

.h1-head3{font:34px "Trajan Pro"; color:#bf000c; margin-top:0px; margin-bottom:0px; padding-bottom:8px;}

.head-txt1{font:28px "Trajan Pro"; color:#222; margin-bottom:5px;}
.head-txt1::after, .head-txt2::after{content:""; width:40px; height:2px; border-bottom:4px dotted #222; margin:5px auto; display:block;}

/*---international events css--*/
.event-upcoming{background-color:#97010c; font:22px Rockwell; color:#fff; padding:5px 15px 7px; margin-top:10px; letter-spacing:0.02em; text-align:center;}
.eventswapper{margin-top:15px; padding:8px 15px; float:left; letter-spacing:0.02em; border:solid 1px #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.event-link-1{display:inline-block; font:bold 18px Corbel; color:#111;}
.event-link-2{font:bold italic 16px Corbel; color:#bf000c; float:right;}
.eventswapper span{float:right; margin-top:-8px; padding:4px 6px; font:16px Calibri; color:#bf000c; text-align:center; background-color:#efefef; border:1px solid #d7d7d7; border-top:none; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); border-bottom-left-radius:5px; border-bottom-right-radius:5px; outline:none; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px;}
.eventswapper p{margin-top:10px; margin-bottom:5px; font:16px Corbel; color:#333;}

.table-format table{letter-spacing:0.02em; width:100%; margin-top:10px; border-color:#ccc;}
.table-format table tr{background-color:#fafaff;}
.table-format table tr:nth-child(2n){background-color:#f4f4fe;}
.table-format table th{font:1.1em "Trajan Pro"; text-align:center; color:#222; padding-top:6px; padding-bottom:6px; background-color:#e6e6e6; border-left-color:#ccc; border-right-color:#ccc; border-bottom-color:#ccc;}
.table-format table td{padding:8px; font:15px "Century Gothic"; text-decoration:#333; border-left-color:#ccc; border-right-color:#ccc; border-bottom-color:#ccc;}
.table-format table td a{color:#bf000c;}

.rigth-pannel-box{letter-spacing:0.02em; margin-top:15px;}
.rigth-pannel-box .panel-title a{display:block;}
.rigth-pannel-box .panel-title img{display:inline-block; margin-right:3px; width:45%;}
.rigth-pannel-box .panel-heading, .rigth-pannel-box .panel-body{padding:0px;}
.rigth-pannel-box .panel-heading p{font:16px "Myriad Pro"; color:#7f7f80; text-transform:uppercase; display:inline-block; margin-bottom:0px; vertical-align:middle;}
.rigth-pannel-box .panel-heading span{color:#333; display:block;}

.rigth-pannel-box ul{margin:0px; padding:0px; list-style:none;}
.rigth-pannel-box ul li{background:url(../images/arrow.png) no-repeat 6px 14px; border-bottom:1px solid #ccc; font:15px "Myriad Pro"; color:#333; text-decoration:none; margin:0; padding:8px 5px 8px 15px;}
.rigth-pannel-box ul li a{color:#333;}
.rthpnnl-alllink{float:right; font:italic bold 16px Corbel; color:#bf000c; padding:8px;}

/*---international events landing css--*/
.infoevent{width:30%; height:auto; float:right; margin-left:15px; margin-bottom:5px; padding:0px; overflow:hidden; border:solid 1px #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.infoevent span{display:block; background-color:#97010c; font:21px "Trajan Pro"; color:#fff; text-align:center; padding:4px 0px;}
.infoevent p{font:bold italic 16px/19px Corbel; color:#333; text-align:justify; padding:5px; margin:2px 6px 8px 6px; border-bottom:1px dashed #333;}
.infoevent p:last-child{border-bottom:none;}
.infoevent p:nth-child(2n+1){background-color:#eee;}

/*---map of india css--*/
.mapinda-box{margin-top:15px; margin-bottom:10px; padding:8px; border:1px solid #ccc; box-shadow:1px 4px 4px #ccc; letter-spacing:0.02em; text-align:center;}
.mapinda-box p{font:16px/20px Corbel; color:#333; margin-bottom:0px;}
.mapinda-link{font:19px "Trajan Pro"; color:#bf000c; display:inline-block; margin-top:8px;}
.mapinda-link::after{content:""; width:25px; height:2px; border-bottom:4px dotted #222; margin:5px auto; display:block;}

/*---map of india landing css--*/
.guide-mapbx{margin-top:15px;}

.box-heading{background-color:#222; font:19px Rockwell; color:#fff; padding:5px 15px 7px; margin-bottom:10px; letter-spacing:0.02em; text-align:center;}

.mapinda-other{margin-top:15px; padding:15px 15px; float:left; letter-spacing:0.02em; border:solid 1px #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.mapinda-other ul{margin:0px; padding:0px; list-style-type:none;}
.mapinda-other ul li{float:left; width:33%; padding-top:4px; padding-bottom:4px; padding-left:10px; background:url(../images/orange.jpg) no-repeat left 13px;}
.mapinda-other ul li a{font:bold 16px Corbel; color:#333;}

.mapviw{width:100%; height:364px; margin:2px 1px 0; border:1px solid rgb(52, 144, 158); box-shadow:0px 2px 2px 0px rgb(187, 187, 187); position:relative; background-color:rgb(229, 227, 223); overflow:hidden;}

#ajaxResultContainer .list_box{width:149px !important;}
#sidebar{display:block; float:right; width:55px; height:100%; margin-left:-200px; margin-top:28px; overflow-x:hidden; overflow-y:auto; position:relative; right:0; z-index:30; background:none repeat scroll 0 0 #FFF; border:0 solid #DDD; box-shadow:-1px 1px 3px -1px #000;}
.listHidden{background:url("../images/expandIcon.png") no-repeat scroll left top transparent;}
#listToggle{display:block; font-weight:bold; height:24px; line-height:24px; padding-left:40px;}
.listVisible{background:url("../images/collapseIcon.png") no-repeat scroll left top transparent;}
#maplistfilter{width:230px; margin:0; padding:0;}
#maplistfilter li{background-color:#FFF; height:30px; margin:3px; padding:0; font-weight:bold; line-height:30px; list-style:none; text-indent:0;}
#maplistfilter li input[type="checkbox"] {display:none;}
#maplistfilter li input[type="checkbox"] + label {color:#000; font-family:Arial,sans-serif; font-size:14px;}
#maplistfilter li input[type="checkbox"] + label span {background:url("../images/check_radio_sheet.png") no-repeat scroll left top transparent; width:19px; height:19px; margin:-1px 4px 0 0; vertical-align:middle; cursor:pointer; display:inline-block;}
#maplistfilter li input[type="checkbox"]:checked + label span {background:url("../images/check_radio_sheet.png") no-repeat scroll -19px top transparent;}

.banner-toppg img{width:100%; background-attachment:scroll; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; -o-background-size:cover;}

/*---photo gallery landing css--*/
.phtoglly-ldgbox{margin-top:15px; padding:5px; border:1px solid #ccc; box-shadow:1px 4px 4px #ccc; letter-spacing:0.02em;}
.phtoglly-ldgbox p{font:17px Corbel; color:#bf000c; margin-bottom:0px; margin-top:5px; text-align:left;}
.phtoglly-ldgbox p::before{content:"\e060"; font-family:"Glyphicons Halflings"; font-size:13px; color:#333; padding-right:4px;}
.phtoglly-ldgbox a:hover > p{color:#333;}

.phtoglly-ldlink{margin-top:30px; margin-bottom:10px; border:solid 1px #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.phtoglly-ldlink ul{margin:10px 0px; padding:0px; padding-left:15px; letter-spacing:0.02em;}
.phtoglly-ldlink li{background:url(../images/arrow.png) no-repeat 0px 11px; display:inline-block; width:49%; padding-top:3px; padding-bottom:3px; padding-left:13px;}
.phtoglly-ldlink li a{font:bold 15px/20px Corbel; color:#333;}
.phtoglly-ldlink li a:hover, .phtglly-other ul li a:hover > p{color:#c86d1a;}

.phtglly-other{background-color:#f0f0ef; margin-top:10px; margin-bottom:10px; padding:1px 10px 10px; text-align:center;}
.phtglly-other ul{margin:10px 0px; padding:0px; letter-spacing:0.02em; list-style:none;}
.phtglly-other ul li{display:inline-block; margin:8px 5px;}
.phtglly-other ul li a{font:bold 15px/20px Corbel; color:#333; border:1px solid #ccc; display:block; background-color:#fff;}
.phtglly-other ul li a p{margin-top:3px; margin-bottom:0px;}

.video-outterbx .carousel-control{top:20%; height:40%;}

/*---Customize Your Trip css--*/
.custm-txt{font:italic 18px/24px Corbel; color:#333; text-align:center; letter-spacing:0.01em;}

.head-txt2{font:23px "Trajan Pro"; color:#222; margin-bottom:17px;}

.customize-wrap{margin-top:25px; padding:2px 20px 15px; background-color:#f2f3f3; letter-spacing:0.02em;}
.customize-wrap label{width:19%; margin-top:7px !important; margin-bottom:7px; margin-left:0px !important;}
.customize-wrap .checkbox .cr{width:1.5em; height:1.5em;}
.customize-wrap input{margin-top:20px;}
.customize-wrap .checkbox-text{font-size:16px;}

.customize-form{background:url(../images/lines-bg.png) repeat left top; padding:8px; margin-bottom:10px; letter-spacing:0.02em;}
.customize-innerbx{background-color:#fff; padding:35px 90px 40px;}
.custop-txt{font:20px "Trajan Pro" !important; color:#222 !important; margin-top:5px; margin-bottom:10px; display:block;}
.custop-txt::after{content:""; width:25px; height:2px; background-color:#333; margin-top:3px; display:block;}
.customize-form label{display:block; font:15px Corbel; color:#333;}
.custmg{margin-top:26px;}
.custfld1{padding-right:0px;}
.custfld2{padding-left:0px;}

.bttbx{background-color:#bf000c; font:18px Corbel; color:#fff; padding:6px 25px; display:inline-block; text-decoration:none; text-transform:uppercase; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; box-shadow:none; border:none;}
.bttbx:hover, .video-button span:hover{background-color:#f96305; color:#fff;}

.checkbox-text{font:17px Corbel; display:inline-block; margin-top:-3px;}
.chtxt{color:#fff;}

.checkbox label:after, .radio label:after{content:''; display:table; clear:both;}
.checkbox .cr, .radio .cr{background:#FFF; position:relative; display:inline-block; border:1px solid #a9a9a9; border-radius:.25em; width:1.3em; height:1.3em; float:left; margin-right:.5em;}
.radio .cr{border-radius:50%;}
.checkbox .cr .cr-icon, .radio .cr .cr-icon{position:absolute; font-size:.8em; line-height:0; top:49%; left:10%;}
.checkbox label input[type="checkbox"], .radio label input[type="radio"]{display:none;}
.checkbox label input[type="checkbox"] + .cr > .cr-icon, .radio label input[type="radio"] + .cr > .cr-icon{transform:scale(3) rotateZ(-20deg);opacity:0;transition:all .3s ease-in;}
.checkbox label input[type="checkbox"]:checked + .cr > .cr-icon, .radio label input[type="radio"]:checked + .cr > .cr-icon{transform:scale(1) rotateZ(0deg); opacity:1;}
.checkbox label input[type="checkbox"]:disabled + .cr, .radio label input[type="radio"]:disabled + .cr{opacity:.5;}

/*---world heritage page css--*/
.heritage-wrap{margin-top:15px; margin-bottom:10px; letter-spacing:0.02em; text-align:center;}
.heritage-innerbx{position:relative;}
.heritage-innerbx span{display:inline-block; font:16px Corbel; color:#222; position:absolute; right:0; bottom:0px; background-color:#ffd525; padding:4px 10px;}
.heritage-innerbx span::before{content:"\e062"; font-family:"Glyphicons Halflings"; font-size:13px; font-style:normal; text-align:center; color:#444; padding-top:6px; background-color:#fff; width:30px; height:30px; border-radius:50%; float:left; margin:-4px 5px -5px -25px;}

.heritage-txtbx{font:bold 17px Corbel; color:#333; padding:10px 15px; border:1px solid #e1e3e4; border-top:none; box-shadow:0 6px 5px -5px #333; min-height:65px;}
.heritage-txtbx a{font:bold 16px Corbel; color:#333; text-transform:uppercase; display:inline-block;}
.heritage-txtbx a:hover, .intangible-txtbx a:hover{color:#e95200;}
.heritage-txtbx ul{margin:13px -15px 0; padding:0px; list-style:none;}
.heritage-txtbx ul li{border-top:1px solid #e1e3e4; padding:8px; text-align:left;}
.heritage-txtbx ul li a{font:normal 16px Corbel; color:#444; text-transform:inherit;}
.heritage-txtbx ul li span{float:right; color:#888;}

.text-topbx{letter-spacing:0.02em;}
.text-heading{font:small-caps 2em Corbel; color:#333; margin-top:0px; margin-bottom:22px; border:1px solid #ee7125; display:inline-block; padding:4px 15px 4px 0px;}
.text-heading span{color:#fff; font:normal 1em "Trajan Pro"; background-color:#ee7125; padding:4px 12px; margin-right:5px;}
.text-topbx p{font:italic 1.2em/26px Corbel; color:#333; text-align:center;}

.heritage-list{background-color:#f0f0ef; margin-top:15px; letter-spacing:0.02em;}
.heritage-list-heading{font:small-caps 22px Corbel; color:#fff; background-color:#222; text-align:center; padding:8px; position:relative;}
.heritage-list-heading::after{content:""; width:0px; height:0px; position:absolute; left:50%; bottom:-8px; margin-left:-8px; border-top-color:#222; border-style:solid; border-width:10px 8.5px 0 8.5px; border-color:#222 transparent transparent transparent;}

.heritage-list ul{margin:5px 0 0px; padding:0px; list-style:none;}
.heritage-list ul li{background:url(../images/arrow.png) no-repeat 10px 16px; font:16.5px Corbel; color:#333; padding:10px 5px 10px 22px; border-bottom:1px dashed #999;}
.heritage-list ul li a{font:16.5px Corbel; color:#333;}

/*---intangible heritage page css--*/
.intangible-heading{font:bold 2em "Trajan Pro"; color:#ee7125; margin-top:5px; margin-bottom:15px;}
.intangible-wrap, .intangible-detlwrap{margin-top:15px; margin-bottom:10px; letter-spacing:0.02em; vertical-align:top;}
.intangible-txtbx{font:bold 17px Corbel; color:#333; text-align:center; padding:10px; border:1px solid #e1e3e4; border-top:none; box-shadow:0 6px 5px -5px #333;}
.intangible-txtbx a{font:bold 16px Corbel; color:#333; text-transform:uppercase; display:inline-block;}
.intangible-txtbx span{display:block; border-top:1px solid #e1e3e4; padding:8px 8px 0px; margin:8px -10px 0; font:15px/22px Corbel; color:#444;}

/*---Month css 11-10-2017 --*/
.box-pkg{position:relative; height:275px; margin-bottom:25px; padding:0 10px; color:#bdc3c7; text-align:center; border:solid 1px #d7d7d7; letter-spacing:1.2px; display:block; }
.box-pkg img{margin:15px auto 5px;}
.box-pkg .nodays{font:20px "Century Gothic"; color:#333; background-color:#f0f0ef; text-align:center; padding:3px 10px 5px; position:absolute; top:15px; right:22px;}
.box-pkg a.hdg-title{font:18px 'Rockwell'; margin-bottom:8px; color:#e95200; padding-top:5px;}
.box-pkg .description{font-size:16px; color:#4f4f4f; line-height:28px; padding-bottom:10px;}
.box-pkg a.read-more{font:14px "Century Gothic"; text-transform:uppercase; text-decoration:none; color:#fff; background-color:#36b670; padding:5px 10px; position:absolute; bottom:10px; left:15px; right:15px;}

.themetophd{margin:0 auto 15px; text-transform:uppercase; background:url(../images/line-image.png) repeat-x center; letter-spacing:0.02em;}
.themetophd .whiteline{font:23.5px "Century Gothic"; color:#333; text-align:center; padding:0 30px; width:auto; display:inline-block; background-color:#fff;}
.themetophd .grayline{font:23.5px "Century Gothic"; color:#333; text-align:center; padding:0 30px; width:auto; display:inline-block; background-color:#f0f0ef;}

.plamonth{margin-top:10px; margin-bottom:0px; text-align:center;}
.plamonth ul{margin:0px; padding:0px;}
.plamonth ul li{padding:10px;}
.plamonth ul li a{display:inline-block; width:70px; height:70px; font:bold 24px "Trajan Pro"; color:#fff; padding:17px 15px; background-color:#333; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%;}
.plamonth ul li a span{display:inline; font-size:16px; color:#fff;}
.plamonth ul li a:hover{background-color:#d34205;}

.vbest-heading{font:32px "Trajan Pro"; color:#222; display:inline-block; margin-bottom:10px; border-bottom:1px solid #222;}

/*---travel tips css--*/
.travel-tripsbx{margin-top:15px; margin-bottom:5px; border:1px solid #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); text-align:center;}
.travel-tiphead{background-color:#220000; font:20px "Trajan Pro"; color:#fff; padding:8px 10px;}
.travel-tripsbx img{margin:10px auto 0;}
.travel-tripsbx ul{margin:0px; padding:0px; list-style:none;}
.travel-tripsbx ul li{border-bottom:1px solid #ccc; font:16px Corbel; color:#333; text-decoration:none; margin:0; padding:8px 15px;}
.travel-tripsbx ul li:nth-child(2n){background-color:#f1f1f1;}
.travel-tripsbx ul li:last-child{border-bottom:none;}

.hght1{height:487px;}
.hght2{height:382px;}
.hght3{height:370px;}

/*---video gallery css--*/
.video-wrapper{margin-top:20px; margin-bottom:10px; letter-spacing:0.02em;}
.video-innerbx{position:relative;}

.videoimg{position:absolute; width:100%; height:100%; opacity:1; background:url(../images/blackbg.png) repeat top left;}
.videoimg p{font:16px/21px "Century Gothic"; color:#fff; padding:12px 15px; opacity:1;}
.videoimg span{float:right; font:bold 16px Verdana, Geneva, sans-serif; color:#fff600; position:absolute; bottom:10px; right:15px;}

.video-button{position:absolute; bottom:-6px; width:100%; text-align:center;}
.video-button span{font:13px "Century Gothic"; color:#fff; padding:6px 10px; margin-left:12px; display:inline-block; float:left; background-color:#bf000c; text-transform:uppercase; -moz-border-radius:8px; -webkit-border-radius:8px; -khtml-border-radius:8px; border-radius:8px;}
.videog-icon{position:relative; bottom:60px; width:43px; height:43px; display:block; margin:0 auto; background:url(../images/video-icon.png) no-repeat left top;}
.video-txtbox{border:1px solid #e1e3e4; border-top:none; font:bold 17px Corbel; color:#333; text-align:center; min-height:67px; padding:10px 15px; box-shadow:0 6px 5px -5px #333;}

/*---Climate page css--*/
.climt-bg{padding:10px 15px; margin-bottom:10px;}

.banner-toppg img{width:100%; background-attachment:scroll; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; -o-background-size:cover;}

.fair-txtbx{letter-spacing:0.02em;}
.fair-txtbx span{display:inline-block; background-color:#f0f0ef; font:25px "Trajan Pro"; color:#222; padding:5px 15px; margin-bottom:12px; margin-top:3px;}
.fair-txtbx p{font:16.5px/26px Corbel; color:#333; letter-spacing:inherit;}
.fair-txtbx a{font-weight:600; color:#bf000c;}

a.tourinqbtt{font:20px "Century Gothic"; color:#fff; text-decoration:none; text-transform:uppercase; text-align:center; padding:8px 20px; margin:0 auto; background-color:#bf000c; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
a.tourinqbtt:hover{color:#FFF; background-color:#d34205;}

/*---right banners css--*/
.other-banner-box{text-align:center;}
.other-banner-box a{display:block; margin-bottom:15px;}

/*---travel tools css--*/
.travel-toolsbx{margin-top:15px; margin-bottom:5px; letter-spacing:0.02em; text-align:center;}
.travel-toolsbx a{display:block; min-height:200px; padding:13px 8px 5px; background-color:#f3f5f5; border:4px solid #fff; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.travel-toolsbx a:hover{-webkit-box-shadow: 0px 0px 10px 0px rgba(89, 89, 89, 1); box-shadow:0px 0px 5px 0px rgba(89, 89, 89, 1);}
.travel-toolsbx span{display:block; font:22px Corbel; color:#d70a0a;}
.travel-toolsbx p{font:16px Corbel; color:#000;}

.travelguide{width:115px; height:73px; background:url(../images/traveltools-icon.png) no-repeat 0px 0px; display:inline-block;}
.tourplanner{width:103px; height:71px; background:url(../images/traveltools-icon.png) no-repeat -119px 0px; display:inline-block;}
.converter{width:92px; height:83px; background:url(../images/traveltools-icon.png) no-repeat -226px 0px; display:inline-block;}
.weatherinfo{width:80px; height:81px; background:url(../images/traveltools-icon.png) no-repeat -323px 0px; display:inline-block;}
.eventcalendar{width:93px; height:79px; background:url(../images/traveltools-icon.png) no-repeat -412px 0px; display:inline-block;}
.distance{width:61px; height:61px; background:url(../images/traveltools-icon.png) no-repeat -507px 0px; display:inline-block;}

/*---distance checker css--*/
.shortest-route{background:url(../images/distnace-route-map-new.jpg) left top no-repeat; min-height:250px; padding:30px 20px 0 140px; border:4px solid #fff; box-shadow:1px 1px 4px 1px rgba(161, 161, 161, 0.5); letter-spacing:0.02em;}
.shortest-route span{display:block; font:bold 25px "Trajan Pro"; color:#8f2f0d; text-shadow:-2px -2px 0 #fff, 2px -2px 0 #fff, -2px 2px 0 #fff, 2px 2px 0 #fff;}
.shortest-route p{font:bold 18px Corbel; color:#222; margin-bottom:25px;}
.shortest-route form label{font:bold 20px Corbel; padding-top:2px;}

.calte-btt{font:17px Corbel; color:#fff; background-color:#bf000c; padding:5px 20px; margin-top:15px; display:block; text-align:center; text-decoration:none; text-transform:uppercase; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; box-shadow:none; border:none;}

.shortest-route-pkage{margin-top:10px; padding:0px 5px 8px; letter-spacing:0.02em; border:solid 1px #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.shrt-pkghead{font:bold 16px Corbel; color:#bf000c; padding-bottom:5px; display:inline-block;}
.shortest-pkage-innerbx{background:#e7e7e7; margin-top:8px; padding:5px 5px 1px;}
.shortest-pkage-innerbx img{float:left; margin-right:8px;}
.shortest-pkage-innerbx p{font:14px/18px Corbel; color:#333;}

.tour-india-heading{background-color:#222; font:16px "Trajan Pro"; color:#fff; padding:8px; text-align:center; margin-top:5px;}

/*---currency converter css--*/
.currency-convtbx, .currncy-note{margin-top:15px; margin-bottom:25px; padding:30px 30px 25px; letter-spacing:0.02em; background-color:#f5f5f5; border:1px solid #dbdbdb; overflow:hidden; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; text-align:center;}
.currency-convtbx label{text-align:center; font:22px "Century Gothic";}
.currency-convtbx .form-group{margin-bottom:25px;}
.currency-convtbx .form-control{height:36px; font-size:18px; padding:3px 10px;}

.currncy-btt{font:17px Corbel; color:#fff; background-color:#bf000c; padding:5px 20px; display:inline-block; margin:0 auto; text-align:center; text-decoration:none; text-transform:uppercase; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; box-shadow:none; border:none;}

.currncy-note{font:16.5px Corbel; color:#333; padding:15px; text-align:left;}
.currncy-note strong{color:#bf000c;}

.heading-main1{font:36px "Trajan Pro"; color:#bb000f; display:inline-block; border-bottom:1px solid #111;}
.small-hd1{font:28px "Trajan Pro"; color:#222; letter-spacing:0.02em; padding-bottom:5px; margin-bottom:20px; margin-top:7px; display:block;}

.desttpomg{margin-top:0px; border-bottom:none;}
.mgclint{margin-bottom:10px;}

.textp{font:1.2em/24px Corbel; color:#333;}

/*---customer support css--*/
.customer-support{margin-top:10px; letter-spacing:0.02em;}
.customer-support-heading{background-color:#222; font:22px "Trajan Pro"; color:#fff; padding:8px 15px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; border-top-left-radius:5px; border-top-right-radius:5px;}

.customer-contact{padding:20px; border:1px solid #ccc; box-shadow:0 0 3px #BABDC0; background-color:#FCFCFC;}
.customer-contact p{font:16.5px/22px Corbel; color:#333; margin-bottom:10px;}
.customer-contact p strong{color:#b6000d;}
.customer-contact p a{text-decoration:none;}
.customer-contact p a:hover{text-decoration:underline; color:#930}
.customer-contact ul{margin:0; padding:0; list-style:none;}
.customer-contact ul li{margin:0 0 9px 0; padding:0 0 0 35px; display:block; font:16.5px/22px Corbel; color:#333;}
.customer-contact ul li a{text-decoration:none; color:#333;}
.customer-contact ul li a:hover{text-decoration:underline; color:#b6000d;}
.customer-contact ul li span{color:#b6000d; display:block;}
.customer-contact ul li.phone-c{background:url(../images/customer-support-icons.png) 0 0px no-repeat; font:16.5px/30px Corbel;}
.customer-contact ul li.online-faq{background:url(../images/customer-support-icons.png) 0 -27px no-repeat;}
.customer-contact ul li.online-faq1{background:url(../images/customer-support-icons.png) 0 -77px no-repeat;}
.customer-contact ul li.customer-supp{background:url(../images/customer-support-icons.png) 0 -127px no-repeat;}
.customer-contact ul li.agent-enquiry{background:url(../images/customer-support-icons.png) 0 -177px no-repeat;}
.customer-contact ul li.customer-complaint{background:url(../images/customer-support-icons.png) 0 -228px no-repeat;}
.customer-contact ul li.hotel-tour{background:url(../images/customer-support-icons.png) 0 -277px no-repeat;}

/*---award winner css--*/
.award-inner{border:1px solid #ccc; padding:10px 15px; margin-top:15px; vertical-align:text-top; letter-spacing:0.02em; text-align:center;}
.award-inner strong{display:block; background-color:#b6000d; font:18px "Trajan Pro"; color:#fff; padding:8px 15px; margin-top:10px;}
.award-inner span{display:block; background-color:#050e13; font:17px "Century Gothic"; color:#fff; padding:8px 15px;}

.award-img{border:1px solid #ccc; padding:10px 10px 30px; margin-top:20px; margin-bottom:20px;}
.award-img img{margin:20px auto 0;}

/*---online services css--*/
.onlservices-wrapper, .about-wapper{background-color:#fff; border:solid 1px #d7d7d7; border-top:none; padding:20px; margin-bottom:25px; letter-spacing:0.02em; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.onlservices-wrapper p{font:italic 15px/22px Georgia, "Times New Roman", Times, serif; color:#333; margin-bottom:20px;}

.txtinq-btt{font:20px Corbel; color:#fff; display:inline-block; text-decoration:none; text-transform:uppercase; text-align:center; padding:8px 20px; background-color:#bf000c; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.txtinq-btt:hover{color:#fff; background-color:#d34205;}

.new-tabbox{border-bottom:2px solid #d34205; margin-top:20px;}
.new-tabbox > li{float:left; margin-bottom:-1px; padding-left:0px; padding-right:0px;}
.new-tabbox > li:last-child{border-right:none !important;}
.new-tabbox > li > a{margin-right:6px; line-height:1.42857143; height:45px; border:none !important; border-radius:0px; padding:10px 15px; text-align:center; background-color:#111; color:#fff; font:20px Corbel; outline:none; border-top-left-radius:5px; border-top-right-radius:5px;}
.new-tabbox > li > a:hover, .nav > li > a:focus{text-decoration:none; background-color:#bf000c; color:#fff;}
.new-tabbox > li > a:hover{border-color:transparent;}
.new-tabbox > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{color:#fff; cursor:pointer; background-color:#bf000c;}

/*---about us css--*/
.awdmrg{margin-top:0px; margin-bottom:15px;}
.about-wapper i{display:block; font:20px "Trajan Pro"; color:#bd000f; margin-bottom:10px;}
.about-wapper p{font:16.5px/24px Corbel; color:#333;}
.about-wapper ul{margin:0px; padding:0px; padding-left:5px;}
.about-wapper ul li{font:16px Corbel; color:#555; width:48%; display:inline-block; background:url(../images/arrow.png) no-repeat left 7px; padding-left:12px; padding-bottom:5px;}

/*---visa css--*/
.visa-banner img{ width:100%; background-attachment:scroll; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; -o-background-size:cover;}

.visa-txtbx{letter-spacing:0.02em;}
.visa-txtbx p{font:17px/24px Corbel; color:#333; margin-top:10px; letter-spacing:0.02em;}
.visa-txtbx a{color:#2a6496}
.visa-txtbx i{background-color:#eee; border:1px solid #e7e7e7; font:bold 20px Corbel; color:#333; display:inline-block; padding:20px; text-align:center; margin:10px; width:30%;}
.visa-txtbx span{display:block; font:28px "Trajan Pro"; color:#bf000c; margin-top:20px;}
.visa-txtbx ul{margin:0px; padding:0px; padding-left:18px;}
.visa-txtbx ul li{font:17px/24px Corbel; color:#333; padding-top:5px; padding-bottom:5px;}

.visa-txtbx table{width:100%; margin-top:25px; margin-bottom:15px; border:1px solid #ccc;}
.visa-txtbx table caption{background-color:#054378; font:18px "Trajan Pro"; color:#fff600; padding:15px 10px;}
.visa-txtbx table th{font:bold 18px "Trajan Pro"; color:#fff; background-color:#428bca; padding:10px; text-align:center; border-right:1px solid #ccc;}
.visa-txtbx table td{font:19px "Trajan Pro"; color:#333; padding:10px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; width:5%; text-align:center;}
.visa-txtbx table tr{background-color:#fafaff;}
.visa-txtbx table th:last-child{border-right:none;}
.visa-txtbx table td:last-child{border-right:none;}
.visa-txtbx table td:nth-child(2n){width:40%; text-align:left; font:17px Corbel;}

/*---careers css--*/
.careers-wrap{margin-top:15px; letter-spacing:0.02em;}
.careers-wrap .panel-heading{padding:5px 15px;}
.careers-wrap .panel-heading a, .careers-wrap .panel-heading a:hover, .careers-wrap .panel-heading a:focus{text-decoration:none;}
.careers-wrap .panel-heading a p{font:bold small-caps 20px Corbel; color:#bd000f; margin:0px;}
.careers-wrap .panel-heading a p span{font:normal 9px Corbel !important; color:#fff !important; background-color:#333; border-radius:50%; padding:7px 8px 7px 9px; margin-top:2px; text-align:center;}
.careers-wrap .panel-faq .panel-heading .panel-title span{font-size:13px; color:#333; font-weight:normal;}

.plcontent td{font:16.5px/24px Corbel; color:#333; padding-top:8px; padding-bottom:8px; vertical-align:text-top;}
.plcontent td:first-child{width:18%;}
.plcontent p{font:16.5px/24px Corbel; color:#333;}

/*---weather information css--*/
.forcastbx-inner{padding:20px; margin-top:5px; float:left; width:100%; border:1px solid #0d4266; background-color:#3093c7; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}
.forcastbx label{font:22px Corbel; color:#fff; padding-top:2px;}
.forcastbx select{font-size:18px; padding:2px 10px;}

/*---brochures css--*/
.brochures-box{padding:15px; margin-top:20px; margin-bottom:20px; letter-spacing:0.02em; border:1px solid #ccc; box-shadow:0 0 3px #BABDC0; background-color:#FCFCFC;}
.brochures-box span{display:block; font:22px "Trajan Pro"; color:#d34205; margin-bottom:10px;}
.brochures-box p{font:16.5px/23px Corbel; color:#333;}
.brochures-box a{display:inline-block; background-color:#222; font:bold 18px Corbel; color:#fff; padding:10px 15px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.brochures-box a img{display:inline-block; margin-right:8px;}
.brochures-box a:hover{background-color:#bf000c; color:#fff;}

/*---payment procedure css--*/
.paymentbx{margin-top:15px; margin-bottom:10px; padding:5px; position:relative; border:1px solid #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.payoption-txtbx{letter-spacing:0.02em;}
.payoption-heading{font:bold 18px Corbel; color:#fff; background-color:#bd000f; padding:6px 15px; margin-bottom:8px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}
.payoption-txtbx ol{margin:0px 0 7px; padding:0px; padding-left:20px;}
.payoption-txtbx ol li{font:16px Corbel; color:#333; padding-top:2px; padding-bottom:2px;}

.viewmore1{overflow:inherit !important;}

.optioninfo{padding:10px 30px; width:100%; float:left;}
.optioninfo strong{display:block; font:bold 18px Cambria; color:#bf000c; padding:8px 0 4px 0px;}
.optioninfo span{display:block; font:bold 18px Cambria; color:#000; padding:8px 0 4px 0px;}
.optioninfo p{font:16px Cambria; color:#000; text-align:justify; line-height:20px; padding:5px 0px;}
.optioninfo ul{margin:5px 0px; padding:0px; list-style:none;}
.optioninfo ul li{font:16px Cambria; color:#000; padding:5px 0 5px 10px; line-height:20px; background:url(../images/orange.jpg) no-repeat 0 12px;}
.optioninfo ul li strong{display:inline; font:bold 16px Cambria; color:#000;}
.optioninfo p strong{display:inline; font:bold 16px Cambria; color:#000;}

.optionview{display:inline-block; padding:6px 10px; font:15px Corbel; color:#fff; background-color:#111; text-transform:uppercase; text-decoration:none; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; border-radius:3px; position:absolute; right:15px; bottom:8px;}
.optionview:hover, .optionview:focus, .optionview:active{color:#fff;}

/*---privacy policy css--*/
.policy-condtion{padding:15px; margin-bottom:15px; border:1px solid #ccc; box-shadow:0 0 5px #BABDC0;}
.policy-condtion ul{margin:0; padding:0; list-style:none;}
.policy-condtion ul li{display:inline-block; background:url(../images/arrow.png) left 16px no-repeat; padding-left:12px; margin:0 14px 0 0;}
.policy-condtion ul li a{font:18px/38px Cambria; color:#222; text-decoration:none;}
.policy-txtbx span{display:inline-block; background-color:#f0f0ef; font:25px "Trajan Pro" !important; color:#222; padding:5px 15px !important; margin-bottom:12px; margin-top:3px;}

.back-to-top{text-align:right;}

.policy-btt{font:18px Corbel !important; color:#fff !important; text-decoration:none; text-transform:uppercase; text-align:center; display:inline-block; padding:6px 15px; margin:15px auto 5px; background-color:#bf000c; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.policy-btt:hover{color:#fff; background-color:#d34205;}

/*---company css--*/
.company-wrapper{padding:10px; margin-top:20px; letter-spacing:0.02em; background:url(../images/lines-bg.png) repeat left top; border:solid 1px #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.company-innerbx{background-color:#fff; padding:15px 15px 10px;}
.company-head{font:24px Corbel; color:#222; text-transform:uppercase;}
.company-innerbx p{font:16.5px/24px Corbel; color:#333; text-align:justify;}

.company-more{float:right; background-color:#333;}
.company-more:hover{background-color:#111;}
.company-more span{font:16px "PT Sans"; color:#fff; float:left; margin-top:7px; padding-left:10px;}
.company-more i{font:24px "PT Sans"; color:#fff; background-color:#111; float:right; margin-left:10px; padding:0px 12px 4px;}

.abouticon{background:url(../images/company-sprites.png) no-repeat 0 0; width:24px; height:25px; display:inline-block;}
.awardicon{background:url(../images/company-sprites.png) no-repeat -29px 0; width:26px; height:26px; display:inline-block;}
.whyicon{background:url(../images/company-sprites.png) no-repeat -60px 0; width:16px; height:25px; display:inline-block;}
.authorizationicon{background:url(../images/company-sprites.png) no-repeat -80px 0; vertical-align:top; width:28px; height:27px; display:inline-block;}
.affiliatesicon{background:url(../images/company-sprites.png) no-repeat -113px 0; width:36px; height:24px; display:inline-block;}
.servicesicon{background:url(../images/company-sprites.png) no-repeat -155px 0; width:25px; height:25px; display:inline-block;}
.paymenticon{background:url(../images/company-sprites.png) no-repeat -185px 0; width:30px; height:27px; display:inline-block;}
.termsicon{background:url(../images/company-sprites.png) no-repeat -220px 0; width:39px; height:15px; display:inline-block;}
.policyicon{background:url(../images/company-sprites.png) no-repeat -265px 0; width:17px; height:25px; display:inline-block;}
.feedbackicon{background:url(../images/company-sprites.png) no-repeat -290px 0; width:27px; height:26px; display:inline-block;}
.meeticon{background:url(../images/company-sprites.png) no-repeat -324px 0; width:35px; height:24px; display:inline-block;}
.mediaicon{background:url(../images/company-sprites.png) no-repeat -364px 0; width:15px; height:25px; display:inline-block;}
.contesticon{background:url(../images/company-sprites.png) no-repeat -387px 0; width:17px; height:31px; display:inline-block;}
.careericon{background:url(../images/company-sprites.png) no-repeat -411px 0; width:24px; height:25px; display:inline-block;}
.contacticon{background:url(../images/company-sprites.png) no-repeat -441px 0; width:32px; height:23px; display:inline-block;}

.compother-links{background-color:#eee; border-bottom:1px solid #bf000c; padding:10px; margin-top:20px; letter-spacing:0.02em;}
.compother-links img{-webkit-box-shadow:1px 1px 4px 1px rgba(161, 161, 161, 0.5); box-shadow:1px 1px 4px 1px rgba(161, 161, 161, 0.5); outline:5px solid #fff; border:solid 1px #fff; margin:12px auto 5px;}
.compother-links span{display:block; font:20px "Trajan Pro"; color:#222; border-bottom:1px dotted #333; padding-bottom:3px;}
.compother-links ul{margin:0px; padding:0px; list-style:none;}
.compother-links ul li{background:url(../images/arrow.png) no-repeat left 13px; padding-left:12px; padding-bottom:5px; padding-top:5px; border-bottom:1px dotted #ccc;}
.compother-links ul li:last-child{border-bottom:none;}
.compother-links ul li a{font:16px Corbel; color:#333;}
.compother-links ul li a:hover{color:#bf000c;}

.bannr-box{margin-top:20px;}

.theme-moretxt{display:inline-block; margin-top:8px; margin-bottom:10px; font:16px Corbel; color:#ed4b00; text-transform:uppercase; text-align:center;}

/*---sitemap css--*/
.sitemap-wrapper{background-color:#f0f0ef; padding:15px 15px 10px; margin-top:15px; margin-bottom:15px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; letter-spacing:0.02em;}
.sitemap-wrapper span{font:23px/23px "Trajan Pro"; color:#222; margin:0px; padding:0px 0 10px; display:block;}
.sitemap-sablink a{font:25px/25px "Trajan Pro"; color:#bf000c; border-bottom:2px solid; display:inline-block; margin-top:8px; margin-bottom:8px; padding-bottom:5px;}
.sitemap-wrapper ul{margin-left:0px;}
.sitemap-wrapper ul li{margin-bottom:5px; padding:12px 6px;}
.sitemap-wrapper ul li a{font:16.5px Corbel; color:#333; padding:8px 12px; background-color:#fff; border:1px solid #dbdbdb; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.sitemap-wrapper ul li a:hover{color:#fff; text-decoration:none; border:1px solid #bf000c; background-color:#bf000c; background-image:none; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; outline:none;}

.bg-sub{ background:#f4f4f4 !important; overflow:hidden !important; }
.heading-p{ line-height:24px; padding:10px 0 0 0px; font-family:Corbel; }
.leadership-hdg{ padding:5px 0 15px 0px; font-family:Corbel; font-size:30px; }
.h1group-hdg{ font-family:Corbel; font-size:30px; }

.leadership-contr-pddg{ padding-bottom:20px; }
.leadership-box{ margin:0 0 10px 0px; position:relative; }
.leadership-box .box-bg-name{ position:absolute !important; bottom:0px; width:100%; color:#FFF; background-color:rgba(0, 0, 0, 0.7) !important; }
.leadership-box .box-bg-name .bg-name{ color:#FFF; font-size:15px; padding:0 0 5px 10px; font-family:Corbel; }
.leadership-box .box-bg-name .bg-name span{ color:#FFF; font-size:10px; font-weight:bold; line-height:18px; }
.leadership-box .box-bg-name .bg-subname{ color:#FFF; font-size:18px; padding:5px 0 3px 10px; font-family:Corbel; font-weight:bold; }
.leadership-box-text{ color:#000; font-size:16px; padding:0 0 5px 0px; line-height:22px; font-family:Corbel; letter-spacing:0.5px; }

.services-box-orange{ background:#e59700; padding-top:15px; padding-bottom:15px; height:180px; }
.services-box-yellow{ background:#009aac; padding-top:15px; padding-bottom:15px; height:180px; }
.services-box-blue{ background:#356aa0; padding-top:15px; padding-bottom:15px; height:180px; }
.services-box-navyblue{ background:#333; padding-top:15px; padding-bottom:15px; height:180px; }
.services-box-green{ background:#42865f; padding-top:15px; padding-bottom:15px; height:180px; }
.services-box-red{ background:#8d2b2b; padding-top:15px; padding-bottom:15px; height:180px; }
.services-box-text{ padding:5px 0 10px 0px; color:#fff; font-size:18px; font-family:Corbel; }
.services-box-hdg{ color:#fff; font-size:16px; line-height:24px; font-family:Corbel; }

.panel{ -webkit-box-shadow:0 0 20px 1px rgba(0,0,0,0.1) !important; -moz-box-shadow:0 0 20px 1px rgba(0,0,0,0.1) !important; box-shadow:0 0 20px 1px rgba(0,0,0,0.1) !important; border-radius:2px; padding:0px; margin:45px 0 0 0px; border:#666 solid 1px; overflow:hidden; }
.panel-left-border{ border-left: solid 6px #e62e35; }
.panel .panel-body{ padding: 10px; }
.panel .panel-content{ padding: 10px; }

.p-text{ font-size:16px; color:#666; padding-left:10px; line-height:24px; font-family:Corbel; letter-spacing:0px; }

.carousel{ position:relative; display:block; margin-top:0; }
.owl-nav{ display:none; }
.owl-dots{ text-align:center; padding:10px 0; }
.owl-dot{ display:inline-block; width:42px; height:10px; background:#cbcbcb; margin-right:5px; -moz-transition:all 0.2s ease-in-out; -webkit-transition:all 0.2s ease-in-out; }
.owl-dot:hover{ opacity: 0.75; -moz-transition:all 0.2s ease-in-out; -webkit-transition:all 0.2s ease-in-out; }
.owl-dot.active{ background: #e62e35; }
.owl-carousel .fixed-video-aspect{ position: relative; }
.owl-carousel .fixed-video-aspect:before{ display: block; content: ""; width: 100%; padding-top: 56.25%; }
.owl-carousel .fixed-video-aspect > .item-video{ position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
.owl-carousel .owl-video-play-icon{ background-size:cover; }
.owl-video-tn{ background-size: cover!important }

.submit-button{ background:#b50000; font-size:18px; border-radius:3px; text-align:center; padding:10px 30px 10px 30px; border:0px; color:#FFF; font-family:Corbel; }
.submit-button:hover{ background:#8c0000; }

.bkclient{margin-top:15px;}
.bkclient blockquote{width:90%; margin:0 auto; border:1px dashed #ccc; padding-top:20px; background:#FFF;}
.bkclient blockquote p{ font-size:14px; color:#333; line-height:22px; letter-spacing:0.6px; }
.bkclient blockquote p:first-child{background:url(../images/quotes.png) no-repeat left top; padding-left:25px;}
.bkclient blockquote p em:first-child{ font-style:normal;}
.bkclient blockquote strong{display:block; font-weight:bold; color:#bb000f; margin-top:20px;}

.fottersub-bg{ background:#010b18; padding:12px 0 5px 0px; }
.fotter-text{ color:#FFF; padding:20px 0 20px 15px; font-size:16px; font-family:Corbel; }

.contact-box{ overflow:hidden; background:#0c1c30 url(../images/contact-us-img.jpg) top no-repeat; padding:0 0 15px 0px; }
.contact-box .contact-us-hdg{ font-size:22px; padding:20px 0 5px 0px; color:#FFF; font-family:Corbel; }
.contact-box p{ color:#FFF; line-height:26px; font-size:16px; font-family:Corbel; }
.contact-box .contact-us-subhdg{ font-size:15px; color:#fffc00; font-weight:bold; padding:10px 0 5px 0px; font-family:Corbel; }
.contact-box ul.contact-address{ padding:5px 0 0 15px; margin:0px; }
.contact-box ul.contact-address li{ float:left; width:100%; line-height:26px; color:#FFF; font-size:13px; }

#slideImg{ margin:10px 0px; width:100%; height:auto; padding:10px 20px; position:relative; }
#slideImg ul{ list-style:none; }
#slideImg li{ float:left; margin:0 12px; }
.rotate-prev { position: absolute; }

.pop-close{ background:#FFF; position:absolute; font-size:22px; font-weight:bold; line-height:1; color:#bf000c; border:#bf000c solid 1px; top:10px; right:10px; border-radius:50px; padding:2px 7px; }
.pop-close:hover{color:#000; text-decoration:none; cursor:pointer; border:#000 solid 1px; }

.thanks-bg{ display:none; background-color:rgba(0, 0, 0, 0.6); width:100%; height:100%; z-index:9998; position:fixed; top:0px; }
.thanks-sub-bg{ width:40%; height:auto; padding:15px; background:#d1ffc1; border:#65ca41 solid 1px; z-index:9999; top:50%; left:50%; position:absolute; transform: translate(-50%,-50%); }
.thanks-sub-bg .thanks-sub-hdg{ color:#b90000; font-size:18px; padding:20px 0 10px 0px; font-weight:bold; }
.thanks-sub-bg p{ color:#1d6f00; font-weight:bold; font-size:15px; line-height:24px; }

.error-bg{ display:none; background-color:rgba(0, 0, 0, 0.6); width:100%; height:100%; z-index:9998; position:fixed; top:0px; }
.error-sub-bg{ width:40%; height:auto; padding:15px; background:#fff2f2; border:#bc3737 solid 1px; z-index:9999; top:50%; left:50%; position:absolute; transform: translate(-50%,-50%); }
.error-sub-bg .error-sub-hdg{ color:#b90000; font-size:18px; padding:20px 0 10px 0px; font-weight:bold; }
.error-sub-bg p{ font-weight:bold; font-size:15px; line-height:24px; }

.meet-us-at-bg{ background:#f3f9ff; padding:0px; overflow:hidden; }
.meet-us-at-bg ul.meet-us-at{ padding:0px; margin:0px; }
.meet-us-at-bg ul.meet-us-at li{ float:left; width:25%; color:#FFF; font-size:13px; padding:10px 0 0 10px; }

.readmorelnk-white{ text-align:right; color:#000; font-size:13px; font-weight:bold; }
.read-more-white{ position:relative; }
.read-more-white:after{ content:""; position:absolute; z-index:1; bottom:0; left:0; pointer-events:none; background-image:linear-gradient(to bottom, rgba(255,255,255,0), rgba(244,244,244, 1) 90%); width:100%; height:4em; }

.new-contact{ text-align:center; padding-left:0px !important; padding-right:0px !important; }
.new-contact .new-contact-hdg{ font-size:16px; color:#cd0000; padding:10px 0 3px 0px; font-weight:bold; font-family:Corbel; }
.new-contact .new-contact-text{ font-size:15px; color:#000; font-family:Corbel; }

.call-dropdown-page{ width:100%; height:310px; background:#fff url(../images/call-map.jpg) no-repeat center top; padding:10px 0 0px; }

.call-experts-contact{ font-size:28px; color:#333; text-align:center; padding:10px 0 0 0px; font-family:Corbel; }
.call-number ul, .calln-othr ul{ margin:0px; padding:0px; list-style:none; }
.call-number ul li{ font-size:17px; display:block; color:#333; border-bottom:1px solid #ccc; padding:8px 0px; font-family:Corbel; }
.call-number ul li:last-child{ border-bottom:none; }
.call-number ul li a{ float:right; width:150px; font-weight:bold; color:#333; }
.call-number ul li br{ display:none; }

.social-media ul{margin-top:3px; margin-bottom:0px;}
.social-media li{font:20px Rockwell; color:#fff; vertical-align:middle;}
.icn-facebook{width:35px; height:35px; background:url(../images/social-media-icons.png) no-repeat 0 0; display:inline-block;}
.icn-twitter{width:35px; height:35px; background:url(../images/social-media-icons.png) no-repeat -40px 0; display:inline-block;}
.icn-googleplus{width:35px; height:35px; background:url(../images/social-media-icons.png) no-repeat -80px 0; display:inline-block;}
.icn-linkedin{width:35px; height:35px; background:url(../images/social-media-icons.png) no-repeat -120px 0; display:inline-block;}
.icn-youtube{width:35px; height:35px; background:url(../images/social-media-icons.png) no-repeat -160px 0; display:inline-block;}
.cll-mail{width:32px; height:32px; background:url(../images/call-icons.png) no-repeat 0 -9px; vertical-align:middle; display:inline-block;}

a.contact_but{ font-size:15px; text-transform:uppercase; color:#a30000; padding:5px 0 0 0px; display:block; text-decoration:none; font-family:Corbel; }
a.contact_but:hover{ text-decoration:underline; color:#000; }

.njgk{ text-align:center !important; font-family:Corbel; font-size:16px; }

.five-three{ width:60% !important; }
.five-two{ width:40% !important; }

.table-format table{ width:100%; margin-top:10px; border-color:#ccc; font-size:13px; }
.table-format table tr{ background-color:#fafaff; }
.table-format table tr:nth-child(2n){ background-color:#f4f4fe; }
.table-format table th{ text-align:center; color:#222; padding-top:10px; padding-bottom:8px; background-color:#e6e6e6; font-size:16px; font-family:Corbel; }
.table-format table td{ padding:10px; text-decoration:#333; font-family:Corbel; font-size:14px; }
.table-format table td a{ color:#bf000c; }

.form-bg .input-filed{ background:#e4f1ff; border-radius:0px; border:none; height:40px; margin-bottom:15px; }
.form-bg .textarea-filed{ background:#e4f1ff; border-radius:0px; border:none; margin-bottom:15px; }
.form-bg .selectarea-filed{ background:#e4f1ff; border-radius:0px; border:none; height:40px; }

a.viewall-button{ font:18px Corbel; color:#fff; text-decoration:none; text-align:center; padding:5px 25px; margin:25px 0 5px 0px; background-color:#bf000c; display:inline-block; }
a.viewall-button:hover{ color:#fff; background-color:#ee7125; }

.payment-option{ position:absolute; bottom:0px; background-color:rgba(0, 0, 0, 0.7); width:92%; }
.payment-option h2{ font-family:Corbel; font-size:25px; color:#fff; padding:8px 0 8px 0px; margin:0px; text-transform:uppercase; }
.payment-option h2:hover{ color:#FF0; }

@media (min-width: 320px) and (max-width: 768px) {
	.bottom-margin{ margin-bottom:15px; }
}