@import url(//fonts.googleapis.com/css?family=Roboto:400,300,500,700,900);
@import url(//fonts.googleapis.com/css?family=Chewy);
body { background: #ffffff; font: 15px 'Roboto', "Helvetica Neue", Helvetica, Arial, sans-serif; line-height: 1.428571429; color: #829399; }
a { text-decoration: none; }
a:hover { text-decoration: none; }
a:focus { text-decoration: none; background: none; }
a[href^="tel:"] { color: inherit; text-decoration: none; }
textarea, input[type="text"], input[type="email"], input[type="search"], input[type="password"] { -webkit-appearance: none; -moz-appearance: caret; }
p { margin-bottom: 21px; line-height: 22px; }
p.color1 { color: #ffffff; }
h1.navbar-brand_ { margin: 0; padding: 0; float: left; }
/***********************************/

#slider12 { height: 440px; }
#slider12 img { min-height: 440px; }
.txt-testimonial { color: #e71a7f; font-family: Trebuchet MS; font-size: 52px; font-style: italic; letter-spacing: 20px; margin-top: -16px; padding: 0; text-align: center; text-transform: uppercase; border-bottom: 1px solid lightgray; }
#testimonial { position: relative; overflow: hidden; margin: 20px auto 0 auto; border-radius: 4px; }
#testimonial ul { position: relative; margin: 0; padding: 0; height: 200px; list-style: none; }
.slideP { margin: 0 auto; width: 92%; }
#testimonial ul li { position: relative; display: block; float: left; margin: 0; padding: 30px 0 0; width: 700px; height: 300px; text-align: center; line-height: 20px; }
a.control_prev, a.control_next { background: #04AFEF none repeat scroll 0 0; color: #fff; cursor: pointer; display: block; font-size: 18px; font-weight: 600; height: auto; opacity: 0.4; padding: 1.1%; position: absolute; text-decoration: none; top: 40%; width: auto; z-index: 999; }
a.control_prev:hover, a.control_next:hover { opacity: .8; -webkit-transition: all 0.2s ease; }
a.control_prev { border-radius: 0 2px 2px 0; }
a.control_next { right: 0; border-radius: 2px 0 0 2px; }
.b1 { border: 3px solid #54c134; border-radius: 186px; height: 212px; overflow: hidden; width: 33%; float: left; }
.b1 > img { height: 100%; width: 100%; }
.b2 p { color: #54c134; font-family: Trebuchet MS; font-style: italic; font-weight: 600; }
.b2 { overflow: hidden; padding-left: 20px; padding-top: 14px; text-align: left; width: 66%; }
.writer { color: #04afef; font-weight: 600; }
/********************************/
.commonheight_mobileheader {
    height: 32px;
}
.test
{

width:50% !important;
margin-left:250px;
line-height:0px !important;
padding-top:10px;

}


.AskedNewly { font: 500 19px/25px 'Roboto', "Helvetica Neue", Helvetica, Arial, sans-serif; color: #54c134; -webkit-transition: all 0.25s ease; transition: all 0.25s ease; }
h1.navbar-brand_ a { display: inline-block; padding: 0; }
h1.navbar-brand_ span { display: none; }
h2 { /*font: 45px/50px 'Chewy';*/
font: 45px 'TREBUCHET MS'; color: #ffffff; margin: 0 0 14px 0; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2); }
h2 span { color: #54c134; }
h2.color1 { color: #04afef; text-shadow: none; font-size: 40px; }
h2.color1.indent { margin: 0 0 20px 0; }
h3 { font: 500 19px/25px 'Roboto', "Helvetica Neue", Helvetica, Arial, sans-serif; color: #ffffff; margin: 0 0 9px 0; }
h3.color1 { color: #04afef; }
h3.color2 { color: #54c134; }
h4 { font: 500 22px/25px 'Roboto', "Helvetica Neue", Helvetica, Arial, sans-serif; color: #04afef; margin: 0 0 21px 0; }
h5 { font: 30px/30px 'Chewy'; color: #54c134; font-weight: normal !important; margin: 0 0 21px 0; }
.extra-wrap { overflow: hidden; }
.global { padding: 0px 0 20px 0; background: #ffffff url(../img/glob_bg.png) repeat-x; }
.global.indent { padding: 50px 0 20px 0; background: #ffffff url(../img/glob_bg.png) repeat-x; }
.center { text-align: center; }
.container { position: relative; }
.content-box1 .color2 { font: 33px "TREBUCHET MS" !important; margin: 0 !important; }
.content-box1 .color2:hover { opacity: .7; }
/*-----menu-----*/
.menuBox { padding: 45px 0 0 0; float: right; }
.button-box { overflow: hidden; margin-bottom: 20px; text-align: right; }
/*.button-box a { margin-left: 10px; background: #08b6f7; display: inline-block; border-radius: 7px; color: #ffffff; height: 40px; padding: 0 20px; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2); font: 500 19px/40px 'Roboto'; -webkit-transition: all 0.35s; transition: all 0.35s; }
.button-box a:hover { background: #54c732; }*/
nav.tm_navbar { background: none; border: none; padding: 0; margin: 0; float: right; min-height: 0; }
nav.tm_navbar li { float: left; font-size: 10px; line-height: 22px; padding: 0; margin-left: 20px; position: relative; }
nav.tm_navbar li:first-child { margin-left: 0; }
nav.tm_navbar li a { position: relative; padding: 0; /*font: 500 22px 'Roboto';      Before adding Review Menu into Project*/ 
font: 20px 'Roboto'; color: #04afef; background: none; -webkit-transition: all 0.35s ease; transition: all 0.35s ease; }
nav.tm_navbar li.active > a { color: #54c134; background: none; }
nav.tm_navbar li:hover > a { color: #54c134; background: none; -webkit-transition: all 0.35s; transition: all 0.35s; }
nav.tm_navbar .sfHover > a { color: #54c134; background: none; -webkit-transition: all 0.35s; transition: all 0.35s; }
nav.tm_navbar li span { height: 4px; background: url(../img/menu-marker.png) center 0 no-repeat; width: 100%; text-align: center; position: absolute; left: 0; bottom: -4px; z-index: 0; }
/*-----subMenu1-----*/
nav.tm_navbar .sub-menu > ul { position: absolute; display: none; width: 195px; left: 0; border-radius: 5px; top: 35px; list-style: none !important; zoom: 1; z-index: 11; /*background: #ffffff;*/ background: #54c134; padding: 20px 10px 8px 20px; margin: 0; text-align: left; }
nav.tm_navbar .sub-menu > ul li { background: none; border: none; width: auto; float: none; margin: 0 0 7px 0; padding: 0; display: block; }
nav.tm_navbar .sub-menu > ul li a { background: none; padding: 0; margin: 0; float: none; font: 500 16px 'Roboto'; color: #ffffff !important; -webkit-transition: all 0.25s; transition: all 0.25s; }
nav.tm_navbar .sub-menu > .submenu li span { display: inline-block; background: url(../img/menu-marker2.png) no-repeat; width: 6px; height: 10px; position: relative; left: 9px; top: -1px; }
nav.tm_navbar .sub-menu > ul li a:hover { text-decoration: none; color: #3F51B5 !important; background: none !important; -webkit-transition: all 0.25s ease; transition: all 0.25s ease; }
nav.tm_navbar .sub-menu > ul li.sfHover > a { text-decoration: none; color: #54c134 !important; background: none !important; }
/*-----subMenu2-----*/
nav.tm_navbar .sub-menu ul ul { position: absolute; display: none; width: 135px; border-radius: 5px; left: 176px; top: -20px; list-style: none !important; zoom: 1; z-index: 11; background: #ffffff; padding: 20px 10px 8px 20px; margin: 0; text-align: left; }
nav.tm_navbar .sub-menu ul ul li a { background: none; padding: 0; margin: 0; float: none; font: 500 16px 'Roboto'; color: #04afef; -webkit-transition: all 0.25s; transition: all 0.25s; }
nav.tm_navbar .sub-menu > ul li > ul li a:hover { text-decoration: none; color: #54c134 !important; background: none !important; }
.select-menu { display: none !important; }
/*-----content-----*/
header { margin: 0; padding: 8px 0 13px 0; position: relative; z-index: 11; background: #ffffff; }
footer { background: #ffffff url(../img/foo_bg.png) repeat-x; padding: 22px 0; }
footer p { font: 13px/18px 'Roboto', "Helvetica Neue", Helvetica, Arial, sans-serif; color: #04afef; margin-bottom: 0; text-align: center; }
footer p a { font: 13px/18px 'Roboto', "Helvetica Neue", Helvetica, Arial, sans-serif; color: #04afef; }
footer p a:hover { color: #54c134; }
footer p em { font-style: normal; }
.foobox { background: #ffffff url(../img/foo_bg.png) repeat-x; padding: 55px 0 40px 0; }
.foobox p { margin-bottom: 4px; }
.foobox .tel { color: #829399; font-size: 23px; font-weight: 500; margin-bottom: 6px; }
.foobox a { color: #54c134; -webkit-transition: all 0.25s; transition: all 0.25s; }
.foobox a:hover { color: #829399; }
#toTop { display: none; width: 36px; height: 36px; background: url(../img/top.png) 0 top no-repeat; position: fixed; margin-right: -640px !important; right: 50%; bottom: 165px; z-index: 999; }
#toTop:hover { background: url(../img/top.png) 0 bottom no-repeat; }
.follow_icon { padding: 0; margin: 21px 0 0 0; list-style: none; overflow: hidden; }
.follow_icon li { float: left; margin-right: 10px; border-radius: 100%; border: 1px solid #dfdfeb; }
.follow_icon li a { display: block; width: 53px; height: 53px; text-align: center; line-height: 53px; border-radius: 100%; color: #5181c2; font-size: 26px; -webkit-transition: all 0.25s; transition: all 0.25s; }
.follow_icon li a:hover { color: #47c4f3; }
.priv-box { margin-bottom: 100px; }
.blog-box { padding: 63px 0 40px 0; position: relative; }
.comment-box { padding: 11px 0 26px 0; background: #fed46f; }
.comment-box figure { border-radius: 100%; float: left; margin-right: 45px; border: 3px solid #fee097; }
.comment-box figure img { border-radius: 100%; }
.comment-box .extra-wrap { padding-top: 15px; }
.comment-box p { font-size: 14px; font-style: italic; color: #2e2e2e; margin-bottom: 0; }
.comment-box p a { font: bold italic 14px 'Roboto', "Helvetica Neue", Helvetica, Arial, sans-serif; color: #2e2e2e; }
.comment-box p a:hover { text-decoration: underline; }
.block-box { padding: 37px 0 29px 0; background: #3f3f3f; }
.block-box p { color: #ffffff; font-size: 14px; margin-bottom: 0; }
.trainerBox { margin-bottom: 21px; position: relative; display: block; }
.trainerBox figure { margin: 0; }
.trainerBox figure a { position: relative; display: block; width: 100%; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; }
.trainerBox figure a:hover { opacity: 0.7; filter: alpha(opacity=70); }
.trainerBox figure a:hover img { -webkit-transform: rotate(-5deg); transform: rotate(-5deg); border-radius: 0; }
.trainerBox figure img { width: 100%; top: 0; left: 0; border-radius: 15px; -webkit-transition: all 0.35s ease; transition: all 0.35s ease; outline: 1px solid transparent; }
.links-box { background: url(../img/bg_pic1.jpg) center top fixed no-repeat; padding: 57px 0 33px 0; margin-bottom: 58px; }
.links-box h3 { color: #ffffff; }
.links-box h3 > span { background: #ffffff; }
.links-box h5 { color: #ffffff; }
.links-box p { color: #ffffff !important; }
.servicesBox { padding: 68px 0 20px 0; border-top: 1px solid #eeefef; background: #ffffff; }
.servicesBox .col-lg-4 { margin-bottom: 65px; }
.servicesBox .col-lg-4 p { margin-bottom: 27px; }
.servicesBox hr { border-top: 1px solid #eee; margin: 0; }
.overviewBox { padding: 83px 0 33px 0; background: #ffffff; }
.blogBox { margin-bottom: 48px; }
.about-box { text-align: center; margin-bottom: 83px; }
.about-box > div { border-top: 1px solid #eee; padding: 63px 0 0 0; }
.newsform-box { background: url(../img/bg_pic2.jpg) center top fixed no-repeat; padding: 52px 0; margin-bottom: 60px; }
.newsform-box p { font: 18px 'Istok Web'; color: #ffffff; margin-bottom: 0; float: left; }
.newsform-box p strong { font-size: 24px; color: #e22004; }
.follow_list { padding: 0; margin: 0; list-style: none; }
.follow_list li { margin-bottom: 23px; display: block; }
.follow_list li span { float: left; font-size: 25px; color: #ce3b28; margin-right: 16px; }
.follow_list li a { font: 18px 'Roboto', "Helvetica Neue", Helvetica, Arial, sans-serif; color: #ffffff; -webkit-transition: all 0.25s; transition: all 0.25s; }
.follow_list li a:hover { color: #ce3b28; }
.advice-box { background: #f8f8f8; padding-top: 58px; padding-bottom: 54px; }
.headlines-box { background: #f8f8f8; padding-top: 58px; padding-bottom: 54px; }
.banner-box { margin-top: 8px; }
.banner-box .col-lg-6 { margin-bottom: 30px; }
.banner-box figure a { display: block; -webkit-transition: all 0.25s; transition: all 0.25s; }
.banner-box figure a:hover { opacity: 0.7; filter: alpha(opacity=70); }
.banner-box figure img { width: 100%; }
.banner-box hr { margin: 80px 0 0 0; border-top: 1px solid #cdcdcd; }
.advantages-box { border-bottom: 1px solid #dfdfdf; margin-bottom: 39px; }
.advantages-box .col-lg-4 { margin-bottom: 80px; }
.values-box p { color: #737885; }
.searchBox { background: #f8f8f8; padding: 58px 0 40px 0; border-bottom: 1px solid #dfdfdf; margin-bottom: 39px; }
.tips-box2 figure { margin: 0 0 24px 0; }
.tips-box2 figure img { width: 100%; border-radius: 15px; }
.content-box1 { background: #f7f7fa; border: 1px solid #dfdfeb; border-radius: 10px; padding: 22px 29px 30px 29px; margin-bottom: 15px; }
.content-box2 { background: #07b6f7; border-radius: 10px; padding: 22px 29px 30px 29px; margin-bottom: 30px; }
.content-box3 { background: #54c134; border-radius: 10px; padding: 22px 29px 30px 29px; margin-bottom: 30px; }
.content-box4 { border: 1px solid #dfdfeb; border-radius: 10px; padding: 20px 29px 8px 29px; margin-bottom: 0; }
.content-box4.indent { padding: 0 29px 0 0; }
.child-box { background: url(../img/3.jpg) center right no-repeat; }
.child-box2 { background: url(../img/Con2.jpg) center right no-repeat; }
.child-box3 { background: url(../img/3.jpg) top right no-repeat; }
.child-boxVisa { background: url(../img/VisaMaid.jpg) center right no-repeat; padding-right: 0px; }
.error-box { padding-top: 36px; }
.error-box h2 { font-size: 60px; color: #04afef; text-shadow: none; margin: 0 0 5px 0; }
.error-box .description { font: 45px/50px 'Chewy'; color: #54c134; margin: 0 0 26px 0; }
.error-box p { line-height: 24px; color: #829399; font-size: 20px; }
.error-box1 img { width: 100%; }
/*-----carousel-----*/
.carousel-box { margin-bottom: 27px; text-align: center; }
.list_carousel2.responsive { position: relative; width: auto; margin: 0; }
.list_carousel2 #foo2 { margin: 0; padding: 0; list-style: none; display: block; cursor: default; }
.list_carousel2 #foo2 > li { padding: 0; float: left; cursor: default; margin-right: 30px; text-align: center; }
.list_carousel2 #foo2 > li figure { margin: 0 0 9px 0; height: 70px; overflow: hidden; position: relative; }
.list_carousel2 #foo2 > li figure img { width: 100%; }
.list_carousel2 #foo2 > li figure .active { position: absolute; top: 0; left: 0; z-index: 1; display: none; }
.list_carousel2 #foo2 > li a { font: bold 13px 'Trebuchet MS'; color: #f77105; margin-bottom: 0; opacity: 0; filter: alpha(opacity=0); }
.list_carousel2 #foo2 > li a:hover { text-decoration: underline; }
.list_carousel2 #foo2 > li:hover .active { display: block; }
.list_carousel2 #foo2 > li:hover a { opacity: 1; filter: alpha(opacity=100); }
.list_carousel2.responsive .caroufredsel_wrapper { cursor: default !important; margin-bottom: 25px !important; }
.list_btn2 span { float: left; margin-top: 1px; padding: 0 6px; font: bold 18px 'Gentium Basic'; color: #ac9ea8; }
.list_btn2 .prev, .list_btn2 .next { display: inline-block; cursor: pointer; float: left; font: bold 18px 'Gentium Basic'; color: #ac9ea8; margin: 0; }
.list_btn2 .prev { -webkit-transition: all 0.25s ease; transition: all 0.25s ease; left: 0; }
.list_btn2 .next { -webkit-transition: all 0.25s ease; transition: all 0.25s ease; left: 50px; }
.list_btn2 .prev:hover { color: #e7d9e3; -webkit-transition: all 0.25s ease; transition: all 0.25s ease; }
.list_btn2 .next:hover { color: #e7d9e3; -webkit-transition: all 0.25s ease; transition: all 0.25s ease; }
/*-----thumbs-----*/
.thumb-pad00 { margin: 0; background: #e3dce0 url(../img/pattern4.png) repeat; }
.thumb-pad00 .thumbnail { position: relative; margin: 0; border-radius: 0; box-shadow: none; border: none; padding: 0; background: none; }
.thumb-pad00 .thumbnail .caption { padding: 0; overflow: hidden; text-align: left; }
.thumb-pad00 .thumbnail .caption p { margin-bottom: 14px; }
.thumb-pad00 figure { margin: 0 0 31px 0; }
.thumb-pad00 figure img { width: 100%; }
.thumb-pad00 figure a { position: relative; display: block; overflow: hidden; }
.thumb-pad00 figure a em { position: absolute; top: -400px; left: 0; width: 100%; height: 100%; background: #000000; background: rgba(0, 0, 0, 0.5); -webkit-transition: all 0.35s ease; transition: all 0.35s ease; }
.thumb-pad00 figure a em span { background: url(../img/zoom.png) center center no-repeat; position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.thumb-pad00 figure a:hover em { top: 0; -webkit-transition: all 0.35s ease; transition: all 0.35s ease; }
.thumb-pad0 { margin: 0 0 45px 0; overflow: hidden; }
.thumb-pad0:hover figure img { margin-top: -52px; }
.thumb-pad0 .thumbnail { position: relative; margin: 0; border-radius: 0; box-shadow: none; border: none; padding: 0; background: none; overflow: hidden; }
.thumb-pad0 .thumbnail .caption { padding: 0 0 0 0; overflow: hidden; }
.thumb-pad0 .thumbnail .caption p { margin: 0 0 14px 0; }
.thumb-pad0 .thumbnail .caption .title { font: 22px/24px 'Inder'; color: #495060; margin-bottom: 9px; }
.thumb-pad0 figure { margin: 0 9px 0 0; float: left; width: 52px; height: 52px; overflow: hidden; }
.thumb-pad1-1 { margin: 0 0 40px; overflow: hidden; }
.thumb-pad1-1 .thumbnail { position: relative; margin: 0; border-radius: 0; box-shadow: none; border: none; padding: 0; background: none; overflow: hidden; }
.thumb-pad1-1 .thumbnail .caption { padding: 0; overflow: hidden; }
.thumb-pad1-1 .thumbnail .caption h5 { margin-bottom: 15px; }
.thumb-pad1-1 figure { margin: 0 0 20px 0; }
.thumb-pad1-1 figure img { width: 100%; }
.thumb-pad1 { margin: 0 0 40px; overflow: hidden; }
.thumb-pad1 .thumbnail { position: relative; margin: 0; border-radius: 0; box-shadow: none; border: none; padding: 0; background: none; overflow: hidden; }
.thumb-pad1 .thumbnail .caption { padding: 0; overflow: hidden; }
.thumb-pad1 .thumbnail .caption h5 { margin-bottom: 15px; }
.thumb-pad1 .thumbnail .caption p { color: #737885; }
.thumb-pad1 figure { margin: 0 31px 0 0; float: left; }
.thumb-pad2 { margin: 0; overflow: hidden; }
.thumb-pad2 .thumbnail { position: relative; margin: 0; border-radius: 0; box-shadow: none; border: none; padding: 0; background: none; }
.thumb-pad2 .thumbnail .caption { padding: 0; overflow: hidden; }
.thumb-pad2 .thumbnail .caption p { color: #737885; }
.thumb-pad2 figure { margin: 0 0 13px 0; }
.thumb-pad2 figure img { width: 100%; }
.thumb-pad3 { overflow: hidden; margin-bottom: 40px; }
.thumb-pad3 .thumbnail { position: relative; padding: 0; margin: 0; border: none; border-radius: 0; box-shadow: none; background: none; }
.thumb-pad3 .thumbnail .caption { padding: 0; color: #829399; overflow: hidden; }
.thumb-pad3 .thumbnail .caption h5 { margin-bottom: 7px; }
.thumb-pad3 figure { margin: 0 0 32px 0; }
.thumb-pad3 figure img { width: 100%; }
.popular-box { padding-bottom: 18px; margin-bottom: 44px; border-bottom: 1px solid #e8e8e8; }
.popular-box.indent { border-bottom: none; margin-bottom: 56px; padding-bottom: 0; }
.thumb-pad4 { margin: 0; overflow: hidden; }
.thumb-pad4 .thumbnail { position: relative; margin: 0; border-radius: 0; box-shadow: none; border: none; padding: 0; background: none; }
.thumb-pad4 .thumbnail .caption { padding: 0; overflow: hidden; }
.thumb-pad4 figure { margin: 0 0 23px 0; }
.thumb-pad4 figure img { width: 100%; border-radius: 15px; }
.thumb-pad5 { margin-bottom: 22px; }
.thumb-pad5 .thumbnail { position: relative; padding: 0; margin: 0; border: none; border-radius: 0; box-shadow: none; background: none; }
.thumb-pad5 .thumbnail .name { font: italic 18px 'Istok Web'; color: #1e2731; margin-left: 30px; margin-bottom: 0; }
.thumb-pad5 .thumbnail .name a { font-weight: bold; font-style: normal; color: #1e2731; -webkit-transition: all 0.25s; transition: all 0.25s; }
.thumb-pad5 .thumbnail .name a:hover { color: #e22004; }
.thumb-pad5 .thumbnail .caption { padding: 42px 20px 24px 20px; color: #829399; margin-bottom: 38px; border: 2px solid #cecece; position: relative; }
.thumb-pad5 .thumbnail .caption i { position: absolute; display: inline-block; top: 15px; left: 22px; width: 26px; height: 18px; background: url(../img/quote_left2.png) no-repeat; }
.thumb-pad5 .thumbnail .caption strong { position: absolute; display: inline-block; bottom: 27px; right: 60px; width: 26px; height: 18px; background: url(../img/quote_right2.png) no-repeat; }
.thumb-pad5 .thumbnail .caption em { position: absolute; display: block; bottom: -33px; left: 30px; width: 35px; height: 33px; background: url(../img/tr.png) no-repeat; }
.thumb-pad5 .thumbnail .caption p { font: italic 16px/28px 'Istok Web'; margin-bottom: 0; }
.thumb-pad6 { overflow: hidden; }
.thumb-pad6 .thumbnail { position: relative; padding: 0; margin: 0; border: none; border-radius: 0; box-shadow: none; background: none; }
.thumb-pad6 .thumbnail a { font: 18px 'Chewy'; color: #54c134; -webkit-transition: all 0.25s; transition: all 0.25s; }
.thumb-pad6 .thumbnail a:hover { color: #04afef; }
.thumb-pad6 .thumbnail p { color: #829399; font-style: italic; margin-bottom: 21px; }
.thumb-pad6 .thumbnail .caption { padding: 0; overflow: hidden; color: #829399; }
.thumb-pad6 .thumbnail figure { float: none; margin: 0 0 8px 0; }
/*-----btn-----*/
.btn-default.btn1 { box-shadow: none; position: relative; text-decoration: none !important; padding: 0; width: 100%; text-align: center; font: bold 29px/56px 'Roboto'; margin: 0; text-shadow: none; color: #ffffff; border-radius: 5px; background: #07b5f7; display: inline-block; border: 1px solid #ffffff; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2); -webkit-transition: all 0.25s; transition: all 0.25s; }
.btn-default.btn1:hover { color: #07b5f7; background: #ffffff; text-decoration: none !important; -webkit-transition: all 0.25s; transition: all 0.25s; }
.btn-default.btn2 { box-shadow: none; position: relative; text-decoration: none !important; padding: 0; width: 100%; text-align: center; font: bold 29px/56px 'Roboto'; margin: 0; text-shadow: none; color: #ffffff; border-radius: 5px; background: #54c732; display: inline-block; border: 1px solid #ffffff; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2); -webkit-transition: all 0.25s; transition: all 0.25s; }
.btn-default.btn2:hover { color: #ffffff; background: #07b5f7; text-decoration: none !important; -webkit-transition: all 0.25s; transition: all 0.25s; }
.btn-default.btn3 { box-shadow: none; position: relative; top: 2px; text-decoration: none !important; display: inline-block; padding: 0; font-size: 17px; line-height: 22px; margin: 0 0 0 4px; text-shadow: none; border-radius: 0; color: #ffffff; background: none; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2); -webkit-transition: all 0.25s ease; transition: all 0.25s ease; }
.btn-default.btn3:hover { color: #dfdfeb; text-decoration: none !important; -webkit-transition: all 0.25s ease; transition: all 0.25s ease; }
.btn-default.btn4 { box-shadow: none; position: relative; text-decoration: none !important; padding: 0 19px; font: 500 19px/40px 'Roboto', "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0; text-shadow: none; color: #ffffff; border-radius: 5px; background: #54c732; display: inline-block; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2); -webkit-transition: all 0.25s ease; transition: all 0.25s ease; }
.btn-default.btn4:hover { color: #ffffff; background: #04afef; text-decoration: none !important; -webkit-transition: all 0.25s ease; transition: all 0.25s ease; }
.btn-default.btn5 { box-shadow: none; position: relative; text-decoration: none !important; padding: 0; font: 18px 'Inder'; margin: 0; text-shadow: none; color: #495060; background: none; display: inline-block; -webkit-transition: all 0.25s ease; transition: all 0.25s ease; }
.btn-default.btn5 > span { background: url(../img/more_arrow.png) center 0 no-repeat; width: 6px; height: 5px; display: inline-block; position: relative; top: -2px; }
.btn-default.btn5:hover { color: #f08211; background: none; text-decoration: none !important; -webkit-transition: all 0.25s ease; transition: all 0.25s ease; }
.btn-default.btn6 { box-shadow: none; position: relative; text-decoration: none !important; padding: 0 32px; font: 14px/34px 'Roboto', "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0; text-shadow: none; text-transform: uppercase; color: #ffffff; background: #9f9f9f; display: inline-block; -webkit-transition: all 0.25s ease; transition: all 0.25s ease; }
.btn-default.btn6:hover { color: #ffffff; background: #f08211; text-decoration: none !important; -webkit-transition: all 0.25s ease; transition: all 0.25s ease; }
/*-----list-----*/
.list1-1 { margin: 0 0 15px 0; padding: 0; list-style: none; overflow: hidden; }
.list1-1.indent a { text-decoration: underline; }
.list1-1.indent a span { color: #829399; }
.list1-1.indent1 { margin-bottom: 0; }
.list1-1 li:last-child { margin-bottom: 0; }
.list1-1 li { font-size: 15px; line-height: 1.428571429; overflow: hidden; margin-bottom: 8px; padding-left: 27px; background: url(../img/list_point.png) left 8px no-repeat; }
.list1-1 li a { font: 500 19px/25px 'Roboto', "Helvetica Neue", Helvetica, Arial, sans-serif; color: #04afef; -webkit-transition: all 0.25s ease; transition: all 0.25s ease; }
.list1-1 li a:hover { color: #54c134; -webkit-transition: all 0.25s ease; transition: all 0.25s ease; }
.list1 { margin: 0 0 4px 0; padding: 0; list-style: none; overflow: hidden; }
.list1 li { font-size: 15px; line-height: 1.428571429; overflow: hidden; margin-bottom: 8px; padding-left: 27px; background: url(../img/list_point.png) left 8px no-repeat; display: inherit; }
.list1 li a { font: 500 19px/25px 'Roboto', "Helvetica Neue", Helvetica, Arial, sans-serif; text-decoration: underline; -webkit-transition: all 0.25s ease; transition: all 0.25s ease; }
.list1 li a span { color: #07b6f7; }
.list1 li a em { color: #04afef; font-style: normal; }
.list1 li a:hover { color: #54c134; -webkit-transition: all 0.25s ease; transition: all 0.25s ease; }
.list1 li a:hover span { color: #54c134; }
.list1 li a:hover em { font-style: normal; color: #54c134; }
.list2 { margin: 0; padding: 0; list-style: none; overflow: hidden; }
.list2 li { font-size: 15px; line-height: 1.428571429; overflow: hidden; margin-bottom: 8px; }
.list2 li a { font: 15px 'Roboto', "Helvetica Neue", Helvetica, Arial, sans-serif; color: #829399; -webkit-transition: all 0.25s ease; transition: all 0.25s ease; }
.list2 li a:hover { color: #54c134; }
.list3 { margin: 0; padding: 0; list-style: none; }
.list3 li { font-size: 15px; line-height: 1.428571429; margin-bottom: 13px; }
.list3 li p { margin-bottom: 0; }
.list3 li em { display: inline-block; width: 9px; height: 9px; background: url(../img/list_point.png) no-repeat; float: left; margin-right: 19px; margin-top: 7px; }
.list3 li h3 { color: #04afef; }
.list3 li:last-child { margin-bottom: 0; }
.list3 li .badge { padding: 0; margin: 0; float: left; margin-right: 9px; display: inline-block; color: #ffffff; font: bold 24px/52px 'Istok Web'; background: #e22004; border: none; width: 52px; height: 52px; border-radius: 100%; text-align: center; }
.list6 { margin: 0; padding: 0; list-style: none; }
.list6 li { font-size: 15px; line-height: 1.428571429; margin-bottom: 22px; }
.list6 li .badge { padding: 0; margin: 0; box-shadow: none; text-shadow: none; border-radius: 0; background: none; text-align: center; width: 35px; float: left; border: none; margin-right: 10px; }
.list6 li .badge time { font: bold 24px/21px 'Istok Web'; color: #e4351c; }
.list6 li .badge time span { display: block; font: bold 18px/18px 'Istok Web'; color: #e4351c; margin-top: 0; }
.list6 li p { margin-bottom: 0; margin-top: 14px; color: #737885; }
.list6 li a { font: 18px/18px 'Istok Web'; color: #1e2731; -webkit-transition: all 0.25s; transition: all 0.25s; }
.list6 li a:hover { color: #e4351c; }
.list8 { margin: 0; padding: 0; list-style: none; }
.list8 li { font-size: 15px; line-height: 22px; margin-bottom: 19px; }
.list8 li h3 { color: #04afef; margin-bottom: 0; }
/*-----search-----*/
#search-404 { position: relative; }
#search-404 input { box-shadow: none; border-radius: 6px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float: left; margin: 0; width: 100%; outline: none; border: 1px solid #ebebf1; background: #ffffff; font: 500 19px 'Roboto', "Helvetica Neue", Helvetica, Arial, sans-serif; line-height: 18px; color: #04afef; padding: 10px 14px; height: 40px; resize: none; -webkit-box-shadow: inset 5px 5px 13px 0 rgba(214, 214, 227, 0.65); box-shadow: inset 5px 5px 13px 0 rgba(214, 214, 227, 0.65); margin-bottom: 33px; }
#search { margin: 28px 0 0 0; position: relative; border-radius: 38px; border: 1px solid #ebebeb; border-radius: 5px; display: inline-block; width: 213px; float: right; }
#search a { position: absolute; float: left; top: 2px; right: 11px; -webkit-transition: all 0.25s ease; transition: all 0.25s ease; }
#search a:hover { opacity: 0.5; filter: alpha(opacity=50); }
#search input { box-shadow: none; border-radius: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: none; margin: 0; width: 215px; outline: none; font: 15px 'Roboto', "Helvetica Neue", Helvetica, Arial, sans-serif; line-height: 18px; float: left; color: #829399; background: none; height: 26px; padding: 3px 0 9px 20px; resize: none; overflow: hidden; }
/*-----map-----*/
.map-box { margin: 0; width: 100%; line-height: 0; overflow: hidden; position: relative; }
.map-box iframe { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; height: 296px; border: none; line-height: 0; overflow: hidden; }
.map { margin: 0 0 30px 0; width: 100%; line-height: 0; overflow: hidden; }
.map iframe { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; height: 361px; border: none; line-height: 0; overflow: hidden; }
.info p { margin-bottom: 27px; color: #829399; }
.info p a { color: #829399; }
.info p a:hover { color: #54c134; }
.info h3 { color: #04afef; margin: 0 0 4px 0; }
.mail { color: #54c134; font: 15px 'Roboto', "Helvetica Neue", Helvetica, Arial, sans-serif; text-decoration: none; }
.mail:hover { color: #04afef; text-decoration: none; }
#slider12 ul li { width: 32px; display: inline-block; vertical-align: top; }
#slider12 .slider_innr ul { float: none; display: inline-block; vertical-align: top; padding-left: 5px; }
#slider12 .slider_innr ul li { list-style: none; width: 100%; float: none; display: inline-block; vertical-align: top; }
.carousel-inner > .item .slider_desc { width: 100% !important; display: inline-block !important; vertical-align: top; margin: 5px; border: solid 2px #dfdfeb; border-radius: 8px; margin-bottom: 10px; padding: 6px; }
.carousel-inner > .item .slider_desc img { width: 93px; display: inline-block; vertical-align: top; }
.carousel-inner > .item .slider_desc .slider_box { width: 65%; display: inline-block; vertical-align: top; }
.carousel-inner > .item .slider_desc .slider_box ul { border: solid 1px #dfdfeb; padding: 3px; border-radius: 5px; box-sizing: border-box; background: #f7f7fa; }
.carousel-inner > .item .slider_desc .slider_box li { list-style: none; font-size: 12px; line-height: 18px; }
.carousel-inner > .item .slider_desc .slider_box ul { padding: 5px 10px; text-align: left; margin: 0 0 5px 0; }
.carousel-inner > .item .slider_desc .slider_box li span { float: right; color: #333; }
.contact_btn, .view_btn { display: inline-block; vertical-align: top; width: 88px; text-align: center; font-size: 15px; color: #fff; font-weight: bold; padding: 3px; border-radius: 5px; margin: 0 4px; }
.contact_btn { background: #47c727; }
.view_btn { background: #08b6f7; }
.contact_btn:hover, .view_btn:hover { background: #e71a7f; color: #fff; }
.carousel { background: #fff !important; }
.carousel-control.left, .carousel-control.right { background-image: none; }
.carousel-control { width: 5% !important; }
.carousel-inner .item { padding: 0 25px; }
.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left { left: -47%; width: 100%; }
/*
.glyphicon-chevron-left::before {
	content: "" !important;
	background: url("../img/arrw_lft.png");
	width: 40px;
	height: 36px;
	display: inline-block;
	border: none !important;
}
.glyphicon-chevron-right::before {
	content: "" !important;
	background: url("../img/arrw_rht.png");
	width: 40px;
	height: 36px;
	display: inline-block;
	border: none !important;
}

.glyphicon-chevron-right::before, .glyphicon-chevron-left::before {
	color: #54C5F0;
	border: solid 2px #54C5F0;
	padding: 0px 3px;
	border-radius: 8px;
	font-weight: bold;
	font-size: 25px;
}
*/
.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right { right: -50%; }
.carousel-control { text-shadow: none; opacity: 1; }
.carousel-inner .item { padding: 0 25px; }
.carousel { position: relative; border: solid 2px #07B6F7; border-radius: 10px; padding: 5px 0; }
.avail_hour { display: inline-block; width: 100%; text-align: center; }
.carousel-indicators { bottom: 20px; display: none !important; }
.carousel-inner { text-align: center; }
.slidr_title_ss { font-size: 32px; color: #07b6f7; text-shadow: 0; font-weight: bold; text-align: center; margin: 0; }
.carousel-inner .item table tr td { width: 340px !important; display: inline-block; float: none; }
.carousel-inner > .item .slider_desc { width: 100%; }
.item_custm tr td { width: 342px !important; display: inline-block; }
.item_custm th { display: none; }
a#ctl00_ContentPlaceHolder1_lnkPrevious { position: absolute; top: 50%; background: url(../img/arrw_lft.png); width: 40px; height: 36px; left: -18px; font-size: 0; }
a#ctl00_ContentPlaceHolder1_lnkNext { position: absolute; right: -20px; top: 49%; font-size: 0; background: url(../img/arrw_rht.png); width: 40px; height: 36px; }
.glyphicon-chevron-left:before, .glyphicon-chevron-left:before { content: "" !important; display: none; }
.testimonial_section .alert-info { width: 50%; display: inline-block; }
.testimonial_section span.VerCus { float: right; }
.text_reviw_btn { display: inline-block; float: right; background: #e71a7f; padding: 5px 10px; border-radius: 10px; height: auto; line-height: 21px; width: 235px; text-align: center; }
.text_reviw_btn a { color: #fff; padding: 0 10px; font-size: 18px; }
label.col-md-12.CusRev_Rating img { margin: -6px 0 0 8px; width: 25%; }
.testimonial_section { cursor: pointer; }

.mob_nav_sec{ display: none !important;}
.flags_sec {
	text-align: right;
	margin: 0 0 15px 0;
}

.flags_sec {
	text-align: right;
	margin: 0 0 15px 0;
}

.flag_ss  {
	width: 50px;
	text-align :center ;
}
/* --------------- OLD HEADER ------------- */
/*.flag_ss img {
	max-width: 100% !important;
	margin: 4px 0 0 0; } */

/* --------------- NEW HEADER ------------- */
.flag_ss img {
	max-width: 100% !important;
	margin: -5px 0 0 0;
	padding-bottom: 9px;
}

/*changed 12-01-2019*/
.odometer.odometer-theme-car .odometer-digit:last-child {
	/*background-image: linear-gradient(to bottom, #333333 0%, #333333 40%, #101010 60%, #333333 80%, #333333 100%) !important;*/
}


.global .content-box2.maxheight h2 {
	font-size: 40px;
}
.footr_flags {
	text-align: center; margin: 30px 0 0 0;
}
.footr_flags a {
	width: 30px !important;
	display: inline-block;
	margin: 0 7px;
}
.footr_flags a img {
	max-width: 100%;
}

/*i@*/
.book-form .box.engleft {
   text-align: left;
}
.content-box4.maxheight.arr_page.engleft{
   text-align: left;
}
.global .maxheight.engleft{
 text-align: left;	
}
.maxheight.engleft .controlHolder label {
    float: left;
}
ul.nav.sf-menu.clearfix.mobblhom {
    display: none;
}
.mobblhom {
  display: none;
}
.mobblhom li.flag_ss {
    display: inline-block;
	    margin: 0 0%;
}
.mobblhom li.flag_ss span {
    display: block;
    font-size:14px;
}
.custom_reg_fields p {
    margin: 0 0 4px 0;
    font-size: 14px;
}
.choose_package {
  background: transparent;
  border:none;
  box-shadow: none;
}
.choose_pay {
  color: #51c627;
  display: inline-block;
  float: none;
  font-family: TREBUCHET MS;
  font-size: 24px;
  font-weight: 600;
 /* margin: 18px 0 0;*/
  text-align: center;
  width: 100%;
}
.popup_bttn_outr {
  display: inline-block;
  margin: 0;
}
.package_outr {
  text-align: center; width: 100%;
}
.package_box {
  border: 5px solid;
  border-radius: 10px;
  display: inline-block;
  margin: 0 14px;
  max-width: 235px;
  min-height: 305px;
  padding: 10px;
  position: relative;
  text-align: center;
  vertical-align: top;
  width: 100%;
}
.package_box h2 {
  color: #51c627;
  font-size: 42px;
  padding: 0 0 10px !important;
}
.package_box h3 {
  font-size: 22px;
}
.bronze h3 {
  color: #e2a03d;
}
.package_box p {
  font-size: 12px;
  line-height: 17px;
  margin: 0 0 4px;
}
.package_box > h1 {
  color: #07b6f7;
  font-size: 34px;
  margin: 0 0 5px;
}
.package_box_more {
  width: 100%;
}
.bronze .package_box_more input {
  background: rgba(0, 0, 0, 0) url("../img/bronze_btn.png") no-repeat scroll 0 0;
  border: medium none;
  display: inline-block;
  height: 64px;
  max-width: 204px;
  padding: 0px !important;
  width: 100%;
     background-position: 0 4px;
    background-repeat: round;
}
.package_box.gold {
  min-height: 316px;
}
.gold {
  border-color: #f6d860;
  max-width: 265px;
  transform: scale(1.1);
}

.content-box1.book-form.popup_buttn .color2 {
  font: 29px "Arial" !important;
  margin: 0;
  padding: 20px 0;
}
.gold h3 {
  color: #f6d860;
}
.gold .package_box_more input {
  background: rgba(0, 0, 0, 0) url("../img/gold_bttn.png") no-repeat scroll 0 0;
  border: medium none;
  display: inline-block;
  height: 77px;
  max-width: 246px;
  padding: 0;
  width: 100%;
    background-repeat: round;
}
.platinum {
  border-color: #918e8a;
}
.platinum h3 {
  color: #918e8a;
}
.platinum .package_box_more input {
  background: rgba(0, 0, 0, 0) url("../img/platinum_bttn.png") no-repeat scroll 0 0;
  border: medium none;
  display: inline-block;
  height: 64px;
  max-width: 203px;
  padding: 3px 0 0;
  width: 100%;
     background-position: 0 7px;
    
}
.package_list {
  margin: 50px auto 0;
  max-width: 755px;
  text-align: left;
  width: 100%;
}
.package_list ul {
  padding: 0;
}
.package_list ul li {
  background: rgba(0, 0, 0, 0) url("../img/nany_list_icn.png") no-repeat scroll 0 4px;
  list-style: outside none none;
  margin: 0 0 9px;
}
.package_list li a {
  color: #07b6f7;
  font-size: 20px;
  font-weight: 500;
  margin: 0 0 0 40px;
}
.package_box_more input {
  bottom: 0;
  color: #ffffff;
  display: inline-block;
  font-size: 26px;
  left: 50%;
  margin: 0 0 20px;
  max-width: 200px;
  padding: 10px 0;
  position: absolute;
  text-align: center;
  text-decoration: underline;
  text-transform: uppercase;
  transform: translate(-50%, 0px);
  width: 100%;
}
.package_box_more input {
  margin: 0 0 5px;
}

.bronze {
  border-color: #e2a03d;
}
.bronze .package_box_more input:hover {
  background: rgba(0, 0, 0, 0) url("../img/bronze_btn_h.png") no-repeat;  background-position: 0 4px;
}

.btn-image-darkblue
{
    background: url(../img/ClickToKnowMoreBG.png) no-repeat;
    height: 60px;
    display: block;
    background-position: unset;
    font-size: 17px !important;
    color: white;
    padding: 16px;
    background-repeat: round;
}

a.btn-image-darkblue:hover {
    color: white;
    cursor: pointer;
}

.btn-image-darkblue-Reg
{
    background: url(../img/CHTReg.png) no-repeat;
    height: 60px;
    display: block;
    background-position: unset;
    font-size: 17px !important;
    color: white;
    padding: 16px;
    background-repeat: round;
}

a.btn-image-darkblue-Reg:hover {
    color: white;
    cursor: pointer;
}

.btn-image-darkblue-thankyougoto
{
    background: url(../img/thankyouGoToWebsite.png) no-repeat;
    height: 60px;
    display: block;
    background-position: unset;
    font-size: 17px !important;
    color: white;
    padding: 16px;
    background-repeat: round;
}

a.btn-image-darkblue-thankyougoto:hover {
    color: white;
    cursor: pointer;
}

.btn-image-darkblue-Db
{
    background: url(../img/SearchNowDBBG.png) no-repeat;
}

a.btn-image-darkblue-Db:hover {
    color: white;
    cursor: pointer;
}

.btn-image-darkblue-green
{
    background: url(../img/SearchNowDbBG.png) no-repeat 6px center;
    height: 65px;
    width: 102%;
    display: block;
    font-weight: 500;
    background-position: unset;
    font-size: 17px !important;
    color: white;
    padding: 6px;
    background-repeat: round;
}

a.btn-image-darkblue-green:hover {
    color: white;
    cursor: pointer;
}

.btn-image-search-our-Db
{
    background: url(../img/search-our-database-main.png) round;
    border: 0;
    width: -webkit-fill-available;
    height: 55px;
}

a.btn-image-search-our-Db:hover {
    color: white;
    cursor: pointer;
}

.package_box.gold .package_box_more input:hover {
  background: rgba(0, 0, 0, 0) url("../img/gold_bttn_h.png") no-repeat scroll 0 0 / 100% auto;
}
.platinum .package_box_more input:hover {
  background: rgba(0, 0, 0, 0) url("../img/platinum_bttn_h.png") no-repeat;  background-position: 0 7px;
}
.col-lg-3.col-md-3.col-sm-12.col-xs-12.center.margBot.pull-left.box {
  padding: 0;
}

.popup_bttn_outr {
  display: inline-block;
  margin: 0;
  width: 100%;
}
.popup_buttn .col-lg-3.col-md-3.col-sm-3.center.margBot.pull-left.box {
  margin: 0 18px 0 0;
  padding: 0;
  width: 23%;
}
.book-form.popup_buttn .box {
  background: transparent;
  border: 3px solid #07b6f7;
  border-radius: 10px;
}
.box a {
  background-color: Transparent;
  margin: 0;
  padding: 0;
}
.content-box1.book-form.popup_buttn .color2 {
  font: 30px "TREBUCHET MS";
  margin: 0;
  padding: 20px 0;
}
.popup_buttn a img {
  margin: 13px 0 10px;
}
.popup_box_more {
  background: #07b6f7 ;
  padding: 5px 0;
}
.popup_buttn .box h2 {
  background: #07b6f7;
  display: inline-block;
  width: 100%;
}
.popup_box_more a {
  border: none;
  color: #fff;
  display: inline-block;
  font-size: 20px;
  text-decoration: underline;
  text-transform: uppercase;
}
.box a {
  background-color: Transparent;
  margin: 0;
  padding: 0;
}
.payment_pg_new h2 span {
  color: #07b6f7;
}

.popup_buttn .singapore_bttns .col-lg-3.col-md-3.col-sm-3.center.margBot.pull-left.box {
  display: inline-block;
  float: none !important;
  margin: 0 25px 0 0;
  padding: 0;
}
.popup_bttn_outr.singapore_bttns {
  text-align: center;
}

.popup_box_more .btn.btn-danger {
  background: transparent;
  border: none;
   font-size: 24px;
   text-transform: uppercase;
}
.package_box_more .btn.btn-danger{}

/*i@ end*/
/*------------------------------------------------------media queries---------------------------------------------------------*/

@media screen and (min-width:1600px) {	
		.popup_buttn .col-lg-3.col-md-3.col-sm-3.center.margBot.pull-left.box {
    margin: -2px 25px 0 0 !important;
    width: 22% !important;
}
		}
		
		@media screen and (min-width:1400px){	
	.popup_buttn .singapore_bttns .col-lg-3.col-md-3.col-sm-3.center.margBot.pull-left.box {
    margin: -3px 27px 0 0px !important;
}

/* .popup_buttn .col-lg-3.col-md-3.col-sm-3.center.margBot.pull-left.box { */
/* /* removed important */    */
   /* width: 26%; */
/* } */

		}
		

@media (min-width: 1220px) {
.container { padding: 0; }
}
/*---------------------------------------------------------------------------------------------------------------------------*/
@media (min-width: 992px) and (max-width: 1219px) {
.newsform-box { background: url(../img/bg_pic2.jpg) center top no-repeat; text-align: center; }
.newsform-box p { float: none; margin-bottom: 25px; }
.newsform-box #contact-form2 { float: none; width: 100%; }
.newsform-box #contact-form2 .form-div-1, .newsform-box #contact-form2 .form-div-2 { width: 560px; }
.newsform-box #contact-form2 .form-div-1 { margin-right: 15px; }
.newsform-box #contact-form2 .holder { float: none; margin-bottom: 15px; }
.form-div-1, .form-div-2, .form-div-3 { width: 100%; float: none; margin-right: 0; }
#contact-form label { min-height: 50px; }
.thumb-pad0 .thumbnail .caption p { font-size: 14px; line-height: 21px; }
#contact-form.success .success-message { height: 140px; line-height: 140px; }
.content-box4.indent { padding: 0 29px 30px 0; }
}
/*---------------------------------------------------------------------------------------------------------------------------*/
@media (min-width: 768px) and (max-width: 991px) {
header { text-align: center; }
h1.navbar-brand_ { width: 100%; float: none; text-align: center; }
.menuBox { padding: 30px 0; float: none; }
.menuBox nav.tm_navbar { float: none; text-align: center; }
.menuBox nav.tm_navbar li { float: none; display: inline-block; }
.menuBox .button-box { text-align: center; }
.newsform-box { background: url(../img/bg_pic2.jpg) center top no-repeat; text-align: center; }
.newsform-box p { float: none; margin-bottom: 25px; }
.newsform-box #contact-form2 { float: none; width: 100%; }
.newsform-box #contact-form2 .form-div-1, .newsform-box #contact-form2 .form-div-2 { width: 100%; margin-right: 0; margin-bottom: 15px; float: none; }
.newsform-box #contact-form2 .holder { float: none; margin-bottom: 0; }
#contact-form2.success .success-message { height: 93px; line-height: 93px; }
.thumb-pad0 { margin: 0 0 30px 0; overflow: hidden; }
.thumb-pad0 .thumbnail .caption p { font-size: 14px; line-height: 21px; }
#contact-form.success .success-message { height: 140px; line-height: 140px; }
.form-div-1, .form-div-2, .form-div-3 { float: none; width: 100%; margin-right: 0; }
#contact-form label { min-height: 50px; }
.categories-box { margin-bottom: 40px; }
.list1 li .title br { display: none; }
#search { float: none; }
.servicesBox .col-lg-4 { margin-bottom: 0; }
.overviewBox { padding: 40px 0 33px 0; }
#options { margin-bottom: 20px; }
.thumb-pad1 .thumbnail .caption a br { display: none; }
.thumb-pad1 .thumbnail .caption { overflow: visible; }
.map-box { margin-top: 30px; }
.map-box figure img { width: auto; }
footer .box { border-right: none; }
.foobox .col-lg-3 { margin-bottom: 35px; }
.who-box .col-sm-12 .maxheight { height: auto !important; }
.child-box2 { background: none; }
.tips-box .maxheight { height: auto !important; }
.child-box3 { background: none; }
.tips-box2 .maxheight { height: auto !important; }
.content-box4.indent { padding: 0 29px 30px 0; }

}
/*---------------------------------------------------------------------------------------------------------------------------*/
@media (max-width: 767px) {
header { text-align: center; }
h1.navbar-brand_ { width: 100%; float: none; text-align: center; }
h2 br { display: none; }
nav.tm_navbar .nav { display: none; }
.menuBox { padding: 30px 0 0 0; float: none; }
.menuBox nav.tm_navbar { float: none; text-align: center; }
.menuBox nav.tm_navbar li { float: none; display: inline-block; }
.button-box {
    overflow: hidden;
    margin-bottom: 0px;
    text-align: right;
}
.select-menu { display: inline-block !important; padding-top: 4px; padding-right: 3px; padding-bottom: 4px; width: 100%; border: 1px solid #04afef; background: #04afef; color: #ffffff; cursor: pointer; height: 30px; font-size: 12px; vertical-align: middle; }
.slider-box, .book-form { width: 100%; float: none; }
.foobox .col-lg-3 { margin-bottom: 35px; }
.newsform-box { background: url(../img/bg_pic2.jpg) center top no-repeat; text-align: center; }
.newsform-box p { float: none; margin-bottom: 25px; }
.newsform-box #contact-form2 { float: none; width: 100%; }
.newsform-box #contact-form2 .form-div-1, .newsform-box #contact-form2 .form-div-2 { width: 100%; margin-right: 0; margin-bottom: 15px; float: none; }
.newsform-box #contact-form2 .holder { float: none; margin-bottom: 0; }
#contact-form2.success .success-message { height: 93px; line-height: 93px; }
.thumb-pad2 figure { margin: 0 20px 0 0; float: left; }
.links-box { padding-bottom: 0; }
.links-box .col-lg-8 { margin-bottom: 50px; }
.map-box { margin-top: 30px; }
.map-box figure img { width: auto; }
.thumb-pad0 { margin: 0 0 30px 0; overflow: hidden; }
.thumb-pad0 .thumbnail .caption p { font-size: 14px; line-height: 21px; }
.testimBox .col-lg-3 { margin-bottom: 40px; }
#contact-form.success .success-message { height: 140px; line-height: 140px; }
.form-div-1, .form-div-2, .form-div-3 { width: 100%; float: none; margin-right: 0; }
.map iframe { height: 300px; }
#contact-form label { min-height: 50px; }
.proffesional-box { padding: 70px 0; }
.proffesional-box .title { font-size: 21px; }
.privacyBox { margin-bottom: 50px; }
.categories-box { margin-bottom: 40px; }
.block-box article { margin-bottom: 50px; }
.list1 li .title br { display: none; }
.thumb-pad4 figure { margin: 0 20px 0 0; float: left; }
.thumb-pad4 .thumbnail .caption { overflow: visible; }
.thumb-pad3 figure { margin: 0 20px 0 0; float: left; }
#search { float: none; }
.thumb-pad1 { margin-bottom: 20px; }
.servicesBox .col-lg-4 { margin-bottom: 0; }
.overviewBox { padding: 40px 0 33px 0; }
.thumb-pad1 .thumbnail .caption a br { display: none; }
.thumb-pad1-1 figure { margin: 0 20px 0 0; float: left; }
footer .box { border-right: none; }
.who-box .maxheight { height: auto !important; }
.child-box2 { background: none; }
.tips-box .maxheight { height: auto !important; }
.tips-box .col-lg-6 { margin-bottom: 30px; }
.child-box3 { background: none; }
.tips-box2 .maxheight { height: auto !important; }
.formBox .maxheight { height: auto !important; }
.content-box4.indent { padding: 0 30px 30px 30px; }

 .mob_nav_sec{ display: block !important;}
  .mob_nav_sec .navbar-toggle.collapsed {
    float: right;
}

    .mob_nav_sec .navbar-toggle {
        /* position: absolute; */
        background: transparent;
        /* padding: 10px 10px 10px 10px; */
        /* margin: 45px 0 0 15px; */
        /* transform: translate(0, -50%); */
        -moz-transform: translate(0, -50%);
        /* -webkit-transform: translate(0, -50%); */
        -ms-transform: translate(0, -50%);
        -o-transform: translate(0, -50%);
        border: none;
        left: 0 !important;
        text-align: center !important;
        color: #42aaeb;
        /* float: left; */
        height: auto;
        padding: 10px 15px;
        font-size: 18px;
        /* line-height: 20px; */
        text-align: center;
        /* width: 140px; */
        margin: 0 auto;
        display: block;
    }

.mob_nav_sec .navbar-brand {
    float: left;
    height: auto;
    padding: 10px 15px;
    font-size: 18px;
    line-height: 20px;
    text-align: center;
    width: 140px;
    margin: 0 auto;
    display: block;
}
.mob_nav_sec a.navbar-brand img {
   max-width: 100%;
}

    .mob_nav_sec .navbar-inverse {
        background-color: white;
        border: solid 2px #42aaeb;
        border-radius: 10px;
        height: 100px !important;
    }

.mob_nav_sec .navbar-inverse .navbar-toggle .icon-bar {
    background-color: #42aaeb;
    font-size: 78px !important;
    height: 4px;
    width: 30px;
    margin: 0 auto 5px;
}

  .mob_nav_sec .navbar-inverse .navbar-toggle:focus, .mob_nav_sec .navbar-inverse .navbar-toggle:hover {
    background-color: transparent;
}
.mob_nav_sec  .navbar-inverse .navbar-collapse, .mob_nav_sec  .navbar-inverse .navbar-form {
    border-color: transparent; background: rgba(66, 170, 235, .9);     position: absolute;
    width: 100%;
    top :100%
}
	
.mob_nav_sec .navbar-inverse .navbar-nav>li>a {
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 1.1px;
}

.mob_nav_sec .navbar-inverse .navbar-nav>.active>a {
    color: #fff;
    background-color: #278dcf;
}
.mob_nav_sec .navbar-inverse .navbar-nav>.open>a, .mob_nav_sec .navbar-inverse .navbar-nav>.open>a:focus, .mob_nav_sec .navbar-inverse .navbar-nav>.open>a:hover {

    background-color: #278dcf;
}

.mob_nav_sec .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
    color: #fff;
}

h1.navbar-brand.navbar-brand_.text-right{ display: none;}

.menuNumberLeft, .desktop_nav {
    display: none;
}
.mob_search_sec span {
    margin: 8px 0 0 0 !important;
    display: inline-block;
}

.login_mob_ss a {
    background: transparent !important;
    font-size: 13px;
    padding: 0 5px 0 0px;
}
.mob_nav_sec .navbar-nav {
    margin: 1px -15px;
}

button.navbar-toggle > span {
    margin-top: 5px !important;
}
.panel.mar_ss {
    margin: 0 !important;
}
/*@i*/
.mobblhom {
  display: block;
}
    ul.mobblhom {
        padding: 0;
        margin: 0;
        list-style: none;
        padding: 5px 0px 0px 0px;
        /* border-radius: 50px; */
        background-color: #42aaea;
        margin-bottom: 2%;
        vertical-align: top;
        display: inline-block;
        /* text-align: center; */
        width: 100%;
    }
.global.indent {
padding: 20px 0 20px 0;}
/*@i end*/
}
/*---------------------------------------------------------------------------------------------------------------------------*/
@media (max-width: 626px) {
.thumb-pad4 figure { margin: 0 0 20px 0; float: none; }
.thumb-pad1-1 figure { margin: 0 0 20px 0; float: none; }
.thumb-pad3 figure { margin: 0 0 20px 0; float: none; }
.foobox { text-align: center; }
.foobox .col-lg-3 { width: 100%; }
.follow_icon li { float: none; display: inline-block; }
footer { text-align: center; }
#slider12 { height: 300px; }
#slider12 img { min-height: 300px; }
.content-box1 .color2 { font: 33px "TREBUCHET MS" !important; margin: 0 !important; }
.threelogos { clear: both; }
.threelogos .col-lg-12 { float: left; margin: 0; padding: 0; width: 33%; }
.threelogos .col-lg-12 img { width: 100%; height: 57px; }
.desktopbanner { display: none; }
.mobilebanner { display: block !important; }
.book-form .box { width: 100%; }
}
/*---------------------------------------------------------------------------------------------------------------------------*/
@media (max-width: 560px) {
.topic-box { width: 100%; float: none; }
.thumb-pad2 figure { margin: 0 0 20px 0; float: none; }
.thumb-pad1 .thumbnail .caption { overflow: visible; }
.book-form .box { width: 100%; }

.panel-body.custom_btns_ss img {
    max-width: 100%;
}

}
/*---------------------------------------------------------------------------------------------------------------------------*/
@media (max-width: 480px) {
h1.navbar-brand_ a img { width: 100%; }
.baner-box { width: 100%; float: none; }
.trainerBox { width: 50%; }
.overviewBox .col-xs-6 { width: 100%; float: none; }
.projects-box .col-xs-6 { width: 100%; float: none; }
.thumb-pad1 figure { margin: 0 0 20px 0; float: none; }
.links-box .thumb-pad1 figure img { width: 100%; }
#search-404 { width: 283px; }
#search-404 input { width: 247px; }
footer .col-lg-3 { width: 100%; float: none; }
.button-box a { margin: 0; }
#slider12 { height: 240px; }
#slider12 img { max-height: 240px; }
.b1 { border: 3px solid #54c134; border-radius: 186px; float: left; height: 90px; overflow: hidden; width: 14%; }
.b2 { overflow: hidden; padding-left: 4px; padding-top: 2px; text-align: left; width: 34%; }
.b2 p { color: #54c134; font-family: Trebuchet MS; font-size: 12px; font-style: italic; font-weight: 600; line-height: 16px; /*width: 56%;*/
padding-left : 15px; }
.txt-testimonial { border-bottom: 1px solid lightgray; color: #e71a7f; font-family: Trebuchet MS; font-size: 34px; font-style: italic; letter-spacing: 6px; margin-top: -16px; padding: 0; text-align: center; text-transform: uppercase; }
.content-box1 .color2 { font: 33px "TREBUCHET MS" !important; margin: 0 !important; }
.threelogos { clear: both; }
.threelogos .col-lg-12 { float: left; margin: 0; padding: 0; width: 33%; }
.threelogos .col-lg-12 img { width: 100%; height: 57px; }
.desktopbanner { display: none; }
.mobilebanner { display: block !important; }
.book-form .box { width: 100%; }

.mob_search_sec span img {
    width: 25px;
    margin: 4px 0 0 0;
}

}
/*---------------------------------------------------------------------------------------------------------------------------*/
@media (max-width: 320px) {
h1.navbar-brand_ a img { width: 100%; }
.trainerBox { width: 100%; float: none; }
.about-box .col-xs-6 { width: 100%; float: none; }
.thumb-pad1 figure img { width: 100%; }
#slider12 { height: 200px; }
#slider12 img { max-height: 200px; }
.b1 { border: 3px solid #54c134; border-radius: 186px; float: left; height: 90px; overflow: hidden; width: 14%; }
.b2 { overflow: hidden; padding-left: 4px; padding-top: 2px; text-align: left; width: 34%; }
.b2 p { color: #54c134; font-family: Trebuchet MS; font-size: 12px; font-style: italic; font-weight: 600; line-height: 13px; width: 56%; }
.txt-testimonial { border-bottom: 1px solid lightgray; color: #e71a7f; font-family: Trebuchet MS; font-size: 25px; font-style: italic; letter-spacing: 6px; margin-top: -16px; padding: 0; text-align: center; text-transform: uppercase; }
.content-box1 .color2 { font: 33px "TREBUCHET MS" !important; margin: 0 !important; }
.threelogos { clear: both; }
.threelogos .col-lg-12 { float: left; margin: 0; padding: 0; width: 33%; }
.threelogos .col-lg-12 img { width: 100%; height: 57px; }
.desktopbanner { display: none; }
.mobilebanner { display: block !important; }
.book-form .box { width: 100%; }


}
 @media (max-width: 280px) {
h2 { font: 40px "TREBUCHET MS" !important; }
#slider12 { height: 200px; }
#slider12 img { max-height: 200px; }
.b1 { border: 3px solid #54c134; border-radius: 186px; float: left; height: 90px; overflow: hidden; width: 14%; }
.b2 { overflow: hidden; padding-left: 4px; padding-top: 2px; text-align: left; width: 34%; }
.b2 p { color: #54c134; font-family: Trebuchet MS; font-size: 12px; font-style: italic; font-weight: 600; line-height: 13px; width: 56%; }
.txt-testimonial { border-bottom: 1px solid lightgray; color: #e71a7f; font-family: Trebuchet MS; font-size: 34px; font-style: italic; letter-spacing: 6px; margin-top: -16px; padding: 0; text-align: center; text-transform: uppercase; }
.content-box1 .color2 { font: 33px "TREBUCHET MS" !important; margin: 0 !important; }
.threelogos { clear: both; }
.threelogos .col-lg-12 { float: left; margin: 0; padding: 0; width: 33%; }
.threelogos .col-lg-12 img { width: 100%; height: 57px; }
.desktopbanner { display: none; }
.mobilebanner { display: block !important; }
.book-form .box { width: 100%; }

}
/*---------------------------------------------------------------------------------------------------------------------------*/
.margBot { margin-bottom: 36px; }
.margBot1 { margin-bottom: 0; }
.padBot { padding-bottom: 0; }
/*Core variables and mixins*/
/*-------------------------------------------------*/
/*-------------------------------------------------*/

.box .list1-1 li { color: #fff !important; font-size: 17px; background: rgba(0, 0, 0, 0) url("../img/list_point-white.png") no-repeat scroll left 8px; }
.book-form .box p { font: 500 18px/24px "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.content-boxNewImg { margin-bottom: 10px !important; }
.content-boxNew { padding-bottom: 10px !important; cursor: pointer; }
.content-boxNew span { font-size: 23px !important; }
.list1-2 { margin: 0 0 15px 0; padding: 0; }
.list1-2 div:last-child { margin-bottom: 0; }
.list1-2 span { }
.list1-2 { color: #fff !important; font-size: 17px; }
.divlist { color: #ffffff !important; font-size: 17px; padding-right: 10px !important; }
/*
.list1-2 span:nth-child(1)
{
	font-size: 36px;
	line-height: 1.428571429;
	margin-bottom: 8px;
	padding-left: 27px;
	background: url(../img/1.png) left 8px no-repeat;
	color :Red;
}
.list1-2 span:nth-child(2)
{
	font-size: 15px;
	line-height: 1.428571429;
	margin-bottom: 8px;
	padding-left: 27px;
	background: url(../img/2.png) left 8px no-repeat;
}
.list1-2 span:nth-child(3)
{
	font-size: 15px;
	line-height: 1.428571429;
	overflow: hidden;
	margin-bottom: 8px;
	padding-left: 27px;
	background: url(../img/3.png) left 8px no-repeat;
}
*/
}
 @media (max-width: 480px) {
.divMessage { left: 2%; position: fixed; display: none; /*left: 30%;*/ padding: 10px 10px 10px 10px; height: 45px; width: 100%; top: 50%; background-color: black; color: #fff !important; z-index: 99999; text-align: center; }
.margin_mobile { margin-top: 25px; }
.logincss_Reg { padding-top: 0px !important; }
.logincss_Reg div a { font-size: 12px !important; }
.padding_Signup { padding-top: 0px; }
}
 @media (max-width:767px) {
.divMessage { left: 2%; position: fixed; display: none; /*left: 30%;*/ padding: 10px 10px 10px 10px; height: 45px; width: 100%; top: 50%; background-color: black; color: #fff !important; z-index: 99999; text-align: center; }
.margin_mobile { margin-top: 25px; }
.logincss_Reg { padding-top: 27px !important; }
.logincss_Reg div a { font-size: 13px !important; }
.padding_Signup { padding-top: 0px; }
.googlenew { margin-top: 7px; }
}
@media (min-width:768px) {
.divMessage { left: 15%; position: fixed; display: none; /*left: 30%;*/ padding: 10px 10px 10px 10px; height: 45px; width: 70%; top: 50%; background-color: black; color: #fff !important; z-index: 99999; text-align: center; }
.margin_mobile { margin-top: 25px; }
.logincss_Reg { padding-top: 29px !important; }
.logincss_Reg div a { font-size: 14px !important; }
.padding_Signup { padding-top: 0px; }
.googlenew { margin-top: 12px; }
}
@media (min-width:992px) {
.divMessage { left: 20%; position: fixed; display: none; /*left: 30%;*/ padding: 10px 10px 10px 10px; height: 45px; width: 50%; top: 50%; background-color: black; color: #fff !important; z-index: 99999; text-align: center; }
.margin_mobile { margin-top: 25px; }
.logincss_Reg { padding-top: 0px !important; }
.logincss_Reg div a { font-size: 18px !important; }
.padding_Signup { padding-top: 40px; }
.googlenew { margin-top: 12px; }
}
@media (min-width:1200px) {
.margin_mobile { margin-top: 150px; }
.logincss_Reg { padding-top: 0px !important; }
.logincss_Reg div a { font-size: 18px !important; }
.padding_Signup { padding-top: 40px; }
.googlenew { margin-top: 12px; }
}
 @media screen and (max-width:991px) {
.contact_btn, .view_btn { width: 80px; }
.carousel-inner > .item .slider_desc .slider_box li { line-height: 22px; }
.carousel-inner .item { padding: 0; }
.content-box1.col-lg-10.col-md-10.col-sm-10.book-form.popup_buttn {
  width: 100%;
}


.package_box {
  max-width: 205px;
}
.package_box.gold {
  min-height: 305px;
  margin-top:30px !important;
}
.vani_platinum {
  margin-top:30px !important;
}
.content-box1.book-form.popup_buttn .color2 {
  font-size: 22px !important;
}
.package_box h3 {
  font-size: 18px;
}
.package_box p {
  font-size: 12px;
  line-height: 17px;
  margin: 0 0 4px;
}
.package_box {
  margin: 0 10px;
}
.package_box {
  max-width: 213px;
}
.package_box > h1 {
  font-size: 28px;
}
.gold .package_box_more input 
{
 /* padding:0px !important; */
 background: 100% auto;
  height: 70px;

}

.package_box_more input {
  font-size: 22px;
}

.gold .package_box_more input 
{
    padding:0px !important;
}
.bronze .package_box_more input {
  padding: 0px !important;
}
.platinum .package_box_more input{
  padding: 0px !important;
}

}
@media screen and (max-width:767px) {
.contact_btn, .view_btn { width: 64px; font-size: 12px; }
.carousel-inner .item { padding: 0 0; }
.avail_hour img { width: 100%; padding: 0 13px; }
.testimonial_section img { width: 100%; }
}
@media screen and (max-width:660px) {
.carousel-inner > .item .slider_desc { width: 95% !important; }
.contact_btn, .view_btn { width: 110px; font-size: 15px; padding: 5px; }
.carousel-inner > .item .slider_desc img { width: 97px; }
.carousel-inner > .item .slider_desc .slider_box { width: 81%; }
}
 @media screen and (max-width:580px) {
.carousel-inner > .item .slider_desc .slider_box { width: 75%; float: right; }
}
@media screen and (max-width:375px) {
.carousel-inner > .item .slider_desc .slider_box { width: 64%; float: right; }
.contact_btn, .view_btn { width: 84px; }
}
 @media screen and (max-width:320px) {
	 
	 .test{
    width: 100% !important;
    margin-left: unset !important;
}
.choose_pay{
    line-height: 1em;
}


.carousel-inner > .item .slider_desc .slider_box { width: 100%; margin: 11px 0 0 0; }
}
 .box a@import url(//fonts.googleapis.com/css?family=Roboto:400,300,500,700,900);
@import url(//fonts.googleapis.com/css?family=Chewy);
body { background: #ffffff; font: 15px 'Roboto', "Helvetica Neue", Helvetica, Arial, sans-serif; line-height: 1.428571429; color: #829399; }
a { text-decoration: none; }
a:hover { text-decoration: none; }
a:focus { text-decoration: none; background: none; }
a[href^="tel:"] { color: inherit; text-decoration: none; }
textarea, input[type="text"], input[type="email"], input[type="search"], input[type="password"] { -webkit-appearance: none; -moz-appearance: caret; }
p {line-height: 22px; }
p.color1 { color: #ffffff; }
h1.navbar-brand_ { margin: 0; padding: 0; float: left; }
/***********************************/

#slider12 { height: 440px; }
#slider12 img { min-height: 440px; }
.txt-testimonial { color: #e71a7f; font-family: Trebuchet MS; font-size: 45px; font-style: italic; letter-spacing: 20px; margin-top: -16px; padding: 0; text-align: center; text-transform: uppercase; border-bottom: 1px solid lightgray; }
#testimonial { position: relative; overflow: hidden; margin: 20px auto 0 auto; border-radius: 4px; }
#testimonial ul { position: relative; margin: 0; padding: 0; height: 200px; list-style: none; }
.slideP { margin: 0 auto; width: 92%; }
#testimonial ul li { position: relative; display: block; float: left; margin: 0; padding: 30px 0 0; width: 700px; height: 300px; text-align: center; line-height: 20px; }
a.control_prev, a.control_next { background: #04AFEF none repeat scroll 0 0; color: #fff; cursor: pointer; display: block; font-size: 18px; font-weight: 600; height: auto; opacity: 0.4; padding: 1.1%; position: absolute; text-decoration: none; top: 40%; width: auto; z-index: 999; }
a.control_prev:hover, a.control_next:hover { opacity: .8; -webkit-transition: all 0.2s ease; }
a.control_prev { border-radius: 0 2px 2px 0; }
a.control_next { right: 0; border-radius: 2px 0 0 2px; }
.b1 { border: 3px solid #54c134; border-radius: 186px; height: 212px; overflow: hidden; width: 33%; float: left; }
.b1 > img { height: 100%; width: 100%; }
.b2 p { color: #54c134; font-family: Trebuchet MS; font-style: italic; font-weight: 600; }
.b2 { overflow: hidden; padding-left: 20px; padding-top: 14px; text-align: left; width: 66%; }
.writer { color: #04afef; font-weight: 600; }
/********************************/




.AskedNewly { font: 500 19px/25px 'Roboto', "Helvetica Neue", Helvetica, Arial, sans-serif; color: #54c134; -webkit-transition: all 0.25s ease; transition: all 0.25s ease; }
h1.navbar-brand_ a { display: inline-block; padding: 0; }
h1.navbar-brand_ span { display: none; }
h2 { /*font: 45px/50px 'Chewy';*/
font: 45px 'TREBUCHET MS'; color: #ffffff; margin: 0 0 14px 0; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2); }
h2 span { color: #54c134; }
h2.color1 { color: #04afef; text-shadow: none; font-size: 40px; }
h2.color1.indent { margin: 0 0 20px 0; }
h3 { font: 500 19px/25px 'Roboto', "Helvetica Neue", Helvetica, Arial, sans-serif; color: #ffffff; margin: 0 0 9px 0; }
h3.color1 { color: #04afef; }
h3.color2 { color: #54c134; }
h4 { font: 500 22px/25px 'Roboto', "Helvetica Neue", Helvetica, Arial, sans-serif; color: #04afef; margin: 0 0 21px 0; }
h5 { font: 30px/30px 'Chewy'; color: #54c134; font-weight: normal !important; margin: 0 0 21px 0; }
.extra-wrap { overflow: hidden; }
.global { padding: 0px 0 20px 0; background: #ffffff url(../img/glob_bg.png) repeat-x; }
.global.indent { padding: 50px 0 20px 0; background: #ffffff url(../img/glob_bg.png) repeat-x; }
.center { text-align: center; }
.container { position: relative; }
.content-box1 .color2 { font: 33px "TREBUCHET MS" !important; margin: 0 !important; }
.content-box1 .color2:hover { opacity: .7; }
/*-----menu-----*/
.menuBox { padding: 45px 0 0 30px; float: left; }

/* ------------- New Header ------------------ */
.width20 { width:21%;  }
.marleftLogo { margin-left:50px !important;}
.width80 { width:77%;  }

/* ------------- New Header ------------------ */
.Lang_Text { padding-left :5px;padding-right :40px; color:#11216c;}
.button-box { overflow: hidden; margin-bottom: 23px; text-align: right; }

.button-box a { color: #11216c; }
.button-box a:hover { color: #54c732; } 

/* ------------- Commented for New Header ------------------ */
/*.button-box a { margin-left: 10px; background: #08b6f7; display: inline-block; border-radius: 7px; color: #ffffff; height: 40px; padding: 0 20px; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2); font: 500 19px/40px 'Roboto'; -webkit-transition: all 0.35s; transition: all 0.35s; }
.button-box a:hover { background: #54c732; } */

/* ------------- Old Header ------------------ */
/*nav.tm_navbar { background: none; border: none; padding: 0; margin: 0; float: right; min-height: 0; }*/
/* ------------- New Header ------------------ */
nav.tm_navbar { background: none; border: none; padding: 0; margin: 0; float: left; min-height: 0; }

nav.tm_navbar li { float: left; font-size: 10px; line-height: 22px; padding: 0; margin-left: 25px; position: relative; }
nav.tm_navbar li:first-child { margin-left: 0; }



/* ------------- OLD Header ------------------ */
/*nav.tm_navbar li a { position: relative; padding: 0;  
font: 20px 'Roboto'; color: #04afef; background: none; -webkit-transition: all 0.35s ease; transition: all 0.35s ease; } */

/* ------------- New Header ------------------ */
nav.tm_navbar li a { position: relative; padding: 0; /*font: 500 22px 'Roboto';      Before adding Review Menu into Project*/ 
font: 15px 'Roboto'; color: #11216c; font-weight :500 ; background: none; -webkit-transition: all 0.35s ease; transition: all 0.35s ease; }

nav.tm_navbar li.active > a { color: #54c134; background: none; }
nav.tm_navbar li:hover > a { color: #54c134; background: none; -webkit-transition: all 0.35s; transition: all 0.35s; }
nav.tm_navbar .sfHover > a { color: #54c134; background: none; -webkit-transition: all 0.35s; transition: all 0.35s; }
nav.tm_navbar li span { height: 4px; background: url(../img/menu-marker.png) center 0 no-repeat; width: 100%; text-align: center; position: absolute; left: 0; bottom: -4px; z-index: 0; }
/*-----subMenu1-----*/
nav.tm_navbar .sub-menu > ul { position: absolute; display: none; width: 195px; left: 0; border-radius: 5px; top: 35px; list-style: none !important; zoom: 1; z-index: 11; /*background: #ffffff;*/ background: #54c134; padding: 20px 10px 8px 20px; margin: 0; text-align: left; }
nav.tm_navbar .sub-menu > ul li { background: none; border: none; width: auto; float: none; margin: 0 0 7px 0; padding: 0; display: block; }
nav.tm_navbar .sub-menu > ul li a { background: none; padding: 0; margin: 0; float: none; font: 500 16px 'Roboto'; color: #ffffff !important; -webkit-transition: all 0.25s; transition: all 0.25s; }
nav.tm_navbar .sub-menu > .submenu li span { display: inline-block; background: url(../img/menu-marker2.png) no-repeat; width: 6px; height: 10px; position: relative; left: 9px; top: -1px; }
nav.tm_navbar .sub-menu > ul li a:hover { text-decoration: none; color: #3F51B5 !important; background: none !important; -webkit-transition: all 0.25s ease; transition: all 0.25s ease; }
nav.tm_navbar .sub-menu > ul li.sfHover > a { text-decoration: none; color: #54c134 !important; background: none !important; }
/*-----subMenu2-----*/
nav.tm_navbar .sub-menu ul ul { position: absolute; display: none; width: 135px; border-radius: 5px; left: 176px; top: -20px; list-style: none !important; zoom: 1; z-index: 11; background: #ffffff; padding: 20px 10px 8px 20px; margin: 0; text-align: left; }
nav.tm_navbar .sub-menu ul ul li a { background: none; padding: 0; margin: 0; float: none; font: 500 16px 'Roboto'; color: #04afef; -webkit-transition: all 0.25s; transition: all 0.25s; }
nav.tm_navbar .sub-menu > ul li > ul li a:hover { text-decoration: none; color: #54c134 !important; background: none !important; }
.select-menu { display: none !important; }
/*-----content-----*/

header { margin: 0; padding: 8px 0 3px 0; position: relative; z-index: 11; background: #ffffff; }

footer { background: #ffffff url(../img/foo_bg.png) repeat-x; padding: 22px 0; }
footer p { font: 13px/18px 'Roboto', "Helvetica Neue", Helvetica, Arial, sans-serif; color: #04afef; margin-bottom: 0; text-align: center; }
footer p a { font: 13px/18px 'Roboto', "Helvetica Neue", Helvetica, Arial, sans-serif; color: #04afef; }
footer p a:hover { color: #54c134; }
footer p em { font-style: normal; }
.foobox { background: #636262  url(../img/foo_bg.png) repeat-x; padding: 55px 0 40px 0; }
.foobox p { margin-bottom: 4px; }
.foobox .tel { color: #829399; font-size: 23px; font-weight: 500; margin-bottom: 6px; }
.foobox a { color: #54c134; -webkit-transition: all 0.25s; transition: all 0.25s; }
.foobox a:hover { color: #829399; }
#toTop { display: none; width: 36px; height: 36px; background: url(../img/top.png) 0 top no-repeat; position: fixed; margin-right: -640px !important; right: 50%; bottom: 165px; z-index: 999; }
#toTop:hover { background: url(../img/top.png) 0 bottom no-repeat; }
.follow_icon { padding: 0; margin: 21px 0 0 0; list-style: none; overflow: hidden; }
.follow_icon li { float: left; margin-right: 10px; border-radius: 100%; border: 1px solid #dfdfeb; }
.follow_icon li a { display: block; width: 53px; height: 53px; text-align: center; line-height: 53px; border-radius: 100%; color: #5181c2; font-size: 26px; -webkit-transition: all 0.25s; transition: all 0.25s; }
.follow_icon li a:hover { color: #47c4f3; }
.priv-box { margin-bottom: 100px; }
.blog-box { padding: 63px 0 40px 0; position: relative; }
.comment-box { padding: 11px 0 26px 0; background: #fed46f; }
.comment-box figure { border-radius: 100%; float: left; margin-right: 45px; border: 3px solid #fee097; }
.comment-box figure img { border-radius: 100%; }
.comment-box .extra-wrap { padding-top: 15px; }
.comment-box p { font-size: 14px; font-style: italic; color: #2e2e2e; margin-bottom: 0; }
.comment-box p a { font: bold italic 14px 'Roboto', "Helvetica Neue", Helvetica, Arial, sans-serif; color: #2e2e2e; }
.comment-box p a:hover { text-decoration: underline; }
.block-box { padding: 37px 0 29px 0; background: #3f3f3f; }
.block-box p { color: #ffffff; font-size: 14px; margin-bottom: 0; }
.trainerBox { margin-bottom: 21px; position: relative; display: block; }
.trainerBox figure { margin: 0; }
.trainerBox figure a { position: relative; display: block; width: 100%; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; }
.trainerBox figure a:hover { opacity: 0.7; filter: alpha(opacity=70); }
.trainerBox figure a:hover img { -webkit-transform: rotate(-5deg); transform: rotate(-5deg); border-radius: 0; }
.trainerBox figure img { width: 100%; top: 0; left: 0; border-radius: 15px; -webkit-transition: all 0.35s ease; transition: all 0.35s ease; outline: 1px solid transparent; }
.links-box { background: url(../img/bg_pic1.jpg) center top fixed no-repeat; padding: 57px 0 33px 0; margin-bottom: 58px; }
.links-box h3 { color: #ffffff; }
.links-box h3 > span { background: #ffffff; }
.links-box h5 { color: #ffffff; }
.links-box p { color: #ffffff !important; }
.servicesBox { padding: 68px 0 20px 0; border-top: 1px solid #eeefef; background: #ffffff; }
.servicesBox .col-lg-4 { margin-bottom: 65px; }
.servicesBox .col-lg-4 p { margin-bottom: 27px; }
.servicesBox hr { border-top: 1px solid #eee; margin: 0; }
.overviewBox { padding: 83px 0 33px 0; background: #ffffff; }
.blogBox { margin-bottom: 48px; }
.about-box { text-align: center; margin-bottom: 83px; }
.about-box > div { border-top: 1px solid #eee; padding: 63px 0 0 0; }
.newsform-box { background: url(../img/bg_pic2.jpg) center top fixed no-repeat; padding: 52px 0; margin-bottom: 60px; }
.newsform-box p { font: 18px 'Istok Web'; color: #ffffff; margin-bottom: 0; float: left; }
.newsform-box p strong { font-size: 24px; color: #e22004; }
.follow_list { padding: 0; margin: 0; list-style: none; }
.follow_list li { margin-bottom: 23px; display: block; }
.follow_list li span { float: left; font-size: 25px; color: #ce3b28; margin-right: 16px; }
.follow_list li a { font: 18px 'Roboto', "Helvetica Neue", Helvetica, Arial, sans-serif; color: #ffffff; -webkit-transition: all 0.25s; transition: all 0.25s; }
.follow_list li a:hover { color: #ce3b28; }
.advice-box { background: #f8f8f8; padding-top: 58px; padding-bottom: 54px; }
.headlines-box { background: #f8f8f8; padding-top: 58px; padding-bottom: 54px; }
.banner-box { margin-top: 8px; }
.banner-box .col-lg-6 { margin-bottom: 30px; }
.banner-box figure a { display: block; -webkit-transition: all 0.25s; transition: all 0.25s; }
.banner-box figure a:hover { opacity: 0.7; filter: alpha(opacity=70); }
.banner-box figure img { width: 100%; }
.banner-box hr { margin: 80px 0 0 0; border-top: 1px solid #cdcdcd; }
.advantages-box { border-bottom: 1px solid #dfdfdf; margin-bottom: 39px; }
.advantages-box .col-lg-4 { margin-bottom: 80px; }
.values-box p { color: #737885; }
.searchBox { background: #f8f8f8; padding: 58px 0 40px 0; border-bottom: 1px solid #dfdfdf; margin-bottom: 39px; }
.tips-box2 figure { margin: 0 0 24px 0; }
.tips-box2 figure img { width: 100%; border-radius: 15px; }
.content-box1 { background: #f7f7fa; border: 1px solid #dfdfeb; border-radius: 10px; padding: 22px 29px 30px 29px; margin-bottom: 15px; }
.content-box2 { background: #07b6f7; border-radius: 10px; padding: 22px 29px 30px 29px; margin-bottom: 30px; }
.content-box3 { background: #54c134; border-radius: 10px; padding: 22px 29px 30px 29px; margin-bottom: 30px; }
.content-box4 { border: 2px solid #07b6f7; border-radius: 10px; padding: 20px 29px 8px 29px; margin-bottom: 0; }
.content-box4.indent { padding: 0 29px 0 0; }
.child-box { background: url(../img/3.jpg) center right no-repeat; }
.child-box2 { background: url(../img/Con2.jpg) center right no-repeat; }
.child-box3 { background: url(../img/3.jpg) top right no-repeat; }
.child-boxVisa { background: url(../img/VisaMaid.jpg) center right no-repeat; padding-right: 0px; }
.error-box { padding-top: 36px; }
.error-box h2 { font-size: 60px; color: #04afef; text-shadow: none; margin: 0 0 5px 0; }
.error-box .description { font: 45px/50px 'Chewy'; color: #54c134; margin: 0 0 26px 0; }
.error-box p { line-height: 24px; color: #829399; font-size: 20px; }
.error-box1 img { width: 100%; }
/*-----carousel-----*/
.carousel-box { margin-bottom: 27px; text-align: center; }
.list_carousel2.responsive { position: relative; width: auto; margin: 0; }
.list_carousel2 #foo2 { margin: 0; padding: 0; list-style: none; display: block; cursor: default; }
.list_carousel2 #foo2 > li { padding: 0; float: left; cursor: default; margin-right: 30px; text-align: center; }
.list_carousel2 #foo2 > li figure { margin: 0 0 9px 0; height: 70px; overflow: hidden; position: relative; }
.list_carousel2 #foo2 > li figure img { width: 100%; }
.list_carousel2 #foo2 > li figure .active { position: absolute; top: 0; left: 0; z-index: 1; display: none; }
.list_carousel2 #foo2 > li a { font: bold 13px 'Trebuchet MS'; color: #f77105; margin-bottom: 0; opacity: 0; filter: alpha(opacity=0); }
.list_carousel2 #foo2 > li a:hover { text-decoration: underline; }
.list_carousel2 #foo2 > li:hover .active { display: block; }
.list_carousel2 #foo2 > li:hover a { opacity: 1; filter: alpha(opacity=100); }
.list_carousel2.responsive .caroufredsel_wrapper { cursor: default !important; margin-bottom: 25px !important; }
.list_btn2 span { float: left; margin-top: 1px; padding: 0 6px; font: bold 18px 'Gentium Basic'; color: #ac9ea8; }
.list_btn2 .prev, .list_btn2 .next { display: inline-block; cursor: pointer; float: left; font: bold 18px 'Gentium Basic'; color: #ac9ea8; margin: 0; }
.list_btn2 .prev { -webkit-transition: all 0.25s ease; transition: all 0.25s ease; left: 0; }
.list_btn2 .next { -webkit-transition: all 0.25s ease; transition: all 0.25s ease; left: 50px; }
.list_btn2 .prev:hover { color: #e7d9e3; -webkit-transition: all 0.25s ease; transition: all 0.25s ease; }
.list_btn2 .next:hover { color: #e7d9e3; -webkit-transition: all 0.25s ease; transition: all 0.25s ease; }
/*-----thumbs-----*/
.thumb-pad00 { margin: 0; background: #e3dce0 url(../img/pattern4.png) repeat; }
.thumb-pad00 .thumbnail { position: relative; margin: 0; border-radius: 0; box-shadow: none; border: none; padding: 0; background: none; }
.thumb-pad00 .thumbnail .caption { padding: 0; overflow: hidden; text-align: left; }
.thumb-pad00 .thumbnail .caption p { margin-bottom: 14px; }
.thumb-pad00 figure { margin: 0 0 31px 0; }
.thumb-pad00 figure img { width: 100%; }
.thumb-pad00 figure a { position: relative; display: block; overflow: hidden; }
.thumb-pad00 figure a em { position: absolute; top: -400px; left: 0; width: 100%; height: 100%; background: #000000; background: rgba(0, 0, 0, 0.5); -webkit-transition: all 0.35s ease; transition: all 0.35s ease; }
.thumb-pad00 figure a em span { background: url(../img/zoom.png) center center no-repeat; position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.thumb-pad00 figure a:hover em { top: 0; -webkit-transition: all 0.35s ease; transition: all 0.35s ease; }
.thumb-pad0 { margin: 0 0 45px 0; overflow: hidden; }
.thumb-pad0:hover figure img { margin-top: -52px; }
.thumb-pad0 .thumbnail { position: relative; margin: 0; border-radius: 0; box-shadow: none; border: none; padding: 0; background: none; overflow: hidden; }
.thumb-pad0 .thumbnail .caption { padding: 0 0 0 0; overflow: hidden; }
.thumb-pad0 .thumbnail .caption p { margin: 0 0 14px 0; }
.thumb-pad0 .thumbnail .caption .title { font: 22px/24px 'Inder'; color: #495060; margin-bottom: 9px; }
.thumb-pad0 figure { margin: 0 9px 0 0; float: left; width: 52px; height: 52px; overflow: hidden; }
.thumb-pad1-1 { margin: 0 0 40px; overflow: hidden; }
.thumb-pad1-1 .thumbnail { position: relative; margin: 0; border-radius: 0; box-shadow: none; border: none; padding: 0; background: none; overflow: hidden; }
.thumb-pad1-1 .thumbnail .caption { padding: 0; overflow: hidden; }
.thumb-pad1-1 .thumbnail .caption h5 { margin-bottom: 15px; }
.thumb-pad1-1 figure { margin: 0 0 20px 0; }
.thumb-pad1-1 figure img { width: 100%; }
.thumb-pad1 { margin: 0 0 40px; overflow: hidden; }
.thumb-pad1 .thumbnail { position: relative; margin: 0; border-radius: 0; box-shadow: none; border: none; padding: 0; background: none; overflow: hidden; }
.thumb-pad1 .thumbnail .caption { padding: 0; overflow: hidden; }
.thumb-pad1 .thumbnail .caption h5 { margin-bottom: 15px; }
.thumb-pad1 .thumbnail .caption p { color: #737885; }
.thumb-pad1 figure { margin: 0 31px 0 0; float: left; }
.thumb-pad2 { margin: 0; overflow: hidden; }
.thumb-pad2 .thumbnail { position: relative; margin: 0; border-radius: 0; box-shadow: none; border: none; padding: 0; background: none; }
.thumb-pad2 .thumbnail .caption { padding: 0; overflow: hidden; }
.thumb-pad2 .thumbnail .caption p { color: #737885; }
.thumb-pad2 figure { margin: 0 0 13px 0; }
.thumb-pad2 figure img { width: 100%; }
.thumb-pad3 { overflow: hidden; margin-bottom: 40px; }
.thumb-pad3 .thumbnail { position: relative; padding: 0; margin: 0; border: none; border-radius: 0; box-shadow: none; background: none; }
.thumb-pad3 .thumbnail .caption { padding: 0; color: #829399; overflow: hidden; }
.thumb-pad3 .thumbnail .caption h5 { margin-bottom: 7px; }
.thumb-pad3 figure { margin: 0 0 32px 0; }
.thumb-pad3 figure img { width: 100%; }
.popular-box { padding-bottom: 18px; margin-bottom: 44px; border-bottom: 1px solid #e8e8e8; }
.popular-box.indent { border-bottom: none; margin-bottom: 56px; padding-bottom: 0; }
.thumb-pad4 { margin: 0; overflow: hidden; }
.thumb-pad4 .thumbnail { position: relative; margin: 0; border-radius: 0; box-shadow: none; border: none; padding: 0; background: none; }
.thumb-pad4 .thumbnail .caption { padding: 0; overflow: hidden; }
.thumb-pad4 figure { margin: 0 0 23px 0; }
.thumb-pad4 figure img { width: 100%; border-radius: 15px; }
.thumb-pad5 { margin-bottom: 22px; }
.thumb-pad5 .thumbnail { position: relative; padding: 0; margin: 0; border: none; border-radius: 0; box-shadow: none; background: none; }
.thumb-pad5 .thumbnail .name { font: italic 18px 'Istok Web'; color: #1e2731; margin-left: 30px; margin-bottom: 0; }
.thumb-pad5 .thumbnail .name a { font-weight: bold; font-style: normal; color: #1e2731; -webkit-transition: all 0.25s; transition: all 0.25s; }
.thumb-pad5 .thumbnail .name a:hover { color: #e22004; }
.thumb-pad5 .thumbnail .caption { padding: 42px 20px 24px 20px; color: #829399; margin-bottom: 38px; border: 2px solid #cecece; position: relative; }
.thumb-pad5 .thumbnail .caption i { position: absolute; display: inline-block; top: 15px; left: 22px; width: 26px; height: 18px; background: url(../img/quote_left2.png) no-repeat; }
.thumb-pad5 .thumbnail .caption strong { position: absolute; display: inline-block; bottom: 27px; right: 60px; width: 26px; height: 18px; background: url(../img/quote_right2.png) no-repeat; }
.thumb-pad5 .thumbnail .caption em { position: absolute; display: block; bottom: -33px; left: 30px; width: 35px; height: 33px; background: url(../img/tr.png) no-repeat; }
.thumb-pad5 .thumbnail .caption p { font: italic 16px/28px 'Istok Web'; margin-bottom: 0; }
.thumb-pad6 { overflow: hidden; }
.thumb-pad6 .thumbnail { position: relative; padding: 0; margin: 0; border: none; border-radius: 0; box-shadow: none; background: none; }
.thumb-pad6 .thumbnail a { font: 18px 'Chewy'; color: #54c134; -webkit-transition: all 0.25s; transition: all 0.25s; }
.thumb-pad6 .thumbnail a:hover { color: #04afef; }
.thumb-pad6 .thumbnail p { color: #829399; font-style: italic; margin-bottom: 21px; }
.thumb-pad6 .thumbnail .caption { padding: 0; overflow: hidden; color: #829399; }
.thumb-pad6 .thumbnail figure { float: none; margin: 0 0 8px 0; }
/*-----btn-----*/
.btn-default.btn1 { box-shadow: none; position: relative; text-decoration: none !important; padding: 0; width: 100%; text-align: center; font: bold 29px/56px 'Roboto'; margin: 0; text-shadow: none; color: #ffffff; border-radius: 5px; background: #07b5f7; display: inline-block; border: 1px solid #ffffff; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2); -webkit-transition: all 0.25s; transition: all 0.25s; }
.btn-default.btn1:hover { color: #07b5f7; background: #ffffff; text-decoration: none !important; -webkit-transition: all 0.25s; transition: all 0.25s; }
.btn-default.btn2 { box-shadow: none; position: relative; text-decoration: none !important; padding: 0; width: 100%; text-align: center; font: bold 29px/56px 'Roboto'; margin: 0; text-shadow: none; color: #ffffff; border-radius: 5px; background: #54c732; display: inline-block; border: 1px solid #ffffff; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2); -webkit-transition: all 0.25s; transition: all 0.25s; }
.btn-default.btn2:hover { color: #ffffff; background: #07b5f7; text-decoration: none !important; -webkit-transition: all 0.25s; transition: all 0.25s; }
.btn-default.btn3 { box-shadow: none; position: relative; top: 2px; text-decoration: none !important; display: inline-block; padding: 0; font-size: 17px; line-height: 22px; margin: 0 0 0 4px; text-shadow: none; border-radius: 0; color: #ffffff; background: none; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2); -webkit-transition: all 0.25s ease; transition: all 0.25s ease; }
.btn-default.btn3:hover { color: #dfdfeb; text-decoration: none !important; -webkit-transition: all 0.25s ease; transition: all 0.25s ease; }
.btn-default.btn4 { box-shadow: none; position: relative; text-decoration: none !important; padding: 0 19px; font: 500 19px/40px 'Roboto', "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0; text-shadow: none; color: #ffffff; border-radius: 5px; background: #54c732; display: inline-block; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2); -webkit-transition: all 0.25s ease; transition: all 0.25s ease; }
.btn-default.btn4:hover { color: #ffffff; background: #04afef; text-decoration: none !important; -webkit-transition: all 0.25s ease; transition: all 0.25s ease; }
.btn-default.btn5 { box-shadow: none; position: relative; text-decoration: none !important; padding: 0; font: 18px 'Inder'; margin: 0; text-shadow: none; color: #495060; background: none; display: inline-block; -webkit-transition: all 0.25s ease; transition: all 0.25s ease; }
.btn-default.btn5 > span { background: url(../img/more_arrow.png) center 0 no-repeat; width: 6px; height: 5px; display: inline-block; position: relative; top: -2px; }
.btn-default.btn5:hover { color: #f08211; background: none; text-decoration: none !important; -webkit-transition: all 0.25s ease; transition: all 0.25s ease; }
.btn-default.btn6 { box-shadow: none; position: relative; text-decoration: none !important; padding: 0 32px; font: 14px/34px 'Roboto', "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0; text-shadow: none; text-transform: uppercase; color: #ffffff; background: #9f9f9f; display: inline-block; -webkit-transition: all 0.25s ease; transition: all 0.25s ease; }
.btn-default.btn6:hover { color: #ffffff; background: #f08211; text-decoration: none !important; -webkit-transition: all 0.25s ease; transition: all 0.25s ease; }
/*-----list-----*/
.list1-1 { margin: 0 0 15px 0; padding: 0; list-style: none; overflow: hidden; }
.list1-1.indent a { text-decoration: underline; }
.list1-1.indent a span { color: #829399; }
.list1-1.indent1 { margin-bottom: 0; }
.list1-1 li:last-child { margin-bottom: 0; }
.list1-1 li { font-size: 15px; line-height: 1.428571429; overflow: hidden; margin-bottom: 8px; padding-left: 27px; background: url(../img/list_point.png) left 8px no-repeat; }
.list1-1 li a { font: 500 19px/25px 'Roboto', "Helvetica Neue", Helvetica, Arial, sans-serif; color: #04afef; -webkit-transition: all 0.25s ease; transition: all 0.25s ease; }
.list1-1 li a:hover { color: #54c134; -webkit-transition: all 0.25s ease; transition: all 0.25s ease; }
.list1 { margin: 0 0 4px 0; padding: 0; list-style: none; overflow: hidden; }
.list1 li { font-size: 15px; line-height: 1.428571429; overflow: hidden; margin-bottom: 8px; padding-left: 27px; background: url(../img/list_point.png) left 8px no-repeat; background-position: 6px 11px; }
.list1 li a { font: 500 19px/25px 'Roboto', "Helvetica Neue", Helvetica, Arial, sans-serif; text-decoration: none; -webkit-transition: all 0.25s ease; transition: all 0.25s ease; }
.list1 li a span { color: ##07B6F7; }
.list1 li a em { font-style: normal; color: #04afef; display: inline-block; width: 83px; float: left; margin-top: 3px; }
.list1 li a:hover { color: #54c134; -webkit-transition: all 0.25s ease; transition: all 0.25s ease; }
.list1 li a:hover span { color: #54c134; }
.list1 li a:hover em { font-style: normal; color: #54c134; }
.list2 { margin: 0; padding: 0; list-style: none; overflow: hidden; }
.list2 li { font-size: 15px; line-height: 1.428571429; overflow: hidden; margin-bottom: 8px; }
.list2 li a { font: 15px 'Roboto', "Helvetica Neue", Helvetica, Arial, sans-serif; color: #829399; -webkit-transition: all 0.25s ease; transition: all 0.25s ease; }
.list2 li a:hover { color: #54c134; }
.list3 { margin: 0; padding: 0; list-style: none; }
.list3 li { font-size: 15px; line-height: 1.428571429; margin-bottom: 13px; }
.list3 li p { margin-bottom: 0; }
.list3 li em { display: inline-block; width: 9px; height: 9px; background: url(../img/list_point.png) no-repeat; float: left; margin-right: 19px; margin-top: 7px; }
.list3 li h3 { color: #04afef; }
.list3 li:last-child { margin-bottom: 0; }
.list3 li .badge { padding: 0; margin: 0; float: left; margin-right: 9px; display: inline-block; color: #ffffff; font: bold 24px/52px 'Istok Web'; background: #e22004; border: none; width: 52px; height: 52px; border-radius: 100%; text-align: center; }
.list6 { margin: 0; padding: 0; list-style: none; }
.list6 li { font-size: 15px; line-height: 1.428571429; margin-bottom: 22px; }
.list6 li .badge { padding: 0; margin: 0; box-shadow: none; text-shadow: none; border-radius: 0; background: none; text-align: center; width: 35px; float: left; border: none; margin-right: 10px; }
.list6 li .badge time { font: bold 24px/21px 'Istok Web'; color: #e4351c; }
.list6 li .badge time span { display: block; font: bold 18px/18px 'Istok Web'; color: #e4351c; margin-top: 0; }
.list6 li p { margin-bottom: 0; margin-top: 14px; color: #737885; }
.list6 li a { font: 18px/18px 'Istok Web'; color: #1e2731; -webkit-transition: all 0.25s; transition: all 0.25s; }
.list6 li a:hover { color: #e4351c; }
.list8 { margin: 0; padding: 0; list-style: none; }
.list8 li { font-size: 15px; line-height: 22px; margin-bottom: 19px; }
.list8 li h3 { color: #04afef; margin-bottom: 0; }
/*-----search-----*/
#search-404 { position: relative; }
#search-404 input { box-shadow: none; border-radius: 6px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float: left; margin: 0; width: 100%; outline: none; border: 1px solid #ebebf1; background: #ffffff; font: 500 19px 'Roboto', "Helvetica Neue", Helvetica, Arial, sans-serif; line-height: 18px; color: #04afef; padding: 10px 14px; height: 40px; resize: none; -webkit-box-shadow: inset 5px 5px 13px 0 rgba(214, 214, 227, 0.65); box-shadow: inset 5px 5px 13px 0 rgba(214, 214, 227, 0.65); margin-bottom: 33px; }
#search { margin: 28px 0 0 0; position: relative; border-radius: 38px; border: 1px solid #ebebeb; border-radius: 5px; display: inline-block; width: 213px; float: right; }
#search a { position: absolute; float: left; top: 2px; right: 11px; -webkit-transition: all 0.25s ease; transition: all 0.25s ease; }
#search a:hover { opacity: 0.5; filter: alpha(opacity=50); }
#search input { box-shadow: none; border-radius: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: none; margin: 0; width: 215px; outline: none; font: 15px 'Roboto', "Helvetica Neue", Helvetica, Arial, sans-serif; line-height: 18px; float: left; color: #829399; background: none; height: 26px; padding: 3px 0 9px 20px; resize: none; overflow: hidden; }
/*-----map-----*/
.map-box { margin: 0; width: 100%; line-height: 0; overflow: hidden; position: relative; }
.map-box iframe { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; height: 296px; border: none; line-height: 0; overflow: hidden; }
.map { margin: 0 0 30px 0; width: 100%; line-height: 0; overflow: hidden; }
.map iframe { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; height: 361px; border: none; line-height: 0; overflow: hidden; }
.info p { margin-bottom: 27px; color: #829399; }
.info p a { color: #829399; }
.info p a:hover { color: #54c134; }
.info h3 { color: #04afef; margin: 0 0 4px 0; }
.mail { color: #54c134; font: 15px 'Roboto', "Helvetica Neue", Helvetica, Arial, sans-serif; text-decoration: none; }
.mail:hover { color: #04afef; text-decoration: none; }
#slider12 ul li { width: 32px; display: inline-block; vertical-align: top; }
#slider12 .slider_innr ul { float: none; display: inline-block; vertical-align: top; padding-left: 5px; }
#slider12 .slider_innr ul li { list-style: none; width: 100%; float: none; display: inline-block; vertical-align: top; }
.carousel-inner > .item .slider_desc { width: 100% !important; display: inline-block !important; vertical-align: top; margin: 5px; border: solid 2px #dfdfeb; border-radius: 8px; margin-bottom: 10px; padding: 6px; }
b.MAnjunew { height: auto !important; overflow: hidden; display: inline-block; width: auto; border: none; float: none; margin: 0 auto; margin-bottom: 8px; }
.carousel-inner > .item .slider_desc img { width: 100px; display: inline-block; vertical-align: top; height: 116px !important; padding-top: 0; }
.carousel-inner > .item .slider_desc .slider_box { width: 63%; display: inline-block; vertical-align: top; }
.carousel-inner > .item .slider_desc .slider_box ul { border: solid 1px #dfdfeb; padding: 3px; border-radius: 5px; box-sizing: border-box; background: #f7f7fa; }
.carousel-inner > .item .slider_desc .slider_box li { list-style: none; font-size: 12px; line-height: 18px; }
.carousel-inner > .item .slider_desc .slider_box ul { padding: 5px 10px; text-align: left; margin: 0 0 5px 0; }
.carousel-inner > .item .slider_desc .slider_box li span { float: right; color: #333; }
.contact_btn, .view_btn { display: inline-block; vertical-align: top; width: 88px; text-align: center; font-size: 15px; color: #fff; font-weight: bold; padding: 3px; border-radius: 5px; margin: 0 4px; }
.contact_btn { background: #47c727; }
.view_btn { background: #08b6f7; }
.contact_btn:hover, .view_btn:hover { background: #e71a7f; color: #fff; }
.carousel { background: #fff !important; }
.carousel-control.left, .carousel-control.right { background-image: none; }
.carousel-control { width: 5% !important; }
.carousel-inner .item { padding: 0 25px; }
.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left { left: -47%; width: 100%; display: none; }
/*
.glyphicon-chevron-left::before {
	content: "" !important;
	background: url("../img/arrw_lft.png");
	width: 40px;
	height: 36px;
	display: inline-block;
	border: none !important;
}
.glyphicon-chevron-right::before {
	content: "" !important;
	background: url("../img/arrw_rht.png");
	width: 40px;
	height: 36px;
	display: inline-block;
	border: none !important;
}
*/

.glyphicon-chevron-right::before, .glyphicon-chevron-left::before { color: #54C5F0; border: solid 2px #54C5F0; padding: 0px 3px; border-radius: 8px; font-weight: bold; font-size: 25px; }
.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right { right: -50%; display: none; }
.carousel-control { text-shadow: none; opacity: 1; }
.carousel-inner .item { padding: 0 25px; }
.carousel { position: relative; border: solid 2px #07B6F7; border-radius: 10px; padding: 5px 0; }
.avail_hour { display: inline-block; width: 100%; text-align: center; }
.carousel-indicators { bottom: 20px; display: none !important; }
.carousel-inner { text-align: center; }
.slidr_title_ss { font-size: 32px; color: #07b6f7; text-shadow: 0; font-weight: bold; text-align: center; margin: 0; }
.carousel-inner .item table tr td { width: 340px !important; display: inline-block; float: none; margin: 0 7px; }
.carousel-inner > .item .slider_desc { width: 100%; }
.item_custm tr td { width: 342px !important; display: inline-block; }
a#ctl00_ContentPlaceHolder1_lnkPrevious { position: absolute; top: 50%; background: url(../img/arrw_lft.png); width: 40px; height: 36px; left: -18px; }
.testimonial_section h4.CusRev_Title { color: #47c727; }
label.col-md-12.CusRev_Rating { font-size: 18px; }
.alert.alert-block.alert-info.fade.in.CusRev_Customer { width: 50%; display: inline-block; }

.mob_search_sec {
    position: absolute;
    right: 15px;
    top: 15px;
    width: auto;
}
.mob_search_sec span img {
    width: 29px;
    margin: 7px 0 0 0;
}

.content-box1 .TFhrsimg {
    padding-top: 16px !important;
}
.watch_ss h2 {
   color: #54c732;
}
.avail_hour > img {
    margin-bottom: 9px;
    margin-top: 7px;
    max-width: 85%;
    margin-right: 0;
    padding: 0;
}

.locatn_main_sec .controlHolder {
    float: none;
    display: inline-block;
    text-align: left;
    padding: 0 5px !important;
    /* margin: 0 !important; */
    width: 24%;
}
.locatn_main_sec {
    text-align: center;
    margin: 15px 0 5px 0;
    display: inline-block;
    width: 100%;
}
.content-box1 .TFhrsimg img {
    max-width: 100%; margin: 5px 0 0 0;
} 
.custom_reg_fields input {
    border: solid 1px #d2d2d2;
    width: 80%;
    margin: 0 0 15px 0;
    padding: 5px;
    border-radius: 3px;
}


/*------------------------------------------------------media queries---------------------------------------------------------*/
@media (min-width: 1220px) {
.container { padding: 0; }
}
/*---------------------------------------------------------------------------------------------------------------------------*/
@media (min-width: 992px) and (max-width: 1219px) {
.newsform-box { background: url(../img/bg_pic2.jpg) center top no-repeat; text-align: center; }
.newsform-box p { float: none; margin-bottom: 25px; }
.newsform-box #contact-form2 { float: none; width: 100%; }
.newsform-box #contact-form2 .form-div-1, .newsform-box #contact-form2 .form-div-2 { width: 560px; }
.newsform-box #contact-form2 .form-div-1 { margin-right: 15px; }
.newsform-box #contact-form2 .holder { float: none; margin-bottom: 15px; }
.form-div-1, .form-div-2, .form-div-3 { width: 100%; float: none; margin-right: 0; }
#contact-form label { min-height: 50px; }
.thumb-pad0 .thumbnail .caption p { font-size: 14px; line-height: 21px; }
#contact-form.success .success-message { height: 140px; line-height: 140px; }
.content-box4.indent { padding: 0 29px 30px 0; }
}
/*---------------------------------------------------------------------------------------------------------------------------*/
@media (min-width: 768px) and (max-width: 991px) {
header { text-align: center; }
h1.navbar-brand_ { width: 100%; float: none; text-align: center; }
.menuBox { padding: 30px 0; float: none; }
.menuBox nav.tm_navbar { float: none; text-align: center; }
.menuBox nav.tm_navbar li { float: none; display: inline-block; }
.menuBox .button-box { text-align: center; }
.newsform-box { background: url(../img/bg_pic2.jpg) center top no-repeat; text-align: center; }
.newsform-box p { float: none; margin-bottom: 25px; }
.newsform-box #contact-form2 { float: none; width: 100%; }
.newsform-box #contact-form2 .form-div-1, .newsform-box #contact-form2 .form-div-2 { width: 100%; margin-right: 0; margin-bottom: 15px; float: none; }
.newsform-box #contact-form2 .holder { float: none; margin-bottom: 0; }
#contact-form2.success .success-message { height: 93px; line-height: 93px; }
.thumb-pad0 { margin: 0 0 30px 0; overflow: hidden; }
.thumb-pad0 .thumbnail .caption p { font-size: 14px; line-height: 21px; }
#contact-form.success .success-message { height: 140px; line-height: 140px; }
.form-div-1, .form-div-2, .form-div-3 { float: none; width: 100%; margin-right: 0; }
#contact-form label { min-height: 50px; }
.categories-box { margin-bottom: 40px; }
.list1 li .title br { display: none; }
#search { float: none; }
.servicesBox .col-lg-4 { margin-bottom: 0; }
.overviewBox { padding: 40px 0 33px 0; }
#options { margin-bottom: 20px; }
.thumb-pad1 .thumbnail .caption a br { display: none; }
.thumb-pad1 .thumbnail .caption { overflow: visible; }
.map-box { margin-top: 30px; }
.map-box figure img { width: auto; }
footer .box { border-right: none; }
.foobox .col-lg-3 { margin-bottom: 35px; }
.who-box .col-sm-12 .maxheight { height: auto !important; }
.child-box2 { background: none; }
.tips-box .maxheight { height: auto !important; }
.child-box3 { background: none; }
.tips-box2 .maxheight { height: auto !important; }
.content-box4.indent { padding: 0 29px 30px 0; }

.avail_hour > img {
    max-width: 90%;
}

}
@media (max-width: 768px) {
b.MAnjunew { height: auto !important; width: 95px; }
}

/*---------------------------------------------------------------------------------------------------------------------------*/
@media (max-width: 767px) {
header { text-align: center; }
h1.navbar-brand_ { width: 100%; float: none; text-align: center; }
h2 br { display: none; }
nav.tm_navbar .nav { display: none; }
.menuBox { padding: 5px 0 0 0; float: left; }
.menuBox nav.tm_navbar { float: none; text-align: center; }
.menuBox nav.tm_navbar li { float: none; display: inline-block; }
.menuBox .button-box { text-align: center; }
.select-menu { display: inline-block !important; padding-top: 4px; padding-right: 3px; padding-bottom: 4px; width: 100%; border: 1px solid #04afef; background: #04afef; color: #ffffff; cursor: pointer; height: 30px; font-size: 12px; vertical-align: middle; }
.slider-box, .book-form { width: 100%; float: none; }
.foobox .col-lg-3 { margin-bottom: 35px; }
.newsform-box { background: url(../img/bg_pic2.jpg) center top no-repeat; text-align: center; }
.newsform-box p { float: none; margin-bottom: 25px; }
.newsform-box #contact-form2 { float: none; width: 100%; }
.newsform-box #contact-form2 .form-div-1, .newsform-box #contact-form2 .form-div-2 { width: 100%; margin-right: 0; margin-bottom: 15px; float: none; }
.newsform-box #contact-form2 .holder { float: none; margin-bottom: 0; }
#contact-form2.success .success-message { height: 93px; line-height: 93px; }
.thumb-pad2 figure { margin: 0 20px 0 0; float: left; }
.links-box { padding-bottom: 0; }
.links-box .col-lg-8 { margin-bottom: 50px; }
.map-box { margin-top: 30px; }
.map-box figure img { width: auto; }
.thumb-pad0 { margin: 0 0 30px 0; overflow: hidden; }
.thumb-pad0 .thumbnail .caption p { font-size: 14px; line-height: 21px; }
.testimBox .col-lg-3 { margin-bottom: 40px; }
#contact-form.success .success-message { height: 140px; line-height: 140px; }
.form-div-1, .form-div-2, .form-div-3 { width: 100%; float: none; margin-right: 0; }
.map iframe { height: 300px; }
#contact-form label { min-height: 50px; }
.proffesional-box { padding: 70px 0; }
.proffesional-box .title { font-size: 21px; }
.privacyBox { margin-bottom: 50px; }
.categories-box { margin-bottom: 40px; }
.block-box article { margin-bottom: 50px; }
.list1 li .title br { display: none; }
.thumb-pad4 figure { margin: 0 20px 0 0; float: left; }
.thumb-pad4 .thumbnail .caption { overflow: visible; }
.thumb-pad3 figure { margin: 0 20px 0 0; float: left; }
#search { float: none; }
.thumb-pad1 { margin-bottom: 20px; }
.servicesBox .col-lg-4 { margin-bottom: 0; }
.overviewBox { padding: 40px 0 33px 0; }
.thumb-pad1 .thumbnail .caption a br { display: none; }
.thumb-pad1-1 figure { margin: 0 20px 0 0; float: left; }
footer .box { border-right: none; }
.who-box .maxheight { height: auto !important; }
.child-box2 { background: none; }
.tips-box .maxheight { height: auto !important; }
.tips-box .col-lg-6 { margin-bottom: 30px; }
.child-box3 { background: none; }
.tips-box2 .maxheight { height: auto !important; }
.formBox .maxheight { height: auto !important; }
.content-box4.indent { padding: 0 30px 30px 30px; }
.avail_hour > img {
    max-width: 100% !important;
}
.content-box1 .color2 { font: 18px "TREBUCHET MS" !important; margin: 0 !important; }
h2 {
    font: 35px 'TREBUCHET MS';
}

.dsk_nly{ display: none;}

}
/*---------------------------------------------------------------------------------------------------------------------------*/
@media (max-width: 626px) {
.thumb-pad4 figure { margin: 0 0 20px 0; float: none; }
.thumb-pad1-1 figure { margin: 0 0 20px 0; float: none; }
.thumb-pad3 figure { margin: 0 0 20px 0; float: none; }
.foobox { text-align: center; }
.foobox .col-lg-3 { width: 100%; }
.follow_icon li { float: none; display: inline-block; }
footer { text-align: center; }
#slider12 { height: 300px; }
#slider12 img { min-height: 300px; }
.threelogos { clear: both; }
.threelogos .col-lg-12 { float: left; margin: 0; padding: 0; width: 33%; }
.threelogos .col-lg-12 img { width: 100%; height: 57px; }
.desktopbanner { display: none; }
.mobilebanner { display: block !important; }
.book-form .box { width: 100%; }
.info h2 , h2.color2 {
    font: 22px 'TREBUCHET MS'; 
}

.info h3, h3.color1 p {
    font-size: 15px;
}

}
/*---------------------------------------------------------------------------------------------------------------------------*/
@media (max-width: 560px) {
.topic-box { width: 100%; float: none; }
.thumb-pad2 figure { margin: 0 0 20px 0; float: none; }
.thumb-pad1 .thumbnail .caption { overflow: visible; }
.book-form .box { width: 100%; }

}
/*---------------------------------------------------------------------------------------------------------------------------*/
@media (max-width: 480px) {
h1.navbar-brand_ a img { width: 100%; }
.baner-box { width: 100%; float: none; }
.trainerBox { width: 50%; }
.overviewBox .col-xs-6 { width: 100%; float: none; }
.projects-box .col-xs-6 { width: 100%; float: none; }
.thumb-pad1 figure { margin: 0 0 20px 0; float: none; }
.links-box .thumb-pad1 figure img { width: 100%; }
#search-404 { width: 283px; }
#search-404 input { width: 247px; }
footer .col-lg-3 { width: 100%; float: none; }
.button-box a { margin: 0; }
#slider12 { height: 240px; }
#slider12 img { max-height: 240px; }
.b1 { border: 3px solid #54c134; border-radius: 186px; float: left; height: 90px; overflow: hidden; width: 14%; }
.b2 { overflow: hidden; padding-left: 4px; padding-top: 2px; text-align: left; width: 34%; }
.b2 p { color: #54c134; font-family: Trebuchet MS; font-size: 12px; font-style: italic; font-weight: 600; line-height: 16px; /*width: 56%;*/
padding-left : 15px; }
.txt-testimonial { border-bottom: 1px solid lightgray; color: #e71a7f; font-family: Trebuchet MS; font-size: 34px; font-style: italic; letter-spacing: 6px; margin-top: -16px; padding: 0; text-align: center; text-transform: uppercase; }
.content-box1 .color2 {margin: 0 !important; }
.threelogos { clear: both; }
.threelogos .col-lg-12 { float: left; margin: 0; padding: 0; width: 33%; }
.threelogos .col-lg-12 img { width: 100%; height: 57px; }
.desktopbanner { display: none; }
.mobilebanner { display: block !important; }
.book-form .box { width: 100%; }
b.MAnjunew { height: auto !important; width: 71px; margin: 4px 0 0 0; }
.mob_search_sec span img {
    width: 25px;
    margin: 4px 0 0 0;
}

}

@media (max-width: 460px) {
.menuNumberRight a {
    display: inline-block;
    width: 49%;
    margin: 0 1px;
}

.menuNumberRight a img {
    max-width: 100%;
}
.menuNumberLeft a {
    display: inline-block;
    width: 49%;
    margin: 0 1px;
}

.menuNumberLeft a img {
    max-width: 100%;
}
}

@media (max-width: 375px) {
.mob_nav_sec .navbar-brand {
    width: 120px;
}
.mob_search_sec span img {
    width: 23px;
    margin: 3px 0 0 0;
}
.login_mob_ss a {
    font-size: 11px;
}

.login_mob_ss {
    font-size: 11px;
}

.mob_search_sec {
    right: 3px;
    top: 13px;
}
.mob_nav_sec .navbar-toggle {
    margin: 43px 0 0 10px;
}
.info h2, h2.color2 {
    font: 18px 'TREBUCHET MS';
}
}

/*---------------------------------------------------------------------------------------------------------------------------*/
@media (max-width: 320px) {
h1.navbar-brand_ a img { width: 100%; }
.trainerBox { width: 100%; float: none; }
.about-box .col-xs-6 { width: 100%; float: none; }
.thumb-pad1 figure img { width: 100%; }
#slider12 { height: 200px; }
#slider12 img { max-height: 200px; }
.b1 { border: 3px solid #54c134; border-radius: 186px; float: left; height: 90px; overflow: hidden; width: 14%; }
.b2 { overflow: hidden; padding-left: 4px; padding-top: 2px; text-align: left; width: 34%; }
.b2 p { color: #54c134; font-family: Trebuchet MS; font-size: 12px; font-style: italic; font-weight: 600; line-height: 13px; width: 56%; }
.txt-testimonial { border-bottom: 1px solid lightgray; color: #e71a7f; font-family: Trebuchet MS; font-size: 25px; font-style: italic; letter-spacing: 6px; margin-top: -16px; padding: 0; text-align: center; text-transform: uppercase; }
.content-box1 .color2 { margin: 0 !important; }
.threelogos { clear: both; }
.threelogos .col-lg-12 { float: left; margin: 0; padding: 0; width: 33%; }
.threelogos .col-lg-12 img { width: 100%; height: 57px; }
.desktopbanner { display: none; }
.mobilebanner { display: block !important; }
.book-form .box { width: 100%; }

.mob_nav_sec .navbar-inverse .navbar-toggle .icon-bar {
    height: 2px;
    width: 22px;
}
.mob_nav_sec .navbar-toggle {
    margin: 35px 0 0px 3px;
    font-size: 13px;
}
.avail_hour img {
    width: 100%;
    padding: 0px;
}
.login_mob_ss a {
    font-size: 10px;  padding: 0 2px 0 0px;
}
.login_mob_ss {
    font-size: 10px;
}

.mob_search_sec span img {
    width: 19px;
    margin: 1px 0 0 0;
}
.mob_nav_sec a.navbar-brand img {
    max-width: 90%;
}

}
 @media (max-width: 280px) {
h2 { font: 40px "TREBUCHET MS" !important; }
#slider12 { height: 200px; }
#slider12 img { max-height: 200px; }
.b1 { border: 3px solid #54c134; border-radius: 186px; float: left; height: 90px; overflow: hidden; width: 14%; }
.b2 { overflow: hidden; padding-left: 4px; padding-top: 2px; text-align: left; width: 34%; }
.b2 p { color: #54c134; font-family: Trebuchet MS; font-size: 12px; font-style: italic; font-weight: 600; line-height: 13px; width: 56%; }
.txt-testimonial { border-bottom: 1px solid lightgray; color: #e71a7f; font-family: Trebuchet MS; font-size: 34px; font-style: italic; letter-spacing: 6px; margin-top: -16px; padding: 0; text-align: center; text-transform: uppercase; }
.content-box1 .color2 { font: 33px "TREBUCHET MS" !important; margin: 0 !important; }
.threelogos { clear: both; }
.threelogos .col-lg-12 { float: left; margin: 0; padding: 0; width: 33%; }
.threelogos .col-lg-12 img { width: 100%; height: 57px; }
.desktopbanner { display: none; }
.mobilebanner { display: block !important; }
.book-form .box { width: 100%; }
}
/*---------------------------------------------------------------------------------------------------------------------------*/
.margBot { margin-bottom: 36px; }
.margBot1 { margin-bottom: 0; }
.padBot { padding-bottom: 0; }
/*Core variables and mixins*/
/*-------------------------------------------------*/
/*-------------------------------------------------*/

.box .list1-1 li { color: #fff !important; font-size: 17px; background: rgba(0, 0, 0, 0) url("../img/list_point-white.png") no-repeat scroll left 8px; }
.book-form .box p { font: 500 18px/24px "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.content-boxNewImg { margin-bottom: 10px !important; }
.content-boxNew { padding-bottom: 10px !important; cursor: pointer; }
.content-boxNew span { font-size: 16px !important; }
.list1-2 { margin: 0 0 15px 0; padding: 0; }
.list1-2 div:last-child { margin-bottom: 0; }
.list1-2 span { }
.list1-2 { color: #fff !important; font-size: 17px; }
.divlist { color: #ffffff !important; font-size: 17px; padding-right: 10px !important; }
/*
.list1-2 span:nth-child(1)
{
	font-size: 36px;
	line-height: 1.428571429;
	margin-bottom: 8px;
	padding-left: 27px;
	background: url(../img/1.png) left 8px no-repeat;
	color :Red;
}
.list1-2 span:nth-child(2)
{
	font-size: 15px;
	line-height: 1.428571429;
	margin-bottom: 8px;
	padding-left: 27px;
	background: url(../img/2.png) left 8px no-repeat;
}
.list1-2 span:nth-child(3)
{
	font-size: 15px;
	line-height: 1.428571429;
	overflow: hidden;
	margin-bottom: 8px;
	padding-left: 27px;
	background: url(../img/3.png) left 8px no-repeat;
}
*/
}
 @media (max-width: 480px) {
.divMessage { left: 2%; position: fixed; display: none; /*left: 30%;*/ padding: 10px 10px 10px 10px; height: 45px; width: 100%; top: 50%; background-color: black; color: #fff !important; z-index: 99999; text-align: center; }
.margin_mobile { margin-top: 25px; }
.logincss_Reg { padding-top: 0px !important; }
.logincss_Reg div a { font-size: 12px !important; }
.padding_Signup { padding-top: 0px; }
}
 @media (max-width:767px) {
.divMessage { left: 2%; position: fixed; display: none; /*left: 30%;*/ padding: 10px 10px 10px 10px; height: 45px; width: 100%; top: 50%; background-color: black; color: #fff !important; z-index: 99999; text-align: center; }
.margin_mobile { margin-top: 25px; }
.logincss_Reg { padding-top: 27px !important; }
.logincss_Reg div a { font-size: 13px !important; }
.padding_Signup { padding-top: 0px; }
.googlenew { margin-top: 7px; }

#divImagepopup .closenew {
    color: #08b6f7 !important;
}

}
@media (min-width:768px) {
.divMessage { left: 15%; position: fixed; display: none; /*left: 30%;*/ padding: 10px 10px 10px 10px; height: 45px; width: 70%; top: 50%; background-color: black; color: #fff !important; z-index: 99999; text-align: center; }
.margin_mobile { margin-top: 25px; }
.logincss_Reg { padding-top: 29px !important; }
.logincss_Reg div a { font-size: 14px !important; }
.padding_Signup { padding-top: 0px; }
.googlenew { margin-top: 12px; }
}
@media (min-width:992px) {
.divMessage { left: 20%; position: fixed; display: none; /*left: 30%;*/ padding: 10px 10px 10px 10px; height: 45px; width: 50%; top: 50%; background-color: black; color: #fff !important; z-index: 99999; text-align: center; }
.margin_mobile { margin-top: 25px; }
.logincss_Reg { padding-top: 0px !important; }
.logincss_Reg div a { font-size: 18px !important; }
.padding_Signup { padding-top: 40px; }
.googlenew { margin-top: 12px; }
}
@media (min-width:1200px) {
.margin_mobile { margin-top: 150px; }
.logincss_Reg { padding-top: 0px !important; }
.logincss_Reg div a { font-size: 18px !important; }
.padding_Signup { padding-top: 40px; }
.googlenew { margin-top: 12px; }
}
 @media screen and (max-width:991px) {
.contact_btn, .view_btn { width: 80px; }
.carousel-inner > .item .slider_desc .slider_box li { line-height: 22px; }
.carousel-inner .item { padding: 0; }
}
@media screen and (max-width:767px) {
.contact_btn, .view_btn { font-size: 12px !important; width: 75px !important; }
.carousel-inner .item { padding: 0 0; }
.avail_hour img {
    width: 95%;
    padding: 0 5px 0 0px;
}
.testimonial_section img { width: 100%; }

h3.remov_brac br {
    display: none;
}
.watch_ss {
	text-align: center;
}
.content-box1 .TFhrsimg {
	padding-top: 8px !important;
	text-align: center;
}
.locatn_main_sec .controlHolder label {
	font-size: 12px;
}
.locatn_main_sec .controlHolder {
	width: 25%;
}
}
@media screen and (max-width:660px) {
.carousel-inner > .item .slider_desc { width: 95% !important; }
.contact_btn, .view_btn { width: 110px; font-size: 15px; padding: 5px; }
.carousel-inner > .item .slider_desc img { width: 97px; }
.carousel-inner > .item .slider_desc .slider_box { width: 81%; }
}
 @media screen and (max-width:580px) {
.carousel-inner > .item .slider_desc .slider_box { width: 75%; float: right; }

.locatn_main_sec .controlHolder {
	width: 100%;
}
.watch_ss h2 {
	font-size: 18px;
}
}
@media screen and (max-width:375px) {
.carousel-inner > .item .slider_desc .slider_box { width: 64%; float: right; }
.contact_btn, .view_btn { width: 84px; }
.carousel-inner > .item .slider_desc img { width: 70px !important; }
.carousel-inner > .item .slider_desc .slider_box { margin: 4px 0 0; width: 100%; }
.contact_btn, .view_btn { font-size: 11px !important; width: 70px !important; }
}
.box a { padding: 0px !important; margin: 0px !important; background-color: Transparent !important; }
.logincss_Reg div a { color: #666 !important; font-weight: bold; }
.googlenew { background-color: #dd4b39; border: 2px solid #dd4b39; color: #fff; }
.googlenew:hover { background-color: #dd4b39; border: 2px solid #dd4b39; color: #fff; }
{
 padding: 0px !important;
 margin: 0px !important;
 background-color: Transparent !important;
}
.logincss_Reg div a { color: #666 !important; font-weight: bold; }
.googlenew { background-color: #dd4b39; border: 2px solid #dd4b39; color: #fff; }
.googlenew:hover { background-color: #dd4b39; border: 2px solid #dd4b39; color: #fff; }
 @media screen and (max-width:768px) {
.carousel { margin: 0 auto; width: 95%; }
.slidr_title_ss { font-size: 28px; }
.watch_ss h2 {
    font-size: 23px;
}

}
@media screen and (max-width:667px) {
.alert.alert-block.alert-info.fade.in.CusRev_Customer { width: 100%; }
.text_reviw_btn { width: 100%; }
label.col-md-12.CusRev_Rating img { margin: -4px 0 0 8px; width: 45%; }
.slidr_title_ss {
    font-size: 20px;
    margin: 10px 0 10px 0;
}
}
 @media screen and (max-width:660px) {
.carousel-inner > .item .slider_desc { width: 100% !important; }
.carousel-inner .item table tr td { width: 425px !important; }
.carousel-inner > .item .slider_desc .slider_box { width: 73%; }
.txt-testimonial { font-size: 35px; }
.content-box4 { border: 2px solid #07b6f7; border-radius: 10px; padding: 15px 10px 8px 10px; margin-bottom: 0; }
}
 @media screen and (max-width:480px) {
.carousel-inner > .item .slider_desc { width: 97% !important; }
.carousel-inner .item table tr td { max-width: 410px !important; width: 97% !important; }
.carousel-inner > .item .slider_desc img { width: 83px; }

}
 @media screen and (max-width:440px) {
.carousel-inner .item table tr td { float: none; margin: 0 auto !important; width: 310px !important; }
.carousel-inner > .item .slider_desc .slider_box { width: 69%; }
.testimonial_section h4.CusRev_Title { font-size: 22px; }
.content-boxNew span { font-size: 20px !important; }
}
 @media screen and (max-width:375px) {
.carousel-inner .item table tr td { width: 260px !important; }
.txt-testimonial { font-size: 27px; }
.testimonial_section span.VerCus { font-size: 13px; }
.list1 ul { /* margin: 0; */
padding: 0 !important; }
.testimonial_section span.VerCus { font-size: 13px; }
}
/*---------iiiiiii*/

.carousel-inner .item { width: 100%; }
.global .carousel-inner > .item .slider_desc { float: left !important; width: 48% !important; }
.contact_btn { float: left; }
.carousel-inner > .item .slider_desc .slider_box { width: 64% !important; margin-left: 7px; }
.global .carousel-control.left { position: absolute; left: -20px; top: 49% !important; font-size: 0; background-image: url(../img/arrw_lft.png) !important; width: 40px !important; height: 36px; }
.global .carousel-control.right { position: absolute; right: -20px; top: 49%; font-size: 0; background-image: url(../img/arrw_rht.png) !important; width: 40px !important; height: 36px; }
/**/
.slider_ img {
    height: 300px !important;
    width: 90% !important;
}
.content-box1.text-center .btn.btn-info { margin-bottom: 7px; }
.content-box1.text-center .btn.btn-info { margin-bottom: 7px; }
.pagination > li { display: inline-block; }
.pagination { text-align: center; }
.odometer-digit:last-child { margin-right: 0 !important; }
/*rr@-16-3-2017*/
.login_modal_header_two .modal-title {
  font-size: 18.76px;
  margin-top: 8px;
}
.prant_class {
  color: #666666;
  float: left;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  width: 50%;
  margin-bottom:20px;
}

.login_modal_two {
  padding: 14px 19px 20px;
}

.login_modal_header_two .modal-title {
  font-family: arial;
  font-weight: 600;
}
.login_modal_header_two .modal-title strong{ font-weight: bolder;}


 @media (min-width:320px) and (max-width:479px) {
.global .carousel-inner > .item .slider_desc { width: 96% !important; }
.carousel-inner > .item .slider_desc img { height: 92px !important; margin-top: 11px; }
.carousel-inner > .item .slider_desc .slider_box li { line-height: 16px; }
.list1 li a em { width: 80px; }
}
 @media (min-width:480px) and (max-width:639px) {
.global .carousel-inner > .item .slider_desc { width: 47% !important; }
.carousel-inner > .item .slider_desc .slider_box { width: 98% !important; margin-top: 6px; }
}
 @media (min-width:640px) and (max-width:767px) {
.carousel-inner > .item .slider_desc .slider_box { width: 98% !important; margin-top: 6px; }
}
 @media (min-width:768px) and (max-width:991px) {
	 
	 .test{
    width: 100% !important;
    margin-left: unset !important;
}
.choose_pay{
    line-height: 1em;
}
.menuNumberLeft { margin-bottom: 10px; }
nav.tm_navbar li a { font: 18px 'Roboto'; }
}
 @media (min-width:992px) and (max-width:1200px) {
.testimonial_section img { max-width: 100%; }
.margBot.pull-left.slider-box { width: 66%; }
.avail_hour img { max-width: 100%; }
.pull-right img { max-width: 100%; width: auto !important; }
.list1.indent ul { padding: 0; }
.carousel-inner > .item .slider_desc .slider_box { width: 94% !important; margin-left: 0px; }
.carousel-inner > .item .slider_desc img { margin-bottom: 8px; }
.menuBox { width: 61%; }
h1.navbar-brand_ img { max-width: 100%; }
nav.tm_navbar li a { font: 16px 'Roboto'; }
nav.tm_navbar li { margin-left: 9px; }
.button-box { margin-bottom: 8px; }
.menuNumberLeft { margin-bottom: 9px; }
.controlHolder label { font-size: 13px; }
.controlHolder { padding: 0 8px; }
.content-box1 { padding: 22px 19px 30px 18px; }
}
 @media screen and (max-width:1024px) {
.avail_hour img {
    max-width: 85%;
}
.watch_ss h2 {
    font-size: 23px;
    margin: 0 -15px;
}

.content-box1 .TFhrsimg {
    padding-top: 4px !important;
}
.popup_buttn .col-lg-3.col-md-3.col-sm-3.center.margBot.pull-left.box {
  width: 22%;
}
.popup_buttn .singapore_bttns .col-lg-3.col-md-3.col-sm-3.center.margBot.pull-left.box {
  margin: 0 20px;
}
 }
  @media screen and (max-width:800px) {
 .popup_buttn .col-lg-3.col-md-3.col-sm-3.center.margBot.pull-left.box {
  width: 22%;
}
.popup_box_more .btn.btn-danger {
  font-size: 20px;
}
  }
  
    @media screen and (max-width:639px) {
  .popup_buttn .col-lg-3.col-md-3.col-sm-3.center.margBot.pull-left.box {
  width: 42%;
}
.popup_buttn .singapore_bttns .col-lg-3.col-md-3.col-sm-3.center.margBot.pull-left.box {
  margin: 0 15px;
}

	}
    @media screen and (max-width:480px) {	
	.popup_buttn .col-lg-3.col-md-3.col-sm-3.center.margBot.pull-left.box {
  width: 44%;
}
.popup_buttn .singapore_bttns .col-lg-3.col-md-3.col-sm-3.center.margBot.pull-left.box {
  margin: 0 10px;
}

.content-box1.book-form.popup_buttn .color2 {
  padding: 10px 0; font-size: 19px !important;
}
.popup_box_more a {
  font-size: 19px;
}
.popup_box_more {
  padding: 7px 0;
}
	}
	
	@media screen and (max-width:479px) {	
	.popup_buttn .col-lg-3.col-md-3.col-sm-3.center.margBot.pull-left.box {
  margin: 0 0 15px !important;
  width: 100%;
}
        ul.mobblhom {
            padding: 0;
            margin: 0;
            list-style: none;
            padding: 5px 0px 0px 0px;
            /* border-radius: 50px; */
            background-color: #42aaea;
            margin-bottom: 2%;
            vertical-align: top;
            display: inline-block;
            /* text-align: center; */
            width: 100%;
        }

	}
	
	@media screen and (max-width: 991px){
.panel .test{
    width: 100% !important;
    margin-left: unset !important;
}
.choose_pay{
    line-height: 1em;
}

}

@media screen and (min-device-width: 1435px) and (max-device-width: 2565px) { 

	.popup_buttn .col-lg-3.col-md-3.col-sm-3.center.margBot.pull-left.box {
		width: 22% !important;
	}
    

	
}

		
@media screen and (min-device-width:320px) and (max-device-width:584px){
	
.test {
    width: 106% !important;
    margin-left: -10px !important;
    line-height: 0px !important;
    padding-top: 10px;
}
    ul.mobblhom {
        padding: 0;
        margin: 0;
        list-style: none;
        padding: 5px 0px 0px 0px;
        /* border-radius: 50px; */
        background-color: #42aaea;
        margin-bottom: 2%;
        vertical-align: top;
        display: inline-block;
        /* text-align: center; */
        width: 100%;
    }


}

@media screen and (min-device-width:320px) and (max-device-width:584px){
	
.dummyspacecss {
    height:0px !important;
}
    ul.mobblhom {
        padding: 0;
        margin: 0;
        list-style: none;
        padding: 5px 0px 0px 0px;
        /* border-radius: 50px; */
        background-color: #42aaea;
        margin-bottom: 2%;
        vertical-align: top;
        display: inline-block;
        /* text-align: center; */
        width: 100%;
    }


}

