@charset "utf-8";@media only screen and (min-width:980px) and (max-width:1100px){header .container, #content .container, .section-separator, #features, #howworks, #testimonials, #clientlist, #footer-top .container, #footer-bottom .container, #banner-total .container, .flexslider{width:940px !important;border:0px black solid;}
.query-block1-main{font-size:15px;}
.eform-block2, .eform-block3, .eform-block4{height:30px;}
div.domtab{width:900px !important;}
.header-right{margin-top:20px !important;}
.inner-banner .col1{width:460px !important;float:left;}
h1{color:#fff;font-size:40px;text-align:center;letter-spacing:2px;font-weight:normal;margin:20px 0 0 0;font-family:'monakoregular';}
h1 span{font-size:40px;color:#8ffe64;font-weight:bold;line-height:0px;font-family:'monakoregular';}
h2{font-size:18px !important;padding-bottom:0px;}
h3{font-size:40px;line-height:38px;}
#banner-inn-total .container{margin:0 auto;position:relative;width:930px;}
nav#mdesk{display:block !important;width:950px;}
#content1{background:none repeat scroll 0 0 #f5f4f4;border-bottom:2px solid #dbd7d7;border-top:2px solid #dbd7d7;}
#content .container, #content1 .container, #content2 .container, #content3 .container, #content4 .container, #content5 .container{margin:0 auto;width:930px;}
nav#mtab{display:none !important;float:right !important;width:345px !important;font-family:'proxima_nova_condensedSBd' !important;margin-top:15px;}
#banner-bottom-bar .container{width:930px;}
#inner-bar{width:100%;}
.inner-banner .col1, .inner-bar .col1{width:450px;float:left;margin-bottom:10px;}
#joinus{float:none !important;width:910px !important;margin-top:15px;}
#features .col, #features .col h4, .feature-sub-heading, .feature-content, .feature-link{width:100%px !important;}
#features .col h4{font-size:18px !important;}
#features .col h4 span{font-size:37px !important;}
#howworks .col, #howworks .col h4, .casestudy, #testimonials .col, #testimonials .col h4, #testimonials .col1, #clientlist .col, #clientlist .col1, #clientlist .col h4{width:430px !important;}
.howwork-icon.successstory{margin-top:100px !important;}
.howworks-screenshot{margin-left:16% !important;}
.howworks-video{margin-right:16% !important;}
.contact_form_total{width:100%;list-style-type:none;list-style-position:outside;margin:0 auto;padding-left:0px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;float:left;padding:8px 15px 10px 15px;background:#FFF;border:2px #CCC solid;}
.contact_form_small_1, .contact_form_small_7, input, textarea, select{width:280px !important;}
#testimonials .col1{text-align:center !important;margin-top:0 !important;}
#clientlist .col1{width:600px !important;float:left;display:block;margin-top:0px;padding-right:0px;padding-left:0px;border:0px red solid;}
#clientlist .col2{width:300px;float:right;display:block;margin-top:0px;padding-right:0px;border:0px red solid;}
#footer-top .col.right{float:none !important;width:980px !important;clear:both !important;padding-top:15px !important;text-align:center !important;}
.button1, .button2{margin:0 auto;width:auto;display:inline-block;font-family:'proxima_nova_altsemibold';font-size:30px;font-weight:700;line-height:17px;padding:15px 30px;position:relative;text-align:center;text-decoration:none;background-color:#4BA614;color:#fff;-webkit-transition:background-color 0.15s ease-in-out;-moz-transition:background-color 0.15s ease-in-out;-o-transition:background-color 0.15s ease-in-out;transition:background-color 0.15s ease-in-out;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;}
.button1:hover, .button1:focus{background-color:#256002;text-decoration:none;color:#fff;}
.button1, .button2{text-transform:none;font-size:35px;text-align:left;margin-top:5px;padding:20px 20px 20px 20px;line-height:17px;font-family:'proxima_nova_altsemibold';background:#26cbfb;border:3px #176a82 solid;border-radius:6px;text-shadow:2px 2px 1px #17718b;margin-right:20px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.button2{background:#57e439;text-shadow:2px 2px 1px #267414;border:3px #327c22 solid;margin-right:0px;}
.button2:hover, .button2:focus{background-color:#327c22;text-decoration:none;color:#fff;border:3px #57e439 solid;}
.button1:hover, .button1:focus{background-color:#176a82;text-decoration:none;color:#fff;border:3px #26cbfb solid;}
.button-caption{font-size:14px !important;}
#banner-total{min-height:730px !important;}
.button-caption1{font-size:18px !important;}
.inner-banner .col2{width:400px;float:right;}
.inner-banner{position:relative;zoom:1;width:100%;z-index:10;}
#footer-bottom .col{width:100%;text-align:center;}
#footer-bottom .col.right{float:left;width:660px;}
}
@media only screen and (min-width:768px) and (max-width:980px){header .container, #content .container, .section-separator, #features, #howworks, #testimonials, #clientlist, #footer-top .container, #footer-bottom .container, #banner-total .container, .flexslider{width:740px !important;border:0px red solid;}
.query-block1-main{font-size:15px;}
.eform-block2, .eform-block3, .eform-block4{height:30px;}
.header-right{margin-top:20px !important;}
div.domtab{width:730px !important;}
#content1{background:none repeat scroll 0 0 #f5f4f4;border-bottom:2px solid #dbd7d7;border-top:2px solid #dbd7d7;}
#content .container, #content1 .container, #content2 .container, #content3 .container, #content4 .container, #content5 .container{margin:0 auto;width:740px;}
h3{font-size:30px;line-height:38px;}
#banner-bottom-bar .container{width:740px;}
#inner-bar{width:100%;}
nav#mdesk{display:none !important;width:740px;margin-top:5px;}
nav#mtab{display:block !important;float:right !important;width:300px !important;margin-bottom:10px;font-family:'proxima_nova_condensedSBd' !important;margin-top:15px;}
.contact_form_small_1, .contact_form_small_7, input, textarea, select{background:#fff;width:300px !important;padding:5px !important;}
#joinus{float:none !important;width:712px !important;margin-top:15px;}
#features .col, #features .col h4, .feature-sub-heading, .feature-content, .feature-link{width:100% !important;}
#features .col h4{font-size:18px !important;}
#features .col h4 span{font-size:37px !important;}
#howworks .col, #howworks .col h4, .casestudy, #testimonials .col, #testimonials .col h4, #testimonials .col1, #clientlist .col, #clientlist .col1, #clientlist .col h4{width:708px !important;}
#testimonials .col1, #clientlist .col1{text-align:center !important;margin-top:0 !important;}
.button1, .button2{margin:0 auto;width:auto;display:inline-block;font-family:'proxima_nova_altsemibold';font-size:40px !important;font-weight:700;line-height:17px;padding:15px 50px;position:relative;text-align:center;text-decoration:none;background-color:#4BA614;color:#fff;-webkit-transition:background-color 0.15s ease-in-out;-moz-transition:background-color 0.15s ease-in-out;-o-transition:background-color 0.15s ease-in-out;transition:background-color 0.15s ease-in-out;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;}
.button1:hover, .button1:focus{background-color:#256002;text-decoration:none;color:#fff;}
.button1, .button2{text-transform:none;font-size:35px;text-align:left;margin-top:5px;padding:20px 20px 20px 20px;line-height:17px;font-family:'proxima_nova_altsemibold';background:#26cbfb;border:3px #176a82 solid;border-radius:6px;text-shadow:2px 2px 1px #17718b;margin-right:20px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.button2{background:#57e439;text-shadow:2px 2px 1px #267414;border:3px #327c22 solid;margin-right:0px;}
.button2:hover, .button2:focus{background-color:#327c22;text-decoration:none;color:#fff;border:3px #57e439 solid;}
.button1:hover, .button1:focus{background-color:#176a82;text-decoration:none;color:#fff;border:3px #26cbfb solid;}
.button-caption{font-size:14px !important;}
#banner-total{min-height:730px !important;}
#clientlist .col2{width:700px !important;float:left;}
.contact_form_total h3, .contact_form_total p{text-align:center;}
.label{float:left !important;width:150px !important;margin-left:100px;}
.txt-box{float:right !important;width:440px !important;}
h3{text-align:center;}
.contact_form_row{margin:10px 0px !important;}
#footer-bottom .col{text-align:center;width:100% !important;}
#footer-bottom .col.right{float:left;width:550px !important;}
}
@media only screen and (min-width:600px) and (max-width:767px){header .container, #content .container, .section-separator, #features, #howworks, #testimonials, #clientlist, #footer-top .container, #footer-bottom .container, #banner-total .container, .flexslider{width:572px !important;border:0px black solid;}
.query-block1-main{font-size:15px;}
.eform-block2, .eform-block3, .eform-block4{height:30px;}
.header-right{float:right;margin-top:28px;}
.faq-ans{width:500px !important;float:left;text-align:left;}
.faq-block{width:530px !important;border:0px red solid;}
.faq-no{float:left;text-align:left;width:20px !important;}
div.domtab{width:550px !important;}
ul.domtabs a:link,
ul.domtabs a:visited,
ul.domtabs a:active,
ul.domtabs a:hover{width:90px !important;padding:10px 0px;display:block;background:#666;margin-top:0px;color:#ccc;height:3em;font-weight:bold;text-decoration:none;}
#content1{background:none repeat scroll 0 0 #f5f4f4;border-bottom:2px solid #dbd7d7;border-top:2px solid #dbd7d7;}
#content .container, #content1 .container, #content2 .container, #content3 .container, #content4 .container, #content5 .container{margin:0 auto;width:572px;}
#content5{background:url(../images/bg5.jpg) repeat;margin-bottom:0px;}
select{border:1px solid #aaa;color:#7f7f7f !important;height:45px;background:#fff;width:270px !important;}
#banner-bottom-bar .container{width:572px;}
#inner-bar{width:100%;}
.inner-banner .col1, .inner-bar .col1{width:300px;float:right;margin-bottom:0px;}
.inner-banner .col2, .inner-bar .col2{width:240px;text-align:left;float:left;}
.contact_form_small_1, .contact_form_small_7, input, textarea{width:250px !important;}
#callsocial{display:none !important;}
#call{display:block !important;padding-top:0px !important;}
#call a{background-color:#4FB03B !important;color:#fff !important;font-size:16px !important;padding:5px 10px !important;font-family:'proxima_nova_altsemibold' !important;}
#call a:hover, #call a:focus{text-decoration:none !important;background-color:#7f7f7f !important;}
nav#mdesk{display:none !important;}
nav#mtab{display:block !important;float:right !important;width:270px !important;font-family:'proxima_nova_condensedSBd' !important;margin-top:10px;margin-bottom:10px;}
.button1, .button2{margin:0 auto;width:auto;display:inline-block;font-family:'proxima_nova_altsemibold';font-size:40px !important;font-weight:700;line-height:17px;padding:15px 50px;position:relative;text-align:center;text-decoration:none;background-color:#4BA614;color:#fff;-webkit-transition:background-color 0.15s ease-in-out;-moz-transition:background-color 0.15s ease-in-out;-o-transition:background-color 0.15s ease-in-out;transition:background-color 0.15s ease-in-out;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;}
.button1:hover, .button1:focus{background-color:#256002;text-decoration:none;color:#fff;}
.button1, .button2{text-transform:none;font-size:35px;text-align:left;margin-top:5px;padding:20px 20px 20px 20px;line-height:17px;font-family:'proxima_nova_altsemibold';background:#26cbfb;border:3px #176a82 solid;border-radius:6px;text-shadow:2px 2px 1px #17718b;margin-right:0px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.button2{background:#57e439;text-shadow:2px 2px 1px #267414;border:3px #327c22 solid;margin-right:0px;}
#clientlist .col2{float:left !important;width:540px;}
.button2:hover, .button2:focus{background-color:#327c22;text-decoration:none;color:#fff;border:3px #57e439 solid;}
.button1:hover, .button1:focus{background-color:#176a82;text-decoration:none;color:#fff;border:3px #26cbfb solid;}
.button-caption{font-size:16px !important;}
#banner-total{min-height:880px !important;}
#joinus{float:none !important;width:534px !important;margin-top:15px;}
#features .col, #features .col h4, .feature-sub-heading, .feature-content, .feature-link{width:100% !important;float:none !important;}
#features .col:nth-child(1), #features .col:nth-child(2){margin-bottom:20px !important;}
#features .col h4{font-size:28px !important;}
#features .col h4 span{font-size:47px !important;}
#howworks .col, #howworks .col h4, .casestudy, #testimonials .col, #testimonials .col h4, #testimonials .col1, #clientlist .col, #clientlist .col1, #clientlist .col h4{width:540px !important;}
#testimonials .col h4, #clientlist .col h4{line-height:130% !important;}
#testimonials .col h4 span, #clientlist .col h4 span{font-size:48px !important;}
#testimonials .col1, #clientlist .col1{text-align:center !important;margin-top:0 !important;padding:0 !important;float:none !important;width:572px !important;}
#footer-bottom .col{width:100% !important;text-align:center;}
#footer-bottom .col.right{float:left !important;width:600px !important;border:0px red solid;}
#content3{margin-bottom:0px;}
.social-icon{border:0 solid red;height:59px;float:none;margin:0 auto !important;text-align:center;width:315px;}
.button{font-size:28px !important;line-height:20px !important;}
.button-caption1{font-size:18px !important;}
h3{text-align:center;}
.contact_form_total h3, .contact_form_total p{text-align:center;}
.label{float:left !important;width:150px !important;margin-left:50px;}
.txt-box{float:right !important;width:320px !important;}
.contact_form_row{margin:10px 0px !important;}
}
@media only screen and (min-width:480px) and (max-width:599px){header .container, #content .container, .section-separator, #features, #howworks, #testimonials, #clientlist, #footer-top .container, #footer-bottom .container, #banner-total .container, .flexslider{width:452px !important;border:0px blue solid;}
.query-block1-main{font-size:15px;}
.eform-block2, .eform-block3, .eform-block4{height:60px;}
h3, p{text-align:center;}
.label{width:35% !important;}
.faq-ans{width:400px !important;float:left;text-align:left;}
.faq-block{width:430px !important;border:0px red solid;}
.faq-no{float:left;text-align:left;width:20px !important;}
div.domtab{width:430px !important;}
ul.domtabs a:link,
ul.domtabs a:visited,
ul.domtabs a:active,
ul.domtabs a:hover{width:90px !important;padding:10px 0px;display:block;background:#666;margin-top:5px;color:#ccc;height:3em;font-weight:bold;text-decoration:none;-moz-border-radius-topleft:0px !important;-webkit-border-top-left-radius:0px!important;border-top-left-radius:0px !important;-moz-border-radius-topright:0px !important;-webkit-border-top-right-radius:0px !important;border-top-right-radius:0px !important;}
.txt-box{width:62% !important;}
#clientlist .col2{width:420px !important;}
.contact_form_row{margin:10px 0px;}
.logo{float:left;margin-bottom:0;margin-top:15px;}
select{border:1px solid #aaa;color:#7f7f7f !important;height:45px;width:270px !important;}
#content1{background:none repeat scroll 0 0 #f5f4f4;border-bottom:2px solid #dbd7d7;border-top:2px solid #dbd7d7;}
#content .container, #content1 .container, #content2 .container, #content3 .container, #content4 .container, #content5 .container{margin:0 auto;width:452px;}
#banner-bottom-bar .container{width:452px;}
#inner-bar{width:100%;}
.inner-banner .col1, .inner-bar .col1{width:380px;float:right;margin-bottom:0px;}
.inner-banner .col2, .inner-bar .col2{width:100%;text-align:left;float:none;}
.contact_form_small_1, .contact_form_small_7, input, textarea{width:250px !important;}
#callsocial{display:none !important;}
#call{display:block !important;padding-top:10px !important;}
#call a{background-color:#4FB03B !important;color:#fff !important;font-size:16px !important;padding:5px 10px !important;font-family:'proxima_nova_altsemibold' !important;}
#call a:hover, #call a:focus{text-decoration:none !important;background-color:#7f7f7f !important;}
.bordered td{border-left:1px solid #ccc;border-top:1px solid #ccc;padding:5px;text-align:left;font-size:15px;}
.bordered th{background-color:#1f9942;border-left:1px solid #ccc;border-top:1px solid #ccc;padding:10px;text-align:left;font-size:15px;border-top:none;color:#fff;}
nav#mdesk{display:none !important;}
nav#mtab{display:block !important;float:right !important;width:270px !important;font-family:'proxima_nova_condensedSBd' !important;margin-top:10px !important;margin-bottom:15px;}
.selectbox{position:relative !important;display:inline-block !important;*display:inline !important;zoom:1 !important;background-color:#f0f0f0 !important;padding:8px 0 6px 0 !important;width:100% !important;margin-bottom:5px !important;}
.selectbox select{z-index:10 !important;position:relative !important;border:none !important;background:none !important;outline:none !important;opacity:0 !important;height:24px !important;*height:30px !important;-webkit-appearance:none !important;filter:alpha(opacity=0) !important;width:100% !important;}
.selecttext{z-index:9 !important;position:absolute !important;left:5px !important;display:inline-block !important;*display:inline !important;zoom:1 !important;background:transparent !important;color:#7f7f7f !important;font-size:18px !important;font-family:'proxima_nova_condensedSBd' !important;padding-left:4px !important;}
.select-arrow{background:url(../images/social-media-phone-icon.png) no-repeat 0 -236px !important;position:absolute !important;display:inline-block !important;*display:inline !important;zoom:1 !important;height:100% !important;width:26px !important;top:0 !important;right:8px !important;}
.search-box{display:none !important;}
h1{font-size:41px !important;}
h2{font-size:19px !important;}
h2.h2alt{font-size:17px !important;}
h4{font-size:22px !important;}
.button1, .button2{margin:0 auto;width:auto;display:inline-block;font-family:'proxima_nova_altsemibold';font-size:40px !important;font-weight:700;line-height:17px;padding:15px 50px;position:relative;text-align:center;text-decoration:none;background-color:#4BA614;color:#fff;-webkit-transition:background-color 0.15s ease-in-out;-moz-transition:background-color 0.15s ease-in-out;-o-transition:background-color 0.15s ease-in-out;transition:background-color 0.15s ease-in-out;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;}
.button1:hover, .button1:focus{background-color:#256002;text-decoration:none;color:#fff;}
.button1, .button2{text-transform:none;font-size:35px;text-align:left;margin-top:5px;padding:20px 20px 20px 20px;line-height:17px;font-family:'proxima_nova_altsemibold';background:#26cbfb;border:3px #176a82 solid;border-radius:6px;text-shadow:2px 2px 1px #17718b;margin-right:0px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.button2{background:#57e439;text-shadow:2px 2px 1px #267414;border:3px #327c22 solid;margin-right:0px;}
#clientlist .col2{float:left !important;width:540px;}
.button2:hover, .button2:focus{background-color:#327c22;text-decoration:none;color:#fff;border:3px #57e439 solid;}
.button1:hover, .button1:focus{background-color:#176a82;text-decoration:none;color:#fff;border:3px #26cbfb solid !important;}
.button-caption{font-size:16px !important;}
#banner-total{min-height:860px !important;}
#joinus{float:none !important;width:424px !important;margin-top:15px;}
#features .col, #features .col h4, .feature-sub-heading, .feature-content, .feature-link{width:100% !important;float:none !important;}
#features .col:nth-child(1), #features .col:nth-child(2){margin-bottom:20px !important;}
#features .col h4{font-size:28px !important;}
#features .col h4 span{font-size:47px !important;}
#howworks .col, #howworks .col h4, .casestudy, #testimonials .col, #testimonials .col h4, #testimonials .col1, #clientlist .col, #clientlist .col1, #clientlist .col h4{width:424px !important;}
#testimonials .col h4, #clientlist .col h4{line-height:130% !important;}
#testimonials .col h4 span, #clientlist .col h4 span{font-size:48px !important;}
.howwork-icon.successstory{margin-top:100px !important;}
.howworks-screenshot{margin-left:0% !important;}
.howworks-video{margin-right:0% !important;}
#testimonials .col1, #clientlist .col1{text-align:center !important;margin-top:0 !important;padding:0 !important;float:none !important;width:452px !important;}
#footer-bottom .col{width:100% !important;text-align:center;}
#footer-bottom .col.right{float:left !important;width:100% !important;border:0px red solid;margin-top:15px;}
#content3{margin-bottom:0px;}
.social-icon{border:0 solid red;height:59px;float:none;margin:0 auto !important;text-align:center;width:315px;}
#footer-top .col{margin-right:0 !important;margin-bottom:20px !important;}
#footer-top .col.right{float:none !important;width:452px !important;clear:both !important;padding-top:15px !important;text-align:center !important;}
.footer-logo{display:none !important;}
#footer-top .col ul li{float:left !important;padding-left:10px !important;}
button.submit, .loginbtn, .bookdetails-btn, .searchbtn2{padding:10px 10px !important;font-size:25px !important;}
input:focus,
textarea:focus{padding-right:5px !important;}
select{background:#fff;}
}
@media only screen and (max-width:479px){header .container, #content .container, .section-separator, #features, #howworks, #testimonials, #clientlist, #footer-top .container, #footer-bottom .container, #banner-total .container, .flexslider{width:292px !important;border:0px green solid;}
.query-block1-main{font-size:12px;}
.eform-block2, .eform-block3, .eform-block4{height:60px;}
.eform-block2, .eform-block2-text{width:50%;font-size:14px;line-height:21px;}
.eform-block3, .eform-block3-text{width:24%;font-size:12px;}
.eform-block4, .eform-block4-text{width:15%;font-size:12px;}
.eform-block4-text{font-size:12px;width:15%;}
select{background:#fff;}
.label{width:100% !important;text-align:left !important;}
.faq-ans{width:200px !important;float:left;text-align:left;}
.faq-block{width:230px !important;border:0px red solid;}
.faq-no{float:left;text-align:left;width:20px !important;}
.txt-box{width:100% !important;}
div.domtab{width:280px !important;}
ul.domtabs a:link,
ul.domtabs a:visited,
ul.domtabs a:active,
ul.domtabs a:hover{width:70px !important;padding:10px 0px;display:block;background:#666;margin-top:5px;color:#ccc;height:3em;font-size:14px;font-weight:bold;text-decoration:none;-moz-border-radius-topleft:0px !important;-webkit-border-top-left-radius:0px!important;border-top-left-radius:0px !important;-moz-border-radius-topright:0px !important;-webkit-border-top-right-radius:0px !important;border-top-right-radius:0px !important;}
#content1{background:none repeat scroll 0 0 #f5f4f4;border-bottom:2px solid #dbd7d7;border-top:2px solid #dbd7d7;}
#content .container, #content1 .container, #content2 .container, #content3 .container, #content4 .container, #content5 .container{margin:0 auto;width:292px;}
#banner-bottom-bar .container{width:292px;}
#inner-bar{width:100%;}
.inner-banner .col1, .inner-bar .col1{width:280px;float:right;margin-bottom:0px;}
.inner-banner .col2, .inner-bar .col2{width:100%;text-align:left;float:none;}
.contact_form_small_1, .contact_form_small_7, input, textarea{width:250px !important;float:left;}
.txt-box{float:left !important;}
#clientlist .col2{border:0 solid red;display:block;float:right;margin-top:0;padding-right:0;width:290px;}
.contact_form_total{width:260px !important;float:right;}
#content5 p{color:#fff;font-size:18px;}
.bordered td{border-left:1px solid #ccc;border-top:1px solid #ccc;padding:6px 3px !important;text-align:left;font-size:13px;}
.bordered th{background-color:#1f9942;border-left:1px solid #ccc;border-top:1px solid #ccc;padding:6px 3px !important;text-align:left;font-size:13px;border-top:none;color:#fff;}
#callsocial{display:none !important;}
#call{display:block !important;padding-top:0px !important;margin-top:17px;}
#call a{background-color:#4FB03B !important;color:#fff !important;font-size:16px !important;padding:5px 10px !important;font-family:'proxima_nova_altsemibold' !important;}
#call a:hover, #call a:focus{text-decoration:none !important;background-color:#7f7f7f !important;}
nav#mdesk{display:none !important;}
nav#mtab{display:block !important;float:right !important;width:200px !important;padding:10px 0 2px 0 !important;font-family:'proxima_nova_condensedSBd' !important;}
.logo{float:left;margin-bottom:0;margin-left:0px;margin-top:5px;}
.logo img{width:285px;}
select{border:1px solid #aaa;color:#7f7f7f !important;height:33px !important;width:150px !important;margin-bottom:10px !important;}
.selectbox{position:relative !important;display:inline-block !important;*display:inline !important;zoom:1 !important;background-color:#f0f0f0 !important;padding:8px 0 6px 0 !important;width:100% !important;margin-bottom:5px !important;}
.selectbox select{z-index:10 !important;position:relative !important;border:none !important;background:none !important;outline:none !important;opacity:0 !important;height:24px !important;*height:30px !important;-webkit-appearance:none !important;filter:alpha(opacity=0) !important;width:100% !important;}
.selecttext{z-index:9 !important;position:absolute !important;left:5px !important;display:inline-block !important;*display:inline !important;zoom:1 !important;background:transparent !important;color:#7f7f7f !important;font-size:18px !important;font-family:'proxima_nova_condensedSBd' !important;padding-left:4px !important;}
.select-arrow{background:url(../images/social-media-phone-icon.png) no-repeat 0 -236px !important;position:absolute !important;display:inline-block !important;*display:inline !important;zoom:1 !important;height:100% !important;width:26px !important;top:0 !important;right:8px !important;}
.search-box{display:none !important;}
h1{font-size:27px !important;margin-top:20px !important;}
h2{font-size:13px !important;margin-bottom:10px !important;}
h2.h2alt{font-size:11px !important;}
.flexslider .slides h2.title2 span.size1, .flexslider .slides h2.title2 span.size2, .flexslider .slides h2.title2 span.size3, .flexslider .slides h2.title2 span.size4{font-size:30px !important;}
.button1{font-size:18px !important;line-height:13px !important;margin-top:18px !important;}
.button-caption{font-size:11px !important;}
#banner-total{min-height:750px !important;}
#joinus{float:none !important;margin-top:10px;width:264px !important;}
#features .col, #features .col h4, .feature-sub-heading, .feature-content, .feature-link{width:100% !important;float:none !important;}
#features .col:nth-child(1), #features .col:nth-child(2){margin-bottom:100px !important;}
#features .col h4{font-size:26px !important;}
#features .col h4 span{font-size:45px !important;}
#howworks .col, #howworks .col h4, .casestudy, #testimonials .col, #testimonials .col h4, #testimonials .col1, #clientlist .col, #clientlist .col1, #clientlist .col h4{width:264px !important;}
#howworks .col h4{font-size:20px !important;}
#howworks .col h4 span{font-size:37px !important;}
#testimonials .col h4, #clientlist .col h4{line-height:130% !important;font-size:21px !important;}
#testimonials .col h4 span, #clientlist .col h4 span{font-size:38px !important;}
.howwork-icon.successstory{margin-top:100px !important;}
.howworks-screenshot, .howworks-video{float:none !important;margin:0 auto !important;clear:both !important;}
.howworks-video{margin-top:20px !important;}
#testimonials .col1, #clientlist .col1{text-align:center !important;margin-top:0 !important;padding:0 !important;float:none !important;width:292px !important;}
#footer-top .col{margin-right:0 !important;margin-bottom:20px !important;}
#footer-top .col.right{float:none !important;width:292px !important;clear:both !important;padding-top:15px !important;text-align:center !important;}
#footer-bottom .col{color:#fff;margin-right:30px;width:100%;}
#footer-bottom .col{width:100% !important;text-align:center;}
#footer-bottom .col.right{float:left !important;width:100% !important;border:0px red solid;margin-top:15px;}
#content3{margin-bottom:0px;}
.social-icon{border:0 solid red;height:59px;float:none;margin:0 auto !important;text-align:center;width:315px;}
#footer-bottom .col, #footer-bottom .col.right{float:none !important;clear:both !important;margin-bottom:10px !important;}
#footer-top .col ul li{float:left !important;padding-left:10px !important;}
#footer-bottom .col a{font-size:13px !important;}
h3{font-size:22px !important;text-align:center;}
h4{font-size:22px !important;}
.button-caption1{font-size:11px !important;}
button.submit, .loginbtn, .bookdetails-btn, .searchbtn2{padding:10px 5px !important;font-size:20px !important;}
input:focus,
textarea:focus{padding-right:10px !important;}
button1, .button2{margin:0 auto;width:auto;display:inline-block;font-family:'proxima_nova_altsemibold';font-size:35px !important;font-weight:700;line-height:17px;padding:15px 40px;position:relative;text-align:center;text-decoration:none;background-color:#4BA614;color:#fff;-webkit-transition:background-color 0.15s ease-in-out;-moz-transition:background-color 0.15s ease-in-out;-o-transition:background-color 0.15s ease-in-out;transition:background-color 0.15s ease-in-out;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;}
.button1:hover, .button1:focus{background-color:#256002;text-decoration:none;color:#fff;}
.button1, .button2{text-transform:none;font-size:35px;text-align:left;margin-top:5px;padding:20px 20px 20px 20px;line-height:17px;font-family:'proxima_nova_altsemibold';background:#26cbfb;border:3px #176a82 solid;border-radius:6px;text-shadow:2px 2px 1px #17718b;margin-right:0px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.button2{background:#57e439;text-shadow:2px 2px 1px #267414;border:3px #327c22 solid;margin-right:0px;}
#clientlist .col2{float:left !important;width:320px;}
.button2:hover, .button2:focus{background-color:#327c22;text-decoration:none;color:#fff;border:3px #57e439 solid;}
.button1:hover, .button1:focus{background-color:#176a82;text-decoration:none;color:#fff;border:3px #26cbfb solid !important;}
select{width:180px !important;}
}