@media only screen and (min-width: 1400px) {
.banner-1 .inner-padding {padding: 130px 120px 130px 100px; }
.banner-2 .inner-padding {padding: 120px 120px 110px 120px; }
.banner-3 .inner-padding {padding: 110px 100px 130px 110px;}
}
@media (max-width: 1200px){
header#main-header .container {width: 100%;}
.rfq-about-process-main-cls .left-detail-cls, .rfq-about-process-main-cls .right-form-cls{padding: 50px 20px;}
.rfq-about-process-main-cls .left-detail-cls h2{font-size: 26px;line-height: 1.5;}
.rfq-about-process-main-cls .left-detail-cls .heading {margin-bottom: 20px !important; }
.right-form-cls h2.entry-title {font-size: 30px;margin-bottom: 0;}
.provide-services-row-cls .right-content-cls:after{left: -35px;}
.provide-services-row-cls .right-content-cls:before{left: -40px;}
.provide-services-row-cls .left-content-cls:after{right: -35px;}
.provide-services-row-cls .left-content-cls:before{right: -40px;}
/*.top-banner-list-iteam-cls ul.list-items li, .top-banner-list-iteam-cls ul.list-items li i{font-size: 16px;}*/
.local-map-main-section-cls .local-map-inner-sec{width: 90%;}

.our-services-main-sec-cls .our-services-inner-row-cls{flex-wrap: wrap;}
.our-services-main-sec-cls .our-services-inner-row-cls .et_pb_column {width: calc(33.33% - 0px);}

}
@media only screen and (min-width: 1040px) {
.carousel-arrows .owl-nav .owl-next {right: -70px; }
.carousel-arrows .owl-nav .owl-prev {left: -70px; } 
}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
.banner-3 .counter-item h4 {font-size: 22px; }
.services-layout2 .service-item .service__content {padding: 15px; }
}

@media only screen and (max-width: 992px) {
.video__btn-right-center {right: 50%; -webkit-transform: translateX(50%); -moz-transform: translateX(50%); -ms-transform: translateX(50%); -o-transform: translateX(50%); transform: translateX(50%); }
.about-1 .video-banner {margin-right: 0; }
.about-1 .video-banner img {width: 100%; }
}

@media only screen and (min-width: 992px) {.navbar .dropdown-menu {width: auto;min-width: 235px;box-shadow: 0px 2px 6px 0px rgba(40, 40, 40, 0.1);box-shadow: 0px 5px 83px 0px rgba(40, 40, 40, 0.08);padding: 25px 0 23px;border-radius: 0 0 5px 5px;}
.navbar .dropdown-menu .nav__item .nav__item-link:before {display: none;}
.navbar .dropdown-menu.wide-dropdown-menu {min-width: 470px;padding: 0;overflow: hidden;}
.navbar .dropdown-menu.wide-dropdown-menu>.nav__item {padding: 0;}
.navbar .dropdown-menu.wide-dropdown-menu h6 {font-size: 15px;margin: 0 0 13px 40px;}
.navbar .dropdown-menu.wide-dropdown-menu .dropdown-menu-col {padding: 40px 0 27px;}
.navbar .nav__item.with-dropdown>.dropdown-menu,
.navbar .nav__item.dropdown-submenu>.mega-menu,
.navbar .nav__item.with-dropdown>.mega-menu,
.navbar .nav__item.with-dropdown>.dropdown-menu>.nav__item.dropdown-submenu>.dropdown-menu {display: block;position: absolute;left: 0;right: auto;z-index: 1050;opacity: 0;visibility: hidden;transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;-webkit-transform: translateY(10px);-moz-transform: translateY(10px);-ms-transform: translateY(10px);-o-transform: translateY(10px);transform: translateY(10px);}
.navbar .nav__item.with-dropdown>.dropdown-menu>.nav__item.dropdown-submenu>.dropdown-menu,
.navbar .nav__item.dropdown-submenu>.dropdown-menu>.nav__item.with-dropdown>.dropdown-menu {top: 0;left: 100%;}
.navbar .nav__item.with-dropdown:hover>.dropdown-menu,
.navbar .nav__item.dropdown-submenu:hover>.mega-menu,
.navbar .nav__item.with-dropdown:hover>.mega-menu,
.navbar .nav__item.with-dropdown>.dropdown-menu>.nav__item.dropdown-submenu:hover>.dropdown-menu {opacity: 1;visibility: visible;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}
.navbar .nav__item.with-dropdown.mega-dropdown {position: static;}
.navbar .nav__item.with-dropdown .mega-dropdown-menu {width: 100%;}
.navbar .dropdown-menu.mega-dropdown-menu .nav__item {padding: 0;}
.navbar .dropdown-menu.mega-dropdown-menu .nav__item .nav__item-link {overflow: hidden;transition: all 0.4s ease;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-ms-transition: all 0.4s ease;-o-transition: all 0.4s ease;}
.navbar .dropdown-menu.mega-dropdown-menu .nav__item .nav__item-link:after {font-family: "FontAwesome";content: "";position: absolute;top: auto;left: -7px;font-size: 7px;transition: all 0.4s ease;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-ms-transition: all 0.4s ease;-o-transition: all 0.4s ease;opacity: 0;color: #e00b0b;}
.navbar .dropdown-menu.mega-dropdown-menu .nav__item .nav__item-link:hover {padding-left: 15px;}
.navbar .dropdown-menu.mega-dropdown-menu .nav__item .nav__item-link:hover:after {opacity: 1;left: 4px;}
.navbar-nav>.nav__item>.dropdown-toggle:after {display: none;}
.nav__item i[data-toggle=dropdown] {display: none;}
.header-full-layout2 .navbar,
.header-full-layout2 .navbar>.container,
.header-full-layout2 .navbar>.container-fluid {height: 90px;}
.header-full-layout2 .navbar {display: block;line-height: 60px;}
.header-full-layout2 .navbar .nav__item .nav__item-link {line-height: 60px;}
.header-full-layout2 .nav__item .nav__item-link {color: #ffffff;}
.header-full-layout2 .nav__item .nav__item-link:before {background-color: #ffffff;}
.header-full-layout2 .header__topbar {background-color: transparent;}
.header-full-layout2 .header__topbar .contact__list li {line-height: 1;margin-right: 30px;color: #9b9b9b;display: -webkit-flex;display: -ms-flexbox;display: flex;align-items: center;}
.header-full-layout2 .header__topbar .contact__list li>i {font-size: 16px;margin-right: 16px;color: #e00b0b;}
.header-full-layout2 .header__topbar .contact__list li a {color: #003366;}
.header-full-layout2 .header__topbar .contact__list li strong {color: #003366;display: block;font-size: 14px;margin-top: 8px;font-weight: 700;}
.header-full-layout2 .header__topbar .social__icons a {width: 50px;height: 50px;line-height: 50px;color: #003366;text-align: center;border: 1px solid #eaeaea;border-radius: 2px;margin-right: 10px;}
.header-full-layout2 .header__topbar .social__icons a:last-child {margin-right: 0;}
.header-full-layout2 .header__topbar .social__icons a:hover {background-color: #003366;border-color: #003366;color: #ffffff;}
.header-full-layout2 .navbar__bottom {background-color: #003366;display: -webkit-flex;display: -ms-flexbox;display: flex;flex: 1;}
.header-full-layout2 .navbar__bottom>.container {display: -webkit-flex;display: -ms-flexbox;display: flex;flex-wrap: wrap;}
.header-full-layout2 .navbar__bottom .module__btn-search {color: #ffffff;}
.header-full-layout2 .navbar__bottom .module__btn-request {height: 60px;line-height: 58px;border-radius: 0;margin-top: -2px;}
}
@media (max-width: 991px){
.navbar .navbar-toggler {position: absolute;right: 15px;height: 13px;}
.navbar .collapse:not(.show) {display: block;}
.navbar .navbar-nav {margin: 0 !important;}
.navbar .nav__item {margin-right: 0;}
.navbar .nav__item .nav__item-link {color: #282828;line-height: 35px !important;padding-left: 15px;}
.navbar .nav__item .nav__item-link:hover {color: #e00b0b;}
.navbar .nav__item .nav__item-link:before {display: none;}
.navbar .navbar-collapse {background-color: white;box-shadow: 0 3px 4px rgba(0, 0, 0, 0.07);z-index: 50;padding: 15px 0;position: absolute;left: 0;width: 100%;top: 100%;visibility: hidden;opacity: 0;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;-ms-transition: 0.3s ease;-o-transition: 0.3s ease;transition: 0.3s ease;-webkit-transform: translateY(30px);-moz-transform: translateY(30px);-ms-transform: translateY(30px);-o-transform: translateY(30px);transform: translateY(30px);}
.navbar .navbar-collapse .navbar-modules {padding: 0 15px;}
.navbar .menu-opened.navbar-collapse {opacity: 1;visibility: visible;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}
.navbar i[data-toggle=dropdown] {position: absolute;top: 7px;right: 15px;width: 50%;text-align: right;z-index: 2;}
.navbar .dropdown-toggle:after {display: none;}
.navbar .nav__item.opened>i[data-toggle=dropdown]:before,
.navbar .nav__item.show>i[data-toggle=dropdown]:before {content: "";}
.navbar .dropdown-menu {background-color: white;}
.navbar .dropdown-menu .nav__item {padding: 0 15px 0 30px;}
.navbar .dropdown-menu .nav__item .nav__item-link {padding-left: 0;border-bottom: none;}
.navbar .dropdown-menu .dropdown-menu-col .nav__item {padding: 0;}
.navbar .dropdown-menu-col h6 {font-size: 13px;margin: 10px 0 5px;}
.navbar .nav__item.dropdown-submenu>.dropdown-menu.show {padding-left: 10px;}
.navbar .dropdown-submenu .dropdown-menu .nav__item {padding: 0 0 0 15px;}
.navbar .navbar-nav .dropdown-menu.show {padding: 0;}
.navbar .mega-dropdown-menu .container {max-width: none;}
.navbar .mega-dropdown-menu>.nav__item {padding: 0 10px;}
.navbar .mega-dropdown-menu .nav__item {padding: 0;}
.fixed-navbar {position: static;animation: none;}
.header-transparent+.page-title {margin-top: 0;}
.header-full .navbar {line-height: 80px;}
.header .navbar,
.header-transparent .navbar {background-color: #ffffff;}
.header .logo-dark,
.header-transparent .logo-dark {display: inline-block;}
.header .logo-light,
.header-transparent .logo-light {display: none;}
.header .navbar-modules,
.header-transparent .navbar-modules {margin-right: 60px;}
.header .navbar-modules .modules__wrapper,
.header-transparent .navbar-modules .modules__wrapper {flex-direction: row-reverse;}
.header .module__btn,
.header-transparent .module__btn {color: #333333;}
.header .navbar .navbar-toggler .menu-lines:before,
.header .navbar .navbar-toggler .menu-lines:after,
.header .navbar .navbar-toggler .menu-lines span,
.header-transparent .navbar .navbar-toggler .menu-lines:before,
.header-transparent .navbar .navbar-toggler .menu-lines:after,
.header-transparent .navbar .navbar-toggler .menu-lines span {background-color: #333333;}
.header .navbar-expand-lg>.container,
.header .navbar-expand-lg>.container-fluid,
.header-transparent .navbar-expand-lg>.container,
.header-transparent .navbar-expand-lg>.container-fluid {width: 100%;max-width: none;}
.header .navbar,
.header .navbar>.container,
.header .navbar>.container-fluid,
.header-transparent .navbar,
.header-transparent .navbar>.container,
.header-transparent .navbar>.container-fluid {height: 80px;}
.header .header-full .navbar,
.header .header-full .navbar .navbar-brand,
.header .navbar-brand,
.header-transparent .header-full .navbar,
.header-transparent .header-full .navbar .navbar-brand,
.header-transparent .navbar-brand {margin-left: 15px;line-height: 80px !important;}
.header .header-full .navbar,
.header .header-full .navbar .navbar-brand,
.header-transparent .header-full .navbar,
.header-transparent .header-full .navbar .navbar-brand {line-height: 80px;}
.header__topbar>.container {max-width: none;}

.about.about-2 > .et_pb_row {flex-direction: column; }
.local-map-main-section-cls .local-map-inner-sec .location-metro-main-cls{padding: 20px;border-radius: 10px 10px 0px 0px;}
.et_pb_section.client-logo-main-cls .et_pb_row .et_pb_column .et_pb_module{margin: 10px 0;}
#et_mobile_nav_menu span.mobile_menu_bar.mobile_menu_bar_toggle:before {color: #fff; }
#et_mobile_nav_menu .et_mobile_menu{padding: 0;}
body.page-id-95 #et_mobile_nav_menu span.mobile_menu_bar.mobile_menu_bar_toggle:before, body.page-id-89 #et_mobile_nav_menu span.mobile_menu_bar.mobile_menu_bar_toggle:before{color: #003366;}
.tw-facility-main-cls ul.fetlis li {width: calc(50% - 10px);}
.rfq-about-process-main-cls .left-detail-cls .et_pb_module.et_pb_text {margin: 0; min-height: auto; padding-bottom: 0 !important; }
.rfq-about-process-main-cls .left-detail-cls {padding: 50px 20px 20px;}
.local-map-main-section-cls .local-map-inner-sec{flex-direction: column-reverse;flex-wrap: initial;}
.local-map-main-section-cls .local-map-inner-sec .et_pb_column .et_pb_module.et_pb_image span.et_pb_image_wrap {border-radius: 15px 15px 0px 0px;}
.local-map-main-section-cls .local-map-inner-sec .location-metro-main-cls{border-radius: 0px 0px 15px 15px;}
.join-our-team-row-cls .work-with-twh-main-cls {padding: 20px 0px 20px 15px;}
.provide-services-row-cls .right-content-cls:after, .provide-services-row-cls .right-content-cls:before, .provide-services-row-cls .left-content-cls:after, .provide-services-row-cls .left-content-cls:before, .provide-services-row-cls:before{display: none;}
.provide-services-row-cls .left-img-cls {padding-right: 0px;}
.provide-services-row-cls .right-content-cls.common-cont-cls {padding-left: 0px;}
.provide-services-row-cls.right-img-left-cont-cls {flex-direction: column-reverse;}
.provide-services-row-cls .left-content-cls.common-cont-cls {padding-right: 0px;padding-top: 30px;}
.provide-services-row-cls .right-img-cls.common-img-cls {padding-left: 0px;}
.rfq-about-process-main-cls.services-form-cls .right-form-cls {padding: 0px 10px 0px 20px;}
.provide-services-row-cls .et_pb_text_inner, .provide-services-row-cls .et_pb_text_inner p {font-size: 16px; line-height: 1.5; color: #333; margin: 0;}
body .provide-services-row-cls.et_pb_row{padding-bottom: 0 !important;}
ul#mobile_menu {border-top: 3px solid #003366; }
.local-map-main-section-cls .local-map-inner-sec .et_pb_column .et_pb_module.et_pb_image span.et_pb_image_wrap img, .local-map-main-section-cls .local-map-inner-sec .et_pb_column .et_pb_module.et_pb_image, .local-map-main-section-cls .local-map-inner-sec .et_pb_column .et_pb_module.et_pb_image span.et_pb_image_wrap{height: auto;}
.get-in-touch-main-cls .header-content, .et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content{width: 100% !important;}
.get-in-touch-main-cls .header-content h6 {font-size: 20px !important; }

.et_pb_section.local-map-main-section-cls {padding-top: 50px; padding-bottom: 50px;}
.search-no-results #et_mobile_nav_menu span.mobile_menu_bar.mobile_menu_bar_toggle:before{color: #000;}

footer#main-footer .client-logo-main-cls.et_pb_section .client-logo-row-cls {max-width: 100%; width: 92%; }
.top-banner-list-iteam-cls ul.list-items li{padding: 20px;}
.search.search-results header#main-header div#et-top-navigation div#et_mobile_nav_menu span.mobile_menu_bar:before {color: #333;}


}

@media only screen and (min-width: 990px) and (max-width: 1040px) {
.fancybox-carousel .carousel-arrows .owl-nav .owl-next {right: -40px; }
.fancybox-carousel .carousel-arrows .owl-nav .owl-prev {left: -40px; } 
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.inner-padding {padding: 100px 50px !important;}
.mt-30 {margin-top: 36.3636363636px !important;}
.mt-40 {margin-top: 30.7692307692px !important;}
.mt-50 {margin-top: 35.7142857143px !important;}
.mt-60 {margin-top: 42.8571428571px !important;}
.mt-70 {margin-top: 50px !important;}
.mt-80 {margin-top: 57.1428571429px !important;}
.mt-90 {margin-top: 64.2857142857px !important;}
.mt-100 {margin-top: 71.4285714286px !important;}
.mb-30 {margin-bottom: 27.2727272727px !important;}
.mb-40 {margin-bottom: 33.3333333333px !important;}
.mb-50 {margin-bottom: 35.7142857143px !important;}
.mb-60 {margin-bottom: 42.8571428571px !important;}
.mb-70 {margin-bottom: 50px !important;}
.mb-80 {margin-bottom: 57.1428571429px !important;}
.mb-90 {margin-bottom: 64.2857142857px !important;}
.mb-100 {margin-bottom: 71.4285714286px !important;}
/* Margin Right */
.mr-30 {margin-right: 27.2727272727px !important;}
.mr-40 {margin-right: 33.3333333333px !important;}
.mr-50 {margin-right: 35.7142857143px !important;}
/* Margin Left */
.ml-30 {margin-left: 27.2727272727px !important;}
.ml-40 {margin-left: 33.3333333333px !important;}
.ml-50 {margin-left: 35.7142857143px !important;}
/* padding Top */
.pt-30 {padding-top: 27.2727272727px !important;}
.pt-40 {padding-top: 33.3333333333px !important;}
.pt-50 {padding-top: 35.7142857143px !important;}
.pt-60 {padding-top: 42.8571428571px !important;}
.pt-70 {padding-top: 50px !important;}
.pt-80 {padding-top: 57.1428571429px !important;}
.pt-90 {padding-top: 64.2857142857px !important;}
.pt-100 {padding-top: 71.4285714286px !important;}
.pt-110 {padding-top: 78.5714285714px !important;}
.pt-120 {padding-top: 85.7142857143px !important;}
.pt-130 {padding-top: 93.3333333333px !important;}
.pt-140 {padding-top: 87.5px !important;}
.pt-150 {padding-top: 88.2352941176px !important;}
.pt-160 {padding-top: 88.8888888889px !important;}
.pt-170 {padding-top: 89.4736842105px !important;}
/*  Padding Bottom */
.pb-30 {padding-bottom: 27.2727272727px !important;}
.pb-40 {padding-bottom: 33.3333333333px !important;}
.pb-50 {padding-bottom: 35.7142857143px !important;}
.pb-60 {padding-bottom: 42.8571428571px !important;}
.pb-70 {padding-bottom: 50px !important;}
.pb-80 {padding-bottom: 57.1428571429px !important;}
.pb-90 {padding-bottom: 64.2857142857px !important;}
.pb-100 {padding-bottom: 71.4285714286px !important;}
.pb-110 {padding-bottom: 78.5714285714px !important;}
.pb-120 {padding-bottom: 85.7142857143px !important;}
.pb-130 {padding-bottom: 86.6666666667px !important;}
.pb-140 {padding-bottom: 87.5px !important;}
.pb-150 {padding-bottom: 88.2352941176px !important;}
.pb-160 {padding-bottom: 88.8888888889px !important;}
.pb-170 {padding-bottom: 89.4736842105px !important;}
.heading__title {font-size: 30px;}
.heading-3 .heading__title {font-size: 34px;line-height: 43px;}
.page-title {padding: 150px 0 60px;}
}
@media only screen and (min-width: 992px) and (max-width: 1200px) {.navbar .nav__item {margin-right: 20px;}
}
/* Medium Size Screens */
@media only screen and (min-width: 768px) and (max-width: 991px) {
.projects-filter li {margin-right: 23px;}
.projects-grid-layout2 .container {max-width: none;}
.projects-grid-layout2 .container .row>[class*=col-] {padding-right: 7px;padding-left: 7px;}
.banner-1 .skills-panel {position: static; margin: 30px 15px; }
.banner-3 .counter-item h4 {font-size: 22px; }
.services .heading__title {line-height: 35px; }
.service-item .service__overlay {padding: 10px 10px 30px; }
.service-item .service__icon {margin-bottom: 0; }
.service-item .service__icon i {font-size: 50px; }
.service-item .service__title {font-size: 18px; margin-bottom: 10px; }
.services-layout2 .service-item {flex-direction: column; box-shadow: 0 0 30px 0 rgba(40, 40, 40, 0.1); }
.fancybox-carousel .carousel-arrows .owl-nav .owl-next {right: -50px; }
.fancybox-carousel .carousel-arrows .owl-nav .owl-prev {left: -50px; }
.fancybox-item .fancybox__icon {margin-bottom: 10px; }
.fancybox-item .fancybox__title {margin-bottom: 12px; } 
}

/*  Small Screens and tablets  */
@media only screen and (min-width: 576px) and (max-width: 767px) {
.projects-filter li {margin-right: 20px;}
.projects-grid .container {max-width: none;}
}
/* Extra Small Devices */
@media only screen and (min-width: 320px) and (max-width: 575px) {.navbar .navbar-brand img {max-width: 100px;}
.module__search-container .module__search-form {max-width: 90%;}
.module__search-container .search__input {font-size: 20px;height: 50px;line-height: 50px;}
.module__search-container .module__search-btn {line-height: 50px;font-size: 20px;}
}
/* Extra Small Devices */
@media only screen and (min-width: 320px) and (max-width: 575px) {
.projects-filter li {margin-right: 15px;margin-bottom: 15px;}
.projects-filter li a {font-size: 13px;}
.project-item .project__title {font-size: 18px;line-height: 25px;}
.video-banner {padding: 80px 0;}
}
@media (max-width: 649px){
ul.abt_list_ul li:last-child {margin-bottom: 0;}
}
@media (min-width: 650px){
ul.abt_list_ul li {flex: 0 0 50%;}
}
@media (min-width: 768px){
ul.abt_list_ul li {flex: 0 0 33.33%;}
}
/* Mobile Phones and tablets */
@media only screen and (min-width: 320px) and (max-width: 767px) {
.inner-padding {padding: 50px 30px !important;}
.text-center-xs-sm {text-align: center !important;}
.mt-30 {margin-top: 36.3636363636px !important;}
.mt-40 {margin-top: 30.7692307692px !important;}
.mt-50 {margin-top: 33.3333333333px !important;}
.mt-60 {margin-top: 33.3333333333px !important;}
.mt-70 {margin-top: 35px !important;}
.mt-80 {margin-top: 40px !important;}
.mt-90 {margin-top: 45px !important;}
.mt-100 {margin-top: 50px !important;}
.mb-30 {margin-bottom: 27.2727272727px !important;}
.mb-40 {margin-bottom: 30.7692307692px !important;}
.mb-50 {margin-bottom: 33.3333333333px !important;}
.mb-60 {margin-bottom: 33.3333333333px !important;}
.mb-70 {margin-bottom: 35px !important;}
.mb-80 {margin-bottom: 40px !important;}
.mb-90 {margin-bottom: 45px !important;}
.mb-100 {margin-bottom: 50px !important;}
/* Margin Right */
.mr-30 {margin-right: 27.2727272727px !important;}
.mr-40 {margin-right: 30.7692307692px !important;}
.mr-50 {margin-right: 33.3333333333px !important;}
/* Margin Left */
.ml-30 {margin-left: 27.2727272727px !important;}
.ml-40 {margin-left: 30.7692307692px !important;}
.ml-50 {margin-left: 33.3333333333px !important;}
/* padding Top */
.pt-30 {padding-top: 27.2727272727px !important;}
.pt-40 {padding-top: 30.7692307692px !important;}
.pt-50 {padding-top: 33.3333333333px !important;}
.pt-60 {padding-top: 33.3333333333px !important;}
.pt-70 {padding-top: 35px !important;}
.pt-80 {padding-top: 40px !important;}
.pt-90 {padding-top: 45px !important;}
.pt-100 {padding-top: 50px !important;}
.pt-110 {padding-top: 55px !important;}
.pt-120 {padding-top: 60px !important;}
.pt-130 {padding-top: 66.6666666667px !important;}
.pt-140 {padding-top: 63.6363636364px !important;}
.pt-150 {padding-top: 65.2173913043px !important;}
.pt-160 {padding-top: 66.6666666667px !important;}
.pt-170 {padding-top: 68px !important;}
/*  Padding Bottom */
.pb-30 {padding-bottom: 27.2727272727px !important;}
.pb-40 {padding-bottom: 30.7692307692px !important;}
.pb-50 {padding-bottom: 33.3333333333px !important;}
.pb-60 {padding-bottom: 33.3333333333px !important;}
.pb-70 {padding-bottom: 35px !important;}
.pb-80 {padding-bottom: 40px !important;}
.pb-90 {padding-bottom: 45px !important;}
.pb-100 {padding-bottom: 50px !important;}
.pb-110 {padding-bottom: 55px !important;}
.pb-120 {padding-bottom: 60px !important;}
.pb-130 {padding-bottom: 61.9047619048px !important;}
.pb-140 {padding-bottom: 63.6363636364px !important;}
.pb-150 {padding-bottom: 65.2173913043px !important;}
.pb-160 {padding-bottom: 66.6666666667px !important;}
.pb-170 {padding-bottom: 68px !important;}
.heading__title {font-size: 24px;margin-bottom: 10px;}
.heading-2 .heading__title {font-size: 27px;margin-bottom: 10px;}
.heading-3 .heading__title {font-size: 29px;font-weight: 600;line-height: 40px;}
.text__block-desc {font-size: 14px;line-height: 24px;margin-bottom: 20px;}
.text__block-2 .text__block-title {position: static;}
.text__block-2 .text__block-desc {padding-left: 0;}
.text__link {font-size: 12px;font-weight: 600;}
.page-title {padding: 100px 0 50px;}
.pagetitle__heading {font-size: 35px;}
.page-title-layout2 .pagetitle__heading, .page-title-layout3 .pagetitle__heading, .page-title-layout4 .pagetitle__heading {font-size: 33px;line-height: 40px;margin-bottom: 5px;}
.pagetitle__desc {font-weight: 400;}
.page-title .breadcrumb {margin-top: 10px;}
.nav-tabs .nav__link {margin: 0 15px 10px 0;}
.pagination li a {font-size: 18px;width: 40px;height: 40px;line-height: 38px;}
.dropdown-menu.mega-dropdown-menu>.nav__item {padding: 0 15px;}
.dropdown-menu.mega-dropdown-menu .nav__item:last-child>.nav__item-link {border-bottom: 1px solid #f2f2f2;}
.dropdown-menu.mega-dropdown-menu [class^=col-]:last-child .nav__item:last-child>.nav__item-link {border-bottom: none;}
.footer-top {padding-top: 50px; padding-bottom: 0; }
.footer__widget {margin-bottom: 30px; }
.footer-top .footer__widget-title {margin-bottom: 15px; }
.footer__copyright-links {justify-content: flex-start !important; }
.footer-newsletter {padding-top: 20px; }
.footer-newsletter .social__icons {justify-content: flex-start !important; }
.footer__newsletter-form {display: block !important; }
.header-transparent+.slider {margin-top: 0; }
.slider .slide-item-banner {height: calc(100vh - 80px); }
.slider .slide__desc {padding-right: 0; }
.slider-1 .slide-item-banner {min-height: 0; }
.slider-2 .slide__desc {padding-right: 0; }
.slider-3 .slide__content {padding: 20px; }
.slider-3 .slide__content:after {bottom: -130px; right: -120px; font-size: 300px; }
.slider-3 .container {max-width: 100%; }
.header-transparent+.slider .slide__content {padding-top: 0; }
.slider .carousel-arrows .owl-nav .owl-prev, .slider .carousel-arrows .owl-nav .owl-next {width: 40px; height: 40px; line-height: 40px; }
.slider .carousel-arrows .owl-nav .owl-next:before, .slider .carousel-arrows .owl-nav .owl-prev:before {font-size: 15px; } 
.fancybox-item, .fancybox-layout1 .fancybox-item {margin-bottom: 30px; }
.fancybox-item .fancybox__icon {font-size: 35px; margin-bottom: 5px; }
.fancybox-item .fancybox__title {font-size: 16px; margin-bottom: 5px !important; }
.fancybox-layout2 .fancybox-item .fancybox__icon {margin-bottom: 7px; }
.fancybox-carousel .carousel-arrows .owl-nav .owl-next {right: -50px; }
.fancybox-carousel .carousel-arrows .owl-nav .owl-prev {left: -50px; }
.services .heading__title {line-height: 35px; }
.services-layout2 .service-item {flex-direction: column; box-shadow: 0 0 30px 0 rgba(40, 40, 40, 0.1); }
.services-layout2 .service-item .service__content {padding: 20px; }
.service-item .service__title {font-size: 18px; }
.service-item .service__icon i {font-size: 50px; } 
.banner-1 .skills-panel {position: static; margin: 30px 15px; }
.banner-3 .counter-item h4 {font-size: 20px; }
.video-banner {padding: 130px 0; }
.popup-video .video__player {font-size: 18px; width: 50px; height: 50px; line-height: 50px; }
.about-2 .counter-item-wrapper {bottom: -20px; right: -20px;}
.background-banner {min-height: 400px;}
.job-item {padding: 30px; }
.job-item .job__meta {margin-bottom: 20px; }
.job-item .job__title {margin-bottom: 10px; }
.project-item .project__desc {margin-top: 5px;}
.projects-single .project__title {font-size: 24px;}
.projects-gallery .container {max-width: none;}
.projects-carousel .project-item .project__content-inner {padding: 20px 20px 0;}
.testimonial__desc {font-size: 15px; line-height: 27px; font-weight: 500; margin-bottom: 15px; }
}
@media (max-width: 767px){
.slider-cmn-cls .et-pb-controllers a {width: 7px;height: 7px;}
.slider-cmn-cls .et-pb-controllers {bottom: -20px;}
.contact_form_row .et_pb_blurb_description a {font-size: 16px;}
body h1 {font-size: 40px;}
body h2 {font-size: 34px;}
body h3 {font-size: 30px;}
body h4 {font-size: 26px;}
footer#main-footer .container div#footer-widgets{flex-direction: column;padding-bottom: 0;}
#main-footer div#footer-widgets .footer-widget .widget_custom_html .footer__widget {margin-bottom: 0; }
footer#main-footer {padding-top: 30px;}
footer#main-footer .container div#footer-widgets .footer-widget:first-child{height: auto;width: calc(100% - 0px)!important;}
footer#main-footer .container div#footer-widgets img.footer-logo {width: 250px;margin-bottom: 10px; }
footer#main-footer .container div#footer-widgets .footer-widget:nth-child(2){width: calc(100% - 0px)!important; padding-left: 0px; margin-left: 0px!important; border-left: 0px solid #eee;text-align: center !important;}
footer#main-footer .container div#footer-widgets .footer-widget ul.footer-menu-cls{display: inline-block;text-align: center;}
footer#main-footer .container div#footer-widgets .footer-widget ul.footer-menu-cls li {width: auto; float: initial; justify-content: center; margin: 0 3px; display: inline-block; }
footer#main-footer .container div#footer-widgets .footer-widget ul.footer-menu-cls li a {font-size: 14px; }
#main-footer div#footer-widgets .footer-widget, #main-footer div#footer-widgets .footer-widget .widget_custom_html {text-align: center !important; }
footer#main-footer .container div#footer-widgets ul {text-align: center; }
footer#main-footer .container div#footer-widgets ul li{align-items: center; justify-content: center; text-align: center;}
header#main-header .container .logo_container img#logo {max-width: 100%; }
header#main-header .container .logo_container {margin: 0; left: 15px; top: 20px; width: 170px; height: auto;display: flex; align-items: center; justify-content: center; }
footer#main-footer .container div#footer-widgets .footer-widget .footer__widget.footer__widget-nav {margin-bottom: 0; }
footer#main-footer .container div#footer-widgets .footer-widget:nth-child(2){padding-bottom: 0;}
.et_pb_module.tw-services-box-cls h5{font-size: 30px;line-height: 40px;}
.tw-facility-main-cls ul.fetlis li {width: calc(100% - 0px);margin: 0 0px 10px;text-align: center;font-size: 20px;padding: 30px 10px 30px 10px;}
.tw-facility-main-cls ul.fetlis li h4, .tw-facility-main-cls ul.fetlis li p.tw_desc{min-height: auto;-webkit-line-clamp: initial;}
.key-benifits-main-cls .et_pb_toggle.et_pb_module.et_pb_accordion_item h5.et_pb_toggle_title{padding: 20px 20px 20px 45px;}
.key-benifits-main-cls .et_pb_toggle.et_pb_module.et_pb_accordion_item .et_pb_toggle_content {padding: 20px 20px 20px 45px;}
.rfq-about-process-main-cls .right-form-cls h2.entry-title {font-size: 30px;}
.about .about__img img {height: 300px;object-fit: cover;}
.local-map-main-section-cls .local-map-inner-sec .location-metro-main-cls ul li{font-size: 18px;margin-bottom: 10px;}
.local-map-main-section-cls .local-map-inner-sec .location-metro-main-cls h4 {font-size: 22px;}
.local-map-main-section-cls .local-map-inner-sec .location-metro-main-cls ul li img {height: 30px; margin-right: 10px; }
.et_pb_section.local-map-main-section-cls {padding-top: 50px; padding-bottom: 50px; }
.join-our-team-row-cls .florklift-operator-main-cls{padding: 20px;}
.join-our-team-row-cls .work-with-twh-main-cls .form-group label.checkbox-inline{width: calc(100% - 0px);margin: 10px 0 0px;}
.our-services-main-cls h1{font-size: 30px;}
body .our-services-main-cls.et_pb_section {padding: 100px 15px; }
.services h3 {font-size: 30px;}
.custom-font-size-cls h4 {font-size: 24px; }
.custom-font-size-cls h3 {font-size: 26px; }
.et_header_style_left form.et-search-form, .et_header_style_split form.et-search-form {width: 100%!important; max-width: 99%!important; top: 10px; }
.top-banner-list-iteam-cls ul.list-items{flex-direction: column;}
/*.top-banner-list-iteam-cls ul.list-items li, .top-banner-list-iteam-cls ul.list-items li i {font-size: 18px;margin-bottom: 10px;}*/
.top-banner-list-iteam-cls ul.list-items li{width: calc(100% - 0px);padding: 20px 0;border-bottom: 0px solid #ddd;border-right: 0px solid #ddd;}
.about.about-2.wild-cat-icon-cls.et_section_regular {padding: 0;}

.our-services-main-sec-cls .our-services-inner-row-cls .et_pb_column {width: calc(100% - 0px);}
.request-a-transportation-quote-main-cls.et_section_regular {padding: 20px 0; }

}

@media only screen and (max-width: 450px) {
.heading-2 .heading__title {font-size: 25px;}
.heading-2 .heading__desc {font-size: 15px;font-weight: 400;line-height: 24px;}
}

/* Medium Size Screens */
@media only screen and (min-width: 768px) and (max-width: 991px) {.footer-top {padding-top: 70px; padding-bottom: 50px; }
.footer-newsletter {padding-top: 20px; }
.footer-newsletter .social__icons {justify-content: flex-start !important; }
}


/* Extra Small Devices */
@media only screen and (min-width: 320px) and (max-width: 575px) {.footer-bottom {padding: 20px 0; }
.footer__copyright-links {margin-bottom: 10px; }
.footer__copyright-links li a {font-size: 13px; line-height: 20px; margin-right: 10px; padding-right: 10px; }
.footer__widget-nav li a, .footer__copyright-links li a {font-size: 13px; }
.footer-newsletter .social__icons {justify-content: flex-start !important; }
.footer__newsletter-form .btn {width: 100%; }
#scrollTopBtn {bottom: 20px; width: 30px; height: 30px; font-size: 14px; }
#scrollTopBtn.actived {right: 20px; }
}

@media only screen and (max-width: 500px) {.footer__newsletter-form .form-group {display: block !important; }
.footer__newsletter-form .form-group .form-control {border: 1px solid #eaeaea; max-width: none; margin-bottom: 10px; }
}

@media only screen and (max-width: 400px) {.footer__widget-nav li a, .footer__copyright-links li a {font-size: 12px; line-height: 25px; }
}



/* Large Size Screens */
@media only screen and (min-width: 992px) and (max-width: 1200px) {.slider .slide__title {font-size: 64px; }
.slider .carousel-arrows .owl-nav .owl-next {right: 10px; }
.slider .carousel-arrows .owl-nav .owl-prev {left: 10px; }
}

/* Medium Size Screens */
@media only screen and (min-width: 768px) and (max-width: 991px) {.slider .carousel-arrows .owl-nav .owl-next {right: 0; }
.slider .carousel-arrows .owl-nav .owl-prev {left: 0; }
.slide__title {font-size: 50px; }
.slider .slide__desc {padding-right: 0; }
.slider-2 .slide__desc {padding-right: 45px; }
.slider-3 .slide__content {padding: 30px; }
.slider .slide__title {font-size: 50px;}
}

/*  Small Screens and tablets  */
@media only screen and (min-width: 576px) and (max-width: 767px) {.slider .slide__title {font-size: 40px; margin-bottom: 17px; }
.slider .carousel-arrows .owl-nav .owl-prev {left: 10px; }
.slider .carousel-arrows .owl-nav .owl-next {right: 10px; }

}

/* Extra Small Devices */
@media only screen and (min-width: 320px) and (max-width: 575px) {.slider .slide__subtitle {margin-bottom: 15px; }
.slider .slide__title {font-size: 25px; margin-bottom: 15px; }
.slider .slide__desc {font-size: 15px; font-weight: 400; margin-bottom: 20px; }
.slider .btn {margin-bottom: 20px; }
.slider .carousel-arrows .owl-nav .owl-prev, .slider .carousel-arrows .owl-nav .owl-next {display: none; } 
}

@media (min-width: 992px) {.col-lg-5th {-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
}

/***************** Forms checkbox issues *************/
@media (max-width: 991px){
.request-a-transportation-quote-main-cls .et_pb_code .nf-field .nf-field-element ul li {
    margin-bottom: 10px !important;
}
  .et_pb_code .nf-field .nf-field-element ul{
    flex-wrap: wrap;
  }
.et_pb_code div#nf-field-36-wrap .nf-field-element ul li:not(:last-child){
  margin-bottom: 10px;
}

 .et_pb_code div#nf-field-36-wrap .nf-field-element ul li {
    align-items: center;
    width: 100%;
}

}