/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

/*-------------------------------------------------------------------------
                          KN Travels
----------------------------------------------------------------------------*/
@import url("https://fonts.googleapis.com/css?family=Slabo+27px");
@import url(https://fonts.googleapis.com/css?family=Droid+Serif:400,400italic,700,700italic);
@import url("https://fonts.googleapis.com/css?family=Crimson+Text");
@import url("https://fonts.googleapis.com/css?family=Cookie");
@import url("https://fonts.googleapis.com/css?family=Prosto+One");
body p {
  font-family: "Crimson Text", serif !important;
  font-size: 19px !important;
}
body h4 {
  font-family: "Crimson Text", serif;
}
body h2 {
  text-align: center;
  font-family: "Prosto One", cursive;
}
body .gantry .g-helium-style .g-offcanvas-left .g-home-particles .g-style-preset1 .home .page-template-default page .page-id-17 .site .outline-home_-_particles .dir-ltr .home-page a {
  display: none !important;
}
/*----------------------------------------------------------------------
             media only
             
------------------------------------------------------------------*/
@media only screen and (max-width: 48rem) {
  #g-navigation {
    background: transparent !important;
  }
  .sis-knlogo img {
    width: 130px !important;
    height: 120px !important;
  }
  #g-header {
    margin-top: 0rem !important;
  }
  #g-intro .g-content {
    margin-top: 0px;
    z-index: 99;
    position: relative;
    background: #fff;
    text-align: center;
    padding: 30px;
    box-shadow: 0px 8px 22px 1px #ccc !important;
  }
}
@media only screen and (min-width: 48rem) {
  #g-header {
    margin-top: -11.5rem !important;
  }
  .sis-banner-title1 {
    color: #fff;
    font-size: 40px;
    font-weight: 800;
    letter-spacing: 10px;
    line-height: 46px;
    text-transform: uppercase;
    text-align: center;
  }
  .sis-banner-title2 {
    color: #fff;
    font-size: 20px;
    font-weight: normal;
    letter-spacing: 4px;
    line-height: 26px;
    text-align: center;
  }
  .sis-banner-caption {
    background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;
    border-left: 3px solid #20b9e7;
    margin: 112px;
    padding: 10px 10px 10px 85px;
    text-align: left;
  }
  .nivo-caption {
    bottom: 67px !important;
    background: none !important;
    width: 70% !important;
    margin-left: 143px;
  }
  .nivo-controlNav {
    display: none !important;
  }
  .owl-item {
    background: #ffffff !important;
  }
  #g-intro .g-content {
    margin-top: -165px;
    z-index: 99;
    position: relative;
    background: #fff;
    text-align: center;
    padding: 30px;
    box-shadow: 0px 8px 22px 1px #ccc !important;
  }
}
/*----------------------------------------------------------------------------------------
                                                navigation                                    
----------------------------------------------------------------------------------------*/
#g-navigation .sis-knlogo {
  margin-top: -25px !important;
}
#g-navigation .g-main-nav {
  background: #d6285b;
  text-align: center;
}
/*----------------------------------------------------------------------------------------
                                                stop                                     
----------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------
                                                header                                     
----------------------------------------------------------------------------------------*/
/*

#g-header
{
	    margin-top: -11.5rem !important;
}	

.sis-banner-title1 {
  color: #fff;
font-size: 40px; 
font-weight: 800;
letter-spacing: 10px;
line-height: 46px;
text-transform: uppercase;
text-align:center;
}
.sis-banner-title2{
color: #fff;
font-size: 20px;
font-weight: normal;
letter-spacing: 4px;
line-height: 26px;
}

.sis-banner-caption {
  background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;
  border-left: 3px solid rgb(32, 185, 231);
  margin: 112px;
  padding: 10px 10px 10px 85px;
  text-align: left;
}				

.nivo-caption
{
	bottom:67px !important;
	
	background:none !important;
	width:70%!important;
	margin-left:143px;
}


.nivo-controlNav
{
	display:none !important;
}


.owl-item
{
	background:#ffffff !important;
	margin:3px !important;
}


*/
/*----------------------------------------------------------------------------------------
                                                stop                                    
----------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------
                                         intro
----------------------------------------------------------------------------------------*/
#g-intro .welcome-img {
  margin-top: -110px !important;
}
#g-intro .welcome-img img {
  margin-top: -16px !important;
}
.sis-welcome-content {
  padding-bottom: 20px;
}
.wel-img {
  padding-bottom: 20px;
}
#g-intro {
  padding-bottom: 12px !important;
}
#post-12 .entry-title {
  display: none !important;
}
/*----------------------------------------------------------------------------------------
                                                stop                                      
----------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------
                                                features                                      
----------------------------------------------------------------------------------------*/
#g-features {
  background-attachment: fixed;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url('//kntravelstvm.com/wp-content/uploads/2021/05/kntravels-tvm-taxi-service.jpg');
  z-index: 5;
  padding: 0px !important;
  margin: 0px !important;
  height: 480px;
}
#g-features .g-content {
  padding: 0px !important;
  margin: 0px !important;
}
#g-features .sis-service {
  text-align: center;
  color: #000000;
  margin: 0px;
  font-family: "Droid Serif", Helvetica, Arial, sans-serif;
}
#g-features a {
  font-size: 16px !important;
  text-align: center !important;
  color: #ffffff;
  background: #544e50;
  border-radius: 5px;
  padding: 2px;
  margin-left: 96px;
}
/*#g-features p
{
margin: -37px;
}
*/
#g-features .sis-service-widget {
  background: #ffffff !important;
}
.lgx-carousel-section .lgx-carousel .lgx-item {
  padding-top: 0px !important;
  background: #fff;
  padding-bottom: 10px;
}
.alignnone {
  margin: 0px !important;
}
.sa_owl_theme .owl-dots {
  display: none;
}
/*----------------------------------------------------------------------------------------
                                                stop                                      
----------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------
                                                above                                    
----------------------------------------------------------------------------------------*/
#g-above {
  background-attachment: fixed;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url('//kntravelstvm.com/wp-content/uploads/2021/05/kanyakumari-kntravels.jpg');
  z-index: 5;
  padding: 0px !important;
  margin: 0px !important;
  height: 480px;
}
#g-above .sis-whyus {
  padding-top: 25px;
  padding-left: 41px;
  padding-bottom: 71px;
  margin-top: -24px;
  margin-right: -105px;
  background: rgba(214, 40, 91, 0.9);
}
#g-above h4 {
  font-family: "Cookie", cursive;
  font-size: 3.25rem !important;
  padding: 0px;
}
/*----------------------------------------------------------------------------------------
                                                stop                                      
----------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------
                                                utility                                      
----------------------------------------------------------------------------------------*/
#g-utility {
  padding: 0px;
}
/*----------------------------------------------------------------------------------------
                                                stop                                      
----------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------
                                                expanded                                      
----------------------------------------------------------------------------------------*/
#g-expanded .wpcf7-form-control-wrap .wpcf7-text {
  height: 35px !important;
}
#g-expanded .wpcf7-form-control-wrap .wpcf7-textarea {
  height: 230px !important;
}
#g-expanded .wpcf7-form .last_column {
  padding-left: 17px !important;
}
#g-expanded .wpcf7-form-control .wpcf7-submit {
  color: #fff !important;
  margin-left: 1% !important;
  padding: 10px 46% 10px 47% !important;
  background: #312f38 !important;
}
#g-expanded {
  padding: 0px !important;
}
input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], input:not([type]), textarea {
  color: #000000 !important;
}
.vsg-map {
  margin-top: 28px !important;
}
/*----------------------------------------------------------------------------------------
                                                stop                                      
----------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------
                                               testimonials                                     
----------------------------------------------------------------------------------------*/
#g-testimonials {
  padding: 0px !important;
}
#g-testimonials .g-content {
  padding: 0px !important;
  margin: 0px !important;
}
.sis-testimonials .testi-img {
  width: 150px;
  height: 150px;
  margin-left: 0px;
  border-radius: 80px;
}
.sis-testimonials a {
  margin-left: 0px;
}
#g-testimonials a {
  color: #d6285b !important;
}
.sis-main-testimonial .sis-testimonials {
  display: none !important;
}
/*----------------------------------------------------------------------------------------
                                                stop                                      
----------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------
                                                footer                                      
----------------------------------------------------------------------------------------*/
#g-footer {
  padding: 0px !important;
  height: 59px;
}
#g-footer .g-content {
  margin-top: 5px;
}
/*----------------------------------------------------------------------------------------
                                                stop                                      
----------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------
                                               page content                                   
----------------------------------------------------------------------------------------*/
.home-page .sis-pagecontent {
  display: none;
}
.sis-aboutuspage .sis-pagecontent h2 {
  display: none;
}
.sis-contactpage .sis-pagecontent .wp-svg-pushpin {
  background: #D6285B !important;
  padding: 8px;
  border-radius: 20px;
  color: #FFffff;
}
.sis-contactpage .sis-pagecontent .wp-svg-phone {
  background: #D6285B !important;
  padding: 8px;
  border-radius: 20px;
  color: #FFffff;
}
.sis-contactpage .sis-pagecontent .wp-svg-envelop {
  background: #D6285B !important;
  padding: 8px;
  border-radius: 20px;
  color: #ffffff;
}
.sis-contactpage .sis-pagecontent input[type="text"], textarea {
  line-height: 1;
}
.sis-contactpage .sis-pagecontent input[type="submit"] {
  background: #D6285B;
  padding: 0 70px 0 70px;
  border-radius: 13px;
}
.wp-svg-star-3 {
  color: #D6285B;
}
.sis-pagecontent #allowed_tags {
  display: none !important;
}
.sis-aboutuspage .sis-main-well {
  display: none !important;
}
.sis-testimonials .sis-main-well {
  display: none !important;
}
.sis-booking .sis-main-well {
  display: none !important;
}
.sis-contactpage .sis-main-well {
  display: none !important;
}
.sis-gallery .sis-main-well {
  display: none !important;
}
.sis-serv .sis-main-well {
  display: none !important;
}
/*----------------------------------------------------------------------------------------
                                                stop                                      
----------------------------------------------------------------------------------------*/
/*# sourceMappingURL=custom_home_-_particles.css.map */