/* Large devices (Above 1400px) */

@media only screen and (min-width: 1400px) {}


/*end*/


/* Large devices (Above 1200px) */

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


/*end*/

@media only screen and (min-width: 992px) {}


/*==========  Non-Mobile First Method  ==========*/

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

}


/* Large devices (Desktop ,Laptop) */

@media only screen and (max-width: 1199px) {
 .main-menu-1 ul li a {
    padding: 5px 15px;
}
.main-slider-2 .owl-dots {
    max-width: 929px;
}
.slider-3 .banner-text-left h1 {
    font-size: 43px;
}
.each-process {
    padding: 0px 15px;
}
.why-us-div {
    top: 50px;
    right: -40px;
}
.banner-img img {
    max-width: 530px;
}
.banner-img:after {
    height: 430px;
    width: 430px;
}
img.abt-img {
    max-width: 560px;
    top: 60px;
}
img.bg-rtatr {
    width: 100%;
    max-width: 390px;
    top: 13%;
    right: 24%;
}
.scroll-btn {
    right: 25px;
}
}


/*end*/


/* Medium Devices, Desktops */

@media only screen and (max-width: 991px) {
.head-1-book-2{
    display: none;
}


.slider-3 .banner-text-left {
    text-align: center;
}
.banner-text-left p {
    max-width: 100%;
    text-align: center;
}
.banner-img img {
    max-width: 530px;
    text-align: center;
    margin: auto;
    position: static;
    margin-top: 70px;
}
.banner-img:after {
    height: 330px;
    width: 330px;
    left: 50%;
    top: 38%;
    transform: translate(-50%,-50%);
}
.banner-im-row {
    padding-bottom: 58px;
}
.main-slider-2 .owl-dots {
    text-align: center;
}
.main-slider-2 .owl-dots .owl-dot:last-child{
    margin: 0px;
}
.main-heads .faded-head {
    font-size: 86px;
}

img.abt-img {
    position: static;
}
img.bg-rtatr {
    width: 100%;
    max-width: 350px;
    top: 6%;
    right: 0;
}
.each-process .dot-line-ac:after {
    opacity: 0;
}
.the-process ul.d-flex {
    display: block !important;
}
.the-process ul.d-flex li {
    width: 49%;
    float: left;
    margin-bottom: 50px;
}
.the-process ul.d-flex li:last-child{
    margin-bottom: 0px;
}
img.why-us-img {
    position: relative;
    right: initial;
    width: initial;
    top: initial;
}
.why-us-div {
    position: static;
}
.why-us-div:after {
    height: 380px;
    width: 380px;
    left: inherit;
    top: 40px;
    right: 0;
}
.project-text {
    padding: 15px 23px;
}
.project-text {
    padding-right: 52px;
}
.btn-project:before {
    width: 30px;
    height: 30px;
    right: -3px;
}
.each-project:hover .project-text .btn-project {
    right: 25px;
}
.btn-project img {
    width: 25px;
}
.btn-project {
    right: 22px;
}
.project-text h3 {
    font-size: 21px;
}
.footer-contacty li:first-child{
    margin-left: 0px;
}
.footer-contacty li {
    font-size: 21px;
}
ul.footer-contacty{
    margin-top: 30px;
}
.footer-nav li:last-child{
    margin-right: 0px;
}
.footer-nav{
    margin-bottom: 30px;
}
.why-us-div.missions img.why-us-img {
    position: static;
}
.why-us.mission {
    padding-top: 0px;
}

}


/*end*/


/* Small Devices, Tablets */

@media only screen and (max-width: 767px) {
 .each-quote {
    text-align: center;
}
.quote-icon-2 {
    left: 47%;
    transform: translateX(-50%);
}
.about-texts {
    padding-left: 0px;
}
}


/*end*/


/* Small Devices, Mid Size Mobiles */

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

img.why-us-img {
    max-width: 100%;
}

.why-us-div:after {
    left: 50%;
    right: initial;
    transform: translateX(-50%);
}
.banner-img img {
    max-width: 100%;
}
img.abt-img {
    position: relative;
    width: 100%;
    top: initial;
    right: initial;
    margin-bottom: 30px;
}
.footer-contacty li {
    font-size: 16px;
}
.footer-contacty li i {
    width: 32px;
    height: 32px;
    line-height: 32px;
    font-size: 13px;
}
.footer-nav li {
    margin-right: 30px;
}
.main-heads .faded-head {
    font-size: 66px;
}
.slider-3 .banner-text-left h1 {
    font-size: 27px;
    line-height: 1.3;
}
.banner-text-left p {
    font-size: 16px;
}
.banner-img:after {
    height: 230px;
    width: 230px;
}
.mean-container a.meanmenu-reveal {
    top: -64px;
}
img.bg-rtatr {
    top: -37%;
}
.col-sm-6 .abt-icon-bx{
    margin-bottom: 20px;
}
.col-sm-6:last-child .abt-icon-bx{
    margin-bottom: 0px;
}
img.abt-bg-2 {
    position: absolute;
    right: 11%;
    bottom: -1%;
}
.why-us {
    overflow: hidden;
}
.why-us-div.missions img.why-us-img {
    position: static;
    width: 100%;
}
.inner-banner h1 {
    font-size: 38px;
}
.job-list {
    padding: 13px 16px;
}
.job-list:after{
    display: none;
}
.bnr-ic-img{
    display:none !important;
}

}


/*end*/


/* Extra Small Devices, Phones */

@media only screen and (max-width: 480px) {
  .the-process ul.d-flex li {
    width: 100%;
}

.footer-contacty li {
    font-size: 19px;
    margin: 0;
    display: block;
}
.footer-contacty li i{
    display: none;
}
.footer-contacty li:first-child {
    margin-bottom: 15px;
}
.job-detail p {
    margin-bottom: 0px;
}
}


/*end*/

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


/*end*/


/*
::::::::::::::::::::::::::::::::::::::::::::::::::::
Custom media queries
*/