@media (max-width: 1200px){
	header .container, .navbar .container, footer .container{width: 100%;}
	.subbanner .container, .innerpage .maincontent .container, .breadcrumbs .container{width: 100%;}
	.navbar .container{padding: 0;}
	.leftcontent {
    min-width: initial;
	}
}
@media (max-width: 769px){
	.topcontact { display: none !important;}
	header { padding-bottom: 20px !important;}
}


@media screen and (max-width: 991px){
	.top-box .spacer-5-mb{margin-bottom: 50px !important;}
}
	
@media screen and (max-width: 980px){
	.flexslider .slides > li img{width: 100%; height: auto;}
}

@media screen and (max-width: 826px){
	.ft-nav li:nth-child(4){margin-bottom: 20px;}
}


@media screen and (min-width: 766px){
	.dropdown:hover .dropdown-menu {
		display: block;
	}
}


@media screen and (max-width: 768px){
	/* Header */
	header{padding: 20px 0 0; position: relative;}
	header .container{padding: 0;}
	.logo{margin-left: 15px; margin-top: 0;}
	.topcontact{width: 100%; background: #122f7b; color: #fff; display: block; padding: 20px; margin-top: 18px;}
	.topcontact a{color: #fff !important;}
	
	
	/* Navigation */
	.navbar-header{margin: 0 !important; padding: 0; position: absolute; top: 0; right: 0;}
	.navbar-default .navbar-toggle, .navbar-toggle{border: 0; margin: 35px 15px 0 0; padding: 0 !important;}
	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background: none;}
	.navbar-toggle .icon-bar{width: 30px; height: 4px; background: #3254b0 !important; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0;}
	.navbar-toggle:hover > .icon-bar{background: #2c4b9f !important;}
	
	.navbar-default .navbar-collapse, .navbar-default .navbar-form{width: 100%; border: 0;}
	.navbar-nav{margin: 0;}
	.hvr-sweep-to-top{background: #102a6d !important;}
	.navbar-default .navbar-nav > li{width: 100%; border-right: 0; border-bottom: 1px solid #173b97;}
	.navbar-default .navbar-nav > li:last-child{border-bottom: 0;}
	.navbar-default .navbar-nav > li > a{font-size: 1em; padding: 20px 15px; text-align: center;}
	/*.navbar-default .navbar-nav > li.dropdown > a{padding: 15px 15px 35px;}*/
	
	.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover{background: #2c4b9f;}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a{color: #fff !Important; font-size: .92em; padding: 15px; text-align: center;}
	.navbar.navbar-default{margin: 0;}

	
	/* Common Styles */
	.centermobile{max-width: 100%; display: block !important; margin: 0 auto; float: none !important; text-align: center !important; clear: both;}
	.imgleft{padding-right: 0;}
	.imgright{padding-left: 0;}
	.spacer-2-mb{margin-bottom: 20px !important;}
	.spacer-3-mb{margin-bottom: 30px !important;}
	.spacer-5-mb{margin-bottom: 50px !important;}
	
	h2{font-size: 1.79em;}
	
	.tick{width: 494px; max-width: 100%;}
	.tick li{margin-bottom: 30px !important;}
	
	
	/* Frontpage */
	.flexslider .slides > li img{width: 100%; height:auto;}
	.slidercaption{padding: 25px;}
	.slidercaption h1{font-size: 2em;}
	.slidercaption p{font-size: 1em;}
	.top-box .col-md-3{text-align: center;}
	.testimonials, .testimonials .flex-control-nav{text-align: center !important;}
	
	
	/* Subpages */
	.innerpage .maincontent{padding-bottom: 0 !important;}
	.leftcontent{width: 100%; padding-left: 15px !important;}
	.leftcontent img{width: 100%; display: block; margin: 0 auto 50px; float: none; max-width: 485px;}
	
	.sidebar{width: 96%; margin: 0 2%; padding: 0;}
	.sidebar .box{width: 100%; margin: 0 0 30px; text-align: center !important;}
	.sidebar .newsletter img{margin: 0 auto;}
	td.acysubbuttons .btn { float: none !important;}
	
	
	/* Footer */
	.ft-nav, .ft-info{margin-bottom: 0 !Important;}
	.copyright .col-sm-6{text-align: left; font-size: .92em;}
	.navbar { display: none;}
	.topbanner { min-height: initial !important;}
	.navbar-collapse { display: none;}
	.dropdown-menu { position: initial; float: none; display: none;}
}


@media screen and (max-width: 640px){
	/* Common Styles */
	.spacer-2-xmb{margin-bottom: 50px !important;}
	.spacer-5-xmb{margin-bottom: 50px !important;}
	
	h3{font-size: 1.43em;}
	h4{font-size: 1.29em;}
	h5{font-size: 1.14em;}
	h6{font-size: 1em;}
	
	
	/* Frontpage */
	.top-box .col-md-3{width: 100%;}
	.logos img{max-width: 45%;}
	
	.innerpage .maincontent .container{padding-left: 0; padding-right: 0;}
	.sidebar{width: 100%; margin: 0;}
	.sidebar .box{margin: 0;}
	.sidebar .testimonials{margin-bottom: 0 !important;}
	
	
	/* Footer*/
	.ft-top .col-xs-6{width: 100%;}
	.ft-logo{margin: 20px 0 30px 0;}
	.footer-logo img {margin: 20px 0 30px 0;}
}

@media screen and (max-width: 500px){
	.flexslider .slides > li img{width: 100%; height: auto;}
	.slidercaption{padding: 25px 10px;}
	.slidercaption h1{font-size: 1.14em;}
	.btn{padding: 15px;}
}

@media (min-width: 768px) {
.navbar-toggle {
    display: block !important;
}
}

@media (max-width: 768px) {
.catItemView.reviews {
padding: 22px 40px 22px 40px;
background-size: cover;
}
.catItemView.reviews:before {
margin-left: -40px;
content: url(../images/top-left-small.png);
}
.catItemView.reviews:after {
margin-right: -40px;
margin-top: -26px;
content: url(../images/bot-right-small.png);
}

.col-sm-6 { width: 100%;}
.frontpage .maincontent .col-sm-6 h2 {
    margin-top: 0px !important;
}
.no-padding-left {
    padding-left: 15px !important;
}
.pagetitle .row {
    margin-left: 0px;
    margin-right: 0px;
}
.sidebar{
	max-width: initial;
}
.leftcontent {
	min-width: initial;
}
.sidebar .box1 .btn {
	max-width: 300px;
	text-align: center !important;
}
.newsletter td input {
	max-width: 315px;
	text-align: center;
}
.navbar-default .navbar-nav > li > a.dropdown-toggle:after { display: none;}
}