﻿@media screen and (min-width:1400px) and (max-width:1920px){
	.stopshop-sections{width:61%!important;}
	.w3-animate-left{display:none!important;}
}
@media screen and (min-width:1281px) and (max-width:1399px){
	.w3-animate-left{display:none!important;}
}
@media screen and (min-width:1280px) and (max-width:1024px){
	.stopshop-sections {
    margin: 35px 0 60px 0px;
    width: 1169px!important;
    position: absolute;
    z-index: 999;
}
.w3-animate-left{display:none!important;}
}
@media screen and (max-width: 1024px) {
	.award-headings p br{display:none;}
	.parallax-slider{transform: translate3d(-270px, -114.4px, 0px);}
	.social-links ul li a .fa {
    font-size: 13px;}
	.award-headings h3{font-size:29px;}
	.carousel-indicators{bottom:0px;}
	.scroll-down{bottom:20px;}
	.footer-middle .panel-heading span { width:83%;}
	.main-page nav ul li a, .main-page nav ul li a:visited{font-size:15px!important;}
.menu-new .navbar-default .container-fluid .navbar-collapse ul li {
    padding: 8px 5px 0;
}
.counting-ros-container{width:100%;}
.helpbox-section .col-md-3 {
    width: 33%;
}
.partner-form p{margin-bottom:9px;}
.con-top-addres1 p::before {height:130px;}
.cont-first-box2 {
    padding-left: 48px;
    padding-right: 48px;
}
.cont-first-box1 {
    padding-right: 21px;
}
.footer-row .col-md-8 {
    border-right: 1px solid #fff;
    width: 100%;
}
.footer-top-left .col-md-5 {
    width: 40%;
    float: left;
}
.f-emails-rows{width:100%!important;}
.can-help-details h3::after {width: 22%;}
.can-help-details h3::before{width:22%;}
.footer-top-left .col-md-4  {
    width: 30%;
    float: left;
}
.footer-top-left .col-md-3  {
    width: 29%;
    float: left;
}
.stopshop-sections .slick-prev, .stopshop-sections .slick-next {
    display: block !important;
}
.stopshop-sections .slick-slide {
    margin: 0px 7px;
}
.stopshop-sections{width:92%!important;}
/*about us*/
.value-texts {width: 74%;}
.value-list-box p {font-size: 15px;}
.milestone-headings h3::after, .milestone-headings h3::before{width:186px;}
.box-director-row .col-md-3 {width: 22%;margin: 0 53px;}
.about-banner-text h2{margin-right:30px;}
.partner-form {
    padding: 5px 20px 0px 0px;
}
.whyimg-box img {
    width: 22%;
}

}
@media screen and (max-width:768px) {
	
.mediamenunew ul li {
    display: inline-block;
    float: right;
    /* border-right: 1px solid #44617a; */
}	
.mediamenunew ul li a:not(:first-child) {display: none;}
  .mediamenunew ul li a.icon {
    float: right;
    display: block;
  }
  .mediamenunew ul li a {display:none;}
  .mediamenunew.responsive {position: relative;}
  .mediamenunew.responsive .icon {
    position: absolute;
    right: 0;
    top: 0;
  }
   .mediamenunew.responsive ul {padding:0px; margin:0px;}
    .mediamenunew.responsive ul li {    display: block;
    float: none;}
  .mediamenunew.responsive ul li a {
 float: none;
    display: block;
    text-align: left;
    font-size: 14px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #1e4769;
  }
.mediamenunew ul li a i {
    display: none;
    float: left;
}  
	

.one-stopshop .stopshop-sections .slick-slider .slick-prev  {background: #83c122;width: 27px; height: 50px;background:url(../images/arrow-left-testimonails1.png); background-repeat:no-repeat;left: 10px;}
.one-stopshop .stopshop-sections .slick-slider .slick-prev:hover  {background:url(../images/arrow-left-testimonails1.png);}
.one-stopshop .stopshop-sections .slick-slider .slick-prev:before  {display:none;}
.one-stopshop .stopshop-sections .slick-slider .slick-next {background: #83c122;width: 27px; height: 50px;background:url(../images/arrow-right-testimonails1.png); background-repeat:no-repeat;right: 10px;}
.one-stopshop .stopshop-sections .slick-slider .slick-next:hover {background:url(../images/arrow-right-testimonails1.png);}
.one-stopshop .stopshop-sections .slick-slider .slick-next:before {display:none;}

.mob-desktop {display:block !important;}
.mob-desktop1 {display:none !important;}

.mob-desktop .slick-prev  {background: #83c122;width: 27px; height: 50px;background:url(../images/arrow-left-testimonails1.png); background-repeat:no-repeat;left: 10px;}
.mob-desktop .slick-prev:hover  {background:url(../images/arrow-left-testimonails1.png);}
.mob-desktop .slick-prev:before  {display:none;}
.mob-desktop .slick-next {background: #83c122;width: 27px; height: 50px;background:url(../images/arrow-right-testimonails1.png); background-repeat:no-repeat;right: 10px;}
.mob-desktop .slick-next:hover {background:url(../images/arrow-right-testimonails1.png);}
.mob-desktop .slick-next:before {display:none;}


.tabinnerlogo1 ul li { width: 50%;}
.inner-menu-show {
padding: 10px 0px;
display: none;
}
.inner-banner1 {

    margin-top: 11px;

}
.hedingbannermr1 {
    padding: 80px 0px 80px;
}
	.director-pic {
    width: 35.5%;
    float: left;
    margin-right: 25px;
    border: 1px solid #d1d3d4;
}
	.one-stopshop {
    width: 100%;
    display: inline-block;
    clear: both;
    padding: 20px 0px;
}
#menumobl > ul > li > a {
    padding: 8px 20px 14px !important;
    border-left: none;
    border-bottom: 1px solid #c2c2c2;
    border-right: none;
    border-top: none;
    cursor: pointer;
    z-index: 2;
    font-size: 16px !important;
    font-weight: 400;
    text-decoration: none;
    color: #ffffff !important;
    text-transform: uppercase;
}	
.parallax-window2 {background:url(../images/award-parllax-mob1.jpg);background-size: 100%;    background-repeat: repeat;    background-position: bottom;}
.corpo-off-add {
    border-left: none;
    padding-left: 20px;margin-top: 20px;
}
.navbar.navbar-fixed-top.fixed-theme .fixed-logo {
    z-index: +999999999;
}
.corpo-off-add1 {
    border-left: none;
    padding-left: 0px;
    min-height: 180px;
}
.int-contact1 h3 {
    font-size: 30px;
    text-align: left;
    margin-top: 50px;
    margin-bottom: 50px;
}
.con-ind-off h3 {
    font-size: 30px;
    text-align: left;
    margin-top: 50px;
}
.corpo-off-addmh h4 {
    color: #231f20;
    font-size: 22px;
    font-weight: 700;
    padding-left: 15px;
}

.stopshop-sections {
    width: 96%!important;
}
.menu-new .container-fluid{padding:0px;display: unset;}
.help-box{padding:0 37px;}
.nav-mobile{display:none!important;}	
.stopshop-sections .col-md-2{width:100%;}
.stopshop-sections {
    width: 94%;
    margin: 0px;
}
.counting-listings {
    width: 48%;
    clear: inherit;
    float: left; margin: 0 5px;
}
.counting-listings ul li{height:150px;}
.stopshop-sections .slick-prev, .stopshop-sections .slick-next{display:block!important;}
	p{font-size:15px;}

h3{font-size:22px;}
h2{font-size:28px;}
.text-center{width:100%;}
.award-headings h3{font-size:22px;}
.award-headings br{display:none;}
.ResSlid0 .item {
    width: 33% !important;
}
.helpbox-section{width:100%;}
.helpbox-section .col-md-3{width:49%; float:left;}
 
.year-awards h3::before{margin-right:7px; top:-6px;}
.year-awards h3::after{margin-left: 6px;
top: -6px;}
.client-testimonials h3 br{display:none;}
.counting-ros-container{width:100%;}
.counting-numbers::after{display:none;}
.counting-listings ul li{width:100%!important;padding: 15px 0 !important; border-bottom:1px solid #c6c5c6;}
.counting-details h2{font-size:35px; font-family: 'Poppins', sans-serif !important;}
.counting-numbers::before, .can-help-details h3::before, .can-help-details h3::after {display:none;}
.bussiness-partner-lists ul li{width:100%; padding:6px 0px;}	
.bussiness-partner-lists ul li span{width:95%;}
.div-footer-select{margin-bottom:20px;}
.footer-middle .padding-none{padding:0 15px;}
.resCarousel-inner{overflow:hidden;}
.slick-prev {
    left: -3px;
    z-index: 999 !important;
    width: 33px;
    height: 60px;
}
.slick-prev, .slick-next{top:90px;}
.slick-next{
    right: -3px;
    z-index: 999 !important;
    width: 33px;
    height: 60px;
}
select.select-option1{background-position:75%;}
select.select-option2{background-position:63%;}
select.select-option3{background-position:63%;}
.f-links-details{display:inline-block;}
.last-footer{text-align:center;}
.design-agency{text-align:center; float:none;}
.slick-slide{margin:0 20px!important;}
.details-test-clients {
    width: 98%;
    margin: 0px auto;
        margin-left: auto;
    margin-left: 0;

}
.stopshop-sections .carousel-control .glyphicon-chevron-left, .stopshop-sections .carousel-control .glyphicon-chevron-right, .stopshop-sections .carousel-control .icon-next, .stopshop-sections .carousel-control .icon-prev {
    display: block !important;
   
    color: #333;
}
.testmonial-details-text{min-width:650px;}
.stopshop-sections .slick-slide {
    margin: 0 8px !important 
}
.carousel-indicators {
    bottom: 0;
}
.carousel-caption{top:17%;}
.captionslider-2 {
top: 32% !important;}
.captionslider-3{left:10%;}
.captionslider-4 {
    top: 33% !important;
    width: 51% !important;
    left: 10% !important;
}
.logo-thumb {
    margin-top: 17px;
    clear: both;
}
.captionslider-5 {
    top: -7%!important;
    width: 48%!important;
    right: -4%!important;
    left: auto!important;
}

.logo-thumb img {
    width: 49%;
     height: auto; display:none;
}
.carousel-caption h3{font-size:32px;}
.footer-top-left .col-md-5  {
    width: 40%;
    float: left;
}
.footer-top-left .col-md-4  {
    width: 30%;
    float: left;
}
.footer-top-left .col-md-3  {
    width: 29%;
    float: left;
}
.f-emails-rows{width:100%!important;}
.footer-middle .col-md-2{width:49%; float:left;}
/*about css*/
ul.about-sub-listings li{width:100%!important; font-size:40px;}
.inner-menu-show{padding:10px 0px;}
.inner-nav-breadcumb ul li {
    display: inline-block;
    padding: 0 1px 0 0px;
}
.inner-nav-breadcumb {
    float: left;
}
.about-banner-text {
    padding: 21px 0px 55px;
    float: left;
}
.about-banner-text h2 {
    text-transform: none;
    font-size: 28px;
    margin-right: 0;
    color: #fff;
    text-shadow: 0 0 5px #333;
}
.value-texts {
    width: 88%;
}
.milestone-headings h3::after, .milestone-headings h3::before {
    width: 84px;
}
.box-director-row .col-md-3 {
    width: 22%;
    margin: 0 38px;
}
.about-award-row1 .col-md-2 {
    width: 17%;
    padding: 0 5px;
    display: inline-block;
}
.value-rows h2 {text-align: left;}
.mission-box{padding:8px 0;}
.vision-box {
    width: 100%;
    clear: both;
    padding: 30px 50px 20px 0;
    display: inline-block;
    border-bottom: 1px solid #636463;
    min-height: auto;
}
.year-awards .col-md-3{display:inline-block; width:20%;}
.year-awards .col-md-6{width:49%; display:inline-block;}
.milestone-yeader-heads .col-md-2{width:100%;}
.mealstones-img{width:20%; display:inline-block; margin:0 20px 10px 0;}
.mealstone-years-date{width:auto; display:inline-block;}
.years-text-subs{min-height:auto; border:0px; padding:0px;}
.milestone-yeader-heads{left:0px;}
.milestone-years{margin:0px;}
/*about css*/
ul.about-sub-listings li{width:49%!important; font-size:21px;}
.inner-menu-show{padding:10px 0px; display:none;}
.inner-nav-breadcumb ul li {
    display: inline-block;
    padding: 0 1px 0 0px;
}
.inner-nav-breadcumb {
    float: left;
}
.about-banner-text {
    padding: 41px 0px 80px;
    float: left;
}
.about-banner-text h2 {
    text-transform: none;
    font-size: 28px;
    margin-right: 0;
    color: #fff;
    text-shadow: 0 0 5px #333;
}
.vision-box:before{display:none;}
.partner-form {
    padding: 5px 20px 0px 20px;
}
.partner-form img{width:auto;}

.offering-main1 .col-md-3 {
    width: 33%;
    float: left;
}
.faq-accordian1 .accordian-currency .accordion-wrapper .ac-pane .ac-title span{width:80%;}	
.cont-first-box2{padding:0px;}
.cont-first-box3{padding:0px;}
.int-contactnewy1{padding:0px;}
.int-contactornald{padding:0px;}

.mediatabs1 ul.tabs li {
    float: none;
    color: #231f20;
    display: block;
    padding: 6px 20px 13px;
    cursor: pointer;
    background: #b4e13c;
    border-bottom: #e0f3b1 1px solid;
    font-size: 21px;
    font-weight: 500;
    text-align: center;
}


}

@media screen and (max-width:767px) {
	
.carousel-inner > .item > a > img, .carousel-inner > .item > img {
    line-height: 1;
    height: 100% !important;
}	
	
.navbar-default .navbar-toggle{display:block!important;}

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background: none!important;  border: 2px solid #83c122;
}
.navbar-toggle .icon-bar+.icon-bar {
    margin-top: 5px;
}
.navbar-nav {
    margin: 6.5px -15px;
}
.navbar-toggle .icon-bar{width:25px;}

.navbar-default .navbar-toggle {
    border-color: #83c122;
    border-radius: 0px;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #333;
}
.main-page .navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}
.main-page .navbar-default .navbar-toggle {
    border-color: #83c122; right:20px;
    border-radius: 0px; padding:8px 7px;
    border: 2px solid #83c122;
}
.navbar-default .navbar-toggle {
    border-color: #333; right:20px;
    border-radius: 0px; padding:8px 7px;
    border:0px;
}

}

@media screen and (max-width:740px) {
.rightnewup1 {
    text-align: left;
    margin-top: 0px;
}	
	
.navbar-default .navbar-toggle{display:block!important;}
.contact-banners{margin:10px 0 0 0;}
.border-bottomcon{display:none;}
#header{padding:12px 0px;}
.top-btns { display:none!important;}
.botttom-fixed-btns {
    display: block !important;
    position: fixed;
    bottom: 0px;
    width: 100%;
    display: inline-block;
    text-align: center;
    margin: 0px;
}
.botttom-fixed-btns ul{margin-bottom:0px;}
.inner-containers{margin:64px 0 0 0;}
.top-btns ul li{    margin: 0 9px 0 -1px;width: 100%;}
.botttom-fixed-btns ul li a {
    font-size: 15px;
    font-weight: bold;
    background: #83c122;
    color: #fff;
    display: block;
}
.botttom-fixed-btns{z-index:999!important;}
.scroll-down{bottom:40px;}
.mobile-menus{display:block;}
.desktop-menus{display:none;}
.right-section {
    float: right;
    position: absolute;
    width: 100%;
    left: 0px;
    top: 9px;
    z-index: 99999999999999999999!important;
}
.navbar-brand>img {
    display: block;
    width: 124px;
    top: -5px;
    position: absolute;
    left: 20px;
}
.main-page .fixed-theme .navbar-default .navbar-toggle {
    border: 0px!important;
}
.main-page .fixed-theme .navbar-default .navbar-toggle .icon-bar{background:#333!important;}
.fixed-theme .navbar-default .navbar-toggle:focus, .fixed-theme .navbar-default .navbar-toggle:hover {
    background: none!important;
    border: 0px;
}
.fixed-theme .navbar-default .navbar-toggle .icon-bar{background:#000;}
body.main-page #header{padding:12px 0px;}
ul.mtree.transit {
    background: #f2f2f2;

    width:275px;
    left: 0px;
    margin-top:5px; padding:0px;

    overflow: scroll;
    overflow-x: hidden;
    height: 456px;
}
ul.mtree li.mtree-node > a, ul.mtree.transit a {
    font-weight: 500!important; padding:10px 15px!important;
    font-size: 17px!important;
}
ul.mtree.transit li li li > a {
    padding-left: 2.4em;
    font-size: 14px!important;
}
ul.mtree li {
    padding: 6px!important;
    border-bottom: 1px solid #999;
}
header .container-fluid{padding:0px;}
.container-fluid > .navbar-header{border:0px!important;}
.menu-new .navbar-default .container-fluid .navbar-collapse {
    border: 0px !important;
    box-shadow: none;
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background: none!important;  border: 2px solid #83c122;
}
.navbar-toggle .icon-bar+.icon-bar {
    margin-top: 5px;
}
.navbar-nav {
    margin: 6.5px -15px;
}
.navbar-toggle .icon-bar{width:25px;}

.navbar-default .navbar-toggle {
    border-color: #83c122;
    border-radius: 0px;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #333;
}
.main-page .navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}
.main-page .navbar-default .navbar-toggle {
    border-color: #83c122; right:20px;
    border-radius: 0px; padding:8px 7px;
    border: 2px solid #83c122;
}
.navbar-default .navbar-toggle {
 border-color: #333;
        right: 20px;
        border-radius: 0px;
        padding: 8px 7px;
        border: 0px;
        bottom:15px;

}
.main-page nav ul li a, .main-page nav ul li a:visited{color:#333!important;}
.main-page #header .fixed-theme{box-shadow:none!important;}

.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
    max-height: 100%!important;
}
.footer-middle .col-md-2 {
    width: 100%;
    float: left;
}
.counting-listings{width:100%; height:auto;}
.counting-listings ul li{height:auto;}
.footer-top-left .col-md-5  {
    width: 100%;
    float: left;
}
.footer-top-left .col-md-4  {
    width: 100%;
    float: left;
}
.footer-top-left .col-md-3  {
    width: 100%;
    float: left;
}
.footer-top-left .col-md-5, .footer-top-left .col-md-3, .footer-top-left .col-md-2{width:100%;}
.stopshop-sections .col-md-2{width:100%;}
.stopshop-sections {
    width: 94%;
    margin: 0px;
}
.stopshop-sections .slick-prev, .stopshop-sections .slick-next{display:block!important;}
	p{font-size:15px;}

h3{font-size:22px;}
h2{font-size:28px;}
.text-center{width:100%;}
.award-headings h3{font-size:22px;}
.award-headings br{display:none;}
.ResSlid0 .item {
    width: 33% !important;
}
.helpbox-section{width:100%;}
.helpbox-section .col-md-3{width:49%; float:left;}
 
.year-awards h3::before{margin-right:7px; top:-6px;}
.year-awards h3::after{margin-left: 6px;
top: -6px;}
.client-testimonials h3 br{display:none;}
.counting-ros-container{width:100%;}
.counting-numbers::after{display:none;}
.counting-listings ul li{width:100%!important;padding: 15px 0 !important; border-bottom:1px solid #c6c5c6;}
.counting-details h2{font-size:35px; font-family: 'Poppins', sans-serif !important;}
.counting-numbers::before, .can-help-details h3::before, .can-help-details h3::after {display:none;}
.bussiness-partner-lists ul li{width:100%; padding:6px 0px;}	
.bussiness-partner-lists ul li span{width:95%;}
.div-footer-select{margin-bottom:20px;}
.footer-middle .padding-none{padding:0 15px;}
.resCarousel-inner{overflow:hidden;}
.slick-prev {
    left: -3px;
    z-index: 999 !important;
    width: 33px;
    height: 60px;
}
.slick-prev, .slick-next{top:90px;}
.slick-next{
    right: -3px;
    z-index: 999 !important;
    width: 33px;
    height: 60px;
}
select.select-option1{background-position:90%;}
select.select-option2{background-position:90%;}
select.select-option3{background-position:90%;}
.f-links-details{display:inline-block;}
.last-footer{text-align:center;}
.design-agency{text-align:center; float:none;}
.slick-slide{margin:0 20px!important;}
.details-test-clients {
    width: 98%;
    margin: 0px auto;
        margin-left: auto;
    margin-left: 0;

}
.stopshop-sections .carousel-control .glyphicon-chevron-left, .stopshop-sections .carousel-control .glyphicon-chevron-right, .stopshop-sections .carousel-control .icon-next, .stopshop-sections .carousel-control .icon-prev {
    display: block !important;
   
    color: #333;
}
.testmonial-details-text{min-width:650px;}
.stopshop-sections .slick-slide {
    margin: 0 8px !important 
}
.carousel-indicators {
    bottom: 0;
}
.carousel-caption{top:17%;}
.captionslider-2 {
top: 22% !important;}
.captionslider-3{left:10%;}
.captionslider-4 {
    top: 33% !important;
    width: 51% !important;
    left: 10% !important;
}
.logo-thumb {
    margin-top: 17px;
    clear: both;
}
.captionslider-5 {
    top: 43%!important;
    width: 48%!important;
    right: -4%!important;
    left: auto!important;
}
.captionslider-6 {
    top: -2% !important;
    position: absolute;
    float: right;
    width: 42% !important;
    left: auto;
}

.logo-thumb img {
    width: 49%;
     height: auto; display:none;
}
.carousel-caption h3{font-size:23px;}
/*about css*/
ul.about-sub-listings li{width:49%!important; font-size:21px;}
.inner-menu-show{padding:10px 0px;}
.inner-nav-breadcumb ul li {
    display: inline-block;
    padding: 0 1px 0 0px;
}
.inner-nav-breadcumb {
    float: left;
}
.about-banner-text {
    padding: 41px 0px 80px;
    float: left;
}
.about-banner-text h2 {
    text-transform: none;
    font-size: 28px;
    margin-right: 0;
    color: #fff;
    text-shadow: 0 0 5px #333;
}
.box-director-row .col-md-3 {
    width: 33%;
margin: 0;}
}
@media screen and (min-width:736px) and (max-width:728px){
	.stopshop-sections .slick-slide {
    margin: 0 18px !important;
    width: 173px;
}
	
}
@media screen and (max-width: 685px) {
	.hedingbannermr1 {
    padding: 70px 0px 70px;
}
	.why-counting-numbers h2 {
    margin:6px 0 5px;  font-family: 'Poppins', sans-serif;
    font-weight: bold; font-size:46px;}
	.partner-why-smc-numbers {
    margin-bottom: 30px;
    display: inline-block;
}
.counting-details1-why{text-align:left;}
.partner-why-smcs{
    display: inline-block;
    text-align: center;
    width: 100%;
}
	ul.mtree.transit {
    background: #f2f2f2;

    width:275px;
    left: 0px;
    margin-top:5px; padding:0px;
    max-height:275px;
    overflow: scroll;
    overflow-x: hidden;
    height: 456px;
}
	.stopshop-sections .col-md-2{width:100%;}
.stopshop-sections {
    width: 94%;
    margin: 0px;
}
.stopshop-sections .slick-prev, .stopshop-sections .slick-next{display:block!important;}
	p{font-size:15px;}

h3{font-size:22px;}
h2{font-size:28px;}
.text-center{width:100%;}
.award-headings h3{font-size:22px;}
.award-headings br{display:none;}
.ResSlid0 .item {
    width: 33% !important;
}
.helpbox-section{width:100%;}
.helpbox-section .col-md-3{width:49%; float:left;}
 
.year-awards h3::before{margin-right:7px; top:-6px;}
.year-awards h3::after{margin-left: 6px;
top: -6px;}
.client-testimonials h3 br{display:none;}
.counting-ros-container{width:100%;}
.counting-numbers::after{display:none;}
.counting-listings ul li{width:100%!important;padding: 15px 0 !important; border-bottom:1px solid #c6c5c6;}
.counting-details h2{font-size:35px; font-family: 'Poppins', sans-serif !important;}
.counting-numbers::before, .can-help-details h3::before, .can-help-details h3::after {display:none;}
.bussiness-partner-lists ul li{width:100%; padding:6px 0px;}	
.bussiness-partner-lists ul li span{width:95%;}
.div-footer-select{margin-bottom:20px;}
.footer-middle .padding-none{padding:0 15px;}
.resCarousel-inner{overflow:hidden;}
.slick-prev {
    left: -3px;
    z-index: 999 !important;
    width: 33px;
    height: 60px;
}
.slick-prev, .slick-next{top:90px;}
.slick-next{
    right: -3px;
    z-index: 999 !important;
    width: 33px;
    height: 60px;
}
select.select-option1{background-position:79%;}
select.select-option2{background-position:79%;}
select.select-option3{background-position:79%;}
.f-links-details{display:inline-block;}
.last-footer{text-align:center;}
.design-agency{text-align:center; float:none;}
.slick-slide{margin:0 20px!important;}
.details-test-clients {
    width: 98%;
    margin: 0px auto;
        margin-left: auto;
    margin-left: 0;

}
.stopshop-sections .carousel-control .glyphicon-chevron-left, .stopshop-sections .carousel-control .glyphicon-chevron-right, .stopshop-sections .carousel-control .icon-next, .stopshop-sections .carousel-control .icon-prev {
    display: block !important;
   
    color: #333;
}
.testmonial-details-text{min-width:595px;}
.stopshop-sections .slick-slide {
    margin: 0 3px !important 
}
.carousel-indicators {
    bottom: 0;
}
.carousel-caption{top:17%;}
.captionslider-2 {
top: 32% !important;}
.captionslider-3{left:10%;}
.captionslider-4 {
    top: 33% !important;
    width: 51% !important;
    left: 10% !important;
}
.logo-thumb {
    margin-top: 17px;
    clear: both;
}
.captionslider-5 {
    top: -7%!important;
    width: 48%!important;
    right: -4%!important;
    left: auto!important;
}

.logo-thumb img {
    width: 49%;
     height: auto; display:none;
}
.carousel-caption h3{font-size:23px;}
/*about css*/
ul.about-sub-listings li{width:100%!important; font-size:40px;}
.inner-menu-show{padding:10px 0px;}
.inner-nav-breadcumb ul li {
    display: inline-block;
    padding: 0 1px 0 0px;
}
.inner-nav-breadcumb {
    float: left;
}
.about-banner-text {
    padding: 21px 0px 55px;
    float: left;
}
.about-banner-text h2 {
    text-transform: none;
    font-size: 28px;
    margin-right: 0;
    color: #fff;
    text-shadow: 0 0 5px #333;
}
.offering-main1 .col-md-3 {
    width: 49%;
    float: left;
}
}

@media screen and (max-width: 480px) {
.awrdnew1n .ResSlid0 .item {
    width: 100% !important;
    margin: 0 0px;
}	
.hedingbannermr1 {
    padding: 50px 0px 30px;
}
.carousel-caption a {
    background: #83c122;
    font-size: 15px;
    color: #fff !important;
    padding: 4px 9px 6px;
    line-height: 12px;
    display: inline-block;
}
.carousel-caption p {
    color: #fff;
    margin-bottom: 5px;display:none;
}

.captionslider-6 {
    top: 10% !important;
    position: absolute;
    float: right;
    width: 42% !important;
    left: 30px !important;
}
.captionslider-6 h3 {
    font-weight: 900;
    color: #fff;
}

.milstone-year-detail {
    width: 100%;
    clear: both;
    display: inline-block;
    display: none;
}
.director-main-details {
    width: 70%;
    display: inline-block;
    clear: both;
}
.director-texts {
    margin: 15px 0 0 0;
    text-align: center;
}
.about-award-row2 {
    display: inline-block;
    width: 100%;
    clear: both;
    margin-top: 25px !important;
    margin: 0px auto;
}
.milestones-rows {
    width: 100%;
    clear: both;
    display: inline-block;
    padding: 80px 0;
    background: #fff;
}
.text-yearmel-row {
    width: 100%;
    display: inline-block;
    clear: both;
    margin-bottom: 25px;
    border-bottom: 1px solid #d1d1d1;
}

	.learn-btns {
    background: #83c122;
    padding: 7px 15px 7px;
    font-size: 17px;line-height: 20px;
  
    color: #fff!important;
}
	
	.stopshop-sections {
    width: 92%!important;
}
ul.mtree.transit {
    background: #f2f2f2;

    width:275px;
    left: 0px;
    margin-top:5px; padding:0px;
    max-height:376px;
    overflow: scroll;
    overflow-x: hidden;
    height: 456px;
}
	.blank-space{min-height:230px;}
.offering-main1 .col-md-3 {
    width: 100%;
    float: left;
}
.eligibimartop {
    margin-top: 20px;
    padding-bottom: 30px;
}
.box-director-row .col-md-3 {
    width: 100%;
    margin: 15px 0px;text-align: center;
}
.box-director-row{margin:0px;}
.milestone-headings h3::after, .milestone-headings h3::before{display:none;}
.year-awards .col-md-3 {
    display: inline-block;
    width: 49%;
    margin-bottom: 18px;
}
	.stopshop-sections .col-md-2{width:100%;}
.stopshop-sections {
    width: 92%;
    margin: 0px;
}
	p{font-size:15px;}

h3{font-size:22px;}
h2{font-size:28px;}
.text-center{width:100%;}
.award-headings h3{font-size:22px;}
.award-headings br{display:none;}
.ResSlid0 .item {
    width: 99% !important;
}
.year-awards h3::before{margin-right:7px; top:-6px;}
.year-awards h3::after{margin-left: 6px;
top: -6px;}
.client-testimonials h3 br{display:none;}
.counting-ros-container{width:100%;}
.counting-numbers::after{display:none;}
.counting-listings ul li{width:100%!important;padding: 15px 0 !important; border-bottom:1px solid #c6c5c6;}
.counting-details h2{font-size:35px; font-family: 'Poppins', sans-serif !important;}
.counting-numbers::before, .can-help-details h3::before, .can-help-details h3::after {display:none;}
.bussiness-partner-lists ul li{width:100%; padding:6px 0px;}	
.bussiness-partner-lists ul li span{width:95%;}
.div-footer-select{margin-bottom:20px;}
.footer-middle .padding-none{padding:0 15px;}
.resCarousel-inner{overflow:hidden;}
.slick-prev {
    left: -3px;
    z-index: 999 !important;
    width: 33px;
    height: 60px;
}
.slick-prev, .slick-next{top:90px;}
.slick-next{
    right: -3px;
    z-index: 999 !important;
    width: 33px;
    height: 60px;

}
select.select-option1{background-position:79%;}
select.select-option2{background-position:79%;}
select.select-option3{background-position:79%;}
.f-links-details{display:inline-block;}
.last-footer{text-align:center;}
.design-agency{text-align:center; float:none;}
.slick-slide{margin:0 39px!important;}
.details-test-clients {
    width: 98%;
    margin: 0px auto;
        margin-left: auto;
    margin-left: 0;

}
.stopshop-sections .carousel-control .glyphicon-chevron-left, .stopshop-sections .carousel-control .glyphicon-chevron-right, .stopshop-sections .carousel-control .icon-next, .stopshop-sections .carousel-control .icon-prev {
    display: block !important;
    top: 42%;
    font-size: 35px;
    color: #333;
}
.helpbox-section .col-md-3{width:50%; float:left;}
.help-box {
    padding: 0 0px;
}
.footer-middle .col-md-2 {
    width: 50%;
    float: left;
}
.testmonial-details-text{width:100%;min-width:100%;}
.stopshop-sections .slick-slide {
    margin: 0 6px !important;
}
.testimonial-pics {
    width: 200px;
    margin: 0 auto;
}
.col-md-hid {display: none !important;}
.june-3 {
    text-align: left;
    margin-top: 20px;
    float: left;
    width: 100%;
}

.carousel-inner>.item>a>img, .carousel-inner>.item>img {
    line-height: 1;
    height: 250px;
}
.carousel-caption {
    right: 0px;
    /* left: 20%; */
    /* padding-bottom: 30px; */
    top:20%;
    position: absolute;
    float: right;
    width: 100%;
    left: 43%;
}
.carousel-caption h3{font-size:18px;}
.captionslider-2 {
    top: 5% !important;
    float: right;
    width: 80% !important;
    left: 10% !important;
    text-align: center;
}
.captionslider-2 h3 {
    color: #fff !important;
    font-weight: 900;
    text-align: left;
}
.captionslider-3{left:5%!important;}
.captionslider-4 {
    top: 20%!important;
    width: 85%!important;
    left: 10%!important;
}
.logo-thumb {
    margin-top: 17px;
    clear: both;
}
.captionslider-5 {
    top: 6%!important;
    width: 48%!important;
    right: -4%!important;
    left: auto!important;
}

.carousel-indicators {
    bottom: 0px;
}
.logo-thumb img {
    width: 49%;
     height: auto;
}
/*about css*/
ul.about-sub-listings li{width:100%!important; font-size:28px;}
.inner-menu-show{padding:10px 0px;}
.inner-nav-breadcumb ul li {
    display: inline-block;
    padding: 0 1px 0 0px;
}
.about-banner-text {
    padding: 5px 0px 23px;
    float: left;
}
.about-banner-text h2 {
    text-transform: none;
    font-size: 28px;
    margin-right: 0;
    color: #fff;
    text-shadow: 0 0 5px #333;
}
}
@media screen and (max-width: 415px) {
		.stopshop-sections .slick-slide {
    margin: 0px 10px;
    width: 180px;
}
.hedingbannermr1 {
    padding: 40px 0px 17px;
}
.director-pic {
    width: 100%;
    float: left;
    margin-right: 25px;
    border: 1px solid #d1d3d4;
    margin-bottom: 20px;
}
}
@media screen and (max-width: 375px) {
	.hedingbannermr1 {
    padding: 30px 0px 15px;
}
.contactheading1 h2 {
    font-weight: 800;
    margin-top: 0px;
    font-size: 22px;
}
.hedingbannermr1 {
    padding: 37px 0px 15px;
}
.banner-images-inners {
    width: 100%;
    clear: both;
    display: inline-block;
    margin-top: 11px;
    min-height: 100%;
    background-size: 100% !important;
    background-repeat: no-repeat;
}
	.stopshop-sections .slick-slide {
    margin: 0px 10px;
    width: 167px;
}
.one-crasual-tabs .accordion::after {
    content: '\002B';
    color: #000;
    font-weight: bold;
    float: right;
    margin-left: 15px;
    top: 166px;
    position: absolute;
}

}
@media screen and (max-width: 370px) {
	.top-btns ul li a {
    color: #fff;
    background: #83c122;
    padding: 8px 10px 9px 10px;
    display: inline-block;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.botttom-fixed-btns ul li a {
    font-size: 14px;
    font-weight: bold;
    background: #83c122;
    color: #fff;
}
.one-crasual-tabs .accordion::after {
    content: '\002B';
    color: #000;
    font-weight: bold;
    float: right;
    margin-left: 15px;
    top: 156px;
    position: absolute;
}
	
}