@charset "utf-8";
h1,h2,h3,h4,h5,h6{
    letter-spacing:0px;
	font-family: 'Cormorant Garamond', sans-serif;
    position: relative;
    padding: 0 0 10px 0;
    margin: 10px 0;
    color:#f95f14;
    font-weight: 200;
	}



small{
    font-family: 'Noto Sans', sans-serif;
}

.grey{
    font-size:16px; 
    color: #000 !important; 
    font-family: 'Century Gothic Paneuropean', sans-serif; 
    padding: 0px; 
    margin: 0px 0px 25px 0px; 

  &:before, &:after {
    content: '';
    display: inline-block;
    width: 80px;
    height: 1px;
    vertical-align: middle;
    background-color: #ff8d00;
    }

  &:before {
    margin-right: 15px;
  }
    
  &:after {
    margin-left: 15px;
  }
}

h1 {
    font-size: 66px;  
    font-weight: 600; 
    line-height: 62px; 
    margin: 0px;
}

h2 {
    font-size: 28px; 
    overflow: hidden;
	}

h3{
    font-size: 18px;
}

h4{
    font-size: 16px; 
}

h5{
    font-size: 14px;
}

h6{
    font-size: 14px;
}

a {
    pnl-color:#696969;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{
    text-decoration:none !important;
}

p {
    line-height: 19.5px;
}

*{box-sizing:border-box;}

img.aligncenter{
    display:block;
    text-align:center;
    margin:0 auto 20px auto;
    padding:0px;
    border:0px;
    background:none;
}

img.alignleft{
    float:left;
    margin: 6px 20px 6px 0;
    border:0px;
    background:none;
    padding:0;
    display:block;
}
.main-link{color: #c97713; font-size: 17px;}
img.alignright{
    padding:0;
    float:right;
    margin: 6px 0 6px 20px;
    border:0px;
    display:block;
    background:none;
}

blockquote {
    font-size:16px;
    line-height: 23px;
    font-family: 'Droid Serif', Georgia, "Times New Roman", serif;
    font-weight:normal;
    font-style:italic;
    position:relative;  
    width:auto;
}

blockquote small {
    display: block;
    margin-top: 20px;
	}

pre {
    line-height:18px;
    margin-bottom:18px;
	}

.btn,a {
    outline:0 !important;
    text-decoration: none;
	}

ins {
    text-decoration:none;
	}

sup {
    bottom: 1ex;
	}

sub {
    top: .5ex;    
	}

p{
    padding:0 0 15px 0; font-family: 'Century Gothic Paneuropean', sans-serif;
}	

ul{
    margin:0;
    padding:0;
    list-style:none;
}

body{
    margin:0;
    padding:0 30px; 
    font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif"; 
    font-size:16px;
    color:#000;
    line-height: 1.44em;
}

a{
    outline:none;
    transition:ease-in .3s;
}

.clear-left{
    clear:left;
}

.clear-right{
    clear:right;
}

.clear-both, .clearBoth{
    clear:both !important;
}

.pnl-container{
    padding-right:15px;
    padding-left:15px;
    max-width: 1200px;
    width: 100%;
    margin-right:auto;
    margin-left:auto;
    box-sizing:border-box;
}
   


@media screen and (min-width: 768px) {
	.pnl-row:before,
    .pnl-row:after{
        display: table;
        content: " ";
    }
	.pnl-row:after{
        clear: both;
    }
}
.pnl-full-container{
    padding-right:15px;
    padding-left:15px;
    margin-right:auto;
    margin-left:auto;
}

body{
    padding: 0; 
    margin: 0;
}

#main {
    position: relative;
}

#main .overlay {
    width: 100%;
    height: 100%;
    background: url("../../images/overlay.png") no-repeat; background-size: 100% 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index:999;
}

.logo-bar{
    width: 100%; 
    text-align: center; 
    display: block; 
    position: absolute; 
    z-index: 999; 
    top: 30px;
}

.pnl-main-menu{
    background: rgba(0, 0, 0, 0.7); 
    padding: 20px 0;  
    width: 100%; 
    text-align: center; 
    display: block; 
    position: absolute; 
    top: 140px;
    z-index: 999;
}

.pnl-main-menu .main-menu{
    float: left;
}

.pnl-container{
    padding-right: 15px;
    padding-left: 15px;
    max-width: 1200px;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    box-sizing: border-box;
}

.pnl-container-india{
    padding-right: 15px;
    padding-left: 15px;
    max-width: 1800px;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    box-sizing: border-box;
}

.container{
    display: flex; 
    justify-content: center;
}

.pnl-main-menu ul{}
.pnl-main-menu ul li{
    display: inline;
    font-size: 15px; 
    text-align: left !important;
}

.pnl-main-menu ul li a{
    padding: 0px 11px;
    color: #fff;
}

.pnl-main-menu > ul > li a:hover{
    color: #fff;
}

.menu-item{
    display: flex;
    position: relative;
    transition: background 0.3s ease-in-out;
    z-index: 999;
}

.menu-item:hover > a{
    color: #fff!important;
}

.menu-item:hover{}

.mobile-link, .enquiry-m-btn{
    display:none;
}

.mobile-link .icon-bar{
    display:block;
    width:22px;
    height:3px;
    border-radius:1px;
    background: rgb(171,97,7);
    background: linear-gradient(90deg, rgba(171,97,7,1) 0%, rgba(249,179,65,1) 0%, rgba(255,198,105,1) 48%, rgba(255,201,113,1) 86%, rgba(184,103,8,1) 100%);
}

.mobile-link .icon-bar+.icon-bar{
    margin-top:4px
}

.m-lang{
    float: left;
    position: relative;
    top:1px;
    left: 10px;
    text-align: right;
    font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";
}

a.lang-link{
    color: #fff;
}

 .lang-link::after {
     content: '';
     color: #fff; 
     position: absolute; 
     top:10px;
     right: -15px;
     border-left: 5px solid transparent;
     border-right: 5px solid transparent;
     border-top: 5px solid #fff;
}

.sub-lang {
    padding: 10px 20px;
    right: -15px !important;
    text-align: center !important;
}

.sub-lang {
    background: #fff;
    position: absolute;
    border-radius: 5px;
    z-index: 1002;
    box-sizing: border-box;
    box-shadow: 0 3px 5px rgba(0,0,0,.175);
    display: none;
    top: 33px;
}

.goog-te-gadget, .VIpgJd-ZVi9od-l4eHX-hSRGPd {
    font-family: arial;
    font-size: 11px; 
    padding: 0px !important;
    color: #666 !important;  
    text-align: center;
    white-space: nowrap; 
}

.banner img{ 
    width: 100%;
}

.VIpgJd-ZVi9od-l4eHX-hSRGPd img{
    padding: 7px 0 0 0;
}

.section-home {
  padding: 60px 0;
}



.tajmahal-india{ 
    text-align: center; 
    padding: 0 15px;
}

.tajmahal-india h1{ 
    text-align: center;  
    color: #f5931b; 
    background-image: radial-gradient(circle, #f5931b 1%, #eea426 1%, #b86708 60%); 
    background-clip: text; 
    -webkit-background-clip: text; 
    -webkit-text-fill-color: transparent;
}

.tajmahal-india p{ 
    text-align: center; 
    color: #000; 
    font-size: 16px; 
    line-height: 32px;
}

.discover-india{ 
    background: #162430; 
    padding: 50px; 
    display: block;
}

.discover-india .col-4x{
    width: 21%;
    padding: 0 15px;
    float: left;
    box-sizing: border-box;
}

.discover-india .col-8x{
    position: relative;
    max-width: 79%;
    padding: 0 15px;
    float: left;
    box-sizing: border-box; 
}

.discover-left{ 
    background: url("../../images/rajasthan-map.png") no-repeat center; 
    text-align: center; 
    overflow: hidden;  
    padding: 35px 40px;
    border-radius: 10px; 
    border: solid 1px #fdc05f; 
    position: relative;
}

.discover-left h2{
    font-family: 'Cormorant Garamond', sans-serif;  
    font-size: 46px; 
    padding: 25px; 
    padding: 0;
    color: #c97713;  
    margin-bottom: 25px; 
    background-image: linear-gradient(45deg, #c97713 12%, #fdcf30 52%, #d97b0e 61%); 
    background-clip: text;  
    -webkit-background-clip: text; 
    -webkit-text-fill-color: transparent; 
    line-height: 50px; 
}

.discover-left p{
    font-family: 'Cormorant Garamond', sans-serif;  
    font-size: 26px; 
    color: #c97713;  
    line-height: normal; 
    padding: 15px 0 5px 0; 
    margin: 0px;
    background-image: linear-gradient(45deg, #c97713 12%, #fdcf30 52%, #d97b0e 61%); 
    background-clip: text; 
    -webkit-background-clip: text; 
    -webkit-text-fill-color: transparent;
}

.line {
    border:  solid 1px #df8e0b;
	width: 100%;
	position: relative;
    display: inline-block;
}

.line:before {
	content: "";
	width: 20px;
	height: 20px;
	border-radius: 100%;
	position: absolute;
	top: -13px;
    background: #ff9601rgb(201,119,19);
    background: radial-gradient(circle, rgba(201,119,19,1) 0%, rgba(253,207,48,1) 51%, rgba(217,123,14,1) 100%); 
    left:0;
    right:0;
    margin:0 auto;
    border: 5px solid #162430;
}

.main-affter{ 
    position: relative;
}

.view-all{
    display: inline-block; 
    border:  solid 1px #364d61; 
    border-radius: 8px; 
    padding: 12px; 
    margin: 25px 0 0 0;
}

.view-all a{
    transition: ease-in .3s;  
    display: inline-block; 
    border:  solid 1px #df8e0b; 
    border-radius: 8px; 
    padding: 12px;  
    color: #c97713; 
    background-image: linear-gradient(45deg, #c97713 12%, #fdcf30 52%, #d97b0e 61%); 
    background-clip: text; 
    -webkit-background-clip: text; 
    -webkit-text-fill-color: transparent; 
    font-family: 'Cormorant Garamond', sans-serif;  
    font-size: 24px; 
    font-weight: 600;
}

.view-all a:hover{  
    font-size: 26px; 
}

#packageslider { 
    position: relative;
}

#packageslider .dest-name p{  
    padding: 0px; 
    margin: 0px; 
    font-size:12px 
}  

#packageslider .dest-name {
    position: absolute;
    top: 20px;
    left: 0px;
    color: #fff;
    text-align: right;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    background-color: rgba(0, 0, 0, 0.7);
    padding: 10px 15px 10px 10px !important;
    border-radius: 0px 10px 10px 0px;
}

#packageslider .content p {
    font-family: 'Cormorant Garamond', sans-serif;
    font-size: 21px; 
    font-weight: 800; 
    line-height: normal; 
    padding: 0px; 
    margin: 0px 0px -10px 0; 
    text-align: center;
    line-height: normal;
    color: #df7e08; 
    background-image: linear-gradient(45deg, #df7e08 14%, #fdcf30 46%, #df7e08 74%); 
     background-clip: text; 
    -webkit-background-clip: text; 
    -webkit-text-fill-color: transparent; 
}

#packageslider .content  {
    position: absolute;
    left: 0;
    bottom: 0; 
    width: 100%;  
    margin: 0; 
    padding: 15px 0px 25px 0; 
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 2, 1) 100%);
    z-index: 1000; 
    border-radius: 0px 0px 10px 10px;
}

.main-content-home{
    -webkit-box-shadow: -9px 9px 10px -10px rgba(204,204,204,1);
    -moz-box-shadow: -9px 9px 10px -10px rgba(204,204,204,1);
    box-shadow: -9px 9px 10px -10px rgba(204,204,204,1);
    position: relative;
    margin-top: 10px;
    margin-bottom: 0px;
}

.main-content-home::after {
    content:'';
    position: absolute;
    background: rgb(171,97,7);
    background: radial-gradient(circle, rgba(171,97,7,1) 0%, rgba(216,141,19,1) 0%, rgba(184,103,8,1) 100%);
    width: 30px;
    height: 100%;
    top: 0;
    right:-15px;
    }

/* horizontal line */
.main-content-home::before{
    content:'';
    position: absolute;
    background: rgb(171,97,7);
    background: radial-gradient(circle, rgba(171,97,7,1) 0%, rgba(216,141,19,1) 0%, rgba(184,103,8,1) 100%);
    width: 55%;
    height: 30px;
    top: 0;
    right:-12px;
}

.main-content-home h3{
    font-family: 'Cormorant Garamond', sans-serif;
    font-size: 54px;  
    padding: 0 0 0 35px; 
    line-height: 54px; 
    font-weight: 600;
    color: #c97713;
    background-image: linear-gradient(45deg, #c97713 12%, #fdcf30 52%, #d97b0e 61%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;}

.main-content-home h3 span{ 
    font-size: 32px; 
    display: block; 
    font-weight: 200;
}

.main-content-home p{ 
    padding: 0 35px 0 30px;
    color: #000; 
    font-size: 15px;
    line-height:28px;
}

.displaywrap {
    display: flex; 
    flex-wrap: wrap; 
    width: 98%; 
    margin: 0 2% 0 0; 
    float: left; 
    overflow: hidden;
}

.displaywrap p {
    text-align: center;
    font-size: 14px;
    color: #fff !important;
    line-height: 22px;
}

.clear { 
    clear: both;
}

.main-content-home img{ 
    width: 100%;
}

.main-content-home .col-3x {
    width: 33.33%;
    padding: 0 15px;
    margin-bottom: 30px;
}

.main-content-home .col-5x { 
    width: 20%;  
    padding: 0 15px;
    margin-bottom: 30px;
}

.main-content-home .col-5x .tajtours{
    position: relative;
}

.main-content-home .col-5x .tajtours { 
    position:relative;
	display:block;
	overflow:hidden;
	max-width:100%;
    height:auto;
    border-radius:10px; 
}

.main-content-home .col-5x .tajtours img {
    max-width:100%; 
}

.main-content-home .col-5x .tajtours img{
    width:100%; 
    vertical-align: bottom; 
    transition: transform .5s;
}

.main-content-home .col-5x .tajtours:hover img{
    transform:scale(1.05);
}

.main-content-home .col-5x .tajtours span {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    margin: 0;
    padding: 15px 0px 10px 0;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 2, 1) 100%);
    z-index: 1000;
    border-radius: 0px 0px 10px 10px;
}

.main-content-home .col-5x .tajtours p {
  font-family: 'Cormorant Garamond', sans-serif;
  font-size: 18px;
  font-weight: 800;
  line-height: normal;
  padding: 0px;
  margin: 0px 0px 0px 0;
  text-align: center;
  line-height: normal;
  color: #df7e08;
  background-image: linear-gradient(45deg, #df7e08 14%, #fdcf30 46%, #df7e08 74%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}








.hvrbox, .hvrbox * {
	box-sizing:border-box
}
.hvrbox { 
	position:relative;
	display:block;
	overflow:hidden;
	max-width:100%;
	height:auto;
        border-radius:10px; 
}
.hvrbox img {
	max-width:100%; 
}

.hvrbox img{width:100%;vertical-align: bottom;transition: transform .5s;}
.hvrbox:hover img{transform:scale(1.05);}

.hvrbox span {
	position: absolute; 
  left: 0;
  bottom: 0;
  width: 100%;
  margin: 0; text-align: center;
  padding: 15px 0px 25px 0;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 2, 1) 100%);
  z-index: 1000;
  
	
        
        
}


.hvrbox span p {
        font-family: 'Cormorant Garamond', sans-serif;
  font-size: 21px;
  font-weight: 800;
  line-height: normal;
  padding: 0px;
  margin: 0px 0px -10px 0;
  text-align: center;
  line-height: normal;
  color: #df7e08;
  background-image: linear-gradient(45deg, #df7e08 14%, #fdcf30 46%, #df7e08 74%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.hvrbox .hvrbox-layer_bottom {
	display:block
}
.hvrbox .hvrbox-layer_top {
	opacity:0;  
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.65);
	color:#fff;
	padding:5px;
	-webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  transition: all 0.6s ease;
}
.hvrbox.active .hvrbox-layer_top, .hvrbox:hover .hvrbox-layer_top {
	opacity:1 ;
}
.hvrbox:hover .hvrbox-layer_bottom {
	transform:scale(1.08, 1.08);
	transition:all 1s ease
}
.hvrbox .hvrbox-text h4 {
	font-size:24px!important; text-align: center;
	padding:10px 0 0px 0;  
	font-weight:700;
	color: #df7e08;
  background-image: linear-gradient(45deg, #df7e08 14%, #fdcf30 46%, #df7e08 74%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.hvrbox .hvrbox-text ul {
	width:100%; margin: auto; padding-left: 15px;
	font-size:15px !important;
	display:block; 
		
}
.hvrbox .hvrbox-text ul li a { color: #fff;
	width:50% ; padding-left: 20px; line-height: 27px;
	text-align:left; float: left; background: url("../../images/arrow.jpg") 5px  9px no-repeat;
	
}

.hvrbox .hvrbox-text ul li a:hover { padding-left: 25px;}

.hvrbox .hvrbox-text ul li.width100 a{ width: 100% !important;}

.hvr-skew span {
	display:block;
	font-size:20px;
	font-weight:700;
	padding:0;
	margin:0;
	color:red
}
.hvrbox .hvrbox-text_mobile {
	font-size:15px;
	border-top:1px solid #b3b3b3;
	border-top:1px solid rgba(179,179,179,.7);
	margin-top:5px;
	padding-top:2px;
	display:none
}
.hvrbox.active .hvrbox-text_mobile {
	display:block
}
.hvrbox:hover span {
	display:none
}




.main-content-excursions{-webkit-box-shadow: 9px 9px 10px -10px rgba(204,204,204,1);
-moz-box-shadow: 9px 9px 10px -10px rgba(204,204,204,1);
box-shadow: 9px 9px 10px -10px rgba(204,204,204,1);
    position: relative;
  margin-top: 0px;
  }

.main-content-excursions::after {
  content:'';
  position: absolute;
  background: rgb(171,97,7);
background: radial-gradient(circle, rgba(171,97,7,1) 0%, rgba(216,141,19,1) 0%, rgba(184,103,8,1) 100%);
  width: 30px;
  height: 100%;
  top: 0;
  left:-15px;
 
}

/* horizontal line */
.main-content-excursions::before{
  content:'';
  position: absolute;
background: rgb(171,97,7);
background: radial-gradient(circle, rgba(171,97,7,1) 0%, rgba(216,141,19,1) 0%, rgba(184,103,8,1) 100%);
  width: 45%;
  height: 30px;
  top: 0;
  left:-12px;
 
}


.main-content-excursions h3{font-family: 'Cormorant Garamond', sans-serif;
  font-size: 54px;  
padding: 0 35px 0 0; line-height: 54px; font-weight: 600;
  color: #c97713; text-align: right;
  background-image: linear-gradient(45deg, #c97713 12%, #fdcf30 52%, #d97b0e 61%);
  background-clip: text;
  -webkit-background-clip: text; 
  -webkit-text-fill-color: transparent;}

.main-content-excursions h3 span{ font-size: 32px; display: block; font-weight: 200;}


.main-content-excursions p{ padding: 0 15px 0 05px; margin-top: 0px;
  color: #000;  display: block;
  font-size: 15px;
  line-height:28px;}

.displaywrap {
  display: flex; 
  flex-wrap: wrap; width: 97%; margin: 0 0 0 1%; float: left; overflow: hidden;
}


.clear { clear: both;}
.main-content-excursions .col-3x{  flex: 0 0 48%;
  width: 35%;  margin-left: 5%; margin-bottom: 20px;
 margin-right: 15px;
  float: left;
  box-sizing: border-box;}
.main-content-excursions .col-9x{ width: 58%;  float: left; padding-bottom: 20px; }
.main-content-excursions img{ width: 100%;  border-radius: 10px; }

.main-content-excursions ul{ text-align: left; font-size:15px;  }
.main-content-excursions ul li{ line-height: 30px !important; background: url("../../images/arrow-black.png") 5px 10px no-repeat; padding-left: 20px;}
.main-content-excursions ul li a{ color:#000; transition: ease-in .3s;}
.main-content-excursions ul li a:hover{ color: #d97b0e ;   padding-left: 8px;}

#main-form{ background: #162430; padding: 30px 0; }

#main-form h4{
  font-size: 54px;

  line-height: 54px;
  font-weight: 600;
  }
#main-form h4, #main-form p{ font-family: 'Cormorant Garamond', sans-serif; text-align: center;  color: #c97713;
  background-image: linear-gradient(45deg, #c97713 12%, #fdcf30 52%, #d97b0e 61%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;}


#main-form p {  font-size:26px; line-height: 26px;  padding: 0px; margin: 0px 0px 25px 0px; 
  &:before, &:after {
    content: '';
    display: inline-block;
    width: 80px;
    height: 1px;
    vertical-align: middle;
    background-color: #ff8d00;
  }

  &:before {
    margin-right: 15px;
  }
  &:after {
    margin-left: 15px;
  }
}



#main-form01{ padding: 0px ; }

#main-form01 h4{
  font-size: 54px; margin: 0px;
  line-height: 54px;
  font-weight: 600;
  }
#main-form01 h4, #main-form01 p{ font-family: 'Cormorant Garamond', sans-serif; text-align: center;  color: #c97713;
  background-image: linear-gradient(45deg, #c97713 12%, #fdcf30 52%, #d97b0e 61%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;}


#main-form01 p {  font-size:26px; line-height: 30px;  padding: 0px; margin: 0px 0px 25px 0px; 
  &:before, &:after {
    content: '';
    display: inline-block;
    width: 80px;
    height: 1px;
    vertical-align: middle;
    background-color: #ff8d00;
  }

  &:before {
    margin-right: 15px;
  }
  &:after {
    margin-left: 15px;
  }
}

.form-panel p{margin: 0%;padding: 15px 0; display: block;background: #2c2c2c;color: #fff;text-align: center;text-transform: uppercase;font-weight: 700; font-size:18px;}
.float-button{border: 0;padding: 10px 50px; display: none;background: #FF5722;color: #fff;text-align: center;text-transform: uppercase;font-weight: 700;}



.header-form-bgcolor{background-color: rgb(255, 255, 255, .7);}
.standardform{padding-bottom: 5px;padding-top: 10px;}
.standardform h5{padding:15px 0;margin: 0 15px 25px 15px;background: #fd0;color: #000;text-transform: uppercase;font-weight: 700;text-align: center;}
.standardform .col-sm-6, .standardform .col-sm-12 {margin-bottom: 5px;}
.standardform label{font-size: 12px;color: #000; font-weight:bold !important; font-weight: 400;width: 100%;}

.standardform .form-control, .standardform .form-control1 {border: 0;border-radius: 0; box-sizing: border-box;box-shadow: none; color: #000; display: block; font-size: 12px; width: 100%; border: 1px solid #cbcbcb;}

.standardform .form-control { height: 30px !important;}


.standardform .col-sm-6:after{display:table; content:''; clear:both;}

.standardform .form-control1 { height:60px;padding: 10px; margin-bottom:5px;}
.inputHolder .form-control { width:33.333% !important; float:left;}
.inputHolder1 .form-control { width:50% !important; float:left;}
.inputHolder2 .form-control { width:100% !important; float:left;}
.standardform .btnSubmit{ font-size:14px;text-transform: uppercase;font-weight: 700;padding:8px 18px; background-color: #ffcc00; border-color: #ffcc00; color: #000 !important; }
.standardform .btn-success{font-size:14px;text-transform: uppercase;font-weight: 700;padding:12px 18px; background-color: #ffcc00; border-color: #ffcc00; color: #000 !important; border-radius:0px!important;  }


.standardform .btn-success:hover{background-color: #e1b400 !important;   border-color: #ffcc00;}

.standardform .btn-warning{font-size:14px;text-transform: uppercase;font-weight: 700;padding:12px 18px; background-color: #2c2c2c; border-color: #2c2c2c; color: #fff !important;  border-radius:0px!important; }

.standardform .btn-warning:hover{background-color: #000 !important;  border-color: #000;  }

.standardform .btn-success:focus{background-color: #e1b400 !important;   border-color: #ffcc00;}
.standardform .btn-warning:focus{background-color: #000 !important;  border-color: #000;  }

.stdCode input:nth-child(2){width: 30%;float: left;font-size: 13px;}
.stdCode input:nth-child(3){width: 70%;float: left;}
.right-body-form{background: #273c51;margin-top: 50px;}
.right-body-form label{font-size: 12px;color: #c8d1dc; font-weight:bold !important; font-weight: 400;width: 100%;}



.moreBtn{display: inline-block;font-weight: 400;letter-spacing: 1px;text-align: center; margin-top: 20px;
	border: 3px solid #e5007e; color: #fff;
  background: #e5007e;
	font-size: 18px;line-height: 30px;padding: 10px 36px;text-transform: uppercase; border-radius: 30px; }


.moreBtn:focus {

  color: #fff;

}  
.moreBtn:hover{  background: #fff;   border-color: #e5007e !important;
	color: #000 !important;}


.form-section{ }
.br-32 {
  border-radius: 32px;   z-index: 9999 !important;
}

.home-form{
  width: 100%;
  padding: 30px 30px 15px;
  
}
.query-form{margin: 0 -15px;}
.form-div .col-6{width: 25%;float: left;box-sizing: border-box;}
.form-div .col-12{width: 100%;float: left;box-sizing: border-box;}
.form-div .col-9-12{width: 75%;float: left;box-sizing: border-box;}
.form-div .col-6,
.form-div .col-12,
.form-div .col-6-12,
.form-div .col-9-12{margin-bottom: 15px;padding: 0 15px;}



.tour-quotes h3{ font-size: 18px !important;  background: rgb(245,0,135);
  box-shadow: 1px 1px 5px rgba(0, 0, 0, .2);
  background: linear-gradient(90deg, rgba(245,0,135,1) 0%, rgba(199,0,110,1) 100%);margin: 0px 0px 25px 0px !important; color: #fff !important; font-weight: 500; padding: 15px !important; text-align: center; display: block;  border-radius: 22px 22px 0 0;}







.query-form label{width: 100%;display: block;/*margin-bottom: 6px;*/text-align: left;
    font-family: Cormorant Garamond', sans-serif ;
 
  font-weight: 600;
color: #c97713;
  background-image: linear-gradient(45deg, #c97713 12%, #fdcf30 52%, #d97b0e 61%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

}


.query-form .form-control,
.query-form .form-control1 {display: block;width: 100%;height: 34px;padding: 6px 0;line-height: 1.42857143;
	border:none;box-sizing: border-box;font-size: 13px;  color: #b2c4d2 !important;    opacity: 1; border-bottom: 1px solid #d88d13;background:none !important ; margin-bottom: 15px;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
  background-color: none !important;
  opacity: 1; border: none;
}

input::placeholder {
  color: #b2c4d2   ;
  
}

#main-form01 input::placeholder, #main-form01 .query-form .form-control, #main-form01 .query-form .form-control1 {
  color: #000 !important;
  
}

.query-form .form-control:focus, 
.query-form .form-control1:focus {border-color: none !important; background: none !important;  outline: none !important;}
.query-form .form-control1 {height:39px;padding: 6px 10px;}
.inputHolder .form-control {width:33.333% !important; float:left; }
.inputHolder1 .form-control { width:50% !important; float:left;}
.inputHolder2 .form-control { width:100% !important; float:left;}
.stdCode input:nth-child(2){width: 40%;float: left;border-right: 1px solid #d88d13; border-bottom: 1px solid #d88d13;}
.stdCode input:nth-child(3){width: 60%;float: left;padding-left: 5px;}
.query-form textarea{font-family: 'Lato', sans-serif;font-size: 13px;}
.stdCode .form-control:last-child{border-left: 1px solid #c2a388;}
.form-control[readonly]{/*background-color: #eee;*/opacity: 1;}
.form-buttun-control{margin-bottom: 0;/*text-align: center;*/position: relative; border: solid 1px #364d61;
  border-radius: 8px;
  padding: 12px;}

.query-form .btn-submit{
	display: block; width: 100%;
  border: solid 1px #df8e0b;
  border-radius: 8px;
  padding: 12px;
  color: #c97713;
  background-image: linear-gradient(45deg, #c97713 12%, #fdcf30 52%, #d97b0e 61%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-family: 'Cormorant Garamond', sans-serif;
  font-size: 20px;
  font-weight: 600; transition: ease-in .3s;
    
}
.query-form .btn-submit:hover{  cursor: pointer;   border: solid 1px #df8e0b;  font-size: 21px;}

.query-form .btn-submit01{ 
    transition: ease-in .3s;
	display: block; width: 100%;
  border: solid 1px #df8e0b;
  border-radius: 8px;
  padding: 12px;
  color:#FFB807;
  background: #162430;
  font-family: 'Cormorant Garamond', sans-serif;
  font-size: 20px;
  font-weight: 600;
  
    
}
.query-form .btn-submit01:hover{transition: ease-in .3s;  cursor: pointer;   color: #c97713;
  background-image: linear-gradient(45deg, #c97713 12%, #fdcf30 52%, #d97b0e 61%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-family: 'Cormorant Garamond', sans-serif;}






.icon-xx{position: relative;padding: 0 0 14px 28px;  }
.icon-xx::before{
    background-repeat: no-repeat;background-size: 18px 18px;
    width: 18px;height: 18px;position: absolute;top: 3px;left: 0;content: '';
}
.icon-gray::before{filter: brightness(0) saturate(100%) invert(65%) sepia(28%) saturate(2460%) hue-rotate(356deg) brightness(99%) contrast(91%);
}
.icon-white::before{filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(237deg) brightness(109%) contrast(101%);}

.icon-name::before{background-image: url("../../images/user1.svg");}
.icon-email::before{background-image: url("../../images/email.svg");}
.icon-country::before{background-image: url("../../images/location1.svg");}
.icon-phone::before{background-image: url("../../images/phone-call-svgrepo-com.svg");}
.icon-date::before{background-image: url("../../images/calendar2.svg");}
.icon-duration::before{background-image: url("../../images/alarm-clock.svg");}
.icon-pax::before{background-image: url("../../images/people.svg");}
.icon-dest::before{background-image: url("../../images/location1.svg");}
.icon-req::before{background-image: url("../../images/requirement.svg");}

.right-bar {
  float: right;  height:35px; z-index: 9999; margin-right: 15px;
}
#sundayclosed .infotravel ul.mt5{ margin:4px 0 0 0 !important}



#footermain{ text-align: center;} 

#footermain .footer-logo{ padding: 50px 0 40px 0; border-bottom: solid 1px #B3B3B3;}


#footermain ul.footerlink { padding: 15px 30px 0 30px; font-size:17px; }

#footermain ul.footerlink li::after{ 
    content: ""; 
    margin: 0 10px 0 15px; 
    background: #7c7c7c; 
    width: 10px; 
    padding: .5px;}

#footermain ul.footerlink li.no-border::after {display: none;}

#footermain ul.footerlink li { display: inline-block;   line-height: 36px;}
#footermain ul.footerlink li a{ color: #3A3A3A;   } 
#footermain .footer-copyright p{ padding: 8px 0 15px 0; font-size:15px;}
#footermain .footer-copyright p span{ display: block; padding:10px 0 0 0;}
#footermain .footer-strip{ padding: 30px 0; background: #162430; color: #fff; font-size:15px;  }
#footermain .footer-strip p{ padding: 5px 0 0 0; margin: 0px;  }


.view-all-new{ display: none;}


#inner-content .pnl-row{ display: flex; flex-wrap: wrap;}
#inner-content .col-4x .wrapper-left img{ width: 100%;}
#inner-content .col-4x{ width: 45%;}
#inner-content .col-8x{ width: 55%;}

#inner-content .col-12x{ width: 100%; }
#inner-content .col-12x .contact-conent{margin: 0 10px;}
#inner-content .col-12x .contact-conent h2{margin: 0px; padding: 0px;}
#inner-content .inner-text{ margin: 0 15px; display: flex;}

#inner-content .col-4x .wrapper-left{ position:sticky; top: 0;}
#inner-content .col-8x .wrapper-right{ padding-left: 50px;}

#inner-content .col-8x .wrapper-right p {text-align:justify; color: #000; font-size: 15px; line-height: 26px;}
#inner-content .col-8x .wrapper-right h2 {
  text-align: left;
  color: #f5931b; font-size: 60px;
  font-weight: 600;
  line-height: 62px;
  margin: 0px;
  background-image: radial-gradient(circle, #f5931b 1%, #eea426 1%, #b86708 60%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.right-line:after {
    content:"";
    display: inline-block;
    height: 0.5em;
    vertical-align: bottom;
    width: 100%;
    margin-right: -100%;
    margin-left: 10px;
    border-top: 1px solid #d88d13;
}

.contact-conent .tableStyle td{
    font-size: 14px;
}

.contact-conent .tableStyle td.tableHead {

  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 15px;
  padding: 10px; 
  font-weight: 600;
}
.contact-conent .tableStyle td.tableHead p{
    color: #fff !important; 
    padding: 5px 0; 
    margin: 0px;
}

.contact-conent .tableStyle {
  background: #BA7423;
}

.contact-conent .tableStyle td {
  background: #fff;
  padding: 5px 5px;
}

.contact-conent h2 {
  font-family: 'Cormorant Garamond', sans-serif;
  font-size: 44px;
  padding: 0px; 
  text-align: center;
  line-height: 44px;
  font-weight: 600;
  color: #c97713;
  background-image: linear-gradient(45deg, #c97713 12%, #fdcf30 52%, #d97b0e 61%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.contact-conent ul.address{ 
    width: 100%; 
    display: flex; 
    margin: 45px 0;
}

.contact-conent ul.address li{ 
    width: 49%; 
    display: inline-block; 
    font-size:17px; 
    text-align: center;
    line-height: 28px;
}

.contact-conent ul.address li .headquater{ 
    margin-bottom: 25px; 
    clear: both; 
}

.contact-conent ul.address li:nth-child(1){
    border-left:  20px solid #ffe9c7; 
    padding: 30px 23px; 
    
    box-shadow: rgba(0, 0, 0, 0.2) 5px 5px 10px;
}
.contact-conent ul.address li:nth-child(2){ 
    border-right:  20px solid #ffe9c7; 
    padding: 30px; margin-left: 2%; 
    box-shadow: rgba(0, 0, 0, 0.2) 5px 5px 10px;}

.contact-conent ul.tele{ width: 100%; display: flex; margin: 45px 0;}
.contact-conent ul.tele li {width: 32.33%; display: inline-block; font-size:18px; text-align: center;line-height: 28px;}
.contact-conent ul.tele li strong{display:block;}
.contact-conent ul.tele li:nth-child(1){ border-left:  20px solid #ffe9c7; border-top:  20px solid #fff; border-bottom:   20px solid #ffe9c7; padding: 30px 20px;}
.contact-conent ul.tele li:nth-child(2){ border-bottom:  20px solid #ffe9c7; border-top:  20px solid #ffe9c7; padding: 30px 20px; margin: 0 25px;}
.contact-conent ul.tele li:nth-child(3){ border-right:  20px solid #ffe9c7; border-bottom:  20px solid #fff; border-top:  20px solid #ffe9c7; padding: 30px 20px;}

.contact-conent ul.tele li:nth-child(3) a{font-size: 17px;}

.contact-conent .moreLink {
  text-decoration: none;
  color: #C5500A;
  padding: 1px 2px;
}
#delhi-content{ background: url("../../images/delhi-tourism.jpg"); background-size: 100% 100%;}
#delhi-content .pnl-row{ display: flex;}
#delhi-content .col-12x { width: 100%; text-align: center;}
#delhi-content .delhi-tourism { text-align: center; padding: 250px 0px;  color: #fff;}

#delhi-content .delhi-tourism ul{}
#delhi-content .delhi-tourism ul li{ display: inline-block; margin: 10px;}



#about-content{  margin: 60px; }
#about-content .pnl-row{ display: flex;}
#about-content .about-tourism{ width: 100%; display: flex; }
#about-content .col-5x{ width: 50%; position: relative; }

#about-content .col-5x img{ width: 100%}
#about-content .about-tourism .content{ position: absolute; top:20px; right: -40px; z-index: 1; background: #fff; padding: 50px; text-align: center; box-shadow: rgba(0, 0, 0, 0.2) 5px 5px 5px;}
#about-content .about-tourism .content::after {
  content: '';
  position: absolute;
  background: rgb(171,97,7);
  background: radial-gradient(circle, rgba(171,97,7,1) 0%, rgba(216,141,19,1) 0%, rgba(184,103,8,1) 100%);
  width: 30px;
  height: 100%;
  top: 0;
  left: -15px;
}


#about-content .about-tourism .content::before {
  content: '';
  position: absolute;
  background: rgb(171,97,7);
  background: radial-gradient(circle, rgba(171,97,7,1) 0%, rgba(216,141,19,1) 0%, rgba(184,103,8,1) 100%);
  width: 100%;
  height: 30px;
  top: 0;
  left: 0;
}
#about-content .about-tourism .content h2{ font-size: 48px; color: #c97713; font-weight: 600;
 
  background-image: linear-gradient(45deg, #c97713 12%, #fdcf30 52%, #d97b0e 61%);
  background-clip: text; margin-bottom: 0px;
  -webkit-background-clip: text; line-height: 42px; 
  -webkit-text-fill-color: transparent;}
#about-content .about-tourism .content .experience{ color:#000!important;  font-size: 20px; font-family: 'Cormorant Garamond', sans-serif; margin-bottom: 0px;}
#about-content .about-tourism .content p{ line-height: 26px; font-size: 15px;}
.mt70{ margin: 70px 0;}
#about-content .about-tourism .content .line {
    border:  solid 1px #df8e0b;
	width: 70%;
	position: relative;
    display: inline-block;
}
.imgRight {
  float: right;
  margin:
5px 0 10px 10px;
}
#about-content .about-tourism .content .line:before {
	content: "";
	width: 20px;
	height: 20px;
	border-radius: 100%;
	position: absolute;
	top: -13px;
    background: #ff9601rgb(201,119,19);
background: radial-gradient(circle, rgba(201,119,19,1) 0%, rgba(253,207,48,1) 51%, rgba(217,123,14,1) 100%); 
    left:0;
    right:0;
    margin:0 auto;
    border: solid 3px #fff;
}



#about-content01{  margin: 60px; }
#about-content01 .pnl-row{ display: flex;}
#about-content01 .about-tourism01{ width: 100%; display: flex; }
#about-content01 .col-5x{ width: 50%; position: relative; }

#about-content01 .col-5x img{ width: 100%}
#about-content01 .about-tourism01 .content{ position: absolute; top:20px; left: -40px; z-index: 1; background: #fff; padding: 50px 80px 50px 50px; text-align: center; box-shadow: rgba(0, 0, 0, 0.2) -5px 5px 5px;}

#about-content01 .about-tourism01 .content::after {
 content: '';
  position: absolute;
  background: rgb(171,97,7);
  background: radial-gradient(circle, rgba(171,97,7,1) 0%, rgba(216,141,19,1) 0%, rgba(184,103,8,1) 100%);
  width: 30px;
  height: 100%;
  top: 0;
  right: 0;
}


#about-content01 .about-tourism01 .content::before {
  content: '';
  position: absolute;
  background: rgb(171,97,7);
  background: radial-gradient(circle, rgba(171,97,7,1) 0%, rgba(216,141,19,1) 0%, rgba(184,103,8,1) 100%);
  width: 100%;
  height: 30px;
  top: 0;
  right: 0px;
}




#about-content01 .about-tourism01 .content h2{ font-size: 48px; color: #c97713; font-weight: 600;
 
  background-image: linear-gradient(45deg, #c97713 12%, #fdcf30 52%, #d97b0e 61%);
  background-clip: text; margin-bottom: 0px;
  -webkit-background-clip: text; line-height: 42px; 
  -webkit-text-fill-color: transparent;}
#about-content01 .about-tourism01 .content .experience{ color:#000!important;  font-size: 20px; font-family: 'Cormorant Garamond', sans-serif; margin-bottom: 0px;}
#about-content01 .about-tourism01 .content p{ line-height: 26px; font-size: 15px;}
.mt70{ margin: 70px 0;}
#about-content01 .about-tourism01 .content .line {
    border:  solid 1px #df8e0b;
	width: 70%;
	position: relative;
    display: inline-block;
}
#about-content01 .about-tourism01 .content .line:before {
	content: "";
	width: 20px;
	height: 20px;
	border-radius: 100%;
	position: absolute;
	top: -13px;
    background: #ff9601rgb(201,119,19);
background: radial-gradient(circle, rgba(201,119,19,1) 0%, rgba(253,207,48,1) 51%, rgba(217,123,14,1) 100%); 
    left:0;
    right:0;
    margin:0 auto;
    border: solid 3px #fff;
}


.footer-strip img{ width: 90%;}

#breadcrumb {background-image: linear-gradient(45deg, #c97713 12%, #fdcf30 52%, #d97b0e 61%); padding: 10px 16px; margin-top:-5px; border-bottom: dashed 1px #000; margin-bottom: 60px;}
#breadcrumb ul {
 text-align: center;
  list-style: none;
  
}
#breadcrumb ul li {
  display: inline;
  font-size: 15px;
}
#breadcrumb ul li+li:before {
  padding: 8px;
  color: black;
  content: "/\00a0";
}
#breadcrumb ul li a {
  color: #000;
  text-decoration: none;
}
#breadcrumb ul li a:hover {
  color: #c27a12;
  text-decoration:none;
}


.indiatours h2 {
    font-size: 66px;  
    font-weight: 600; 
    line-height: 62px; 
    margin: 0px;
  text-align: center; 
  color: #f5931b;
  background-image: radial-gradient(circle, #f5931b 1%, #eea426 1%, #b86708 60%);
  background-clip: text;
  -webkit-background-clip:
text;
  -webkit-text-fill-color: transparent;
}

.indiatours p{text-align: center;
  color: #000;
  font-size: 15px;
    line-height: 28px;}

.indiatours h3{ font-family: 'Cormorant Garamond', sans-serif;}
.indiatours .gt-tours{ margin: 0 4px;
padding: 15px 25px; background: radial-gradient(circle at 100% 100%, #ffffff 0, #ffffff 1px, transparent 1px) 0% 0%/3px 3px no-repeat,
            radial-gradient(circle at 0 100%, #ffffff 0, #ffffff 1px, transparent 1px) 100% 0%/3px 3px no-repeat,
            radial-gradient(circle at 100% 0, #ffffff 0, #ffffff 1px, transparent 1px) 0% 100%/3px 3px no-repeat,
            radial-gradient(circle at 0 0, #ffffff 0, #ffffff 1px, transparent 1px) 100% 100%/3px 3px no-repeat,
            linear-gradient(#ffffff, #ffffff) 50% 50%/calc(100% - 4px) calc(100% - 6px) no-repeat,
            linear-gradient(#ffffff, #ffffff) 50% 50%/calc(100% - 6px) calc(100% - 4px) no-repeat,
            linear-gradient(90deg, #b96808 0%, #ffa800 99%);
border-radius: 5px;

box-sizing: border-box;

 color: #000; font-size: 24px; font-weight: 600; }

.indiatours .gt-tours::after {
  content: '';
  position: absolute;
  background:
rgb(171,97,7);
  background:
radial-gradient(circle, rgba(171,97,7,1) 0%, rgba(216,141,19,1) 0%, rgba(184,103,8,1) 100%);
  width: 8px;
  height: 100%;
  top: 0;
  left: 0; border-radius: 5px 0 0 5px;
}


.packages-item {
  padding-top: 30px;
  display: flex;
  flex-wrap: wrap;
  margin:
0 -15px;
}
.packages-item .col-6x {
  width: 33.3333%;
  display: flex;
  flex-wrap: wrap;
  padding:0 20px;
  margin-bottom: 35px;
}


.package-div {
  background:#fff; 
  border-radius:20px;
  padding:10px 10px 80px;
  box-shadow: 0 0 20px rgba(0, 0, 0, .2);
  position: relative;
  width: 100%;
}

.package-div p{ text-align: left;}

.package-div .img-block {
  display: flex;
  width: 100%;
  border-radius:
12px;
  overflow:
hidden;
}
.img-block img {
  width: 100%; margin-bottom: 5px;
}
.tour-head {
  color: #f5931b;
  background-image: radial-gradient(circle, #f5931b 1%, #eea426 1%, #b86708 60%);
  background-clip: text;
  -webkit-background-clip:
text;
  -webkit-text-fill-color: transparent;
  font-family: 'Cormorant Garamond', sans-serif; 
  font-size: 24px;
  display: block;
  width: 100%;
  padding:10px;
}
.attraction{ margin: 0 0 50px 0;}
.txtcenter{ text-align: center !important; padding: 15px 0 0 0 !important;}
.padd10{ padding-bottom: 15px !important;}

.package-div p {
  display: block; padding: 0px 10px; color: #3f3f3f;
  margin: 0px 0px 10px 0px; line-height: 26px;}
.btn-holder {
 padding-left: 10px;  position: absolute; bottom: 20px;
}


.view-all-tour{
    display: inline-block; 
    border:  solid 1px #364d61; 
    border-radius: 8px; 
    padding: 5px;  
 
}

.view-all-tour a{

    display: inline-block; 
    border:  solid 1px #df8e0b; 
    border-radius: 8px; 
   padding: 5px;  
    color: #fff; 
    background-color: #d8911c;    
   font-family: 'Cormorant Garamond', sans-serif;  
    font-size: 20px; 
    font-weight: 600; 
}

.view-all-tour a:hover{
    border:  solid 1px #df8e0b; 
    color: #162430; 
    background-color: #ffa801;    
}

.view-all-enq{
    display: inline-block; 
    border:  solid 1px #162430; 
    border-radius: 8px; 
    padding: 5px;   margin-left: 5px;
    
}

.view-all-enq a{

    display: inline-block; 
    border:  solid 1px #162430; 
    border-radius: 8px; 
     padding: 5px;  
    color: #162430; 
    font-family: 'Cormorant Garamond', sans-serif;  
    font-size: 20px; 
    font-weight: 600; 
}


.view-all-enq a:hover{
    color: #ffa801; 
    background: #162430;    
}

.tour-content{text-align: left; margin-bottom: 40px; display: block; width: 100%;}
   
.tour-content h1{ font-size: 48px;
  font-weight: 600;
  line-height: 44px;
    margin: 0px;  
  color: #f5931b;
  background-image: radial-gradient(circle, #f5931b 1%, #eea426 1%, #b86708 60%);
  background-clip: text;
  -webkit-background-clip:text;
  -webkit-text-fill-color: transparent;}
.tour-content p{ padding: 0px; margin-bottom: 10px; line-height: 28px; font-size: 16px;}

.right-align {
  text-align: right; 

   
}
.usd{ border-radius: 5px; border:  solid 1px #df8e0b;  padding: 5px 8px; font-size: 18px !important; margin-left: 10px; position:  relative; top:-5px;}

.linkBooking {
  display: inline-block; 
    border:  solid 1px #df8e0b; 
    border-radius: 8px; 
    padding: 8px 12px;  
    color: #fff; 
    background-color: #d8911c;    
    font-family: 'Cormorant Garamond', sans-serif;  
    font-size: 20px; 
    font-weight: 600; 
}
.linkBooking:hover {
    border:  solid 1px #df8e0b;     
    color: #ffa801; 
    background: #162430;
    
}


.tour-content .luxiti {
  font-size: 42px; font-weight: 600;
  margin:0 0 15px 0;
  padding:12px 0;
  color: #D1D1D1;
}

.tour-content ul.highlights { margin: 25px 0;}
.tour-content ul.highlights li{ padding: 10px 15px; border-bottom:  solid 1px #E0E0E0; border-left:  solid 1px #E0E0E0; border-right:  solid 1px #E0E0E0;}
.tour-content ul.highlights li:nth-child(1) { border-top:  solid 1px #E0E0E0;}

.tour-content .lux-iti{
    padding-left:100px;
    position:relative;
    margin-top:30px;
}

.tour-content .lux-iti::before{
    border-right:#CCC dashed 1px;
    content:'';
    position:absolute;
    top:0;
    bottom:0;
    left:35px;
}

.tour-content .lux-day{
    background:#F3941E;
    padding:3px 10px;
    color:#FFF;
    text-align:center;
    text-transform:uppercase;
    font-size:18px;
    position:absolute;
    border-radius:4px;left:0;
}

.tour-content .lux-day::after{
    content:'';
    padding:4px;
    display:inline-block;
    background:#F3941E;
    position:absolute;
    right:-4px;
    top:13px;
    -ms-transform:rotate(45deg);
    transform:rotate(45deg);
}

.tour-content .day-detail, .tour-content .lux-detail{
    font-size:18px;
    padding:3px 10px 3px 0px;
    display:inline-block;
}


.tableStyle { background:#df8e0b;; margin: 20px 0;}
.tableStyle td.tableHead {
  background:#F3CA7A;
  font-size: 16px;
  padding:10px;
  font-weight: bold;
}
.tableStyle td {
  background:#fff;
  padding:10px;
}

.pageimg-right {
  float: right;
  margin:0 0 20px 30px;
  border-radius:5px;
  box-shadow: 0 5px 8px 0 rgba(0,0,0,0.1),0 3px 10px 0 rgba(0,0,0,0.1) !important;
  border:5px solid #f1f1f1;
}
#inner-content .tabsection{

 display: block; margin: 0 auto;
}

#inner-content .tabs{
    margin: 0px 0px 35px 0px;
    padding: 0px;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
}

#inner-content .tabs ul{ display: block;}
#inner-content .tabs li{width: 20%; padding: 0px; margin: 0px;border-right: solid 1px #364d61;  cursor: pointer; text-shadow: 1px 0px 0px rgba(0,0,0,0.5);  
    background: rgb(41,64,83);
    background: linear-gradient(90deg, rgba(41,64,83,1) 0%, rgba(22,36,48,1) 51%, rgba(41,64,83,1) 100%);
    border-bottom: solid 1px #364d61; font-family: 'Cormorant Garamond', sans-serif; text-align: center !important;color:#f5931b;   }
    

#inner-content .tabs li a { 
     
    font-size:20px; display: block; color:#f5931b;
   padding: 20px 0;
}




#inner-content .tabs li:nth-child(1){ border-radius: 8px 0px 0px 0px; }
#inner-content .tabs li:nth-child(5){ border-radius: 0px 8px 0px 0px; }
#inner-content .tabs li:nth-child(6){ border-radius: 0px 0px 0px 8px; }
#inner-content .tabs li:nth-child(10){ border-radius: 0px 0px 8px 0px; }
#inner-content .tabs li a:hover{color: #162430;}
#inner-content .tabs li:hover {
   color: #162430;
  background: rgb(216,145,28);
background: linear-gradient(90deg, rgba(216,145,28,1) 0%, rgba(249,196,109,1) 100%);
    }
#inner-content .tabs li.current   {
   
  background: rgb(216,145,28);
background: linear-gradient(90deg, rgba(216,145,28,1) 0%, rgba(249,196,109,1) 100%);
 
}

#inner-content .tabs li.current a {color: #162430;}

#inner-content .tab-content{
    display: none;
    padding: 15px;
    line-height:1.4;
}
#inner-content .tab-content.current{
    display: inherit;
}


.contentList, .content-notincludes, .list-tnc{ list-style-type:none; padding-left:20px; margin-bottom:20px; }
.contentList li, .content-notincludes li, .list-tnc li{ position:relative;padding:5px 0;}
.contentList li:before, .content-notincludes li:before, .list-tnc li:before{left:-20px; position:absolute;}
.contentList li:before{ content: '✔'; color:#009900;}
.content-notincludes li:before{ content: '✖'; color:#FF0000;}
.list-tnc li:before{ccontent: '✔'; color: #f47d1d;}

.contentList li ul{margin-left: 50px;}
.contentList li ul li:before{content:'#';color:#999;}


.includes {
  font-family: 'Cormorant Garamond', sans-serif;
  font-size: 26px;
  padding:0px;
  line-height: 30px;
  font-weight: 600;
  color: #c97713;
  background-image: linear-gradient(45deg, #c97713 12%, #fdcf30 52%, #d97b0e 61%);
  background-clip: text;
  -webkit-background-clip:text;
  -webkit-text-fill-color: transparent;
}
.quickLinkBar { float:left;  padding:12px 12px 0px 12px; border-left: solid 1px #fdc05f; border-top: solid 1px #fdc05f; border-right: solid 1px #fdc05f; border-bottom: solid 2px #fdc05f; margin:0px 0px 25px 0px; width:100%; }
.quickLinkBar h2 { 
    display:block; 
    background: rgb(41,64,83);
  background:linear-gradient(90deg, rgba(41,64,83,1) 0%, rgba(22,36,48,1) 51%, rgba(41,64,83,1) 100%); 
    margin:0px; 
    padding:12px 0;  border-bottom: solid 2px #fdc05f; 
    text-align:center; 
    font-family: 'Cormorant Garamond', sans-serif; 
    font-size:22px; font-weight:bold; color:#fff; text-transform:uppercase; }

.quickLinkBar ul   {  display: flex;  flex-wrap: wrap;}
.quickLinkBar ul li  { 
    margin:0; 
    font-size: 16px; font-weight: 600;
    text-align: center !important;
    color: #f5931b;
    width: 25%; 
 
}
.quickLinkBar ul li a { 
    text-decoration:none;  list-style: circle;
    display: block; 
    padding:8px 12px;  
    font-family: 'Cormorant Garamond', sans-serif; 
    color: #000; border-bottom: solid 1px #364d61;
}
.quickLinkBar ul li a:hover {
    color: #fff; 
    background: #ffa53d;
background: linear-gradient(90deg,rgba(255, 165, 61, 1) 0%, rgba(196, 108, 8, 1) 56%, rgba(255, 165, 61, 1) 100%);
}

p.famous-att{ color: #1e303f; font-size: 32px; font-weight: bold; display: block; border-bottom: solid 1px #fdc05f; padding-bottom: 15px; font-family: 'Cormorant Garamond', sans-serif;} 
p.famous-att a{ color: #1e303f; font-size: 32px;} 
.tour-content p a.contentLink{ color: #000; background-image: radial-gradient(circle, #f5931b 1%, #eea426 1%, #b86708 60%);  background-clip: text; -webkit-background-clip:text; -webkit-text-fill-color: transparent;font-size: 20px; border-bottom: solid 1px #fdc05f; font-weight: 600px; display: ruby-base; margin: 10px 0px 0px 0px; }


.tour-content .noncontentLink{ color: #f5931b; font-size: 20px; display: inline; border-bottom: solid 1px #fdc05f; font-weight: 600px;  display: ruby-base; margin: 15px 0px 0px 0px;}


.tour-content p.visit{ color: #f5931b; font-size: 20px;
   font-weight: bold;
 }
.tour-content .reach{ background: rgb(41,64,83);
  background:
linear-gradient(90deg, rgba(41,64,83,1) 0%, rgba(22,36,48,1) 51%, rgba(41,64,83,1) 100%);
  margin:0px 10px 0px 0px;  padding:5px; border-bottom:solid 1px #fdc05f;  text-align: left;  font-family: 'Cormorant Garamond', sans-serif;
  font-size: 16px;  font-weight: bold;  color: #fff;
  text-transform: uppercase; 
 }

a.link{ color: #f5931b !important; font-size: 16px; font-weight: bold;   }
.globalSitemap{ display: block; font-size: 15px; } 
.globalSitemap ul{ padding: 0px; margin: 0px;}
.globalSitemap ul li{ width: 33.33%;  float: left;  padding: 15px 0 0 0;  text-transform: capitalize;  }

.globalSitemap ul li a{  font-weight: 600 !important;
  }

.globalSitemap ul li a:hover, .globalSitemap ul li ul li a:hover{ padding:0 0 0 5px; color:#d97b0e !important;}
.globalSitemap ul li ul{ width: 100%; padding-left: 15px; padding: 5px 0 10px 0;  overflow: hidden;}
.globalSitemap ul li ul li{ width: 100%; padding: 3px 0px 3px 20px; border:none; background:url("../../images/check.png") no-repeat 0px 10px; color: #000 !important;}


.globalSitemap ul li ul li a{ font-weight: 400 !important; color: #000 !important;}


.pow-train, .me-train, .dc-train, .gc-train, .bc-train{position: relative; z-index: 999;}
.pow-train::before, .me-train::before, .dc-train::before, .gc-train::before, .bc-train::before{
    width: 82px;height: 82px;position: absolute;content: "";border-radius: 50%;top: -15px;
    left: 50%;transform: translate(-50%, 0);box-shadow: 0 0 5px rgb(0 0 0 / 10%); z-index: 1;
}
.pow-train::before{background: url("../../images/tour-tab-thumb/palace-on-wheels-logo.jpg")}
.me-train::before{background: url("../../images/tour-tab-thumb/maharaja-express-logo.jpg")}
.dc-train::before{background: url("../../images/tour-tab-thumb/deccan-odyssey-logo.jpg")}
.gc-train::before{background: url("../../images/tour-tab-thumb/golden-chariot-logo.jpg")}
.bc-train::before{background: url("../../images/tour-tab-thumb/buddhist-circuit-logo.jpg")}




@media(max-width: 1699px){
   
.view-all-new{ 
    display: block;
    text-align: center;     
    margin-top:30px;
    }
    
.view-all-new span{ 
    border: solid 1px #364d61; 
    border-radius: 8px; 
    padding: 26px 12px;
    }
    
.view-all-new span a{ 
    display: inline-block; 
    border:  solid 1px #df8e0b; 
    border-radius: 8px; 
    padding: 12px 15px; 
    color: #c97713; 
    background-image: linear-gradient(45deg, #c97713 12%, #fdcf30 52%, #d97b0e 61%); 
    background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; 
    font-family: 'Cormorant Garamond', sans-serif; 
    font-size: 24px; 
    font-weight: 600;
    }
    
.line {
    border:  solid 1px #df8e0b; 
	position: relative;
    display: inline-block;
    }
    
.discover-india {
    background: #162430;
    padding: 30px 50px 45px 50px;
    display: flex;
    }

.discover-india .col-4x{
    width: 100%;
    padding: 0 15px;
    float: left;
    box-sizing: border-box;
    }

.discover-india .col-8x{
    position: relative;
    max-width: 100%;
    padding: 0 15px;
    float: left;
    box-sizing: border-box;
    }
    
.discover-left {
    background: none;
    text-align: center;
    overflow: hidden;
    padding: 0px 40px 35px 40px;
    border-radius: 10px;
    border: none;
    position: relative;
    }
    
.view-all{ 
    display: none;
    }
}

@media(max-width: 1199px){
    .pnl-main-menu .main-menu {
  float: left;
  margin-left: -20px !important;
}
    
    #inner-content .col-8x .wrapper-right, #inner-content .col-4x .wrapper-left{ margin-top: 25px;}
     #main-form h4 {font-size: 42px; line-height: 42px;}    
    #main-form p {font-size: 22px; line-height: 28px;}
    .indiatours h2 {
    margin: 0px 0px 0px 0px;
  }
    .tour-content h1{  margin:0px 0px 0px 0px;}
    
    .quickLinkBar {  margin:25px 0px 0px 0px;}
  
    #inner-content .tabs { margin: 30px 0;}

#breadcrumb{ margin-bottom: 30px;}
.hvrbox .hvrbox-text { 
    width: 100%; 
    text-align: center;  
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 50%;
   -moz-transform: translate(-50%, -50%);
   -webkit-transform: translate(-50%, -50%);
   -ms-transform: translate(-50%, -50%);
   transform: translate(-50%, -50%);
}
 .hvrbox .hvrbox-text h4 {  font-size: 26px !important; padding: 15px;}
.hvrbox .hvrbox-text ul { display: none;}
.main-content-excursions h3 { font-size: 42px; line-height: 36px;}
.main-content-excursions h3 span {font-size: 32px;}
.main-content-home .col-5x { width: 25%;}
.main-content-home h3 { font-size: 46px;}
.footer-strip img{ width: 90%;}
.pnl-container{ width:100%;  margin: auto;   display: block; overflow: hidden;}
.pnl-main-menu ul{  margin: auto; }
.pnl-main-menu ul li a{padding: 2px 5px; font-size: 15px;color: #fff;}
.pnl-main-menu > ul > li a:hover{color: #000;}
.pnl-main-menu ul li a:first-child{ padding:  0px 2px;}
.pnl-main-menu ul li:nth-child(6) {display: none;}
}
@media(min-width: 768px) and (max-width: 991px){
      .logo-bar img {    
    width: 18%;
    
    }}
@media(max-width: 991px){  
    
    #main-form01 h4 { margin-top: 30px;
  font-size: 42px;
  line-height: 42px;}
    
    #main-form01 p {
  font-size: 22px;
  line-height: 22px;}
    
    .indiatours h2, #inner-content .col-8x .wrapper-right h2{font-size: 42px;
    line-height: 42px;}
    .contact-conent h2 {font-size: 36px; line-height: 36px;}
     
   
    #inner-content .tabs li a{ font-size: 18px; padding: 10px 0;}
     .globalSitemap ul li{ width: 50%;}
     #breadcrumb{ margin-bottom: 0px;}
    #inner-content .tabs li{width: 33.33%;}
.packages-item .col-6x { width: 50%;}
#delhi-content .delhi-tourism {padding:100px 0px;}
.main-content-home h3, .main-content-excursions h3 { font-size: 35px; line-height: 36px;}
.main-content-home h3 span, .main-content-excursions h3 span {font-size: 26px;}
#footermain .footer-strip{  font-size:13px;  }
.main-content-home .col-5x { width: 33.33%;}
.m-lang{position:absolute;  z-index: 9999; top:-70px; right:70px;}
.mobile-link{display: block; position: absolute; right: 18px; top: -68px;}
.enquiry-m-btn{display: block; position: absolute; right: 70px; color: #fff; top: -70px;}
.enquiry-m-btn::after { 
    position: absolute;  
    content: '';
    bottom: 7px;
    right: -15px;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #fff;
}
.pnl-main-menu {background: none;}
.pnl-main-menu ul li{display: flex; line-height: 28px;}
.pnl-main-menu ul{
    display: none;
    background: rgb(171,97,7);
background: -webkit-linear-gradient(left, rgba(171,97,7,1) 0%, rgba(249,179,65,1) 0%, rgba(255,198,105,1) 48%, rgba(255,201,113,1) 86%, rgba(184,103,8,1) 100%);
background: -o-linear-gradient(left, rgba(171,97,7,1) 0%, rgba(249,179,65,1) 0%, rgba(255,198,105,1) 48%, rgba(255,201,113,1) 86%, rgba(184,103,8,1) 100%);
background: linear-gradient(to right, rgba(171,97,7,1) 0%, rgba(249,179,65,1) 0%, rgba(255,198,105,1) 48%, rgba(255,201,113,1) 86%, rgba(184,103,8,1) 100%);
    padding: 10px;
    border-radius: 4px;
    position: absolute;
    right: 15px;
    top: -40px;
    width: 220px;
    z-index: 999;}
.pnl-main-menu ul li a{color: #000 !important ;}
.pnl-main-menu ul li a:hover{color: #000 !important; padding-left: 5px;}
.pnl-main-menu ul  li:last-child{ display: none;}
.form-div .col-6, .form-div .col-12, .form-div .col-9-12{width: 50%;}
.contact-conent ul.address {display:block;}
.contact-conent ul.address li { width: 100%;  margin-bottom: 25px;}
.contact-conent ul.address li:nth-child(2){margin-left: 0;}
.pnl-main-menu ul li:nth-child(6), .pnl-main-menu ul li:nth-child(7) {display:block;}
.contact-conent ul.tele {display: block; margin: 0px 0px 20px 0px;}
.contact-conent ul.tele li:nth-child(1){width: 49%; margin: 0px 0px 15px 0px; float: left;}
.contact-conent ul.tele li:nth-child(2){width: 49%; margin: 0px 0px 15px 0px; float: right; }
.contact-conent ul.tele li:nth-child(3){ width: 100%;}
#about-content .about-tourism .content, #about-content01 .about-tourism01 .content {position:relative;}
    
    #inner-content .tabs li:nth-child(1){ border-radius: 8px 0px 0px 0px; }
#inner-content .tabs li:nth-child(3){ border-radius: 0px 8px 0px 0px; }
    
    #inner-content .tabs li:nth-child(5), #inner-content .tabs li:nth-child(6){ border-radius: 0px 0px 0px 0px; }
    
    #inner-content .tabs li:nth-child(4){ border-radius: 0px 0px 0px 0px; }
    #inner-content .tabs li:nth-child(9){ border-radius: 0px 0px 8px 0px; }
#inner-content .tabs li:nth-child(10){ border-radius: 0px 0px 8px 8px; }

    
}

@media(max-width: 767px){ 
    
    .home-form {
  width: 100%;
  padding: 0 5px !important;
}
     #main-form01 h4 {
  font-size: 32px; margin-top: 30px;
  line-height: 22px;}
    
    #main-form01 p {
  font-size: 18px;
  line-height: 28px;}
    
    #main-form h4, #inner-content .col-8x .wrapper-right h2 {font-size: 32px; line-height: 32px;}    
    #main-form p {font-size: 18px; line-height: 28px;}
    
    .indiatours h2{font-size: 32px;
    line-height: 32px;}
     .contact-conent h2 {font-size: 36px; line-height: 36px;}
    #breadcrumb { padding: 5px 8px;}
    #breadcrumb ul li {display: inline; font-size: 13px;}
    
    
    .owl-carousel .owl-nav { display: none;}
    #inner-content .tabs li:nth-child(9) {border-radius: 0px 0px 0px 8px;}    
    #inner-content .tabs li:nth-child(10) {border-radius: 0px 0px 8px 0px;}    
    .globalSitemap ul li{ width: 50%;}
    .logo-bar { overflow: hidden;
      background: #121212;
background: linear-gradient(0deg,rgba(18, 18, 18, 1) 0%, rgba(54, 51, 51, 1) 100%);
  width: 100%;
  text-align: center;
  display: block;
  position:relative;
  z-index: 999;
  top: 0px; padding: 10px 0;
}
     #breadcrumb{ margin-bottom: 0px;}
     .view-all-tour a, .view-all-enq a { font-size: 18px;}
    .btn-holder {padding-left: 2px;}
        #inner-content .tabs li:nth-child(1){ border-radius: 8px 0px 0px 0px; }
#inner-content .tabs li:nth-child(2){ border-radius: 0px 8px 0px 0px; }
    #inner-content .tabs li:nth-child(3), #inner-content .tabs li:nth-child(4){ border-radius: 0px 0px 0px 0px; }
    
     #inner-content .tabs li{width: 50%;}
.quickLinkBar ul li { width: 33.33%;}
.tour-content h1 {font-size: 32px; line-height: 32px;}
.packages-item .col-6x{width: 50%;}
.tour-head {font-size: 20px;}
#inner-content .col-4x{ display: none;}
#inner-content .col-8x{width: 100%;}
#inner-content .col-8x .wrapper-right{ padding: 0px;}
#about-content .col-5x, #about-content01 .col-5x {width: 100%; position: relative;}
#about-content .about-tourism, #about-content01 .about-tourism01{ display: block;}
#about-content, #about-content01 { margin:20px;}
#about-content .about-tourism .content::after, #about-content01 .about-tourism01 .content::after{ display: none;}
#about-content .about-tourism .content{ position: relative; top: 0px; width: 100%; right: 0px;}
#about-content01 .about-tourism01 .content { position: relative; width: 100%; top: -5px; left: 0px;}
#delhi-content .delhi-tourism { padding:30px 0px;}
.view-all a { padding:7px; font-size: 18px;}
    .view-all a:hover{  
    font-size: 20px; 
}
.discover-left h2 {font-size: 32px; padding: 0px; line-height: normal; margin-bottom: 0px;}
.discover-left {padding: 0px 0px 15px 0px;}
.discover-india {background: #162430; padding: 30px 10px 45px 10px; display: flex;}
.discover-left p {font-size: 20px;}
.main-content-excursions .col-3x{width: 87%;  margin: 0 5% 0 8%; margin-bottom: 20px; margin-right: 15px; float: left;  box-sizing: border-box;}
.main-content-excursions .col-9x{ width: 90%;  float: left; text-align: center; padding-bottom: 20px; }
.main-content-excursions p {  width: 100%;  margin: 0 5% 0 8%; margin-bottom: 20px;}
.main-content-excursions ul { text-align: left;  width: 88%;  margin: 0 5% 0 12%; font-size: 15px;}
.main-content-home .col-5x { width: 50%;}   
.main-content-home .col-3x { width: 50%;}
.main-content-home h3, .main-content-excursions h3 { font-size: 34px; line-height: 36px; text-align: center; padding: 50px 20px 10px 10px;}
.main-content-home h3 span, .main-content-excursions h3 span   {font-size: 22px;}
}
@media(min-width: 501px) and (max-width: 599px){ 
  
    .view-all-tour a, .view-all-enq a {  font-size: 14px;}
    .package-div p{display: none;}
     #breadcrumb{ margin-bottom: 0px;}
    

}
    
@media(max-width: 500px){ 
    
    .contact-conent h2, #inner-content .col-8x .wrapper-right h2 {font-size: 28px; line-height: 30px;}
    
    
    .globalSitemap ul li{ width: 100%;}
   
    .tour-content h1{ margin: 25px 0px 0px 0px;}
    .view-all-tour a, .view-all-enq a {
 
  font-size: 20px;
  
}
.imgRight { display: none;}

#inner-content {}
.indiatours { margin-top: 0px;}
.quickLinkBar ul li { width: 50%;}
.contact-conent ul.tele li:nth-child(1){width: 100%; margin: 0px 0px 15px 0px; }
.contact-conent ul.tele li:nth-child(2){width: 100%; margin: 0px 0px 15px 0px;  }
.main-content-home .col-3x { width: 90%; margin: 0 auto; margin-bottom: 30px;}
 #footermain ul.footerlink { padding: 15px 30px 15px 30px; font-size:15px; }
.footer-logo img{width: 70%;}
.packages-item .col-6x { width: 100%;}
.form-div .col-6, .form-div .col-12, .form-div .col-9-12 { width: 100%;}
 .main-content-home .col-5x { width: 50% ;}
.grey{  font-size:14px; 
  &:before, &:after {width: 40px;}
  &:before {margin-right: 10px;}
  &:after {margin-left: 10px;}
}
 .section-home {padding: 40px 0;}
 h1 {font-size: 42px; line-height: 42px;}
}

@media(max-width: 430px){ 
    .pnl-container{ padding-left: 10px !important; padding-right: 10px !important;}
     .pnl-main-menu ul { top: -70px;  }
    
    .globalSitemap ul li{ width: 100%;}
    .mobile-link {top: -98px;}
    .m-lang {top: -102px;}
    
    
    .logo-bar img{ float: left; width: 40%; padding: 0 0 0 10px;}
    
#inner-content .tabs li:nth-child(1){ border-radius: 8px 8px 0px 0px; }
#inner-content .tabs li:nth-child(2),
    #inner-content .tabs li:nth-child(3),
    #inner-content .tabs li:nth-child(4),  #inner-content .tabs li:nth-child(9){ border-radius: 0px 0px 0px 0px; }


    
     #inner-content .tabs li:nth-child(10) {border-radius: 0px 0px 8px 8px;}   
     #inner-content .tabs li{width: 100%;}
.quickLinkBar ul li { width: 50%;}
.packages-item .col-6x{width: 100%;}
.view-all-new span a{font-size: 20px;}
.main-content-home .col-5x {width: 100%;}
.grey{  font-size:13px !important; 
  &:before, &:after {width: 20px !important;}
  &:before {margin-right: 5px !important;}
  &:after {margin-left: 5px !important;}
}
.section-home {padding: 30px 0 !important;}
 }
ul.externalURL {
	margin:0!important;
	padding:0;
	list-style:none
}
ul.externalURL li {
	margin:.5%;
	float:left; text-align: center;
	padding:0!important;
	background:none!important;
	width:24%;
	list-style:none!important;
	margin-left:0!important
}
ul.externalURL li a {
	display:block;
	border-radius:5px;
	float:left;
	padding:6px 15px 10px 15px;
	background: #F3941E;
	width:100%;
	text-decoration:none;
	color:#000!important;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
ul.externalURL li a:hover {
	text-decoration:none!important;
	color:#F1AC00  !important;
    background: #162430;;
}
@media all and (max-width:991px) {
ul.externalURL li {
	width:32%;
	float:left
}
}
@media all and (max-width:767px) {
ul.externalURL li {
	width:49%;
	float:left
}
}
@media all and (max-width:360px) {
ul.externalURL li {
	width:100%
}
}