@charset "utf-8";
/* CSS Document */
@media only screen 
and (min-width:50px) 
and (max-width:500px){

	.site-nav-toggle { color: #fff; padding: 10px; font-size: 20px; display:block; background:#ffb900}
    .site-nav-toggle:hover { cursor:pointer;}
	.navigation ul li { float: none;  width: 100%;}
.navigation ul li a { padding: 12px 29px;}
.navigation ul li a:hover, .navigation ul li.active a {
    background: linear-gradient(to bottom, #218db7 0%, #218db7 50%, #1f85ad 53%, #1f85ad 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    text-decoration: none;
}
	.menu-nav .center #nav ul li a{ width:100%}
	.menu-nav .center #nav ul li ul li a{ width:100%; background-color:#fff}
	.menu-nav .center #nav ul li {    float: left;    width: 96%;}
	.menu-nav .center #nav ul li ul li a{ padding:12px 0 12px 2.5%}
	
	.wrapper{ width:95%; padding:0 2.5%}
.contact h2{font-size:18px}
.contact p{font-size:18px}
	.header{ width:100%}
	.header .header_image{ width:100%}
	.header_image > img {
    width: 100%;
    height: auto;
}
.contact {
    float: left;
    padding: 0 2.5%;
    text-align: left;
    width: 95%;
}
.contact p{ margin-left:0; padding-right:10px ;}
.header .header_image p {
    color: #0d5086;
    font-size: 13px;
    padding: 0 10px 0 30px;
	margin:0
}

.menu-nav .social-media {
    float: left;
    margin-right: 0;
    width: 100%;
    padding: 10px 0;
    clear: both;
}

.center {
    display: block;
    clear: both;
    width: 100%;
}
.content-1{ width:95%; padding:2.5%}
.content-1 > p {padding:5px 10px; float:left; margin-top:0!important; text-align:left; }
.content-1 span {
    padding: 0 ; float:left
}
.content-1 ul img {
    float: left; padding:10px; margin-top:0; width:280px
}
.content-1 ul li, ul.boxes li.box3{ clear:both; margin:0 0 5px 0 }
ul.boxes li {
    background:url(../images/text_vbg.png) repeat!important; 
    width: 100%;
}
ul.boxes {
    overflow: hidden;
    width: 100%;
}
.content-1 h2{ width:95%; padding:2.5%; float:left}
.banner {
    margin-bottom: 5px;
    margin-top: 5px;
    width: 100%;
    height: auto;
}
.footer .footer-right {
    float: left;
    width: 100%;
}
.social-media {
    float: left;
    width: 100%;
	padding:20px 0 0 0
}

.footer-right-last {
    width: 100%;
    clear: both;
    float: left;
}
.footer {
    background: none repeat scroll 0 0 #843200;
    margin: 5px 0 0;
    padding: 2.5%;
    width: 95%;
}
.footer .footer-left {
    float: left;
    margin-right: 10px;
    width: 100%;
}
.footer-left li {
    padding: 5px 0;
}
.footer-right-last p {
    margin-left: 0;
    text-align: left;
}
#slideshowHolder{ width:100%!important}
.newsticker-jcarousellite {
    min-height: 169px;
    width: 100%;
}
ul.boxes li.box1 p{ padding:0 15px 10px}
ul.boxes li.box3 strong{ float:left}
.contact-left1 {
    margin-left: 0;
}
.menu-nav ul li.dropdwn ul li {
    margin: 0;
    padding: 0;
	background-color:#fff;
}
.menu-nav ul li.dropdwn ul{ left:0}
.content-left {
    float: left;
    margin: 0 10px;
    width: 300px;
}
.content-right {
    float: right;
    margin-right: 0;
    padding: 0 2.5%;
    width: 95%;
}
.content-left {
    float: left;
    margin: 0 10px;
    width: 280px;
}
.content-left img {
    margin-bottom: 5px;
    width: 100%;
}
.c-form img {
    margin: 0 2.5%!important;
}
.content-1 .contact-left {
    float: left;
    margin: 0 2.5%;
    width: 90%;
}
.g-map {
    height: auto;
    margin: 0 2.5%;
    overflow: hidden;
    padding: 0;
    width: 95%;
}
.content-1 .contact-right {
    float: left;
    height: auto;
    width: 100%;
}
.button {
    float: left;
    width: auto !important;
}
.button1 {
    float: left;
    margin: 0 !important;
    padding: 0 !important;
}
.contact-right > p {
    margin: 20px 0 0 !important;
    padding: 0 0 0 2.5%;
}
.sitemap img {
    margin-left: 0;
}
.site-nav-wrap {
    float: none!important;
}
.info-block {
    clear: both;
}
.footer-right-last{ padding:20px 0 0 0}
.footer .social-media {
    float: left;
    width: 100%;
}
.theme-default .nivo-caption {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 12px;
}
.whyus-snap img {
    width: 280px;
}
.inner_bg{ width:90%; background:0 none}
.email > a {
    color: #843200 !important; font-size:13px!important
}
.email{font-size:13px!important}
li.box1, li.box2, li.box3{ margin:0 0 20px 0!important}
	

.header_image img {
    width: 95%;
    padding: 0 2.5%;
}
.wc-detail {
    float: left;
    width: 100%;
}
.whyus > ul, .offer-block > ul {
    float: left;
    width: 100%;
}
.whyus-snap {
    float: left;
    padding: 0;
    width: 100%;
}
.whyus-snap > img {
    width: 280px;
}
.snap {
    float: left;
    padding: 20px 0 0;
}
p.info, .info1{ text-align:left!important}
p.info1 a{ float:left; width:100%}
.box3 > p {
    clear: both;
    float: left;
}
p.info1 span{ clear:both; padding:10px 0 20px 0}

.content-1 img.call-to-action {
    float: right;
    padding: 0;
    width: 100%;
}
.snap-side {
    float: left;
    width: 300px;
}
.sitemap img {
    height: auto;
    margin-left: 0 !important;
	float:left;
	clear:both;
        width:100%;
}

.sitemap .button_image {
    margin-left: 0;
    margin-top: 0;
    position: static;
	padding:10px 0;
}
	}
/*******************************/
/******50 to 500 ends***********/
/*******************************/

@media only screen 
and (min-width:501px) 
and (max-width:640px){
	.site-nav-toggle { color: #fff; padding: 10px; font-size: 20px; display:block; background:#ffb900}
    .site-nav-toggle:hover { cursor:pointer;}
	.navigation ul li { float: none;  width: 100%;}
.navigation ul li a { padding: 12px 29px;}
.navigation ul li a:hover, .navigation ul li.active a {
    background: linear-gradient(to bottom, #218db7 0%, #218db7 50%, #1f85ad 53%, #1f85ad 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    text-decoration: none;
}
	.menu-nav .center #nav ul li a{ width:100%}
	.menu-nav .center #nav ul li ul li a{ width:96%; background-color:#fff}
	.menu-nav .center #nav ul li {    float: left;    width: 98%; background:0 none;}
	.menu-nav .center #nav ul li ul li a{ padding:12px 0 12px 2.5%}
	.menu-nav ul li.dropdwn ul li {
    margin: 0;
    padding: 0;
	background-color:#fff;
}
.menu-nav ul li.dropdwn ul{left:0}
	.wrapper{ width:95%; padding:0 2.5%}
	.header{ width:100%}
	.header .header_image{ width:100%}
	.header_image > img {
    height: auto; width:100%
}
.contact {
    float: left;
    padding: 0 2.5%;
    text-align: left;
    width: 95%;
}
.contact p{ margin-left:0}
.contact h2{font-size:18px}
.contact p{font-size:20px}

.header .header_image p {
    color: #0d5086;
    font-size: 15px;
    padding: 0 10px 0 50px;
	margin:0
}

.menu-nav .social-media {
    float: left;
    margin-right: 0;
    width: 100%;
    padding: 10px 0;
    clear: both;
}

.center {
    display: block;
    clear: both;
    width: 100%;
}
.content-1{ width:100%; padding:10px 0}
.content-1 > p {padding: 10px; float:left; margin-top:0!important; text-align:left; }
.content-1 span {
    padding: 10px 0 20px 0 ; float:left
}
.content-1 ul img {
    float: left; padding:10px; margin-top:0; width:280px
}
.content-1 ul li, ul.boxes li.box3 {
    margin: 0 10px 5px 0;
}
.content-1 h2{ width:95%; padding:2.5%; float:left}
.banner {
    margin-bottom: 5px;
    margin-top: 5px;
    width: 100%;
    height: auto;
}
.footer .footer-right {
    float: left;
    width: 100%;
}
.footer .footer-right .social-media {
    float: left;
    width: 100%;
	padding:20px 0 0 0
}

.footer-right-last {
    width: auto;
    float: left;
}
.footer {
    background: none repeat scroll 0 0 #843200;
    margin: 5px 0 0;
    padding: 2.5%;
    width: 95%;
}
.footer .footer-left {
    float: left;
    margin-right: 10px;
    width: 48%;
	padding:0 0 20px 0
}
.footer-left li {
    padding: 5px 0;
}
.footer-right-last p{ margin-left:0; text-align:left}
#slideshowHolder{ width:100%!important}
.newsticker-jcarousellite {
    min-height: 169px;
    width: 100%;
}
ul.boxes li.box1 p{ padding:0 15px 10px}
ul.boxes li.box3 strong{ float:left}
.content-1 p.content-title{ width:95%}

.content-1 > p {
    float: left;
    margin-top: 0 !important;
    padding: 2.5%;
    text-align: left;
    clear: both;
    width: 95%;
}

.contact-left1 {
    margin-left: 0;
}
.content-left {
    float: left;
    margin: 0 10px;
    width: 300px;
}
ul.boxes li.box3 p {
    clear: both;
    float: left;
}

.content-right {
    float: right;
    margin-right: 0;
    padding: 0;
    width: 100%;
}
.content-left {
    float: left;
    margin: 0 2.5%;
	width:95%
}
.content-left img {
    margin-bottom: 5px;
    width: 50%;
	height:auto
}
.content-right > ul {
    float: left;
}
.content-1 {
    padding: 2.5%;
    width: 95%;
}
.content-1 .contact-right {
    float: left;
    width: 500px;
}
form p span.span_field, .button, .button1 {
    clear: both;
    color: #545454;
    float: left;
	padding:0;
}
.sitemap img, .content-1 ul img {
    margin-left: 0;
}
.content-1 ul li{ clear:both}
	.content-1 .contact-right {
    float: left;
    height: auto;
    width: 100%;
}
.g-map {
    height: auto;
    margin: 0 2.5%;
    overflow: hidden;
    padding: 0;
    width: 95%;
}
.site-nav-wrap {
    float: none!important;
}
.info-block {
    clear: both;
}
.footer-right-last{ padding:20px 0 0 0}
.footer .social-media {
    float: left;
    width: 48%;
}
.theme-default .nivo-caption {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 12px;
}
.inner_bg{ width:90%}
.email{font-size:13px!important}
li.box1, li.box2, li.box3{ margin:0 0 20px 0!important}
	
.header_image img {
    width: 95%; padding:0 2.5%
}
.wc-detail {
    float: left;
    width: 100%;
}
.whyus > ul, .offer-block > ul {
    float: left;
    width: 100%;
}
.whyus-snap {
    float: left;
    padding: 0;
    width: 100%;
}

.snap {
    float: left;
    padding: 20px 0 0;
}
p.info, .info1{ text-align:left!important}
.footer-right-last p {
    margin-left: 0;
	margin-top:0;
    text-align: left;
}
p.info1 a{ float:left; width:100%}
.offer-block li {
    width: 242px!important;
    float: left;
}
.contact p {
    margin-left: 0;
    padding-right: 10px;
}
ul.boxes li {
    background:url(../images/text_vbg.png) repeat!important; 
    width: 100%;
	
}
ul.boxes li.box3 p{ float:left; clear:both}
.inner_bg{ background:0 none}
.footer-right-last img{ display:none}
form.c-form p .content-1 span {
    float: none;
    padding: 0;
}

form.c-form p textarea, form.c-form p input[type="text"] {
    margin-top: 0;
}
form.c-form p textarea, form.c-form p input[type="text"] {
    margin-top: 0;
}
.content-1 img.call-to-action {
    float: right;
    padding: 0;
    width: 100%;
}
.snap-side {
    float: left;
    width: 300px;
}
.sitemap img {
    height: auto;
    margin-left: 0 !important;
	float:left;
	clear:both;
}

.sitemap .button_image {
    margin-left: 0;
    margin-top: 0;
    position: static;
	padding:10px 0;
}
	}
/*******************************/
/******501 to 640 ends***********/
/*******************************/
@media only screen 
and (min-width:641px) 
and (max-width:800px){


.contact p{ margin-left:0}
.header .header_image p {
    color: #0d5086;
    font-size: 15px;
    padding: 0 10px 0 50px;
	margin:0
}

.menu-nav .social-media {
    float: left;
    margin-right: 0;
    width: 100%;
    padding: 10px 0;
    clear: both;
}
.contact h2{font-size:18px}
.contact p{font-size:20px}
.center {
    display: block;
    clear: both;
    width: 100%;
}
.content-1{ width:100%; padding:10px 0}
.content-1 > p {padding: 10px; float:left; margin-top:0!important; text-align:left; clear:both; width:100% }
.content-1 span {
    padding: 0 ; float:left
}
.content-1 ul img {
     padding:10px; margin-top:0; width:280px
}
.content-1 ul li, ul.boxes li.box3{ margin:0 10px 10px 0 ; width:265px}
body.lax-service .content-1 ul li, ul.boxes li.box3{ width:95%}
ul.boxes {
    margin: 30px 2.5% 0 0;
    overflow: hidden;
    width: 95%;
}

.content-1 > ul {
    clear: both;
    width: 100%;
}
.content-1 h2{ width:95%; padding:2.5% 0; float:left}
.banner {
    margin-bottom: 5px;
    margin-top: 5px;
    width: 100%;
    height: auto;
}
.footer .footer-right {
    float: left;
    width: 100%;
}
.footer .footer-right .social-media {
    float: left;
    width: 100%;
	padding:20px 0 0 0
}

.footer-right-last {
    width: auto;
    float: left;
}
.footer {
    background: none repeat scroll 0 0 #843200;
    margin: 5px 0 0;
    padding:1% 2.5%;
    width: 95%;
}
.footer .footer-left {
    float: left;
    margin-right: 10px;
	width:48%;
}
.footer-left li {
    padding: 5px 0;
}
.footer-right-last p{ margin-left:0; text-align:left}
#slideshowHolder{ width:100%!important}
.newsticker-jcarousellite {
    min-height: 169px;
    width: 100%;
}
ul.boxes li.box1 p{ padding:0 15px 10px}
ul.boxes li.box3 strong{ float:left}
.content-1 p.content-title{ width:100%}
.content-left {
    float: left;
    margin: 0 10px;
    width: 300px;
}
.content-right {
    float: right;
    margin-right: 0;
    padding: 0;
    width:100%;
}
.content-right > ul {
    float: left;
}
.content-left {
    float: left;
    margin: 0;
    width: 100%;
}
.content-left img {
    margin-bottom: 5px;
	padding:0.5%;
	width: 48%;
	height:auto
}
.contact-left1 {
    margin-left: 2.5%;
}
.content-1 {
    padding: 2.5%;
    width: 95%;
}
.content-1 .contact-right {
    float: left;
    width: 500px;
}
form p span.span_field, .button, .button1 {
    clear: both;
    color: #545454;
    float: left;
	padding:0;
}
.sitemap img, .content-1 ul img {
    margin-left: 0; float:left;
}
.site-nav-wrap {
    float: none!important;
}
.info-block {
    clear: both;
}
.footer-right-last{ padding:20px 0 0 0}
.footer .social-media {
    float: left;
	width:48%;
}
.theme-default .nivo-caption {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 12px;
}
.inner_bg{ width:90%}
.email{font-size:13px!important}
li.box1, li.box2, li.box3{ margin:0 5px 20px 0!important; }
.wc-detail {
    float: left;
    width: 100%;
}
.whyus > ul, .offer-block > ul {
    float: left;
    width: 47%;
}
.whyus-snap {
    float: left;
    padding: 0;
    width: 53%;
}

.snap {
    float: left;
    padding: 20px 0 0;
	width:253px
}

.content-1 img.call-to-action {
    float: left;
    padding: 10px;
}
.extra-line {
    float: left;
    padding: 15px 0 0 20px;
    width: 52%;
	clear:none
}
p.info, .info1{ text-align:left!important}
.footer-right-last p {
    margin-left: 0;
    text-align: center;
	margin-top:0;
}
p.info1 a{ float:left}
ul.boxes li.box2 ul li{  height:auto!important}
ul.boxes li.box3 p.email a{ font-size:13px}
.contact p {
    margin-left: 0;
    padding-right: 10px;
}
.menu-nav ul li a, .menu-nav ul li.dropdwn a{ border:0 none}

ul.boxes li {
    background:url(../images/text_vbg.png) repeat!important; 
    width: 100%!important;
	}
ul.boxes li.box3 p{ float:left; clear:both}
.inner_bg{ background:0 none}
p.info, .info1 {
    text-align: left !important;
}
.content-1 span {
    float: left;
    padding: 10px 0 20px 0;
}

p.info1 a {
    float: left; width:100%
}
.footer-right-last img{ display:none}
form.c-form p textarea, form.c-form p input[type="text"] {
    margin-top: 0;
}
.content-1 .sitemap h1 {
    clear: both;
    color: #fb5300;
    float: left;
    font-family: "Lobster",Georgia,Times,serif;
    font-size: 24px;
    margin-bottom: 10px;
    width: 100%;
}
.sitemap > ul {
    float: left;
    width: 45%;
}
.snap-side {
    float: right;
    width: 52%;
}
.sitemap li {
    width: 89% !important;
}
.sitemap img {
    height: auto;
    margin-left: 0 !important;
	float:left;
	clear:both;
}

.sitemap .button_image {
    margin-left: 0;
    margin-top: 0;
    position: static;
	padding:10px 0;
}
	}
/*******************************/
/******641 to 800 ends***********/
/*******************************/
@media only screen 
and (min-width:801px) 
and (max-width:1004px){
	
	.wrapper{ width:95%; padding:0 2.5%}
	.header{ width:100%}
	.banner {
    margin-bottom: 5px;
    margin-top: 5px;
    width: 100%;
    height: auto;
}
#slideshowHolder {
    width: 100% !important;
}

.content-1 ul li, ul.boxes li.box3 {
    margin: 0 2px 20px;
}

.content-1 ul img {
    margin: 0;
}

.footer .footer-left {
    float: left;
    margin-right: 10px;
    width: 35%;
}

.footer .footer-right {
    float: right;
    width: 605px;
}
.content-left {
    float: left;
    margin: 0 10px;
    width: 300px;
}
.content-right {
    float: right;
    margin-right: 0;
    padding: 0;
    width: 100%;
}
.content-left {
    float: left;
    margin: 0 ;
    width: 100%;
}
.content-left img {
    margin-bottom: 5px;
	padding:0 0.5%;
	width:32%;
	height:auto;
}
.content-1 {
    padding: 2.5%;
    width: 95%;
}
.content-1 .contact-right {
    float: left;
    width: 500px;
}
form p span.span_field, .button, .button1 {
    clear: both;
    color: #545454;
    float: left;
	padding:0
}
.wc-detail {
    float: left;
    width: 62%;
}
.snap {
    float: left;
    padding: 40px 0 0;
    width: 38%;
}
.whyus > ul, .offer-block > ul {
    float: left;
    width: 60%;
}
.whyus-snap {
    float: right;
    padding: 0;
    width: 40%;
}
.content-1 h2{ margin-bottom:15px}

.footer .social-media {
    float: left; width:25%}
.footer-right-last {
    float: left;
    width: 25%;
}
.content-1 ul li, ul.boxes li.box3 {
    margin: 0 10px 10px 0;
    width: 275px;
}
ul.boxes li.box3 p.email a{ font-size:13px}
ul.boxes li.box1 span{ float:left;}
.contact p {
    margin-left: 0;
    padding-right: 10px;
}
ul.boxes li {
    background:url(../images/text_vbg.png) repeat!important; 
    width: 100%!important;
	}
ul.boxes li.box3 p{ float:left; clear:both}
.inner_bg{ background:0 none}
p.info, .info1 {
    text-align: left !important;
}
.content-1 span {
    float: left;
    padding: 10px 0 20px 0;
}

p.info1 a {
    float: left; width:100%;
}


.contact-left1{ margin-left:0;}

form.c-form p textarea, form.c-form p input[type="text"] {
    margin-top: 0;
}
body.lax-service .content-1 ul li, ul.boxes li.box3{ width:95%}
.sitemap > ul {
    float: left;
    width: 45%;
}
.snap-side {
    float: right;
    width: 52%;
}
.sitemap li {
    width: 89% !important;
}
.content-1 .sitemap h1 {
    clear: both;
    color: #fb5300;
    float: left;
    font-family: "Lobster",Georgia,Times,serif;
    font-size: 24px;
    margin-bottom: 10px;
    width: 100%;
}
.sitemap img {
    height: auto;
    margin-left: 0 !important;
	float:left;
	clear:both;
}

.sitemap .button_image {
    margin-left: 0;
    margin-top: 0;
    position: static;
	padding:10px 0;
}
.contact h2{
        font-size: 3.5vw !important;
    }
    .contact > p{
        font-size: 3vw !important;
        float: none !important;
        text-align: center;
    }
	}
/*******************************/
/******970 - 1004 ends***********/
/*******************************/
.site-nav-wrap{ float:left}
@media (max-width:884px){
    .wholewrapper {
        background: url("../images/bg1.jpg") no-repeat fixed left 224px transparent;
        position:relative;
    }
    .mainwrapper {
        background: url("../images/bg2.jpg") no-repeat fixed right 224px transparent;
    }
    .header .header_image{
        width: 65% !important;
    }
    .header_image img{
        width: 100%;
        height: auto;
    }
    .contact h2{
        font-size: 3.5vw !important;
        text-align: center;
    }
    .contact > p, .contact h2 span{
        font-size: 3vw !important;
        float: none !important;
        text-align: center;
    }
}
@media (max-width:884px){
    #nav{
        width: 73% !important;
    }
    .social-media {
        margin: 0 !important;
        width: 25%;
    }
}
@media (max-width: 800px){
    #nav{ 
        width: 100% !important;
        height: auto;
        background: none !important;
        float: none !important;
        margin: 0px !important;
    }
    .site-nav-toggle { color: #fff; padding: 10px; font-size: 20px; display:block; background:#2708a4}
    .site-nav-toggle:hover { cursor:pointer;}
    .navigation ul li { float: none;  width: 100%;}
.navigation ul li a { padding: 12px 29px;}
.navigation ul li a:hover, .navigation ul li.active a {
    background: linear-gradient(to bottom, #218db7 0%, #218db7 50%, #1f85ad 53%, #1f85ad 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    text-decoration: none;
}
    .menu-nav .center #nav ul li a{ width:100%}
    .menu-nav .center #nav ul li ul li a{ width:98%; background-color:#2708a4}
    .menu-nav .center #nav ul li {    float: left;    width: 98%;}
    .menu-nav .center #nav ul li ul li a{ padding:12px 0 12px 2.5%}
        .menu-nav ul li.dropdwn ul li {
    margin: 0;
    padding: 0;
    background-color:#2708a4;
}
.menu-nav{
    margin: 19px 0 -5px 0;
}
.menu-nav ul li.dropdwn ul{left:0}
    .wrapper{ width:95%; padding:0 2.5%}
    .header{ width:100%}
    .header .header_image{ width:100%}
    .header_image > img {
    height: auto;
}
.contact {
    width: 35% !important;
}
.menu-nav .social-media{
    display: none !important;
}
}
@media (max-width: 640px){
    .header .header_image {
    width: 60% !important;
}
 .contact {
    width: 35% !important;
}
.header .header_image p{
    font-size: 12px;
    padding-left: 35px !important;
}   
.left-part, .right-part{
    width: 100% !important;
}

.right-part > img {
    height: auto;
    width: 33.33% !important;
    margin-top: 10px;
}
}
@media (max-width: 414px){
    .header .header_image{
        width: 93% !important;
        margin-bottom: 10px;
    }
    .contact{
        display: none !important;
    }
    .menu-nav .social-media{
        padding: 5px 0 !important;
        margin-bottom: -8px !important;
    }
    .col-1, .col-2 {
        margin-right: 0;
        width: 98%;
    }
}
@media (max-width: 320px){
    .right-part > img{
        width: 100% !important;
    }
}
@media (max-width: 962px){
    .right-part{
        float: right !important;
    }
    .left-part{
        width: 65%;
    }
}
@media (max-width: 962px){
    width:60% !important;
}
@media (min-width:895px) and (max-width:1004px){ #nav{ display:block !important} .menu-nav .social-media{ display:none;}}
@media (min-width:802px) and (max-width:894px){ #nav{ 
        width: 100% !important;
        height: auto;
        background: none !important;
        float: none !important;
        margin: 0px !important;
    }
    .site-nav-toggle {
    color: #fff;
    padding: 10px;
    font-size: 20px;
    display: block;
    background: #2708a4 !important;
}
    .site-nav-toggle:hover { cursor:pointer;}
    .navigation ul li { float: none;  width: 100%;}
.navigation ul li a { padding: 12px 29px;}
.navigation ul li a:hover, .navigation ul li.active a {
    background: linear-gradient(to bottom, #218db7 0%, #218db7 50%, #1f85ad 53%, #1f85ad 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    text-decoration: none;
}
    .menu-nav .center #nav ul li a{ width:100%;border-right: none;}
    .menu-nav .center #nav ul li ul li a{ width:98%; background-color:#2708a4}
    .menu-nav .center #nav ul li {    float: left;    width: 98%; background: #2600A3;}
    .menu-nav .center #nav ul li ul li a{ padding:12px 0 12px 2.5%}
        .menu-nav ul li.dropdwn ul li {
    margin: 0;
    padding: 0;
    background-color:#2708a4;
}
.menu-nav{
    margin: 19px 0 -5px 0;
}
.menu-nav ul li.dropdwn ul{left:0}
    .wrapper{ width:95%; padding:0 2.5%}
    .header{ width:100%}
    .header .header_image{ width:100%}
    .header_image > img {
    height: auto;
}
.contact {
    width: 35% !important;
}
.menu-nav .social-media{
    display: none !important;
} .menu-nav .social-media{ display:none;}
.site-nav-wrap {
    float: none;
} }