@charset "utf-8";
/* CSS Document */

@media screen and (max-width: 320px) and (min-device-width: 0px) {

.wraper{width:290px;}
.nav {
    display: none;
}
.logo {
    margin: 0 auto;
    width: 50%;
    float:none;
}
.search {
    margin: 26px 0;
}
.body_left {
    width: 100%;
}
.body_left h1 {
    font-size: 25px;
}
.body_right {
    width: 100%;
}
.quick_links {
    width: 100%;
}
.social {
    width: 100%;
}
.address {
    width: 100%;
}
.footer {
 margin-top: 20px;
}
.rslides_nav.rslides1_nav.prev {
    display: none;
}
.rslides_nav.rslides1_nav.next {
    display: none;
}
.left-sec {
    float: left;
    width: 100%;
}
span.wpcf7-form-control-wrap {
    width: 100%;
}
.right-sec {
    float: left;
    width: 100%;
}
.mainform > p {
    width: 100%;
}
.mainformc {
    width: 100%;
}

.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
	padding: 10px;
	width: 80%;
}
textarea {
	height: 132px;
	padding: 15px;
	width: 80%;
}
.contact-pg .left-sec {
	width: 100%;
	float: left;
	margin: 20px 0px;
}
.gcc-teams .right-txt {
	width: 100%;
}
.gcc-teams .left-img {
	width: 100%;
}

}

@media screen and (max-width: 375px) and (min-device-width: 321px){

.wraper{width:290px;}
.nav {
    display: none;
}
.logo {
    margin: 0 auto;
    width: 50%;
       float:none;
}
.search {
    margin: 26px 0;
}
.body_left {
    width: 100%;
}
.body_left h1 {
    font-size: 25px;
}
.body_right {
    width: 100%;
}
.quick_links {
    width: 100%;
}
.social {
    width: 100%;
}
.address {
    width: 100%;
}
.footer {
 margin-top: 20px;
}
.rslides_nav.rslides1_nav.prev {
    display: none;
}
.rslides_nav.rslides1_nav.next {
    display: none;
}
.left-sec {
    float: left;
    width: 100%;
}
span.wpcf7-form-control-wrap {
    width: 100%;
}
.right-sec {
    float: left;
    width: 100%;
}
.mainform > p {
    width: 100%;
}
.mainformc {
    width: 100%;
}
.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
	padding: 10px;
	width: 80%;
}
textarea {
	height: 132px;
	padding: 15px;
	width: 80%;
}
.contact-pg .left-sec {
	width: 100%;
	float: left;
	margin: 20px 0px;
}
.gcc-teams .right-txt {
	
	width: 100%;
}
.gcc-teams .left-img {
	width: 100%;
}
}

@media screen and (max-width: 480px) and (min-device-width: 376px){

.wraper{width:320px;}
.nav {
    display: none;
}
.header {
    margin-bottom: 30px;
}
.logo {
    margin: 0 auto;
    width: 50%;
       float:none;
}
.search {
    margin: 0 auto;
    width: 261px;
    float:none;
}
.body_left {
    width: 100%;
}
.body_left h1 {
    font-size: 25px;
}
.body_right {
    width: 100%;
}
.quick_links {
    width: 100%;
}
.social {
    width: 100%;
}
.address {
    width: 100%;
}
.footer {
 margin-top: 20px;
}
.rslides_nav.rslides1_nav.prev {
    display: none;
}
.rslides_nav.rslides1_nav.next {
    display: none;
}
.left-sec {
    float: left;
    width: 100%;
}
span.wpcf7-form-control-wrap {
    width: 100%;
}
.right-sec {
    float: left;
    width: 100%;
}
.mainform > p {
    width: 100%;
}
.mainformc {
    width: 100%;
}
}

@media screen and (max-width: 600px) and (min-device-width: 481px){ 

.wraper{width:400px;}
.nav {
    display: none;
}
.search {
    margin: 55px 0;
}
.logo {
    float: left;
    padding: 8px 0;
    width: 30%;
}
.body_left {
    width: 100%;
}
.body_left h1 {
    font-size: 25px;
}
.body_right {
    width: 100%;
}
.quick_links {
    width: 100%;
}
.social {
    width: 100%;
}
.address {
    width: 100%;
}
.footer {
 margin-top: 20px;
}
.left-sec {
    float: left;
    width: 100%;
}
span.wpcf7-form-control-wrap {
    width: 100%;
}
.right-sec {
    float: left;
    width: 100%;
}
.mainform > p {
    width: 100%;
}
.mainformc {
    width: 100%;
}
}

@media screen and (max-width: 667px) and (min-device-width: 601px){

.wraper{width:500px;}
.nav {
    display: none;
}

.body_left {
    float: left;
    width: 100%;
}
.body_left h1 {
    font-size: 34px;
}
.body_right {
    float: left;
}
.quick_links {
    padding: 0 2px;
}
.social {
    padding: 0 2px;
}
.address {
    padding: 0 2px;
}
.footer {
    margin-top: 20px;
}
.left-sec {
    float: left;
    width: 100%;
}
span.wpcf7-form-control-wrap {
    width: 100%;
}
.right-sec {
    float: left;
    width: 100%;
}
.mainform > p {
    width: 100%;
}
.mainformc {
    width: 100%;
}
.web-links {
	width: 46%;
	background: #e7e8eb;
	height: auto;
	float: left;
	margin-right: 20px;
	padding-bottom: 5px;
}
.body_right {
	float: left;
	width: 100%;
}
.brk { display:none;}
.add {
	width: 65%;
	float: right;
}
} 

@media screen and (max-width: 800px) and (min-device-width: 668px){

.wraper{width:640px;}
.nav {
    display: none;
}
.body_right {
    float: left;
    width: 100%;
}

.body_left h1 {
    font-size: 23px;
}
.body_left {
    float: left;
    width: 100%;
}
.contact-pg .left-sec {
    float: left;
    width: 45%;
}
.right-sec {
    float: left;
    padding: 0 2.5%;
    width: 50%;
}
.web-links {
	width: 43%;
	float: left;
	margin-right: 20px;
}
.brk { display:none; }
}

@media screen and (max-width: 962px) and (min-device-width: 801px){

.wraper{width:780px;}
.body_left {
    padding: 0 15px 28px;
    width: 60%;
}
#menu-main-menu li {
	padding: 23px 28px !important;
}
.body_right {
	float: right;
	width: 265px;
}
}

@media screen and (max-width: 1067px) and (min-device-width: 963px){

.wraper{width:940px;}
.body_left {
    padding: 0 15px 28px;
    width: 635px;
}
}

@media screen and (max-width: 1280px) and (min-device-width: 1068px){


.wraper{width:1024px;}


}