@media only screen and (min-device-width: 1280px) and (max-device-width: 1440px) {
 .working-process-style2-area{ padding: 90px 0 90px;} 
 .mainmenu-style3-area:after{width: 9.1%;} 
 .profile-img {    bottom: 179px;} 
 .carousel-caption h2 {font-size: 44px; }
}

@media only screen and (min-width:1280px){
/*.working-process-style2-area {
    padding: 38px 0 90px;
}*/
}

@media only screen and (min-width: 1200px) and (max-width: 1380px) {    
 
}


/*********medea query 1180**************************************/



@media only screen and (max-width: 1210px) {
.logo-box-style1{width: 190px;}
.sb-search{height: 79px;}
}
/***********************980px *************************************/

@media only screen and (max-width: 1024px) {
.share { right: 0;}
.sb-search{    height: 79px !important;}
.about-style2-image-box img {width: 100%; height: 496px; }

.about-style2-image-box .overlay-box1 {left: 57px;     right: 148px;}
.overlay-box {left: 122px; bottom: -93px; right: -151px; z-index:9;}
.profile-img {     bottom: 158px; right: 44px; z-index: 3; } 
.profile-img img{ width: 80%; }
.bor1{ border-bottom: 1px solid #fec52e; }
.bor2{ border-bottom: 1px solid #0173ba; }
.bor3{ border-bottom: 1px solid #bf2b37; }
.working-style-bottom h2{    font-size: 70px; font-weight: 900; line-height: 70px}
.single-testimonial-style2 .static-content{padding: 20px 40px 62px;}
.b5 .border-2{ display: none !important; }







}

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

  header {
    height:auto !important;
    position:fixed
}  
.share {
    right: 0;
}
.link-round{right: 5%; top: 35%;} 
.p-t15 {padding-top: 15px; width: 80%; }
.b-bod {border-bottom:  1px solid #4c5b80; margin-bottom: 30px; position: relative; }
.border-l {border-left: none; padding-left: 0px; }
.about-style2-image-box .overlay-box1 {left: 47px; right: 15px; }
.about-style2-image-box .overlay-box .title h2{    font-size: 20px;}
.about-style2-image-box img {width: 100%; height: 488px; }
.profile-img img {width: 55%; }
.profile-img {bottom: 134px; right: -50px; z-index: 3; }
.sidebar-contact-box .inner-content{    padding: 0px;}
.offset-md-1{ margin-left: 0px; }
.single-history-content .text-box{width: 100%;  min-height: auto;}
.single-history-content .img-box{ width: 100%;}
.single-history-content .img-box .inner {padding-right: 0px; } 

}

/***********************800px *************************************/

@media only screen and (max-width: 800px) {
/*.share {width: 40px; height: 40px; float: left; text-align: center; position: absolute; right: 0; top: 198px; z-index: 99; } */
/*.link-round{right: 5%; top: 35%;} 
.p-t15 {padding-top: 15px; width: 80%; }
.b-bod {border-bottom:  1px solid #4c5b80; margin-bottom: 30px; position: relative; }
.border-l {border-left: none; padding-left: 0px; }*/
.profile-img {right: -111px; }
.single-service-style2 .text-holder .inner{ min-height: 270px;} 
.why-choose-title .icon img {width: 32%;} 
.working-process-style2-area{    background-size: 100% 100% !important;}
.summary {
	width: 100%;
}
.aside { width: 100%; }
}
}


/***********************767px *************************************/
@media only screen and (max-width: 768px) {
.share {right: 20.4%; }
.about-style2-image-box img {width: 100%; height: 478px; }
.profile-img {bottom: 145px;}
section.service-style-area .col-md-5 {width: 100%; flex: 100%; max-width: 100%; }
section.service-style-area .col-md-7 {width: 100%; flex: 100%; max-width: 100%; }
.about_welcome {display: none;} 
.link-round {top: 45%; }
.header-contact-info{ display: none;}
.service-style-area:after{ display: none; }


.logo-box-style1 {width: 190px; margin: 10px auto; display: block; }
.mainmenu-style3-area:after{width: 17.1%; }
.mainmenu-right{  margin-left: 0px;}


.main-menu-box.float-right {float: none !important; margin: 0 auto; width: 85%; }
.label img {display: block; width: 54% !important; }
.label {bottom: 20px; right: 0%; z-index: 3; }
.main-slider.style2{    margin-bottom: 40px;} 
.border-l {border-left: none; padding-left: 0px; } 
.pl-15 {padding-left:0px; } 

.working-process-style2-area{    padding: 40px 0 130px; background-image:none;} 
/*.profile-img {position: relative; bottom: 0; right: 0; z-index: 9; } */
.about-style2-image-box .overlay-box1 {position: absolute; left: 15px; top: 50px; right: 15px; padding-top: 0px; padding-bottom: 15px; } 
/*.overlay-box {position: absolute; left: 15px; bottom: -500px; right: 15px; background: #fec52e; } */
.about-style2-image-box .overlay-box1 p {font-size: 12px; line-height: 20px; margin-bottom: 20px; }
.about-style2-image-box .overlay-box1 .sec-title .title{    margin-bottom: 10px;}


.sidebar-contact-box{margin-right:0px;} 
.working-style-bottom{padding-top: 40px;} 
.working-style-bottom h2{    font-size: 58px; font-weight: 900; line-height: 55px; margin: 0 0 12px;} 
.single-testimonial-style2 .overlay-content{    padding: 0px 0px 0;}
.single-testimonial-style2{     padding-top: 0px; }
.single-testimonial-style2 .static-content{    padding: 20px 20px 10px;}
.single-history-content .text-box{    width: 100%;     margin-right: 0%;}
.single-history-content .img-box{ width: 100%; }
.single-history-content .img-box .inner{padding-right: 0px;}
.brand-logo-section{padding: 40px 0 63px;}
.why-choose-title .icon img {width: 50%; margin: 0 auto; }
.single-advantages-box .icon-holder{text-align: center;}
.single-advantages-box .title h3{    text-align: center;}
.sidebar-contact-box .inner-content{    background-color: #bf2b37;     padding: 30px 15px;}
.border-3{ display: none; }
.border-4{ display: none; }
.sumary { width: 100%; }
.aside { width: 100%; }


}
/***********************640 px *************************************/

@media only screen and (max-width: 640px) {
header .menu {height: 80px!important; }
.link-round {top: 43%; } 
.box.float-right {float: none !important; margin: 0 auto; width: 49%; }
.share {right: 0; }
.sec-title .title {    font-size: 40px; line-height: 40px;}
.why-choose-title .icon img {width: 30%; margin: 0 auto; }
.about-style2-image-box{    margin-right: 0px;}
.working-style-bottom{    padding-bottom: 40px;}
.single-testimonial-style2 {padding-top: 0px; padding-bottom: 50px; } 
.latest-blog-area {    padding-top: 30px;}
.ml-400 {margin-left: 0px; } 
.border-2{ display: none; }
.enquire-area img { display: none; }
.career-area img { display: none; }
.m-carousel-1:after {
    display: none;
}

}

/***********************480 px *************************************/

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

.logo-box-style1 {width: 100%; padding:14px 0 14px 10px; display: block; margin:0 0 0px; background-color: #efefef; } 
.logo-box-style1.float-left {float: left !important; } 
.mainmenu-right{  margin-left: 0px; position: inherit; width: 100%;} 
.header-contact-info{ display: none;} 
.main-menu-box.float-right {width: 100%; position: inherit;}
.outer-search-box { float: right;}
.sb-icon-search, .sb-search-submit{background: #233563;}
.share {right: inherit; margin-top: 0px; } 
.mainmenu-style3-area:after{  margin-top: 92px; width: 100%; }
.link-round {top: 32%; }
.why-choose-title .icon img {width: 22%; margin: 0 auto; }
.outer-search-box .seach-toggle{background: #233563; color: #fdfdff;     border-right: none !important;} 
.overlay-box {position: absolute; left: 15px; bottom: -354px; right: 15px; background: #fec52e; }
.profile-img {position: relative; bottom: -13px; right: 0; z-index: 9; width: 90%; left: 20%; }
.service-style-area{padding: 40px 0 40px;}
.working-style-bottom h2 {font-size: 43px;}
.mail-box{    font-size: 20px; display: none;}
.col-xs-6.col-md-6.col-sm-6.col-xl-3.col-lg-3 {width: 50%; }

.label img {display: block; width: 54% !important; } 
.label {bottom: 20px; right: 0%; z-index: 3; }
.main-slider.style2{    margin-bottom: 40px;} 
.border-l {border-left: none; padding-left: 0px; } 
.pl-15 {padding-left:0px; } 
.about_welcome {position: absolute; right: 0px; top: 376px; width: 22.7%; height: 447px; z-index: 1; }
.working-process-style2-area{    padding: 40px 0 130px; background-image:none;} 
.about-style2-image-box .overlay-box1 {position: absolute; left: 15px; top: 50px; right: 15px; padding-top: 0px; padding-bottom: 15px; } 
.about-style2-image-box .overlay-box1 p {font-size: 12px; line-height: 20px; margin-bottom: 20px; } 
.about-style2-image-box .overlay-box1 .sec-title .title{    margin-bottom: 10px;}
.about-style2-image-box img {width: 100%; height: 400px; } 
.service-style-area:after{ display: none; }
.sidebar-contact-box{    margin-right:0px;}
.working-style-bottom{padding-top: 40px;}
.working-style-bottom h2{    font-size: 58px; font-weight: 900; line-height: 55px; margin: 0 0 12px;} 
.single-testimonial-style2 .overlay-content{    padding: 0px 0px 0;}
.single-testimonial-style2{     padding-top: 0px; }
.single-testimonial-style2 .static-content{    padding: 20px 20px 10px;}
.single-history-content .text-box{    width: 100%;     margin-right: 0%;}
.single-history-content .img-box{ width: 100%; }
.single-history-content .img-box .inner{padding-right: 0px;}
.brand-logo-section{padding: 40px 0 63px;}
.single-advantages-box .icon-holder{text-align: center;}
.single-advantages-box .title h3{    text-align: center;}
.border-2{ display: none; }
.about-style2-image-box{ margin-right: 0px; }
.ml-400 {margin-left: 0px; } 
.single-footer-widget .title{    margin-top: 30px;}
.single-footer-widget{    width: 100%; min-height:auto;} 
.top-head .container{padding: 0px; margin:0;}
.top-head.col-xl-12.col-md-12{ padding: 0px; margin:0;  }
.header-contact-info {display: block; }
.header-contact-info li .single-item .text p {color: #000; }
.header-contact-info li .single-item .text h3 {color: #000; }
.summary {
	width: 100%;
}
.aside { width: 100%; }
.enquire-area img { display: none; }

.career-area img { display: none; }
.m-carousel-1:after {
    display: none;
}

.header-contact-info {display: block;
    width: auto;
    margin: 0 0 0 8px;
    border-left: none;
    border-right: none;
    padding-left: 0px;} 
    .share {right: inherit; }
.top-head .container{padding: 0px; margin:0;}
.top-head.col-xl-12.col-md-12{ padding: 0px; margin:0;  }
.mainmenu-style3-area:after{  margin-top: 172px; width: 100%; display: none; }
.mainmenu-style3-area.stricky-fixed .header-contact-info { display: none; }
.mainmenu-style3-area.stricky-fixed.mainmenu-style3-area:after{ margin-top: 92px !important; }
.nav-box{ position: absolute; right: 15px; top: 0px;}
.header-contact-info li {     padding-top: 11px;
    padding-right: 8px;
    padding-bottom: 6px;}
.header-contact-info li .single-item .icon { width: 32px;}
.header-contact-info li .single-item .icon span:before { top: 0px; color: #bf2b37; font-size: 20px;}
.header-contact-info li .single-item .text {padding-left: 0px;}
.header-contact-info li .single-item .text a{ font-size: 12px; }
.header-contact-info li .single-item .text h3{ line-height: 12px; }
.top-mail-hd{ float: right !important;  }
.outer-search-box{ display: none; }

}
@media only screen and (max-width: 360px) {
    .header-contact-info {display: block; width: 60%; margin: 0 20%; border-left: none; border-right:none; padding-left: 0px; } 
    .share {right: inherit; }
.top-head .container{padding: 0px; margin:0;}
.top-head.col-xl-12.col-md-12{ padding: 0px; margin:0;  }
.overlay-box {position: absolute; left: 9px; bottom: -293px; right: 15px; background: #fec52e; }
.profile-img {position: relative; bottom: 14px;} 

.mainmenu-style3-area:after{  margin-top: 172px; width: 100%; }
.mainmenu-style3-area.stricky-fixed .header-contact-info { display: none; }
.mainmenu-style3-area.stricky-fixed.mainmenu-style3-area:after{ margin-top: 92px !important; }
.m-carousel-1:after {
    display: none;
}
}


@media only screen and (max-width: 320px) {
/*.overlay-box {position: absolute; left: 15px; bottom: -500px; right: 15px; background: #fec52e; width: 290px; }*/
.share {
    right: inherit;
}

 .header-contact-info {display: block; width: 70%; margin: 0 15%; border-left: none; border-right:none; padding-left: 0px; } 

}



