@media screen and (max-width: 1200px) { 

.flexslider-one {overflow: hidden;}
.flexslider-one img {height: auto; width: auto; min-width: 1200px; position: relative; left: 50%; margin: 0 0 0 -600px;}
.flexslider-one ul.slides li {overflow: hidden;}

}


@media screen and (min-width: 1025px) and (max-width: 1199px) { 

.container {box-sizing: border-box;}


.main-content {
    padding: 45px 15px 60px;
}


.main-content .left {width: 68%;}
.main-content .right {width: 28%;}

.main-content .left .top .cont {padding: 20px;}
.main-content .left .top .cont h5 {font-size: 16px; line-height: 20px;}
.main-content .left .top .cont p {font-size: 12px; line-height: 16px; padding: 0 0 10px 0;}


footer {padding: 40px 10px 15px;}

.foot1 {width: 25%;}
.foot2 {width: 30%;}
.foot3 {width: 20%;}
.foot4 {width: 25%;}

.foot4 .email-form input {width: 140px;}





}


@media screen and (min-width: 981px) and (max-width: 1024px) { 

.container {box-sizing: border-box;}


.main-content {
    padding: 45px 15px 60px;
}


.main-content .left {width: 68%;}
.main-content .right {width: 28%;}

.main-content .left .top .cont {padding: 20px;}
.main-content .left .top .cont h5 {font-size: 16px; line-height: 20px;}
.main-content .left .top .cont p {font-size: 12px; line-height: 16px; padding: 0 0 10px 0;}


footer {padding: 40px 10px 15px;}

.foot1 {width: 25%;}
.foot2 {width: 30%;}
.foot3 {width: 20%;}
.foot4 {width: 25%;}

.foot4 .email-form input {width: 120px;}






}




@media screen and (min-width: 768px) and (max-width: 980px) { 



.container {}
.mobile {display: block !important;}
.desktop {display: none !important;}

.mobilemenuu {display: block;}
.cbp-spmenu-vertical {width: 230px;}
.cbp-spmenu, .cbp-spmenu-push {-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease;}
.cbp-spmenu-left {left: -230px;}
.cbp-spmenu {background: #3c3d41; position: fixed; display: block; height: 100%; top: 0; z-index: 1000; overflow-y: auto;}
.cbp-spmenu-left.cbp-spmenu-open {left: 0px;}
.sidr ul li ul li a {padding: 0 0 0 40px !important;}
.mobilemenu_btn {top: -45px; cursor: pointer; right: 25px;}
.sidr ul li {border-bottom: 1px solid #ffffff;}
.sidr ul li a {background: none !important;}
.footernav > ul > li:hover {background: #f1df0b; border-bottom: 1px solid #ffffff;}
.mobilemenu_btn span {display: none;}

nav {display: none;}
.sidr .footernav ul li.wsmenu > a {background: url(../images/arrow2.png) scroll no-repeat 94% center !important;}
.sidr .footernav ul li ul li > a {background: none !important;}
.sidr ul li:hover ul { background: #3C3D41;}
.sidr ul li ul li:hover {background: #F1DF0B; border-bottom: 1px solid #ffffff;}

.mobilemenuu {position: relative; z-index: 10000000;}


.top-header .left .top {display: none;}

#logo {padding: 10px 0 15px 25px;}



.flexslider-one .flex-direction-nav {margin: 0; top: auto; bottom: 90px;}
.flexslider-one .flex-direction-nav .flex-prev {left: 40px;}
.flexslider-one .flex-direction-nav .flex-next {right: 40px;}



.main-content {
    padding: 45px 15px 50px 0;
}


.main-content .left {width: 68%;}
.main-content .right {width: 28%;}

.main-content .left ul li {width: 48%; margin: 0 4% 20px 0;}
.main-content .left ul li:nth-child(2n) {margin: 0 0 20px 0;}
.main-content .left ul li:nth-child(3n) {margin: 0 4% 20px 0;}

.main-content .left .top .cont {padding: 20px;}

.email-form input {width: 140px;}


footer { padding: 40px 15px 15px;}


.foot1 {width: 35%;}
.foot2 {width: 40%;}
.foot3 {width: 24%; border: 0;}

.foot4 {width: 450px; float: right; margin: 40px 0 0 0; position: relative; height: auto;}
.foot4 .email-form form {position: absolute; top: 20px; right: 0;}
.foot4 .email-form {padding: 0;}
.flexslider-one li							{max-height:450px;}



}




@media screen and (min-width: 482px) and (max-width: 767px) { 


.container {}
.mobile {display: block !important;}
.desktop {display: none !important;}

.mobilemenuu {display: block;}
.cbp-spmenu-vertical {width: 230px;}
.cbp-spmenu, .cbp-spmenu-push {-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease;}
.cbp-spmenu-left {left: -230px;}
.cbp-spmenu {background: #3c3d41; position: fixed; display: block; height: 100%; top: 0; z-index: 1000; overflow-y: auto;}
.cbp-spmenu-left.cbp-spmenu-open {left: 0px;}
.sidr ul li ul li a {padding: 0 0 0 40px !important;}
.mobilemenu_btn {top: 75px; cursor: pointer; right: 25px;}
.sidr ul li {border-bottom: 1px solid #ffffff;}
.sidr ul li a {background: none !important;}
.footernav > ul > li:hover {background: #f1df0b; border-bottom: 1px solid #ffffff;}
.mobilemenu_btn span {display: none;}

nav {display: none;}
.sidr .footernav ul li.wsmenu > a {background: url(../images/arrow2.png) scroll no-repeat 94% center !important;}
.sidr .footernav ul li ul li > a {background: none !important;}
.sidr ul li:hover ul { background: #3C3D41;}
.sidr ul li ul li:hover {background: #F1DF0B; border-bottom: 1px solid #ffffff;}


.top-header .right {display: none;}
.top-header .left .top {display: none;}

.top-header-w {position: relative;}
.top-header {border: 0;}
main {margin: 0;}

#logo img {width: 190px; height: auto;}
#logo {padding: 10px 0 10px 25px;}

.mobilemenuu {position: relative; z-index: 10000000;}


.flexslider-one .caption h2 {font-size: 34px; line-height: 38px;}
.flexslider-one .caption h6 {font-size: 20px; line-height: 24px;}
.flexslider-one .caption br {display: none;}

.flexslider-one .flex-direction-nav {display: none;}
.flexslider-one .caption-in {padding: 0 15px;}


.iconlist ul li {width: 50%; margin: 0 0 50px 0; position: relative;}
.iconlist ul li:nth-child(2n) {border: 0;}
.iconlist ul li:nth-child(4) {}
.iconlist ul li:nth-child(3) {margin: 0}
.iconlist ul li .sep {background: url(../images/sep2.png) scroll no-repeat bottom center; height: 1px; width: 105px; position: absolute; width: 100%; left: 0; bottom: -30px;}
.iconlist ul li:nth-child(3) .sep, .iconlist ul li:nth-child(4) .sep  {display: none;}

.iconlist a span em {padding: 7px 15px;}



.main-content {
    padding: 45px 20px 60px;
}
.main-content .left {float: none; width: auto;}
.main-content .right {float: none; width: auto; padding: 20px 0 0 0;}

.main-content .left ul li {float: none; width: auto; margin: 0 0 20px 0;}


.foot {float: none; padding: 0; width: auto !important; border: 0px !important; height: auto; padding: 0 0 45px 0;}
footer {padding: 40px 20px;}

.logo img {width: 180px; height: auto;}


.foot1 {width: 200px !important; margin: 0 auto;}

.foot4 {padding: 0;}

.flexslider-one li							{max-height:375px;}



}





@media screen and (min-width: 320px) and (max-width: 481px) { 

.container {}
.mobile {display: block !important;}
.desktop {display: none !important;}

.mobilemenuu {display: block;}
.cbp-spmenu-vertical {width: 230px;}
.cbp-spmenu, .cbp-spmenu-push {-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease;}
.cbp-spmenu-left {left: -230px;}
.cbp-spmenu {background: #3c3d41; position: fixed; display: block; height: 100%; top: 0; z-index: 1000; overflow-y: auto;}
.cbp-spmenu-left.cbp-spmenu-open {left: 0px;}
.sidr ul li ul li a {padding: 0 0 0 40px !important;}
.mobilemenu_btn {top: 75px; cursor: pointer; right: 25px;}
.sidr ul li {border-bottom: 1px solid #ffffff;}
.sidr ul li a {background: none !important;}
.footernav > ul > li:hover {background: #f1df0b; border-bottom: 1px solid #ffffff;}
.mobilemenu_btn span {display: none;}

nav {display: none;}
.sidr .footernav ul li.wsmenu > a {background: url(../images/arrow2.png) scroll no-repeat 94% center !important;}
.sidr .footernav ul li ul li > a {background: none !important;}

.sidr ul li:hover ul { background: #3C3D41;}
.sidr ul li ul li:hover {background: #F1DF0B; border-bottom: 1px solid #ffffff;}

.top-header .right {display: none;}
.top-header .left .top {display: none;}

.top-header-w {position: relative;}
.top-header {border: 0;}
main {margin: 0;}

#logo img {width: 190px; height: auto;}
#logo {padding: 10px 0 10px 25px;}

.mobilemenuu {position: relative; z-index: 10000000;}


.flexslider-one .caption h2 {font-size: 34px; line-height: 38px;}
.flexslider-one .caption h6 {font-size: 20px; line-height: 24px;}
.flexslider-one .caption br {display: none;}

.flexslider-one .flex-direction-nav {display: none;}
.flexslider-one .caption-in {padding: 0 15px;}


.iconlist ul li {width: 50%; margin: 0 0 50px 0; position: relative;}
.iconlist ul li:nth-child(2n) {border: 0;}
.iconlist ul li:nth-child(4) {}
.iconlist ul li:nth-child(3) {margin: 0}
.iconlist ul li .sep {background: url(../images/sep2.png) scroll no-repeat bottom center; height: 1px; width: 105px; position: absolute; width: 100%; left: 0; bottom: -30px;}
.iconlist ul li:nth-child(3) .sep, .iconlist ul li:nth-child(4) .sep  {display: none;}

.iconlist a span em {padding: 7px 15px;}



.main-content {
    padding: 45px 20px 60px;
}
.main-content .left {float: none; width: auto;}
.main-content .right {float: none; width: auto; padding: 20px 0 0 0;}

.main-content .left ul li {float: none; width: auto; margin: 0 0 20px 0;}


.foot {float: none; padding: 0; width: auto !important; border: 0px !important; height: auto; padding: 0 0 45px 0;}
footer {padding: 40px 20px;}

.logo img {width: 180px; height: auto;}


.foot1 {width: 200px !important; margin: 0 auto;}

.foot4 {padding: 0;}


.flexslider-one li							{max-height:300px;}





}


