@charset "utf-8";
/* CSS Document */

@media only screen and (min-width: 992px) and (max-width: 1050px) {
	/* Body */
.body {background: none;margin: 0px; padding: 0px;}
img, object, embed, video, iframe { border:none; max-width: 100%;}
.wrapper{width: 950px; margin: auto;}
.main{min-width:950px;}
.nav{height:100px; padding-top:5px;}
#nav li a{padding:50px 25px;}
#nav li.logo img{width:180px; height:115px;}
#nav li.logo a{padding: 0px 0px 0px 22px;}
#nav li ul{margin-top:-20px;}
.blue_bg span{font-size:26px;}
.blue_bg span p{font-size:16px;}
.content_lft{width:45%; padding-right:25px;}
.content_rgt{width:50%;}
.home_img{width:200px;}
.lft_content{width:200px; float:none;}
.content_lft h1{width:100%;}
.place_order{width:195px; float:left!important; margin-left:0px!important;}
.marina{width:95%; padding:10px;}
ul.slider{width:430px!important;height:100%!important;}
li.slider-slide{width:388px!important;}
ul#slideshow{width:100%!important;}
.logos li{padding:0 19px;}
.blue_bg table{width:55%;}
.blue_bg .txt_box, .blue_bg .wysija-input{width:140px;}
.center_ftr{display:none;}
.right{width:57%;}
.footer_menu .right{width:28%; text-align:right;}
.message{background-image:none; padding-left:10px;text-indent:0px; width:443px;}
.message img{display:none;}
.marina .date{padding:10px;width:73px;}
.bordrt_none{width:50%;}
ul.slider-controls.v-centered li.slider-prev a{right:130px; margin-top:-105px;}
ul.slider-controls.v-centered li.slider-next a{right:92px; margin-top:-105px; left:inherit;}
.flex-control-nav{width:100%!important;}
.inner_content_lft{width:65%; padding-right:20px; padding-top:50px;}
.alignright{margin-left:20px;}
.contact_form2{width:97%!important;}
.contact_form .txt_box{width:254px;}
.contact_form2 .txt_area{width:549px;}
.contact_form{width:inherit; float:left!important; margin-bottom:10px;}
.map2 iframe{width:100%;}
.map2{float:none; width:100%; margin-bottom:20px;}
div.blog{width:45%;}
.blog_date{width:85%;}
div.blog.odd{margin-left:10px;}

}

@media only screen and (min-width: 766px) and (max-width: 991px) {
	/* Body */
.body {background: none;margin: 0px; padding: 0px;}
img, object, embed, video, iframe { border:none; max-width: 100%;}
.wrapper {width: 730px; margin: auto;}
.main{min-width:730px;}
.head_lft .social_icon{display:none;}
.nav{height:100px; padding-top:5px;}
#nav{padding-top:110px; position:relative;}
#nav li a{padding:10px 27px 10px 27px; font-size:14px;}
#nav li.logo {position:absolute; left:41%; top:5px;}
#nav li.logo img{width:150px; height:95px;}
#nav li.logo a{padding: 0px 0px 0px 22px;}
#nav li ul{margin-top:0px;}
.flex-control-nav{width:100%!important;}
.blue_bg span{font-size:18px;}
.blue_bg span p{font-size:11px; padding-top:13px;}
.content_lft{width:100%; border-right:none; padding-right:0px;}
.content_lft h1{width:100%;}
.home_img{display:none;}
.lft_content{width:100%; float:none;}
.place_order{width:200px; float:left!important;}
.mobile_none{display:none;}
.content_rgt{width:100%; margin-top:40px;}
.marina{width:94%;}
ul.slider{width:100%!important;}
ul.slider-controls.v-centered li.slider-next a{margin-top:-186px; right:0px; left:inherit;}
ul.slider-controls.v-centered li.slider-prev a{margin-top:-186px; right:30px;}
#slideshowWrapper{height:250px;}
ul#slideshow{width:100%!important;}
ul#slideshow li{width:100%!important;}
.testimonial .title{background-image:none; background-color:#03445d; min-height:inherit; padding:10px; }
.message{background-image:none; padding-left:10px;text-indent:0px; width:95.6%;height:170px;}
.message img{display:none;}
#fssPrev{top:241px;}
#fssNext{top:241px;}
.logos li{width:10%; padding:0px 27px; float:none; vertical-align:middle; display:inline-block;}
.subscribe_blue_bg{background-image:none; background-color:#03445d; height:inherit;}
.center_ftr{display:none;}
.cloumn{width:350px;}
.right{width:52%;}
.footer_menu .right{width:100%; text-align:left; margin-top:10px;}
.inner_content_lft{width:98%; padding-right:10px; padding-top: 20px;}
.inner_content_lft .place_order{margin-bottom:25px; margin-right:20px;}
.inner_content_lft h1{width:100%; float:none;}
.inner_content_rgt{width:100%; float:left; display:none;}
.alignright{margin-left:20px;}
.corporate_form{width:290px;}
.corporate_form .txt_box{width:260px;}
.corporate_form .txt_area{width:260px;}
.map2{width:330px;}
ul.slider-controls.v-centered li.slider-prev a{margin-top:-170px;}
ul.slider-controls.v-centered li.slider-next a{margin-top:-170px;}
.subscribe_blue_bg table{width:100%;}
.blue_bg .txt_box, .blue_bg .wysija-input{width:245px;}
div.blog{width:45%;}
.blog_date{width:85%;}
div.blog.odd{margin-left:10px;}
}



@media only screen and (min-width: 479px) and (max-width: 766px) {
	/* Body */
.body {background: none;-webkit-text-size-adjust: none;}
	img, object, embed, video, iframe { border:none; max-width: 100%;}
	html { -webkit-text-size-adjust: 100%; /* Prevent font scaling in landscape while allowing user zoom */}
	html{-webkit-text-size-adjust: 100%;}
	/* Wrapper */
.wrapper{width: 95%;}
.main{min-width:100%;}
.head_top{}
.header{background-image:none; background-color:#ffffff; padding-top:10px; padding-bottom:10px;}
.nav{height:inherit;}
#nav li{display:none;}
#nav li.logo{display:block!important; width:100%; text-align:center;}
#nav li a{padding:0px;  display:inline;}
#nav li.logo img{width:130px; height:83px;}
.flexslider{height:250px!important;}
.banner_bg{height:250px;}
.banner_left p{opacity:1; margin-top:-20px;}
.banner_left{height:inherit; background-image:none; background-color:#03445d; width:91%; opacity:0.7; padding:10px; margin-top:10px; font-size:13px; }
.banner_txt{font-size:20px;margin-top:0px!important;}
.blue_bg{background-image:none; background-color:#03445d; height:inherit; height:inherit;}
.home_img{display:none;}
.content_lft{width:100%; border-right:none; padding-right:0px;}
.content_lft h1{float:none; font-size:24px;}
.lft_content{width:100%;}
.place_order{width:240px; margin-top:20px; margin-bottom:20px;}
.content_rgt{width:100%; float:left;}
.content_rgt td{height:inherit; padding-bottom:10px; padding-top:10px; width:inherit;}
.services_icons a{font-size:15px;}
.flex-control-nav{width:100%!important;}
.bordrt_none{display:none;}
#slideshowWrapper{height:270px;}
ul#slideshow{width:100%!important;}
ul#slideshow li{width:100%!important;}
.testimonial .title{background-image:none; background-color:#03445d; min-height:inherit; padding:5px 10px; }
.message{background-image:none; padding-left:10px;text-indent:0px; width:95.6%;height:220px;}
.message img{display:none;}
#fssPrev{top:241px;}
#fssNext{top:241px;}
.content_rgt h1{font-size:22px;}
.gray_bg{padding:20px 0px;}
.center_ftr{display:none;}
.logos li{width:14%; padding:0px 5px;}
.ftr_social{display:none;}
.right{display:none;}
.footer_menu ul{display:none;}
.footer_menu{text-align:center;}
.footer_menu .right{float:none!important; display:block;}
.cloumn{display:none;}
.footer{padding:5px 0px 0px 0px;}
.inner_content_lft{width:98%; padding-right:20px; padding-top:80px;}
.inner_content_lft .place_order{ margin:10px auto; float:none!important; display:block;}
.inner_content_lft h1{width:100%; float:none;}
.inner_content_rgt{ display:none;}
.page_title{margin-bottom:0px;}
.alignleft{width:40%;}
.inner_content_lft img{width:40%;}
.contact_form2{width:97%!important;}
.contact_form .txt_box{width:87%;}
.contact_form2 .txt_area{width:94%;}
.ajax-loader{width:16px!important; height:16px;}
.inner_content_lft h1{font-size:30px;}
.address_cnt{display:block;}
.corporate_form{width:98%;}
.corporate_form .txt_box{width:94%;}
.corporate_form .txt_area{width:94%;}
.address_cnt{float:left!important; margin-top:20px; width:98%;}
.address_cnt img{width:inherit;}
.map iframe{height:200px;}
.map2{width:100%; margin-bottom:20px;}
.location_detail{width:96%;}
.location_detail img{width:inherit;}
.flex-control-paging li a{font-size:1px;}
#mobile-menu #nav li{display:block; line-height:35px;}
.mm-toggle-wrap{display:block!important;}
#mobile-menu li.logo{display:none!important;}
#mobile-menu #nav li a{background-image:none; font-size:13px;padding-left:10px;}
#mobile-menu #nav li.last_menu ul{margin-left:0px!important;}
#mobile-menu #nav li ul{position:inherit; margin:0px;}
#nav li.current > a{background:transparent;}
#nav li ul li a{background:transparent;}
#nav li ul li a:hover{background:transparent;}
#nav li ul{width:100%;}
.flex-control-paging li a{font-size:1px;}
.logos li{float:none; vertical-align:middle; display:inline-block;}
.services_icons td img{width:60px!important; height:60px!important;}
div.blog{width:100%; margin-left:3px;padding-bottom:10px;}
div.blog img{width:100%; height:300px;}
.blog_date{width:85%;}
div.blog.odd{margin-left:3px; float:left;}
.full_width img{float:none;}
div.blog h3{padding-left:0px!important;}
.full_width .blog_date{padding-left:19px; width:96%!important;}
.blue_bg{padding:10px;}
.blue_bg span{display:none;}
.blue_bg a{float:none; display:block;margin:auto;}
.subscribe_blue_bg{display:none;}
.ftr_contact_dtl{display:block;float:none;width:100%;}
.ftr_contact_dtl table{width:100%; font-size:13px;}
.ftr_contact_dtl td.mobile_none_btn{display:none;}
.desktop{display:block;}
}
@media only screen and (min-width:767px){
    #menu-item-2350 {
        display:none !important;
    }
}
@media only screen and (max-width: 480px) {
/* Body */
.body {background: none;margin: 0px; padding: 0px;}
 img, object, embed, video, iframe { border:none; max-width: 100%;}
	/* Wrapper */
.wrapper{width: 93%;}
.main{min-width:100%;}
.head_top{}
.header{background-image:none; background-color:#ffffff; padding-top:10px; padding-bottom:10px;}
.nav{height:inherit;}
#nav li{display:none;}
#nav li.logo{display:block!important; width:100%; text-align:center;}
#nav li a{padding:0px;  display:inline;}
#nav li.logo img{width:130px; height:83px;}
.flexslider{height:250px!important;}
.about_image {height:250px!important;}
.banner_bg{height:250px;}
.banner_left p{opacity:1; margin-top:-20px;}
.banner_left{height:inherit; background-image:none; background-color:#03445d; width:91%; opacity:0.7; padding:10px; margin-top:10px; font-size:13px; line-height:18px;}
.banner_txt{font-size:15px;margin-top:0px!important;}
.blue_bg{background-image:none; background-color:#03445d; height:inherit; height:inherit;}
.home_img{display:none;}
.content_lft{width:100%; border-right:none; padding-right:0px;}
.content_lft h1{float:none; font-size:30px;}
.lft_content{width:100%;}
.place_order{width:240px; margin-top:20px; margin-bottom:20px;}
.content_rgt{width:100%; float:left;}
.content_rgt td{height:inherit; padding-bottom:7px; padding-top:7px; width:inherit; display:block; text-align:center;background-color:#03445d; margin-bottom:10px;}
.content_rgt td.pad_none{padding:0px; margin:0px;}
.content_rgt td.none_mobile{display:none;}
.content_rgt td img{width:70px; height:70px; display:none;}
.content_rgt td a{color:#fff;}
.services_icons a{font-size:15px;}
.flex-control-nav{width:100%!important;}
.bordrt_none{display:none;}
#slideshowWrapper{height:310px;}
ul#slideshow{width:100%!important;}
ul#slideshow li{width:100%!important;}
.testimonial .title{background-image:none; background-color:#03445d; min-height:inherit; padding:5px 10px; }
.message{background-image:none; padding-left:10px;text-indent:0px; width:89.2%;height:270px; font-size:13px; line-height:20px;}
.message img{display:none;}
#fssPrev{top:280px;}
#fssNext{top:280px;}
.content_rgt h1{font-size:22px;}
.gray_bg{padding:20px 0px;}
.center_ftr{display:none;}
.logos li{width:30%; padding:0px; text-align:center; display:inline-block; float:none; vertical-align:middle; margin-bottom:10px;}
.ftr_social{display:none;}
.right{display:none;}
.footer_menu ul{display:none;}
.footer_menu{text-align:center;}
.footer_menu .right{float:none!important; display:block;}
.cloumn{display:none;}
.footer{padding:5px 0px 0px 0px;}
.place_order{float:none!important; display:block; margin:10px auto;}
.inner_content_lft{width:97%; padding-right:0px;}
.inner_content_lft .place_order{ margin:10px auto; float:none!important; display:block;}
.inner_content_lft h1{width:100%; float:none;}
.inner_content_rgt{ display:none;}
.page_title{margin-bottom:0px;}
.alignleft{width:100%;}
.services_icons td{height:inherit; padding-bottom:7px; padding-top:7px; width:inherit; display:block; text-align:center;background-color:#03445d; margin-bottom:10px;}
.services_icons td.pad_none{padding:0px; margin:0px;}
.services_icons td.none_mobile{display:none;}
.services_icons td img{width:70px; height:70px; display:none;}
.services_icons td a{color:#fff;}
.contact_form2{width:97%!important;}
.contact_form table{border-spacing:0px;}
.contact_form .txt_box{width:90%; margin-bottom:10px}
.contact_form td{display:block;}
.contact_form2 .txt_area{width:90%;}
.ajax-loader{width:16px!important; height:16px;}
.inner_content_lft h1{font-size:30px;}
.address_cnt{display:block;}
.corporate_form{width:97%;}
.corporate_form .txt_box{width:90%;}
.corporate_form .txt_area{width:90%;}
.address_cnt{float:left!important; margin-top:20px; width:97%;}
.address_cnt img{width:inherit;}
.map iframe{height:200px;}
.radio{float:none;}
.map2{width:100%; margin-bottom:20px;}
.location_detail{width:94%;}
#mobile-menu #nav li{display:block; line-height:35px;}
.mm-toggle-wrap{display:block!important;}
#mobile-menu li.logo{display:none!important;}
#mobile-menu #nav li a{background-image:none; font-size:13px;padding-left:10px;}
#mobile-menu #nav li.last_menu ul{margin-left:0px!important;}
#mobile-menu #nav li ul{position:inherit; margin:0px;}
#nav li.current > a{background:transparent;}
#nav li ul li a{background:transparent;}
#nav li ul li a:hover{background:transparent;}
#nav li ul{width:100%;}
.flex-control-paging li a{font-size:1px;}
div.blog{width:99%; margin-left:3px; padding-bottom:10px;}
.blog_date{width:85%;}
div.blog.odd{margin-left:3px; float:left;}
.full_width img{float:none; height:250px; width: fit-content;}
.full_width .blog_date{width:99.5!important; padding-left:10px;}
div.blog h3{padding-left:0px!important;}
.full_width .blog_date{padding-left:19px; width:94%!important;}
.blue_bg{padding:10px;}
.blue_bg span{display:none;}
.blue_bg a{float:none; display:block;margin:auto;}
.subscribe_blue_bg{display:none;}
.footer .right .contact_tbl{display:block;}
.ftr_contact_dtl{display:block;float:none;width:100%;}
.ftr_contact_dtl table{width:100%; font-size:13px;}
.ftr_contact_dtl td.mobile_none_btn{display:none;}
.desktop{display:block;}
}

@media only screen and (min-width: 767px){
#nav li#menu-item-2350 {
        display:none !important;
    }
}