@media only screen and (min-width:991px) and (max-width:1199px)  {
.mean-container a.meanmenu-reveal{margin-top: 0; z-index: 99999999999999;}
.slider-two-image img{width: 50% !important;     margin-left: 0px !important;}
.image-caption-half img{width: 50% !important;     margin-left: 0px !important;}
.caption-text{    position: relative;  width: 42%;    left: 53%;    top: -300px;}
.vector-img img{    left: -18%;}
.services-box-inner{    height: 900px;}
.para-short p{width: 100%; left: 0;}
.full-width-heading h4:after{top: 84px; left: 43%;}
.box-type{min-height: 0;}
.item-new{width: 66%;  margin-left: 24%;}
.submit-btn input{width: 100%;}
footer::after{display: none;}
.display-contact ul li{    width: 32%;}
ul.social-footer li{    margin-right: 1px; margin-bottom: 5px;}
.copy-right{bottom: 32px;}
.copy-right p{font-size: 14px;}
.about-section{    padding: 0px 0px 40px 0;}
#carousel-example-generic{height: 500px;}
.box-shadow h1{padding-bottom: 40px; font-size: 25px;}
.social-links-footer ul {width: 100%;  float: left; margin-left: 4%; position: relative;   top: 28px;}
/*.icon-side img{position: relative; top: 35px;}*/
iframe {display: block;} 
.box-shadow h1:after{    left: 34%;}
.one-item{min-height: 227px;}
.breadcumb ul{    width: 31%;  left: 34%;}
.icon-side{width: 15% !important;}
.cover-infomation .contact {    position: relative;    top: 36px;}
.cover-infomation .contact img{width: 80%;}
.opacity-type h4{    font-size: 115px;}
.logo-page {    padding: 50px 0px 0;}
section.call-to-action .right .circles{margin: -295px 0;}
.logo-here img{width: 100%;}
.main-menu ul{top: 0px;}
.services-content span{    line-height: 30px;}
.services-box-inner span{    font-size: 20px;}
.item-new{    margin-top: 30%;}
a.hide-desk{pointer-events: all !important;}
}
@media only screen and (min-width:768px) and (max-width: 990px){

}
@media only screen and (min-width:480px) and (max-width: 767px){

.caption-text{top: 0;  background-color: #3085D9; background: linear-gradient(to bottom right, #01C9FC, #0D3FA2);}
.image-caption-half img{width: 100%; margin-top: 17px; margin-left: 0;}
.display-contact.fixed-header{display: none;}
.carousel-caption{bottom: 0; padding-top: 0px; padding-bottom: 15px;}
.carousel-control .glyphicon-chevron-left{ top: 28%; color: #000;}
.carousel-control .glyphicon-chevron-right{ top: 28%; color: #000;}
#carousel-example-generic{height: 468px;}
.vector-img img{position: absolute;    width: 35%;    left: 0;    bottom: -80px;    opacity: 0.5;}
.about-section h1{font-size: 28px;}
.services-box-inner{height: 490px;}
.full-width-heading h4{ font-size: 26px;}
.full-width-heading h4:after{left: 38%; top: 66px;}
.full-width-heading span{position: relative; top: 23px; line-height: 0px;}
.full-width-heading{line-height: 25px;}
.para-short p{width: 90%; left: 6%; top: 45px;}
.counter-animation{padding: 30px 0px;}
.why-choose-us{padding: 0px 0px 0 0;}
.four-box{padding: 0px;}
.why-box{padding-bottom: 0; padding-top: 0;  height: 330px;}
.box-type{min-height: 0;}
.client-bg{width: 100%; height: auto; left: 0; bottom: 0;}
.item-new{width: 100%; float: left; margin-top: 29%; margin-left: 2%; position: relative; bottom: 24px;}
.client-title h6{font-size: 28px;}
.client-title h6:after{top: 35px;}
.submit-btn input{width: 100%;}
section.home-form{padding: 70px 0 50px 0;}
.blog{padding: 22px 0px 0px 0;}
footer::after{display: none;}
.copy-right{bottom: 0;}
footer{padding: 50px 0px 30px 0;}
.breadcumb ul{left: 0%; width: 100%;}
.common-banner{padding: 22px 0px;}
.about-page{padding: 40px 0 80px 0;}
.our-team-box{margin-bottom: 0px;}
.our-team-box img{width: 40%;}
.team-content {position: relative;  bottom: 44px;}
.about-page{padding: 40px 0 30px 0;}
.opacity-type h4{    font-size: 85px;}
.opacity-type {    position: relative;    top: 40px;}
.logo-page{padding: 0px;}
section.call-to-action .left{background: inherit; padding-left: 20px; padding-right: 20px;}
section.call-to-action{padding: 15px 0 235px 0;}
section.call-to-action .right .circles{    top: 100px;}
.services-text-type h2{text-align: inherit !important; font-size: 27px;}
.one-item {margin-bottom: 20px;}
.inner-page-section h3::before{left: 38%; top: 84px;}
section.call-to-action .left h2{font-size: 29px;}
.inner-page-section h3::before{display: none;}
.inner-page-section h3{    padding-bottom: 30px;     font-size: 26px;}
.services-pages-new {padding: 0px 0px;}
.about-page-section ul {padding-left: 20px;}
.inner-left-side-product{margin-left: 0px;}
section.our-presence{padding: 50px 0 0px 0;}
.address-location {margin-bottom: 45px;}
.cover-infomation .contact { position: relative;    top: 45px;}
.social-links-footer ul {position: relative; top: 175px; left: -62px;}
iframe{display: block;}
.concept {margin-bottom: 35px; margin-left: 15px; }
a.hide-desk{pointer-events: all !important;}
.social-link-top ul { text-align: center;}.img-side {    display: none;}
}
@media only screen and (max-width: 479px){

.caption-text{top: 0;  background-color: #3085D9; background: linear-gradient(to bottom right, #01C9FC, #0D3FA2);}
.image-caption-half img{width: 100%; margin-top: 17px; margin-left: 0;}
.display-contact.fixed-header{display: none;}
.carousel-caption{bottom: 0; padding-top: 0px; padding-bottom: 15px;}
.carousel-control .glyphicon-chevron-left{ top: 28%; color: #000;}
.carousel-control .glyphicon-chevron-right{ top: 28%; color: #000;}
#carousel-example-generic{height: 468px;}
.vector-img img{position: absolute;    width: 35%;    left: 0;    bottom: -80px;    opacity: 0.5;}
.about-section h1{font-size: 28px;}
.services-box-inner{min-height: 700px;}
.full-width-heading h4{ font-size: 20px;}
.full-width-heading h4:after{left: 31%;  top: 56px;}
.full-width-heading span{position: relative; top: 23px; line-height: 0px;}
.full-width-heading{line-height: 25px;}
.para-short p{width: 90%; left: 6%; top: 45px;}
.counter-animation{padding: 30px 0px;}
.why-choose-us{padding: 0px 0px 0 0;}
.four-box{padding: 0px;}
.why-box{padding-bottom: 0; padding-top: 0; height: 465px;}
.box-type{min-height: 0;}
.why-box h3{    font-size: 28px;}
.client-bg{width: 100%; height: auto; left: 0; bottom: 0;}
.item-new{    width: 100%;    float: left;   margin-top: 53%;    margin-left: 0;    position: relative;    bottom: 30px;}
.client-title h6{font-size: 28px;}
.client-title h6:after{top: 35px;}
.submit-btn input{width: 100%;}
section.home-form{padding: 70px 0 50px 0;}
.blog{padding: 22px 0px 0px 0;}
footer::after{display: none;}
.copy-right{bottom: 0;}
footer{padding: 50px 0px 30px 0;}
.breadcumb ul{left: 0%; width: 100%;}
.common-banner{padding: 22px 0px;}
.about-page{padding: 40px 0 80px 0;}
.our-team-box{margin-bottom: 0px;}
.our-team-box img{width: 40%;}
.team-content {position: relative;  bottom: 44px;}
.about-page{padding: 40px 0 30px 0;}
.opacity-type h4{    font-size: 85px;}
.opacity-type {    position: relative;    top: 40px;}
.logo-page{padding: 0px;}
section.call-to-action .left{background: inherit; padding-left: 20px; padding-right: 20px;}
section.call-to-action{padding: 15px 0 235px 0;}
section.call-to-action .right .circles{    top: 100px;}
.services-text-type h2{text-align: inherit !important; font-size: 27px;}
.one-item {margin-bottom: 20px;}
.inner-page-section h3::before{left: 38%; top: 84px;}
section.call-to-action .left h2{font-size: 29px;}
.inner-page-section h3::before{display: none;}
.inner-page-section h3{padding-bottom: 30px;     font-size: 26px;}
.services-pages-new {padding: 0px 0px;}
.about-page-section ul {padding-left: 20px;}
.inner-left-side-product{margin-left: 0px;}
section.our-presence{padding: 50px 0 0px 0;}
.address-location {margin-bottom: 45px;}
.cover-infomation .contact { position: relative;    top: 45px;}
.social-links-footer ul {position: relative; top: 175px; left: -62px;}
iframe{display: block;}
.concept {margin-bottom: 35px; margin-left: 15px; }
.mail-with-phone ul{    text-align: center;}
a.hide-desk{pointer-events: all !important;}
.about-section{    padding: 0px 0px;}
.logo-here img{width: 75%;}
.caption-text span{    font-size: 30px;     line-height: 50px;}
.slider-two-image img{margin-left: 0px !important;;}
.social-link-top ul { text-align: center;}.img-side {    display: none;}
}
