@media only screen and (max-width: 1280px) {
}
@media only screen and (min-width:1200px) and (max-width: 1279px) {
.container {
width: 1170px;
}
	
}
@media only screen and (max-width: 1199px) {
.left h2 {
font-size: 50px;
}
.right h3 {
font-size: 30px;
}
.core-service {
padding: 165px 10px;
}
/*.text-wrap {
max-width: 50%;
}
*/.box1, .box2, .box3, .box4 {
padding: 0px 10px 0px 10px;
}
.text-wrap p {
padding: 0px 10px;
}
.search-wrap .row {margin-right:-5px; margin-left:-5px;}
.search-wrap .row [class*="col-"]{padding-left:5px; padding-right:5px;}
}
@media only screen and (max-width: 1024px) {

}
@media only screen and (max-width: 991px) {
.left h2 {
font-size: 40px;
}
.section1 {
min-height: inherit;
height: auto!important;
padding-bottom: 50px;
}
.flexslider:hover .flex-prev {
	left: 0;
}
.flex-direction-nav .flex-next {
	right:0;
}
.flex-direction-nav .flex-prev {
	left:0;
}
.flexslider:hover .flex-next {
	right: 0;
}
.inner-banner{padding-top: 100px;}
.inner-banner p {
font-size: 64px;
}
.text {
max-width: 70%;
float: left;
margin-left: 15px;
padding: 10px 0px;
}
.text p{line-height:14px;}
}
@media only screen and (max-width: 900px) {

}
@media only screen and (max-width: 800px) {
.form-wrapper .form-group input[type="text"] {
max-width: 320px;
}
.form-wrapper .row {
margin: 0px 45px;
}
.form-wrapper textarea {
width: 86%;
margin: 0 auto;
}
.right h3 {
font-size: 26px;
}
}
@media only screen and (max-width: 767px) {
.form-wrapper .form-group input[type="text"] {
max-width: 100%;
margin: 15px 0px;
}
.form-group {
margin-bottom: 0px;
}
.form-wrapper .form-group input[type="submit"]{margin-top:15px;}
.footer-wrapper .logo-wrap {
text-align: center;
}
.footer-menu {
text-align: center;
float: none;
margin-right: 0px;
}
.social-link ul li {
float: none;
}

.slider-content p {
font-size: 30px;
}
.slider-content h2 {
font-size: 40px;
}
.slider-content p {
font-size: 24px;
}
.slider-content a {
line-height: 34px;
width: 164px;
}
.right:before{border:none;}
.core-service {
min-height: inherit;
padding: 50px 25px;
}
.navbar-nav {
margin: 7.5px 0px;
text-align: center;
}
.nav-wrapper .navbar-nav > li {
margin-right: 0px;
}
.nav-wrapper .navbar-default .navbar-nav > .active > a, .nav-wrapper .navbar-default .navbar-nav > .active > a:hover, .nav-wrapper .navbar-default .navbar-nav > .active > a:focus{border:none; background:#E41D1E;}
.nav-wrapper .navbar-default .navbar-nav > li > a:hover{border:none; background:#E41D1E;}
.nav-wrapper .navbar-nav{border:none; background: #e64242;}
.navbar-toggle {
margin-top: -55px;
}
.affix .navbar-toggle {
margin-top: 45px;
}
.navbar-default .navbar-toggle .icon-bar {
background-color: #e64243;
}
.navbar-default .navbar-toggle {
border-color: #e64243;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background-color: #fff;}
/*.affix  .nav-wrapper .navbar-nav{background: none;}*/
.search-wrap {
padding: 0px 0px 10px;
max-width: 182px;
margin: 0 auto;
}
.search-wrap .form-group {
margin-bottom: 10px;
}
.nav-wrapper .navbar-nav > li {
display: block;
}
.bottom-header .container  {
padding: 0px;
}
.inner-banner{padding-left:5%; padding-right:5%;  padding-top: 60px;
}
.inner-banner p {
font-size: 48px;
margin:10px 0px;
line-height:40px;
}
.inner-banner span {
display: block;
width: 70px;
height: 70px;
margin: 0 auto;

}
.nav-wrapper .navbar-nav, .nav-wrapper .navbar-default .navbar-nav > .active > a{background:none; }
.nav-wrapper .navbar-default .navbar-nav > .active > a, .nav-wrapper .navbar-default .navbar-nav > .active > a:hover, .nav-wrapper .navbar-default .navbar-nav > li > a:hover{background: #0E4867; color:#fff;  }
.text-wrap{margin:15px 0px;}
.text-wrap:before{border-width: 9px 15px 22px 21px; margin: 0px 0px -13px; top:auto; bottom:0px;}
.social-share{text-align:center; }
.sidebar{max-width:100%;  margin-top:40px; }
.inner-nav .navbar-toggle {
margin-top: -48px;
}
.inner-nav {
background: #0c5176;
}
.nav-wrapper .navbar-default .navbar-nav > li > a, .inner-nav .nav-wrapper .navbar-default .navbar-nav > li > a:hover, .inner-nav .nav-wrapper .navbar-default .navbar-nav > li > a{color:#fff; }
.navbar-default .navbar-collapse, .navbar-default .navbar-form{border-top:none;}
.blog-wrap{padding:10px 15px; }
.blog-wrap h2{font-size:14px; line-height:20px;  margin:25px 0px 15px; }
.blog-wrap hr{margin:10px 0px;}
.img-wrap{width:68px; }
.ask-wrap .search-wrap{max-width:100%; }
.ask-wrap .search-wrap input[type="submit"] {
font-size: 12px;
padding: 14px 16px;
}
.blog-footer.footer{text-align:center; }
.blog-footer .social-icons ul{text-align:center; }
.desc {
margin-left: 0px;
}
.desc h2{font-size:20px;}
}


@media only screen and (max-width: 600px) {
.form-wrapper textarea {
width: 82%;
}
.banner-text h2 {
font-size: 75px;
line-height: 80px;
}
.text-wrap {
max-width: 100%;
float: none;
min-height: inherit;
}
.box1:before, .box2:before, .box3:before, .box4:before{border:none;}
.flex-direction-nav a {
width: 40px;
height: 40px;
background-size: 100%;
}
.flex-direction-nav a.flex-prev {
background-position: 0 -40px;
}

}
@media only screen and (max-width: 568px) {
.form-wrapper textarea {
width: 80%;
}
.box {
width: 50%;
padding: 60% 3% 10% 3%;
}
}
@media only screen and (max-width: 480px) {
 .contact-wrapper h2 {
color: #fff;
font-size: 40px;
 }
 .form-wrapper textarea {
width: 78%;
 }
 .contact-wrapper h2 {
font-size: 30px;
}
.left h2 span img {
vertical-align: text-bottom;
width: 50px;
}
.inner-banner p {
font-size: 30px;
margin: 10px 0px;
line-height: 40px;
}
.inner-banner {padding-top:15%; }
.ask-wrap{padding: 20px 15px 30px;}
.search-wrap{width:100%; }
}
@media only screen and (max-width: 400px) {
.form-wrapper textarea {
width: 73%;
}
.banner-text h2 {
font-size: 50px;
line-height: 47px;
}
.banner-text p {
font-size: 20px;
line-height: 29px;
}
.left h2 {
font-size: 30px;
}
.right h3 {
font-size: 20px;
}
.text-wrap h3 {
font-size: 20px;
}
.left h2 span img {
width: 30px;
}
.right p {
font-size: 14px;
}
.text-wrap p {
font-size: 14px;
}
.inner-banner {
padding-top: 5%;
}
.inner-banner p{line-height:28px;}
}
@media only screen and (max-width: 320px) {
.form-wrapper .row {
margin: 0px 10px;
}
.form-wrapper textarea {
width: 91%;
margin: 0 auto;
}
.form-wrapper {
margin: 0 auto 50px auto;
}
.box {
padding: 100% 0% 10% 0%;
}
.history-section {
padding-bottom: 70px;
}
.left h2 {
font-size: 26px;
}
.contact-wrapper {
padding-top: 30px;
}
.right h3 {
font-size: 18px;
}
}
