
.tg-sectionhead { padding:0 0 10px; }
.tg-bannerholder .tg-slidercontent { padding:0px 0 0; }
.tg-formtrip { background:#fff; }
.l_width{ width:100% !important; float:left !important; }
.l_width label { float: left; margin-right: 25px; background: #f5f5f5; padding: 1px 10px; font-size: 12px; border-radius: 5px; border: 1px solid #ededed; }
.l_width label input[type="radio"]{  float: left; margin-right: 5px; }
#input_text { width:100% !important; padding:24px 15px !important; }
.mar_top_10{ margin-top:10px;}
.tg-select .btn-default { height: 40px !important; padding: 7px 15px !important; }
.tg-themetabsvtwo { padding: 0 0 0px !important; }
.tg-bannerholder { height: 100vh; }								
.tg-sectionhead .tg-sectiontitle { padding: 0px 0 0px; }
.mar_top_30{ margin-top: 30px !important; }
.new_btn{ background:#14b9d5 !important; color:#fff; padding:8px 24px; border-radius:5px; margin-top:24px; }
.overlay3 { background: rgb(121 236 255 / 30%); width: 100%; height: 100%; position: absolute; z-index: 0; top: 0; left: 0; }
.tg-destination figure { margin: 20px 0;}

.pos_rel{overflow: hidden; position: relative;}				
#myVideo { position: absolute; right: 0; bottom: 0; min-width: 100%; min-height: 100%;}


.client_test{ padding-bottom:30px;}
.client_test .tg-guide figure{ text-align:center; }
.client_test .tg-guide figure img{width: 70px; height: 70px; display: inline; border-radius: 60px;}
.pad_bott_10{    padding: 0 0 10px !important;}
.client_test .tg-guidecontenthead { width: 100%; float: left; margin: 0 0 10px; position: relative;   padding: 0 0px 15px 0; text-align:center; }
.client_test .tg-description{ text-align: justify; background: #efefef; font-size: 14px; padding: 15px 25px; border-radius: 10px; margin-top: 10px; }
.tg-guidecontenthead:before { top: 100%; left: 40%; width: 20%; height: 3px; content: ''; position: absolute; background: #14b9d5; margin: auto; }
.mar_bot_25{ margin-bottom: 25px; }

.home_ul .active a{ background: #14b9d5 !important; }


/*Home*/
.callback-section{ position:relative; margin-top:45px; margin-bottom:50px; }
.callback-section .callback-img { background-size: cover; background-repeat: no-repeat; background-position: center center; min-height: 540px;    margin-top: 12%; }
.callback-inner {  padding: 100px 0px 0px 65px;}
.callback-section:before { background-color: #68977f; content: ""; width: 70%; height: 100%; position: absolute; top: 0;
bottom: 0; right: 0;}
.section-heading-white { color: #ffffff; }
.section-heading-white .dash-style { color: #ffffff;}
.section-heading-white .dash-style:before { background-color: #ffffff; }
		
.callback-section .section-heading-white h2, .section-heading-white p {  color: #ffffff;}
.callback-section .section-heading h2 { font-size: 48px; font-weight: 900; line-height: 1.1; text-transform: uppercase;}
.callback-counter-wrap { display: -webkit-box; display: -moz-box;display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 50px;
}.callback-section .callback-counter-wrap .counter-item { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -ms-flex-align: center; align-items: center; padding: 25px 25px 18px 25px;
width: 50%;}
.callback-counter-wrap .counter-icon {  width: 52px;}
.callback-counter-wrap .counter-content { width: -moz-calc(100% - 52px); width: -webkit-calc(100% - 52px); width: calc(100% - 52px);
text-align: center; }
.callback-counter-wrap .counter-no { color: #ffffff; display: block; font-size: 32px; line-height: 1.1; font-weight: 900;}
.callback-counter-wrap .counter-text { color: #ffffff; display: block;}
.callback-counter-wrap .counter-item { border-right: 1px solid rgba(255, 255, 255, 0.4); border-bottom: 1px solid rgba(255, 255, 255, 0.4);}
.callback-counter-wrap .counter-item:nth-child(2n+2) { border-right: none;}
.support-area { background-color: #ffffff; box-shadow: 0px 15px 55px -15px rgb(0 0 0 / 10%);  margin-bottom: -50px; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -ms-flex-align: center; align-items: center; padding: 35px;    border: 1px solid #ebebeb;}
.support-area .support-icon { width: 52px; margin-right: 26px;}
.support-area h4 {color: #383838;font-size: 18px; font-weight: 700; line-height: 1.3;}
.support-area h3 { color:#F56960 !important; font-family:"Open Sans", sans-serif; font-size:30px; font-weight:900; line-height:1.1;  margin-bottom: 0;}
.support-area h3 a{  color:#F56960 !important;  }
.callback-counter-wrap .counter-item:last-child, .callback-counter-wrap .counter-item:nth-last-child(2) { border-bottom: none; }
@media only screen and (max-width: 768px)
{	
.callback-section:before { width: 100%; }
.callback-inner {  padding: 60px 0px 0px 0px; }
.callback-counter-wrap .counter-no { font-size: 24px; }
.support-area h3 { font-size: 20px; }
.support-area h4 { color: #383838; font-size: 15px; font-weight: normal; line-height: 1.3; }
.callback-section .callback-img { margin-top: -1%; }
}

/*news*/				
.white_section { background-color: #fff; }
.pad_zero { padding: 0px !important;}
.nst1 { width: 100%; bottom: 0px; margin-top: 10px; float: left; padding: 3px 32px; }
.wrap11 { width: 100%; white-space: nowrap; overflow: hidden; font-size: 15px; border-radius: 5px; border: 1px solid #14b9d5;   background:#fff; }
.jctkr-label { display: inline-block;  }
.jctkr-label { display: inline-block; }
.jctkr-label { height: 39px; padding: 0 17px; line-height: 35px;background: #14b9d5; font-size: 16px; color: #fff;cursor: default;   cursor: pointer;  float: left;}
.nst2 { width: 17px;}
.jctkr-wrapper { display: inline-block; position: relative; width: 85%; height: 35px; vertical-align: top; overflow: hidden;}
.jctkr-wrapper marquee { margin-top: 7px; font-size: 13px;     color: #000;}
.new_event { color: #fff; font-weight:500;  font-size: 15px; padding-left: 5px;}


/* 24 - 25 */

.mt_label{ float:left; text-align:left; margin-bottom:0px; }  
.mt_label img{ height:20px;}
.sel_box{ float: left; width: 100%; border: 1px solid #e5e5e5; border-radius: 5px; padding: 5px 8px; }
.sel_box .btn-default{ border:none !Important; padding:4px 2px !important;}
.sel_box .filter-option{font-size:16px; font-weight:600;}
.sel_box .bootstrap-select .dropdown-toggle:focus{ outline:none !important; }
.tg-box .form-control{ border:none !Important; padding:0px; height:40px; font-size:15px; font-weight:600; }
.tg-box .tg-select:after { top:0; right:2px; }
.tg-themetabnav li a img { height:35px; }

.tg-themetabcontent .tab-pane { min-height:auto; }
.tg-formtrip fieldset { position: relative; padding: 0 0 0 0; }
.tg-formtrip .form-group { width: 20%; }
.tg-formtrip .form-group:nth-child(3), .tg-formtrip .form-group:nth-child(4) { width: 20%; }
.tg-formtrip .tg-btn { height: 42px; line-height: 42px; border-radius: 5px; float: left; width: 100%;     position: relative;}

.tg-formtrip .tg-btn:hover{ background: #14b9d5;}

.form-control{ text-transform:inherit !important; }
.tg-select:after { right: 0px; }

.ho_width_50{width:50% !important;}
.ho_width_100{ width:100% !important; text-align:center !important; }
.ho_btn{ width:auto !important;    float:none !important; margin-top:10px !important;}
.tg-populartour { border-radius: 10px;  overflow: hidden; }
.tg-aboutus .tg-textbox { padding: 10% 0%; }

/*29-03-2022 */

.text-salebox .text-right {  padding-left: 0px;  text-align: justify; }
.ng_bg{    background: #7cced1  !important;}
.banner-sale-1 .banner-left { width: 45%; }

.no_hover li a { /*box-shadow: 2px 2px 4px #ccc;     background: #fafbfb;*/ border:1px solid #f1f1f1; }
.no_hover li a strong{ color:#222 !important; }

.no_hover li a:hover { background: #14b9d5 !important; }

.nst1_bg{ background: #fdfdfd url('../images/vector_bg.png') repeat; }
.nst1_bg .tg-sectionspace { background: none; }
.nst1_bg .tg-sectiontitle h2 { color: #222; }
.nst1_bg .tg-btnvtwo { color: #222; }
.nst1_bg .tg-populartour { border: 1px solid #e6e6e6; box-shadow: 2px 2px 5px #a9a9a9; margin-bottom: 10px; }
.tg-populartoursslider .tg-populartourcontent { padding: 5px 20px 12px; }
.banner-sale-1 {  background-attachment: inherit; }
.banner-sale-1 .title-box { background-attachment: inherit; }

#tg-services .owl-item img{ height:auto; width:50px !important; height:50px; }
#tg-services .owl-item li{ width:100% !important;  float: left; }

.tg-populartour { border-radius: 0px; }
.tg-populartour figure { padding: 7px; }
.tg-populartour figure img{ border-radius: 5px;}
.new_btn:hover{ color:#fff !important; }
.t_color1{ color:#333333; }
.t_color2{ color:#e50d49; }



.bord_left{ border-radius: 10px 0px 0px 10px !important; overflow: hidden; }
.bord_right{ border-radius: 0px 10px 10px 0px !important; overflow: hidden; }

.cap_col1{ padding: 8px 15px 8px !important; background: rgb(231 0 31 / 72%); }
.cap_col2{ padding: 8px 15px 8px !important; background: rgb(20 185 213 / 62%); }
.cap_col3{ padding: 8px 15px 8px !important; background: rgb(83 131 21 / 54%); }
.cap_col4{ padding: 8px 15px 8px !important; background: rgb(255 108 13 / 58%); }
.tg-destination figure figcaption h2 a { font-size: 20px; }

.client_test .tg-description { text-align: center;  background: none;; }
.new_bx li a { background: #ffffff; box-shadow:none; border:none;  border: 1px solid #ededed; box-shadow: 1px 1px 4px #ccc; }
.new_bx li a:hover{ background: #ffffff !important; }
.new_bx li a img { height: 60px; }
.sale-box-top .number2{     position: absolute; font-size: 20px;  top: -28px;  left: 7px; }

.nst2_bg{ background: #e2e5e1  !important; }


.nn_pad_tb { padding-top:50px; padding-bottom:50px; }
.nc_box .tg-product { background:#ffffff; border:1px solid #f3f3f3; box-shadow:2px 3px 5px #ababab; }
.tg-productfoot { border-bottom: 1px solid #e6e6e6; }
.tg-durationrating { width: 70%; float: left; padding-bottom: 5px; }
.tg_price_box{ float: left; width: 100%; padding-top: 10px; }
.tg_price{ float:left; }
.tg_price h4{ margin-bottom:0px; }
.view_more_b{ float:right; }
.view_more_b a {border: 1px solid #ffb100; color: #ffffff; font-size: 13px; padding: 2px 14px !important;
margin-top: 1px; float: left; border-radius: 5px !important; background: #ffb100;}
.sec_bg{    background: #f7f7f7;}
.tg-product figure a{ padding:5px; }
.tg-product figure a img{  border-radius:5px;}
.view_more_b a:hover{ background: #14b9d5; color: #fff; border: 1px solid #14b9d5; }
.tg-product { border-radius: 0px; }
.n_d{ font-size:12px;}

.tg-formnewsletter .form-control { background: #f3f3f3; }
.new_fon{     font-size: 15px; padding: 7px 0px;color: #323232; font-weight:600; }



@media only screen and (max-width: 768px)
{		
.tg-formtrip .form-group {  width: 100%; }
.tg-formtrip .form-group:nth-child(3), .tg-formtrip .form-group:nth-child(4) {  width: 100%; }
.tg-topbar { display: none; }
.banner-sale-1 .banner-left { width: 100%;}
.text-salebox .text-right { padding-left: 15px; padding-right: 15px; }
.tr_title {  margin-top: 0px; }
.tg-aboutus .tg-textbox { padding: 10% 5%; padding-bottom:0px; }
.tg-aboutus figure, .tg-aboutus .tg-textbox {
    min-height: 281px;
}
.tg-parallax {
    overflow: hidden;
}
.tg-sectionspace{ overflow:hidden;}
.tg-aboutus figure, .tg-aboutus .tg-textbox {
    min-height: auto;
}


}






