.megamenu-panel {
	z-index: 99999;
}
img.goog-te-gadget-icon{border-radius:50px;}
.vl{border-left:3px solid #F08501;height:300px;}
.slick-prev{left:-15px !important;}
.slick-next{right:-15px !important;}
.slick-prev:before, .slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:#f08501;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.portfolio_slider{margin:0px auto;max-width:1200px;}
.portfolio_slider{flex:1 1 0;background-color:#fff;}
.inner{padding:6px;}
img:hover{opacity:0.9;}
.testimonial{text-align:center;}
.testimonial .description{font-size:16px;color:#8a9aad;line-height:25px;margin-bottom:20px;}
.testimonial .pic{width:80px;height:80px;position:relative;margin:0 auto;}
.testimonial .pic img{width:100%;height:auto;border-radius:5px;}
.testimonial .testimonial-title{font-size:14px;font-weight:800;color:#8a9aad;text-transform:capitalize;}
.testimonial .post{display:inline-block;font-size:12px;color:#8a9aad;text-transform:capitalize;margin-top:5px;}
.owl-theme .owl-controls{position:absolute;top:38%;width:100%;opacity:1;}
.owl-theme .owl-controls .owl-buttons div{width:50px;height:50px;line-height:40px;background:transparent;border:1px solid #808080;border-radius:0;}
.owl-prev{position:absolute;left:-3%;}
.owl-next{position:absolute;right:-3%;}
.owl-prev:after,
.owl-next:after{content:"\f104";font-family:"Font Awesome 5 Free";font-weight:900;font-size:16px;color:#808080;}
.owl-next:after{content:"\f105";}
.navigation{width:100%;height:70px;display:block;position:relative;font-family:inherit;background-color:#fff;justify-content: space-between;}
.navigation *{box-sizing:border-box;-webkit-tap-highlight-color:transparent;}
.navigation-portrait{height:48px;}
.navigation-fixed{position:fixed;top:0;left:0;z-index:19998;}
.navigation-hidden{width:0!important;height:0!important;margin:0!important;padding:0!important;}
.align-to-right{float:right;}
.nav-header{float:left;}
.navigation-hidden .nav-header{display:none;}
.nav-brand{line-height:70px;padding:0;color:#343a40;font-size:24px;text-decoration:none!important;}
.nav-brand:hover, .nav-brand:focus{color:#343a40;}
.navigation-portrait .nav-brand{font-size:18px;line-height:48px;}
.nav-logo > img{height:48px;margin:11px auto;padding:0 15px;float:left;}
.nav-logo:focus > img{outline:initial;}
.navigation-portrait .nav-logo > img{height:36px;margin:6px auto 6px 15px;padding:0;}
.nav-toggle{width:30px;height:30px;padding:6px 2px 0;position:absolute;top:50%;margin-top:-14px;right:15px;display:none;cursor:pointer;}
.nav-toggle:before{content:"";position:absolute;width:24px;height:2px;background-color:#343a40;border-radius:10px;box-shadow:0 .5em 0 0 #343a40,0 1em 0 0 #343a40;}
.navigation-portrait .nav-toggle{display:block;}
.navigation-portrait .nav-menus-wrapper{width:320px;height:100%;top:0;left:-400px;position:fixed;background-color:#fff;z-index:20000;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease;transition-timing-function:ease;}
.navigation-portrait .nav-menus-wrapper.nav-menus-wrapper-right{left:auto;right:-400px;}
.navigation-portrait .nav-menus-wrapper.nav-menus-wrapper-open{left:0;}
.navigation-portrait .nav-menus-wrapper.nav-menus-wrapper-right.nav-menus-wrapper-open{left:auto;right:0;}
.nav-menus-wrapper-close-button{width:30px;height:40px;margin:10px 7px;display:none;float:right;color:#343a40;font-size:26px;cursor:pointer;}
.navigation-portrait .nav-menus-wrapper-close-button{display:block;}
.nav-menu{margin:0;list-style:none;font-size:0;}
.navigation-portrait .nav-menu{width:100%;}
.navigation-landscape .nav-menu.nav-menu-centered{float:none;text-align:center;}
.navigation-landscape .nav-menu.nav-menu-centered > li{float:none;}
.nav-menu > li{display:inline-block;float:left;text-align:left;}
.navigation-portrait .nav-menu > li{width:100%;position:relative;border-top:solid 1px #f0f0f0;}
.navigation-portrait .nav-menu > li:last-child{border-bottom:solid 1px #f0f0f0;}
.nav-menu + .nav-menu > li:first-child{border-top:none;}
.nav-menu > li > a{height:70px;padding:26px 9px;display:inline-block;text-decoration:none;font-size:13px;color:#343a40;-webkit-transition:color .3s,background .3s;transition:color .3s,background .3s;}
.navigation-portrait .nav-menu > li > a{width:100%;height:auto;padding:12px 15px 12px 26px;}
.nav-menu > li:hover > a, .nav-menu > li.active > a, .nav-menu > li.focus > a{color:#F08501;border-bottom:2px solid #F08501;}
.nav-menu > li > a > i, .nav-menu > li > a > [class*=ion-]{width:18px;height:16px;line-height:16px;-webkit-transform:scale(1.4);transform:scale(1.4);}
.nav-menu > li > a > [class*=ion-]{width:16px;display:inline-block;-webkit-transform:scale(1.8);transform:scale(1.8);}
.navigation-portrait .nav-menu.nav-menu-social{width:100%;text-align:center;}
.nav-menu.nav-menu-social > li{text-align:center;float:none;border:none!important;}
.navigation-portrait .nav-menu.nav-menu-social > li{width:auto;}
.nav-menu.nav-menu-social > li > a > [class*=ion-]{font-size:12px;}
.nav-menu.nav-menu-social > li > a > .fa{font-size:14px;}
.navigation-portrait .nav-menu.nav-menu-social > li > a{padding:15px;}
.submenu-indicator{margin-left:6px;margin-top:6px;float:right;-webkit-transition:all .2s;transition:all .2s;}
.navigation-portrait .submenu-indicator{width:54px;height:44px;margin-top:0;position:absolute;top:0;right:0;text-align:center;z-index:20000;}
.submenu-indicator-chevron{height:6px;width:6px;display:block;border-style:solid;border-width:0 2px 2px 0;border-color:transparent #F08501 #F08501 transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:border .2s;transition:border .2s;}
.navigation-portrait .submenu-indicator-chevron{position:absolute;top:18px;left:24px;}
.nav-menu > li:hover > a .submenu-indicator-chevron, .nav-menu > .active > a .submenu-indicator-chevron, .nav-menu > .focus > a .submenu-indicator-chevron{border-color:transparent #F08501 #F08501 transparent;}
.navigation-portrait .submenu-indicator.submenu-indicator-up{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}
.nav-overlay-panel{width:100%;height:100%;top:0;left:0;position:fixed;display:none;z-index:19999;}
.no-scroll{width:100%;height:100%;overflow:hidden;}
.nav-search{height:70px;float:right;z-index:19998;}
.navigation-portrait .nav-search{height:48px;padding:0 10px;margin-right:52px;}
.navigation-hidden .nav-search{display:none;}
.nav-search-button{width:70px;height:70px;line-height:70px;text-align:center;cursor:pointer;background-color:#fbfcfd;}
.navigation-portrait .nav-search-button{width:50px;height:48px;line-height:46px;font-size:22px;}
.nav-search-icon{width:14px;height:14px;margin:2px 8px 8px 4px;display:inline-block;vertical-align:middle;position:relative;color:#343a40;text-align:left;text-indent:-9999px;border:2px solid;border-radius:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.nav-search-icon:after, .nav-search-icon:before{content:'';pointer-events:none;}
.nav-search-icon:before{width:2px;height:11px;top:11px;position:absolute;left:50%;border-radius:0 0 1px 1px;box-shadow:inset 0 0 0 32px;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.nav-search-button:hover .nav-search-icon{color:#F08501;}
.nav-search > form{width:100%;height:100%;padding:0 auto;display:none;position:absolute;left:0;top:0;background-color:#fff;z-index:99;}
.nav-search-inner{width:70%;height:70px;margin:auto;display:table;}
.navigation-portrait .nav-search-inner{height:48px;}
.nav-search-inner input[type=text], .nav-search-inner input[type=search]{height:70px;width:100%;margin:0;padding:0 12px;font-size:26px;text-align:center;color:#343a40;outline:none;line-height:70px;border:none;background-color:transparent;-webkit-transition:all .3s;transition:all .3s;}
.navigation-portrait .nav-search-inner input[type=text], .navigation-portrait .nav-search-inner input[type=search]{height:48px;font-size:18px;line-height:48px;}
.nav-search-close-button{width:28px;height:28px;display:block;position:absolute;right:20px;top:20px;line-height:normal;color:#343a40;font-size:20px;cursor:pointer;text-align:center;}
.navigation-portrait .nav-search-close-button{top:10px;right:14px;}
.nav-button{margin:18px 15px 0;padding:8px 14px;display:inline-block;color:#fff;font-size:14px;text-align:center;text-decoration:none;border-radius:4px;}
.nav-button:hover, .nav-button:focus{color:#fff;text-decoration:none;}
.navigation-portrait .nav-button{width:calc(100% - 52px);margin:17px 26px;}
.nav-text{margin:25px 15px;display:inline-block;color:#343a40;font-size:14px;}
.navigation-portrait .nav-text{width:calc(100% - 52px);margin:12px 26px 0;}
.navigation-portrait .nav-text + ul{margin-top:15px;}
.nav-dropdown{min-width:180px;margin:0;padding:0;display:none;position:absolute;list-style:none;z-index:98;white-space:nowrap;}
.navigation-portrait .nav-dropdown{width:100%;position:static;left:0;}
.nav-dropdown .nav-dropdown{left:100%;}
.nav-menu > li > .nav-dropdown{border-top:solid 1px #f0f0f0;}
.nav-dropdown > li{width:100%;float:left;clear:both;position:relative;text-align:left;}
.nav-dropdown > li > a{width:100%;padding:16px 20px;display:inline-block;text-decoration:none;float:left;font-size:13px;color:#343a40;background-color:#fdfdfd;}
.nav-dropdown > li:hover > a, .nav-dropdown > li.focus > a{color:#F08501;}
.nav-dropdown.nav-dropdown-left{right:0;}
.nav-dropdown > li > .nav-dropdown-left{left:auto;right:100%;}
.navigation-landscape .nav-dropdown.nav-dropdown-left > li > a{text-align:right;}
.navigation-portrait .nav-dropdown > li > a{padding:12px 20px 12px 30px;}
.navigation-portrait .nav-dropdown > li > ul > li > a{padding-left:50px;}
.navigation-portrait .nav-dropdown > li > ul > li > ul > li > a{padding-left:70px;}
.navigation-portrait .nav-dropdown > li > ul > li > ul > li > ul > li > a{padding-left:90px;}
.navigation-portrait .nav-dropdown > li > ul > li > ul > li > ul > li > ul > li > a{padding-left:110px;}
.nav-dropdown .submenu-indicator{right:15px;top:10px;position:absolute;}
.navigation-portrait .nav-dropdown .submenu-indicator{right:0;top:0;}
.nav-dropdown .submenu-indicator .submenu-indicator-chevron{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.navigation-portrait .nav-dropdown .submenu-indicator .submenu-indicator-chevron{-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.nav-dropdown > li:hover > a .submenu-indicator-chevron, .nav-dropdown > .focus > a .submenu-indicator-chevron{border-color:transparent #F08501 #F08501 transparent;}
.navigation-landscape .nav-dropdown.nav-dropdown-left .submenu-indicator{left:10px;}
.navigation-landscape .nav-dropdown.nav-dropdown-left .submenu-indicator .submenu-indicator-chevron{-webkit-transform:rotate(135deg);transform:rotate(135deg);}
.nav-dropdown-horizontal{width:100%;left:0;background-color:#fdfdfd;border-top:solid 1px #f0f0f0;}
.nav-dropdown-horizontal .nav-dropdown-horizontal{width:100%;top:100%;left:0;}
.navigation-portrait .nav-dropdown-horizontal .nav-dropdown-horizontal{border-top:none;}
.nav-dropdown-horizontal > li{width:auto;clear:none;position:static;}
.navigation-portrait .nav-dropdown-horizontal > li{width:100%;}
.nav-dropdown-horizontal > li > a{position:relative;}
.nav-dropdown-horizontal .submenu-indicator{height:18px;top:11px;-webkit-transform:rotate(90deg);transform:rotate(90deg);}
.navigation-portrait .nav-dropdown-horizontal .submenu-indicator{height:42px;top:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);}
.navigation-portrait .nav-dropdown-horizontal .submenu-indicator.submenu-indicator-up{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}
.megamenu-panel{width:100%;padding:15px;display:none;position:absolute;font-size:14px;z-index:98;text-align:left;color:inherit;border-top:solid 1px #f0f0f0;background-color:#fdfdfd;box-shadow:0 10px 20px rgba(0,0,0,.075);}
.navigation-portrait .megamenu-panel{padding:25px;position:static;display:block;}
.megamenu-panel [class*=container]{width:100%;}
.megamenu-panel [class*="container"] [class*="col-"]{padding:0;}
.megamenu-panel-half{width:50%;}
.megamenu-panel-quarter{width:25%;}
.navigation-portrait .megamenu-panel-half, .navigation-portrait .megamenu-panel-quarter{width:100%;}
.megamenu-panel-row{width:100%;}
.megamenu-panel-row:before, .megamenu-panel-row:after{display:table;content:"";line-height:0;}
.megamenu-panel-row:after{clear:both;}
.megamenu-panel-row [class*=col-]{display:block;min-height:20px;float:left;margin-left:3%;}
.megamenu-panel-row [class*=col-]:first-child{margin-left:0;}
.navigation-portrait .megamenu-panel-row [class*=col-]{float:none;display:block;width:100%!important;margin-left:0;margin-top:15px;}
.navigation-portrait .megamenu-panel-row:first-child [class*=col-]:first-child{margin-top:0;}
.megamenu-panel-row .col-1{width:5.583333333333%;}
.megamenu-panel-row .col-2{width:14.166666666666%;}
.megamenu-panel-row .col-3{width:22.75%;}
.megamenu-panel-row .col-4{width:31.333333333333%;}
.megamenu-panel-row .col-5{width:39.916666666667%;}
.megamenu-panel-row .col-6{width:48.5%;}
.megamenu-panel-row .col-7{width:57.083333333333%;}
.megamenu-panel-row .col-8{width:65.666666666667%;}
.megamenu-panel-row .col-9{width:74.25%;}
.megamenu-panel-row .col-10{width:82.833333333334%;}
.megamenu-panel-row .col-11{width:91.416666666667%;}
.megamenu-panel-row .col-12{width:100%;}
.megamenu-tabs{width:100%;float:left;display:block;}
.megamenu-tabs-nav{width:20%;margin:0;padding:0;float:left;list-style:none;}
.navigation-portrait .megamenu-tabs-nav{width:100%;}
.megamenu-tabs-nav > li > a{width:100%;padding:10px 16px;float:left;font-size:13px;text-decoration:none;color:#343a40;border:solid 1px #eff0f2;outline:0;background-color:#fff;}
.megamenu-tabs-nav > li.active a, .megamenu-tabs-nav > li:hover a{background-color:#f5f5f5;}
.megamenu-tabs-pane{width:80%;min-height:30px;padding:20px;float:right;display:none;font-size:13px;color:#343a40;border:solid 1px #eff0f2;background-color:#fff;}
.megamenu-tabs-pane.active{display:block;}
.navigation-portrait .megamenu-tabs-pane{width:100%;}
.megamenu-lists{width:100%;display:table;}
.megamenu-list{width:100%;margin:0 0 15px;padding:0;display:inline-block;float:left;list-style:none;}
.megamenu-list:last-child{margin:0;border:none;}
.navigation-landscape .megamenu-list{margin:-15px 0;padding:20px 0;border-right:solid 1px #f0f0f0;}
.navigation-landscape .megamenu-list:last-child{border:none;}
.megamenu-list > li > a{width:100%;padding:10px 15px;display:inline-block;color:#343a40;text-decoration:none;font-size:13px;}
.megamenu-list > li > a:hover{background-color:#F08501;color:#fff;}
.megamenu-list > li.megamenu-list-title > a{font-size:12px;font-weight:600;text-transform:uppercase;color:#343a40;}
.megamenu-list > li.megamenu-list-title > a:hover{background-color:transparent;}
.navigation-landscape .list-col-2{width:50%;}
.navigation-landscape .list-col-3{width:33%;}
.navigation-landscape .list-col-4{width:25%;}
.navigation-landscape .list-col-5{width:20%;}
.nav-menu > li > a{color:#343a40;}
.nav-dropdown > li > a{color:#343a40;padding:10px 20px;border-bottom:1px solid #f6f6f6;}
.nav-dropdown > li > a:hover, .nav-dropdown > li > a:focus{color:#F08501;border-bottom:1px solid #F08501;}
.main_header_area.sticky{width:100%;position:fixed;top:0;left:0;background-color:#fff;z-index:9999;box-shadow:0 5px 30px rgba(0,0,0,0.1);}
.transparent-menu{position:absolute;width:100%;left:0;top:0;z-index:99;}
.navigation-portrait .nav-menu > li > a{width:100%;height:auto;padding:10px 10px 10px 30px;}
@media only screen and (min-width:320px) and (max-width:767px){
	.nav-dropdown > li > a, .megamenu-list > li > a{width:65%;}
}
@media only screen and (max-width:756px){
	.nav_menu_toggler_icon{display:block;}
	.menu-container{background:#FF7600;width:40% !important;float:right !important;}
	.menu-container .manu{display:none;}
	.menu-container .manu ul li{float:none;display:block;}
	.menu-container .manu ul li .have_dropdown{background-color:transparent;display:none;position:relative;}
	.menu-container .manu ul li .have_dropdown li{display:block;float:none;width:100%;background-color:#fff;}
	.menu-container .manu ul li .have_dropdown li a{display:block;float:none;width:100%;padding:15px 0px;}
	.menu-container .manu ul li .have_dropdown_n_style li{width:100%;float:none;}
	.menu-container .manu ul li .have_dropdown_n_style li a{float:none;}
	.menu-container .manu ul li .have_dropdown_n_style{position:relative;}
	.menu-bars.active{background-color:#fff;display:none !important;}
	.header_logo a img{width:60% !important;float:left;}
	span.fa.fa-bars{color:black;padding-top:24px;}
	span.menu-bars{display:none !important;}
	.row.search_mobile{display:flex;}
	.social-content.pull-right{float:none !important;}
	.col-lg-12.mob_view{margin-left:-75px;margin-right:-74px;}
	img.mob_view2{margin-bottom:10px;}
	img.client{margin-bottom:20px;}
	a.navbar-brand{padding-left:0px !important;}
	.navbar-default .navbar-nav > li > a{width:200px !important;}
	.nav > li > a{display:flex !important;}
	nav.navbar.navbar-default{padding-bottom:30px;}
	.nav-toggle{top:80%;}
	.tp-bgimg.defaultimg{height:100% !important;}
}
.header_logo img{max-height:70px !important;}
.header_logo{float:none !important;line-height:84px;}
.header_logo a img{width:20%;float:left;}
.lesson{margin:20px;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
section .tabs1{margin:20px auto;width:1246px;text-align:center;}
.item{width:6%;float:left;background-color:#F08501;height:215px;line-height:200px;cursor:pointer;border-right:1px solid #FFF;}
.info{float:left;background-color:white;height:215px;width:0;display:none;}
p.tabs_slide{font-size:13px;color:white;margin-top:80px;padding: 8px;font-weight:bold}
.info p{padding:10px;}
img.client{max-width:119%;}
.test_abc{padding-bottom:40px;}
.mailchimp-form{display:none !important;}
#footer .footer_top{background:none !important;padding:20px 0;}
p.paragraph{
	font-size: 14px;
	text-align: justify;
	padding: 0px !important;
	margin-top: 10px;
}
.tp-caption.sft.fadeout.slider-caption-sub.slider-caption-1.start{top:156.6px !important;}
.tp-caption.sfb.fadeout.slider-caption.slider-caption-sub-1.start{top:170.2px !important;}
.navbar-default{background-color:white !important;border-color:none !important;}
.navbar-default .navbar-nav > li > a{width:100px;font-weight:bold;}
.navbar-nav{float:left;margin:0;}
.mega-dropdown-menu:before{content:"";border-bottom:0px solid red;}
.mega-dropdown-menu:after{content:"";border-bottom:0px solid red;}
.navbar-nav > li > .dropdown-menu{margin-top:0px;}
nav.navbar.navbar-default{border-radius:0px;}
a.navbar-brand{margin-top:-36px;padding-left:105px;}
.navbar-header .navbar-brand img{max-height:70px;}
.nav > li > a{display:inline;}
@media only screen and (max-width:700px){
	#quote-carousel{height:285px !important;}
	section.section-slider{height:400px !important;}
	footer#footers{height:260px !important;}
	.col-lg-2.col-md-12.col-sm-12.col-xs-12.abcd{width:50% !important;margin-left:0px !important;padding:0px;}
	.abcds{padding-left:20px;}
	.zyz{padding-left:20px;}
	.zyz h4 span{font-size:13px !important;}
	.zyz h4{font-size:12px !important;}
	.abcds h4 span{font-size:13px !important;}
	.abcds h4{font-size:12px !important;}
}
#quote-carousel{height:150px;}
#quote-carousel .carousel-control{background:none;color:#CACACA;font-size:2.3em;text-shadow:none;}
#quote-carousel .carousel-indicators{position:relative;right:50%;top:auto;bottom:0px;margin-top:20px;margin-right:-19px;}
#quote-carousel .carousel-indicators li{width:50px;height:50px;cursor:pointer;border:1px solid #ccc;box-shadow:0 0 5px rgba(0, 0, 0, 0.1);border-radius:50%;opacity:0.4;overflow:hidden;transition:all .4s ease-in;vertical-align:middle;}
#quote-carousel .carousel-indicators .active{width:128px;height:128px;opacity:1;transition:all .2s;}
.item blockquote{border-left:none;margin:0;}
.item blockquote p:before{content:"\f10d";font-family:'Fontawesome';float:left;margin-right:10px;}
.item.testimonial_abcd{width:100%;background:none;border-right:none !important;}
.col-sm-8.col-sm-offset-2 p{color:white;}
.reservation-chosen-message{text-align:center;padding:30px 30px;}
.reservation-billing-detail{max-width:100%;}
.sub-banner ul{margin-left:-4%;}
.goog-te-gadget-simple{background:#FF7600 !important;border:none !important;}
section.section-slider.slider_section{height:450px !important;}
.col-lg-2.col-md-12.col-sm-12.col-xs-12.abcd{width:19.7%;}
section.section-check-availability{position:relative;}
img.goog-te-gadget-icon{display:none;}
body.home-page .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0;display:none;}
body.home-page .select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px;height:40px;}
.select2-default {
	color: #000 !important;
}
.select2-container--default .select2-selection--multiple .select2-selection__clear {
	display: none !important;	
}
::placeholder {
	color: red;
	opacity: 1; /* Firefox */
}
.goog-te-gadget-simple .goog-te-menu-value {
	color: #FFF !important;
	font-size: 13px !important;
	font-weight: bold !important;
}
/* OVERRIDE GOOGLE TRANSLATE WIDGET CSS BEGIN */
div#google_translate_element div.goog-te-gadget-simple {
	border: none;
	background-color: transparent;
}
div#google_translate_element div.goog-te-gadget-simple a.goog-te-menu-value:hover {
	text-decoration: none;
}
/* after clicked/touched */
div#google_translate_element div.goog-te-gadget-simple a.goog-te-menu-value span[style="color: rgb(118, 118, 118);"] {
	margin-left: -7px;
}
.goog-te-gadget-simple .goog-te-menu-value span {
	text-decoration: none;
	color: #fff !important;
}
div#google_translate_element div.goog-te-gadget-simple a.goog-te-menu-value span:hover {
	color: white;
}
.goog-te-gadget-icon {
	display: none !important;
/*background: url("url for the icon") 0 0 no-repeat !important;*/
}

/* Remove the down arrow */
/* when dropdown open */
div#google_translate_element div.goog-te-gadget-simple a.goog-te-menu-value span[style="color: rgb(213, 213, 213);"] {
	display: none;
}
/* Remove span with left border line | (next to the arrow) in Chrome & Firefox */
div#google_translate_element div.goog-te-gadget-simple a.goog-te-menu-value span[style="border-left: 1px solid rgb(187, 187, 187);"] {display: none;
}
/* OVERRIDE GOOGLE TRANSLATE WIDGET CSS END */

.header_top .header_right .login-register a {
	font-size: 13px !important;
	padding: 0 12px !important;
}
.header_top .header_right .login-register {
	text-transform: none !important;
}
.advanceBtn{
	width: 155px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}
.advanceBtn_custom{
	color: #a5233d !important;
	background: #d7d7d7;
	font-weight: bold;
}
.live_data_img{
	margin-bottom: 15px;
}
.box_bg_css {
	padding-top: 10px !important;
	width: 100% !important;
	text-align: center !important;
}
.box_title{
	display: block !important;
}

.live_data{
	height: 135px ;
	background-color: #252525 !important;
}
.custom_Value{
	font-size: 35px;
	color: #ff7600;
	font-weight: bold;
}
.value_MT10{
	margin-top: 10px;
}
.bgGray {
	background-color: #fff !important;
}
.bb_10{
	border: 1px solid #b0b0b0;
	margin-top: 25px;	
}
.customer_panel{
	background-color: #eee !important;
}
.panel-default > .panel-heading {
	border-color: #ff7600 !important;
}
.customer_panel {
	border: 1px solid #ff7600 !important;
	margin-top: 30px !important;
	background-color: #eee !important;
}
.customer_heading {
	background-color: #eee !important;
	border-bottom: 1px solid;
}
.panel{
	border-radius: 0px !important;
}
.customer_h4{
	color: #ff7600 !important;
font-family: 'Montserrat' !important;
}
.awe-btn.awe-btn-13 {
	border: 0px !important;
	font-size: 15px !important;
	padding: 5.5px 0px !important;
	min-width: 90px !important;
	border-radius: 5px;
}
.font_size12 {
	font-size: 11px !important;
	width: 130px !important;
	font-weight: bold;
}
.top_box_bg_css{
	background: #d9d9d9;
}
.top_box_in_css{
	text-align: center;
	width: 100%;
	border-radius: 7px;
	padding: 10px;
}
.top_custom_Value{
	display: block;
	font-size: 12px;
	font-weight: 600;
	color: #3e3e3e;
	margin-bottom: -3px;
}
.M_T10 {
	font-weight: 600;	
}
#footer {
	background-color: #030303 !important;
}
#footer .footer_center .widget ul li a {
	color: #fff !important;
}
.top_custom_Value_tender{
	display: block;
	font-size: 12px;
	font-weight: 500;
	color: #1c1c1c;
	margin-bottom: -3px;
}

.top_data_img{
	margin-bottom: 10px;	
}
.top_bb_css{
	margin-bottom: 20px;	
}
.top_cat_P{
	text-align: center;
	font-size: 26px;
	color: #FF7600;
	padding-bottom: 10px;
	font-weight: bold;
}
.top_box_title {
	color: #2d2c2c;
	font-size: 12px;
	font-weight: 600;
	text-align: center;
}
.customer_heading_funding_new{
	background-color: #fff !important;
	border-bottom: 0px solid;
}
.customer_heading_Procurement_new{
	background-color: #fff !important;
	border-bottom: 1px solid;
}
.fundingh4 {
	color: #ff7600  !important;
}
.style2.dc_toggle, .style2 .dc_acc_box {
	background: #fff !important;
}
.style2.dc_toggle, .style2 .dc_acc_box {
	border: 0px solid !important;
	border-radius: 0px !important;
	box-shadow: none !important;
}
.style2 .dc_toggle_link, .style2 .dc_acc_link {
	color: #ff7600 !important;
	box-shadow: none !important;
	border: 1px solid #ccc;
}
.reservation-room_item .reservation-room_text {
	margin-top: 0px !important;
}
.headline{
	margin-left: 12px;	
}
.reservation-room_item .reservation-room_text .reservation-room_desc p {
	margin-bottom: -3px !important;
}
.reservation-room_item .reservation-room_text .reservation-room_desc ul {
	margin-top: 6px !important;
	margin-left: 11px !important;
}
.free_tenderUL {
	list-style: none !important;
padding-left: 0px !important;
}
.reservation-room_item .reservation-room_text .reservation-room_desc {
	padding-left: 0px !important;

}
.reservation-room_item_margin {
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 10px !important;	
}
.form_heading{
	border-bottom: none !important;
}
.Box_Shadow_room_item{
	box-shadow: none !important;
	transition: none !important;	
}
.bg_border{
	border: 1px solid #ddd !important;	
}
.form_heading {
	font-size: 20px !important;
}
.free_tender_b {
	font-size: 20px;
}
.free_tenderUL li {
	font-size: 13px !important;
}
.dc_toggle_box{
	border-left: 1px solid #cacaca;
	background: #ddd !important;
	border-right: 1px solid #cacaca;
	border-bottom: 1px solid #cacaca;
}
.style2 .dc_toggle_link, .style2 .dc_acc_link {
	color: #2f2f2f !important;
}
.dc_show .dc_toggle_link {
	background-color: #ff7600;
	color: #fff !important;	
}
.section-reservation-page {
	padding-bottom: 0px !important;
}

.img_text{
	color: #fff;
	font-size: 23px;
	margin-left: 0px;
	margin-bottom: 35px;
	font-family: inherit;
}
.card_css{
	margin-left: 0px;
	margin-right: 0px;	
}
.img_text {
	font-size: 30px;
	margin-left: 30px;
	font-weight: normal;

}
.advanceBtn {
	width: 200px;
	padding: 15px 10px;
	font-size: 14px;
}
.serching-box {
	display: flex;
	justify-content: center;
	align-items: center;

}
.button-box {
	display: flex;
	justify-content: center;
	align-items: center;
}
.button-box-1 {
	display: flex;
	justify-content: center;
	align-items: center;
}


@media screen and (max-width:767px){
	.owl-prev{left:0;}
	.owl-next{right:0;}
	.megamenu-panel.nav-submenu{width:auto !important;}
}

table tr td {
	text-align: left !important;
}
.in-search-bar .check-availability {
	background: rgb(80 80 80);
	height: 85px;
	margin-top: -80px!important;
}
.in-search-bar .check-availability input[type="text"]  {
	background: none;
	border: 1px solid #d4d4d4;
	background-color: #fff;
	height: 40px;
	line-height: 28px;
	padding: 0 12px;
	color: #666;
	font-size: 14px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.in-search-bar .check-availability button{
	border: 2px solid #ff7600;
	font-weight: bold;
	color: white;
	display: inline-block;
	font-family: 'Montserrat';
	white-space: nowrap;
	text-transform: uppercase;
	cursor: pointer;
	line-height: normal;
	padding: 8.6%;
	font-size: 12px;
	border-width: 0;
	text-align: center;
	border-radius: 4px;
	background: #ff7600;
	padding: 8px 19px !important;
	outline: none;
	border-radius: 0  7px 7px 0 !important;
}

.in-search-bar .check-availability button .m-search-bar form.main-search {
	display: flex;
	flex-direction: row;
	align-items: center;
	margin-bottom: 1px;
}

.in-search-bar .check-availability  .AdvanceSearchBtn {
	border: 2px solid #ff7600;
	font-weight: bold;
	color: white;
	display: inline-block;
	font-family: 'Montserrat';
	white-space: nowrap;
	text-transform: uppercase;
	cursor: pointer;
	line-height: normal;
	font-size: 12px;
	border-width: 0;
	text-align: center;
	background: #ff7600;
	padding: 2px 19px !important;
	outline: none;
	border-radius: 7px!important;
}
.in-search-bar .check-availability .m-search-bar form.main-search{ 
	margin-bottom: 0!important;
}
.m-search-bar form.main-search {
	margin-bottom: 0;
}
.in-search-bar .check-availability  .breadcrumbs_banner {
	margin: 0;
}

.in-search-bar .check-availability .m-search-bar form.main-search {
	display: flex;
	flex-direction: row;
	align-items: center;
	margin-bottom: 5px;
}
.breadcrumbs_banner {
	margin: 0!important;
}


.mobile{display: none;}
.desktop{display: block;}
@media only screen and (min-width: 640px) and (max-width: 767px) {
	.mobile{display: block;}
	.desktop{display: none;}
	nav.navbar.navbar-default{margin: 0;padding: 0px;}
	.nav-header{width: 100%; float: none; display: inline-block;}
	.nav-toggle{left: 0}
	#header .header_top .header_right{padding: 6px 0}
	.navigation-portrait .nav-brand img{margin: 0 auto !important; width: 180px !important; display: table; padding: 12px 0; float: none !important}
	.nav-toggle::before{width: 30px; height: 3px; background-color: #f70; border-radius: 10px; box-shadow: 0 .5em 0 0 #f70, 0 1em 0 0 #f70;}
	.login-register ul li{width: 146px !important; border-right: 1px solid #FFFFFF}
	.login-register ul li a:hover{background: transparent !important;}
	.login-register .bx-wrapper{margin: 0 auto; width: 290px;}
	.login-register .bx-wrapper .bx-controls-direction a{width: 10px; height: 14px; margin-top: -7px; padding: 0 !important}
	.login-register .bx-wrapper .bx-prev {left: 0px; background: url('https://www.tcnloop.com/tendersinfo/images/pre.png') no-repeat;}
	.login-register .bx-wrapper .bx-next {right: 0px; background: url('https://www.tcnloop.com/tendersinfo/images/next.png') no-repeat;}
	.sticky-footer{background: #ff7600; height: 40px; position: fixed; bottom: 0; left: 0; width: 100%; z-index: 1}
	.sticky-footer .chat{position: absolute; right: 0;}
	.sticky-footer .create-account{position: absolute; text-align: center; color: #fff8d9; font-size: 16px; width: 100%; padding: 0 30px; line-height: 40px; font-weight: bold;}

	.header_area {margin-bottom: 30px;}
	.navbar.navbar-default {padding: 0px; margin: 0px;}
}

@media only screen and (min-width: 480px) and (max-width: 639px) {
	.mobile{display: block;}
	.desktop{display: none;}
	nav.navbar.navbar-default{margin: 0;padding: 0px;}
	.nav-header{width: 100%; float: none; display: inline-block;}
	.nav-toggle{left: 0}
	#header .header_top .header_right{padding: 6px 0}
	.navigation-portrait .nav-brand img{margin: 0 auto !important; width: 180px !important; display: table; padding: 12px 0; float: none !important}
	.nav-toggle::before{width: 30px; height: 3px; background-color: #f70; border-radius: 10px; box-shadow: 0 .5em 0 0 #f70, 0 1em 0 0 #f70;}
	.login-register ul li{width: 146px !important; border-right: 1px solid #FFFFFF}
	.login-register ul li a:hover{background: transparent !important;}
	.login-register .bx-wrapper{margin: 0 auto; width: 290px;}
	.login-register .bx-wrapper .bx-controls-direction a{width: 10px; height: 14px; margin-top: -7px; padding: 0 !important}
	.login-register .bx-wrapper .bx-prev {left: 0px; background: url('https://www.tcnloop.com/tendersinfo/images/pre.png') no-repeat;}
	.login-register .bx-wrapper .bx-next {right: 0px; background: url('https://www.tcnloop.com/tendersinfo/images/next.png') no-repeat;}
	.sticky-footer{background: #ff7600; height: 40px; position: fixed; bottom: 0; left: 0; width: 100%; z-index: 1}
	.sticky-footer .chat{position: absolute; right: 0;}
	.sticky-footer .create-account{position: absolute; text-align: center; color: #fff8d9; font-size: 16px; width: 100%; padding: 0 30px; line-height: 40px; font-weight: bold;}
	.header_area {margin-bottom: 30px;}
	.navbar.navbar-default {padding: 0px; margin: 0px;}
}

@media only screen and (min-width: 320px) and (max-width: 479px) {
	.mobile{display: block;}
	.desktop{display: none;}
	nav.navbar.navbar-default{margin: 0;padding: 0px;}
	.nav-header{width: 100%; float: none; display: inline-block;}
	.nav-toggle{left: 0}
	#header .header_top .header_right{padding: 6px 0}
	.navigation-portrait .nav-brand img{margin: 0 auto !important; width: 180px !important; display: table; padding: 12px 0; float: none !important}
	.nav-toggle::before{width: 30px; height: 3px; background-color: #f70; border-radius: 10px; box-shadow: 0 .5em 0 0 #f70, 0 1em 0 0 #f70;}
	.login-register ul li{width: 146px !important; border-right: 1px solid #FFFFFF}
	.login-register ul li a:hover{background: transparent !important;}
	.login-register .bx-wrapper{margin: 0 auto; width: 290px;}
	.login-register .bx-wrapper .bx-controls-direction a{width: 10px; height: 14px; margin-top: -7px; padding: 0 !important}
	.login-register .bx-wrapper .bx-prev {left: 0px; background: url('https://www.tcnloop.com/tendersinfo/images/pre.png') no-repeat;}
	.login-register .bx-wrapper .bx-next {right: 0px; background: url('https://www.tcnloop.com/tendersinfo/images/next.png') no-repeat;}
	.sticky-footer{background: #ff7600; height: 40px; position: fixed; bottom: 0; left: 0; width: 100%;z-index: 1}
	.sticky-footer .chat{position: absolute; right: 0;}
	.sticky-footer .create-account{position: absolute; text-align: center; color: #fff8d9; font-size: 16px; width: 100%; padding: 0 30px; line-height: 40px; font-weight: bold;}
	.header_area {margin-bottom: 30px;}
	.navbar.navbar-default {padding: 0px; margin: 0px;}
}

div#mybidModal2 .modal-dialog {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
}
#breadcrumblink{color:#002c59;}