@media screen and (max-width:1199px) {
.main-navigation li a { margin: 0 1px; padding: 7px 12px; font-size:14px; }
.banner .ssjp_desc { left: 62px !important; top: 80px !important;}
.servicesMain h3 { font-size: 17px;}
#blogsnTesti.blogsnTesti .testimonial_rotator_author_info{top: 35px; left: 105px; }
#staffnquickCont.staffnquickCont .aff-logo{width: 28%;}
#staffnquickCont .aff-logo:nth-child(5n), #staffnquickCont .aff-logo:nth-child(9n){ margin-right:19px}
.page-template-services_template .servicesSection li .inner_pad{min-height: 357px;}

}
@media screen and (max-width:1024px) {
.banner .slippy_slider_description h2 { font-size: 38px !important; line-height: 40px; margin-bottom:15px;}
.banner .slippy_slider_description span { font-size: 20px; margin: 0 0 0 16px; padding: 0 0 0 27px;}
.banner .btn.btn-primary { margin-top: 15px;}
.banner .ssjp_desc { width: 372px !important;}
.banner .ssjp_desc::before { border-width: 290px 96px 0 290px;}
.whoweareSection  .right-img{width:28%;}



}
@media screen and (max-width:991px) {
hgroup .site-title a img { width: 100%;}
.servicesMain .inner_pad { margin-bottom: 30px;}
.main-navigation li a { font-size: 14px; padding: 7px 5px;}
.topSection .rightTop { margin: 0; min-height: 50px; padding: 0;}
.topSection .topMenuSection { margin: 12px 0 0;}
.topSection .searchSection{ bottom:-48px;}
#servicesSection.servicesSection {padding: 50px 0 20px;}
.servicesMain h3 { font-size: 22px;}
.whoweareMain h3.title { margin: 0 0 30px;}
.whoweareSection  .right-img{right:-30px; width: 33%;}
.blogsnTesti h3 { margin: 0 0 30px ;}
.blog-wrapper { margin: 0 0 30px;}
#blogsnTesti.blogsnTesti .testimonial_rotator .has-image .text, .testimonial_rotator_single.has-image .text{top: -71px;}
#blogsnTesti.blogsnTesti .testimonial_rotator_quote{ padding:15px;}
#blogsnTesti.blogsnTesti .testimonial_rotator .has-image .img, .testimonial_rotator_single.has-image .img{ top:277px; width:22%;}
#blogsnTesti.blogsnTesti .testimonial_rotator_quote::before { left: 25px;}
#blogsnTesti.blogsnTesti .testimonial_rotator_author_info { left: 87px; top: 26px;}
#blogsnTesti.blogsnTesti .testimonial_rotator .slide{height: 346px;}
#blogsnTesti.blogsnTesti{ padding:50px 0 40px;}
.blog-wrapper .inner-box{min-height: 120px;}
.staffMain .inner-box a { height: auto;}
.staffMain .inner-box { padding: 15px;}
.page-id-8 .testimonial_rotator .has-image .text, .testimonial_rotator_single.has-image .text{width: 73%;}
#staffnquickCont.staffnquickCont .aff-logo { width: 27%;}
.page-template-services_template .servicesSection li .inner_pad {
    min-height: 250px;
}

}
@media screen and (max-width:900px) {
.banner .ssjp_desc{top: 34px !important;}

}
@media screen and (max-width:800px) {
.topMenuSection { display: none;}
.topSection .rightTop { border: medium none; height: 0; min-height: 0;}
#click-menu { padding: 14px 13px; position: fixed; width: 100%;}
.site { margin-top: 44px;}
#click-menu .threeLines { float: left;}
#click-menu img { float: left; vertical-align: unset;}
#click-menu #RMX {height:auto !important; line-height: auto !important;}
.topContact { position: fixed; right: 15px; top: 0; z-index: 10000;}
.topSocialLinks { position: fixed; right: 258px; top: 9px; z-index: 10000;}
#responsive-menu .responsive-menu { margin: 44px 0 0 !important;}

}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 1)  {
.topMenuSection { display: none;}
.topSection .rightTop { border: medium none; height: 0; min-height: 0;}
#click-menu { padding: 14px 13px; position: fixed; width: 100%; display:block!important;}
.site { margin-top: 44px;}
#click-menu .threeLines { float: left;}
#click-menu img { float: left; vertical-align: unset;}
#click-menu #RMX {height:auto !important; line-height: auto !important;}
.topContact { position: fixed; right: 15px; top: 0; z-index: 10000;}
.topSocialLinks { position: fixed; right: 258px; top: 9px; z-index: 10000;}
#responsive-menu .responsive-menu { margin: 44px 0 0 !important;}

}
@media screen and (max-width:767px) {
.testimonial_rotator_wrap { margin: 0; padding: 0; top: 0;}
#blogsnTesti.blogsnTesti .testimonial_rotator .has-image .text, .testimonial_rotator_single.has-image .text{ top:-78px;}
#blogsnTesti.blogsnTesti .testimonial_rotator .has-image .img, .testimonial_rotator_single.has-image .img{ width:90px; top:142px;}
#blogsnTesti.blogsnTesti .testimonial_rotator_author_info { left: 108px; top: 37px;}
.site-header h1 { text-align: center;}
.ssjp_wrap { display: none;}
.whoweareSection  .right-img { display: none;}
.whoweareMain .right{ width:48%;}
.whoweareMain .left{ width:48%; margin-right:4%}
.blog-wrapper .leftpart{ margin-right:15px;}
#blogsnTesti.blogsnTesti .testimonial_rotator .slide { height: auto; padding: 0;}
#blogsnTesti.blogsnTesti{padding-bottom:0;}
.clientTest-t h3.title { border-top: 2px solid #fff; padding-top: 30px;}
#mostPowerfullSection.mostPowerfullSection .right { float: none;}
.footForm{border-top: 1px solid #bababa; margin-top: 30px; padding-top: 20px;}
.contpDetail { border-top: 1px solid #e5e5e5; margin-top: 20px; padding-top: 20px;}
#staffnquickCont.staffnquickCont .aff-logo { width: 30%;}
.page-template-services_template .servicesSection li:hover{transform:none}
}

@media screen and (max-width:740px) {
#blogsnTesti.blogsnTesti .testimonial_rotator .has-image .img, .testimonial_rotator_single.has-image .img {top: 167px;}
}

@media screen and (max-width:639px) {
.servicesMain li { width: 100%;}
#blogsnTesti.blogsnTesti .testimonial_rotator .has-image .text, .testimonial_rotator_single.has-image .text { top: -67px;}
#blogsnTesti.blogsnTesti .testimonial_rotator .has-image .img, .testimonial_rotator_single.has-image .img{top:178px;}
.topSocialLinks { display: none;}
#staffnquickCont.staffnquickCont .aff-logo { width: 29%;}

}
@media screen and (max-width:583px) {
#blogsnTesti.blogsnTesti .testimonial_rotator .has-image .img, .testimonial_rotator_single.has-image .img {top: 203px;}
}

@media screen and (max-width:550px) {
#blogsnTesti.blogsnTesti .testimonial_rotator .has-image .text, .testimonial_rotator_single.has-image .text { top: -57px;}
.whoweareMain .left, .whoweareMain .right { margin: 0; width: 100%;}
#blogsnTesti.blogsnTesti .testimonial_rotator .has-image .img, .testimonial_rotator_single.has-image .img{top:209px;}
}

@media screen and (max-width:583px) {
#blogsnTesti.blogsnTesti .testimonial_rotator .has-image .img, .testimonial_rotator_single.has-image .img {top: 240px;}
.clientTest-t h3.title{ margin-bottom:0;}
#staffnquickCont.staffnquickCont .aff-logo { width: 28%; min-height: auto;}
}

@media screen and (max-width:479px) {
.main-tips-content_blog img { margin: 0 0 15px; width: 100%;}
.page-id-8 .testimonial_rotator .has-image .text, .testimonial_rotator_single.has-image .text { margin-top: 15px; width: 100%;}
.staffMain ul li { width: 100%;}
.staffMain ul li:first-child { margin-bottom: 15px;}
.page-id-8 .testimonial_rotator .has-image .img, .testimonial_rotator_single.has-image .img {float:none; width:100px; margin:0 auto;}
.mostPowerfullSection .testimonial_rotator_quote{ font-size:20px;}
#mostPowerfullSection.mostPowerfullSection{ padding-bottom:10px;}
}

@media screen and (max-width:411px) {
#blogsnTesti.blogsnTesti .testimonial_rotator .has-image .img, .testimonial_rotator_single.has-image .img {top: 264px;}
#staffnquickCont.staffnquickCont .aff-logo { float: none; min-height: auto; width: 100%;}
}

@media screen and (max-width:377px) {
#blogsnTesti.blogsnTesti .testimonial_rotator .has-image .img, .testimonial_rotator_single.has-image .img {top: 288px;}
}

@media screen and (max-width:359px) {
.topContact{ display:none;}
.blog-wrapper .rightpart { padding-left: 65px;}
}

@media screen and (max-width:338px) {
#blogsnTesti.blogsnTesti .testimonial_rotator .has-image .img, .testimonial_rotator_single.has-image .img {top: 310px;}
}
