@media (min-width: 2200px) and (max-width:3000px){
.topbar:before {
width: 32.85416666666667%;
}
.nav_bar .right_bgs {
width: calc(34.79166666666667% - 35px);
}
}
@media (min-width: 3001px) and (max-width:4000px){
.topbar:before {
width: 35.85416666666667%;
}
.nav_bar .right_bgs {
width: calc(38.79166666666667% - 35px);
}
}
@media (min-width: 1200px) and (max-width:1899px){
.mrm110px{
margin-right: -100px;
}
.funfactSection .icon_box_02{
padding-right: 40px;
}
} @media (min-width: 1200px) and (max-width:1600px){
.funfactSection .icon_box_02{
padding-right: 0;
margin-bottom: 30px;
}
.funfactSection .pdl115{
padding-left: 30px;
padding-bottom: 82px;
}
.funfactSection .sec_title.with_bar{
margin-bottom: 40px;
padding-bottom: 20px;
font-size: 70px;
line-height: 70px;
}
.funfactSection .sub_title{
margin-bottom: 10px;
}
.whyChooseUsContent{
padding-left: 20px;
padding-top: 120px;
padding-bottom: 120px;
padding-right: 20%;
}
.whyChooseUsContent .sec_title{
font-size: 60px;
line-height: 66px;
}
.skillHolders{
padding-right: 15px;
padding-left: 15px;
}
.sec_title br{
display: none;
} .singleSkill > span{
margin-bottom: 15px;
}
.folioHover_03 h2{
font-size: 50px;
line-height: 60px;
}
.testimonial_item{
padding-left: 25px;
padding-right: 15px;
}
.ti_author h4{
font-size: 20px;
}
.featureSection2{
margin-top: -120px;
}
.rel_btns{
margin: 0;
}
.relatedArrows{
margin: 0;
}
.skill_padd .elementor-column-wrap.elementor-element-populated{
padding: 60px 50px 60px 100px !important;
}
.why_choose_col_2 .elementor-column-wrap.elementor-element-populated{
padding: 105px 100px 105px 30px !important;
}
.skill_padd .sec_title{
font-size: 55px !important;
line-height: 60px !important;
margin-bottom: 40px !important;
}
.why_choose_col_2 .sec_title{
font-size: 70px !important;
line-height: 80px !important;
}
.why_choose_col_2 .ind_lead{
font-size: 15px !important;
}
.video_02 img{
height: 100vh !important;
width: 100%;
}
} @media (min-width: 992px) and (max-width: 1199px){
.why_choose_col_2,
.why_choose_col_1{
width: 100% !important;
}
.logo_02 img{
width: 100%;
height: auto;
}
.header_02 .mainmenu{
text-align: right !important;
}
.header_02 .ind_btn_2{
display: none;
}
.logo_02{
padding: 37px 0 36px;
}
.mainmenu ul li{
margin-right: 20px;
}
.mainmenu > ul > li:last-child ul.sub-menu, .mainmenu > ul > li:nth-last-child(2) ul.sub-menu{
left: auto;
right: 0;
}
.mainmenu > ul > li:nth-last-child(1) > ul.sub-menu ul.sub-menu, .mainmenu > ul > li:nth-last-child(2) > ul.sub-menu ul.sub-menu,
.mainmenu > ul > li:nth-last-child(1) > ul.sub-menu ul.sub-menu, .mainmenu > ul > li:nth-child(4) > ul.sub-menu ul.sub-menu,
.mainmenu > ul > li:nth-last-child(3) > ul.sub-menu ul.sub-menu, .mainmenu > ul > li:nth-last-child(4) > ul.sub-menu ul.sub-menu{
left: auto;
right: 100%;
}
.nav_bar .right_bgs{
height: 70px;
}
.about_us_content{
padding-left: 25px;
padding-top: 40px;
}
.sec_title{
font-size: 60px;
line-height: 70px;
}
.about_us_content .sec_title{
font-size: 55px;
line-height: 66px;
}
.icon_box_01 {
margin-bottom: 30px;
padding-left: 15px;
padding-right: 15px;
}
.icon_box_01 h3{
font-size: 28px;
line-height: 36px;
}
.funfactSection .pdl115{
padding-left: 15px;
}
.funfactSection .mrm110px{
margin-right: -15px;
}
.testimonial_item2:after{
display: none;
}
.testimonial_item2{
padding-right: 0;
}
.testimonialSection2 .imgDiv2{
padding-top: 84px;
}
.blogItem2{
padding: 39px 15px 38px 15px;
}
.bIcollapse .bi_meta span {
margin-right: 8px;
}
.footer_02 .widget{
margin-bottom: 40px;
}
.icon_box_03{
padding-left: 20px;
}
.whyChooseUsContent{
padding-left: 15px;
padding-right: 15px;
}
.whyChooseUsContent .sec_title{
font-size: 40px;
line-height: 50px;
}
.testimonial_item{
padding-left: 15px;
padding-right: 15px;
}
.ti_author h4{
font-size: 22px;
}
.bi_details{
padding-left: 20px;
padding-right: 15px;
}
.pdl45,
.pdl65 {
padding-left: 15px;
}
.fof_contents h2{
font-size: 50px;
line-height: 54px;
}
.history_box h3{
font-size: 21px;
}
.featureSlider{
margin: 0;
}
.cta_left_02 h2{
font-size: 55px;
line-height: 66px;
}
.skillHolders{
padding-left: 50px;
padding-right: 50px;
}
.sec_title br{
display: none;
}
.aboutImg{
padding-right: 50px;
}
.aboutImg .i2{
margin-left: 0;
margin-top: -160px;
}
.aboutImg .i2 img{
max-width: 97%;
}
.yearsofexp{
right: 5px;
}
.aboutDescs{
padding-left: 30px;
}
.ib5_inner{
padding-left: 15px;
padding-right: 15px;
}
.formSections{
margin-left: 0;
margin-right: 0;
}
.newsDetails{
padding-left: 20px;
padding-right: 20px;
}
.newsDetails h2.ndTitle{
font-size: 40px;
}
.sidebar_2.inLeft,
.sidebar_2{
padding-left: 0px;
padding-right: 0px;
}
.instafeeds a{
margin-right: 15px;
}
.sb_footer span{
font-size: 13px;
margin-right: 10px;
}
.sb_footer span i{
margin-right: 6px;
}
.folioHover_03{
width: calc(100% - 60px);
padding-left: 20px;
padding-right: 15px;
}
.folioHover_03 h2{
font-size: 40px;
line-height: 44px;
}
.proj_details.rightPos{
padding-left: 0;
}
.proj_details.leftPos{
padding-right: 0;
}
.style2 .serviceDetails{
padding-left: 20px;
padding-right: 20px;
}
.sidebar_1 .widget .widget_title{
padding-left: 20px;
font-size: 32px;
}
.sidebar_1 .widget ul li{
padding-left: 20px;
padding-right: 15px;
}
.hqw_content,
.allLatestWorks,
.allBrouchers{
padding-left: 20px;
padding-right: 15px;
}
.entry_title{
font-size: 65px;
line-height: 70px;
}
.sda_tags .icon_box_04 {
margin-right: 20px;
}
.sda_tags .icon_box_04:last-of-type {
margin-right: 0px;
}
.product_btn a:last-of-type{
margin-right: 0;
}
.product_decp{
padding-left: 0;
}
.testimonialSection,
.testimonialSection2{
overflow: hidden;
width: 100vw;
}
.rel_btns{
margin: 0;
}
.relatedArrows{
margin: 0;
}
.singlefolio:hover .folioHover{
left: 35px;
}
.comment_list .children{
margin-left: 25px;
}
blockquote:after{
left: 35px;
}
.woocommerce-checkout-review-order{
padding: 47px 20px 20px;
}
.woocommerce .woocommerce-checkout-review-order tbody tr td{
width: 55%;
}
.industing_home_page_section .row{
margin-left: -10px;
margin-right: -10px;
}
.elementor .fullheightimg img{
width: 100%;
}
.imgCarousel img{
width: 100%;
}
.cotactForm .row{
margin-right: -10px;
margin-left: -10px;
}
.abc_left{
padding-left: 20px;
}
.aboutCompanys h2{
font-size: 75px;
}
} @media (min-width: 768px) and (max-width: 991px){
.why_choose_col_2,
.why_choose_col_1{
width: 100% !important;
}
.logo_02 img{
width: auto;
height: auto;
}
.header_02 .ind_btn_2{
display: none;
}
.topbar_left .info_element{
margin-right: 15px;
}
.icon_box_01{
margin-bottom: 30px;
}
.abc_left{
padding-left: 20px;
margin-bottom: 30px;
}
.serviceDetails{
padding-left: 35px;
padding-right: 35px;
}
.text-right.leftInMobile{
text-align: left !important;
}
.funfactSection .pdl115{
padding-left: 15px;
}
.funfactSection .mrm110px{
margin-right: -15px;
}
.testimonial_item2:after{
display: none;
}
.imgDiv2.blockInMobile img{
width: 100%;
height: auto;
}
.blogItem3{
margin-bottom: 30px;
}
.footer_02 .widget{
margin-bottom: 40px;
}
.footer_02 .widget.pdl58, .footer_02 .widget.pdl20{
padding-left: 0;
}
#backtotop{
right: 20px;
}
.folioHover_03{
width: calc(100% - 60px);
padding-right: 15px;
}
.folioHover_03 h2{
font-size: 50px;
line-height: 54px;
}
.product_btn a:last-of-type{
margin-right: 0;
}
.results{
display: none;
}
.question{
display: none;
}
.comment_list .children{
margin-left: 25px;
}
blockquote:after{
left: 35px;
}
.woocommerce ul.order_details li{
width: 25%;
}
.woocommerce .checkout.woocommerce-checkout .ind-form-shipping{
margin-bottom: 60px;
}
.ind_btn{
min-width: 170px;
}
} @media (max-width: 991px){
.woocommerce .shopSections.indLoginPage .woocommerce-form.woocommerce-form-login.login{
margin-bottom: 60px;
}
.newsDetails h2.ndTitle{
word-break: break-word;
}
.nd_content #gallery-1 img{
max-width: 100%;
height: auto;
}
.ndcHead h5{
line-height: 24px;
}
.ndMeta span:last-child{
margin-right: 0;
margin-bottom: 10px;
}
.ndMeta span{
margin-bottom: 10px;
}
.search_element form{
position: relative;
}
.topbar:before{
width: 31%;
}
.logo{
padding-left: 15px;
}
.top_social{
padding: 0 0;
top: -30px;
z-index: 4;
}
.top_social a{
margin-left: 12px;
}
.nav_bar .right_bgs{
width: 25%;
height: 100%;
}
.nav_bar .mobileMenuBar{
text-align: left;
width: 100%;
margin: 14px 0 0;
z-index: 5;
position: relative;
}
.nav_bar .mainmenu{
position: absolute;
left: 0;
top: 78px;
width: 100%;
z-index: 99;
}
.info_element{
margin-right: 15px;
padding-left: 20px;
}
.search_element{
margin-right: 5px;
margin-left: 0px;
}
.info_element h5{
font-size: 16px;
}
.info_element p{
font-size: 12px;
}
.logo_02{
float: left;
width: 50%;
}
.mobileMenuBar{
float: right;
width: 50%;
text-align: right;
margin: 31px 0;
display: block;
}
.mobileMenuBar a{
height: 50px;
background: #ff5e14;
display: inline-block;
font-size: 14px;
letter-spacing: 0;
font-weight: 500;
text-transform: uppercase;
color: #fff;
text-align: center;
line-height: 50px;
position: relative;
padding: 0 20px;
}
.mobileMenuBar a i{
margin-left: 10px;
}
.mainmenu{
position: relative;
width: 100%;
background: #06163a;
display: none;
margin-bottom: 15px;
}
.mainmenu ul li{
display: block;
width: 100%;
margin-right: 0;
border-bottom: 1px solid rgba(255, 255, 255, .2);
text-align: left;
}
.nav_bar .mainmenu > ul > li,
.header_02 .mainmenu > ul > li{
padding: 0;
}
.mainmenu ul li a{
color: #FFF;
background: transparent;
-webkit-text-fill-color: #FFF;
padding: 20px 15px;
}
.mainmenu ul.sub-menu{
position: relative;
opacity: 1;
visibility: visible;
background: #06163a;
width: 100%;
padding: 0;
top: 100%;
display: none;
transition: none;
-moz-transition: none;
-webkit-transition: none;
-ms-transition: none;
-o-transition: none;
}
.mainmenu ul.sub-menu li{
padding: 0 0;
}
.mainmenu ul.sub-menu li a{
border-bottom: none;
padding: 17px 15px 14px;
}
.mainmenu ul.sub-menu li ul.sub-menu{
left: 0;
background: #000;
}
.topbar_02{
min-height: 70px;
}
.header_2_searc_form form{
padding: 0;
}
.mainmenu .submenu_toggler{
display: inline-block;
position: absolute;
right: 0;
top: 0;
width: 50px;
height: 53px;
background: rgba(255, 255, 255, .1);
line-height: 53px;
text-align: center;
color: #FFF;
font-size: 18px;
cursor: pointer;
}
.mainmenu .submenu_toggler i{
line-height: 53px;
}
.mainmenu .sub-menu .submenu_toggler{
background: rgba(255, 255, 255, .4);
}
.mainmenu .submenu_toggler:hover, .mainmenu .submenu_toggler.active-span{
color: #fff;
}
.mrm15{
margin-right: 0;
}
.about_us_content{
padding-left: 0;
}
.sec_title{
font-size: 50px;
line-height: 60px;
}
.filterMenu ul li{
margin-right: 13px;
}
.funfactSection .icon_box_02{
padding-right: 0;
}
.icon_box_03{
padding-left: 20px;
}
.whyChooseUsContent{
padding-left: 20px;
padding-right: 20px;
}
.whyChooseUsContent .sec_title{
font-size: 60px;
line-height: 60px;
}
.testimonialSliderHolder{
margin-top: 50px;
}
.testimonial_item{
padding-left: 10px;
padding-right: 0px;
}
.bi_details{
padding-left: 20px;
padding-right: 15px;
}
.bi_meta span{
margin-right: 15px;
margin-bottom: 10px;
}
.blogItem2 h3{
font-size: 24px;
line-height: 30px;
}
.blogItem2{
padding-left: 15px;
padding-right: 10px;
padding-top: 25px;
padding-bottom: 25px;
}
.footer_01 .widget{
margin-bottom: 40px;
}
.pdl65{
padding-left: 15px;
}
.serviceDetails{
padding-left: 20px;
padding-right: 20px;
}
.fof_contents{
padding-top: 30px;
}
.fof_contents h2{
font-size: 40px;
line-height: 44px;
}
.aboutImg .i2{
margin-left: 0;
margin-top: 0;
}
.aboutImg{
padding-right: 60px;
}
.featureSlider {
margin: 0;
}
.yearsofexp{
right: 5px;
}
.aboutDescs{
padding-left: 0;
padding-right: 15px;
}
.skillHolders{
padding-left: 30px;
padding-right: 30px;
}
.sec_title br{
display: none;
}
.cta_left_02 h2{
font-size: 50px;
line-height: 60px;
}
.history_box{
width: 50%;
}
.woocommerce-checkout-review-order{
padding-left: 10px;
padding-right: 15px;
}
.cart_table tbody tr td.product-thumbnail .thumbimgs{
width: 80px;
height: 80px;
margin-right: 10px;
}
.cart_table tbody tr td.product-thumbnail{
width: 80px;
padding-left: 0px;
}
.cart_table tbody tr td.product-subtotal,
.cart_table thead tr th.product-subtotal{
padding-left: 40px;
}
.cart_table thead tr th.product-price,
.cart_table tbody tr td.product-price{
padding-left: 20px;
}
.cart_table tbody tr td.actions .coupon_submit{
padding: 0 35px;
}
.update_cart{
padding: 0 35px;
}
.cart_totals table tr th{
width: 200px;
}
.gmap iframe{
height: 500px;
}
.icon_box_05.ib5_left .ib5_inner{
padding-left: 70px;
padding-right: 8px;
}
.mb45{
margin-bottom: 20px;
}
.pdb90 .pdl45{
padding-left: 15px;
}
.icon_box_05{
margin-bottom: 30px;
}
.formSections{
margin-left: 0;
margin-right: 0;
}
.sidebar_2{
margin-top: 100px;
padding-left: 120px;
padding-right: 120px;
}
.sidebar_2.inLeft{
margin-top: 0;
padding-left: 120px;
padding-right: 120px;
}
.sidebar_2 .widget{
margin-bottom: 80px;
}
.proj_details.rightPos{
padding-left: 0;
margin-top: 30px;
}
.proj_details.leftPos{
padding-right: 0;
margin-bottom: 50px;
}
.service_details_area{
padding-right: 0;
margin-bottom: 60px;
}
.entry_title{
font-size: 60px;
line-height: 66px;
}
.offset-2{
margin-left: 0;
}
.product_decp{
padding-left: 0;
margin-top: 50px;
}
.ps_img img{
height: auto;
}
.dl-menu__wrap ul li{
margin-top: 0;
margin-bottom: 5px;
}
.footer__contacts{
padding-left: 15px;
}
.testimonialSection,
.testimonialSection2{
overflow: hidden;
width: 100vw;
}
.rel_btns{
margin: 0;
}
.relatedArrows{
margin: 0;
}
.woocommerce table.shop_table_responsive tr td::before, 
.woocommerce-page table.shop_table_responsive tr td::before{
font-size: 15px;
font-weight: 600;
line-height: 20px;
color: #06163a;
text-transform: uppercase;
font-family: 'Barlow Condensed', sans-serif;
border: none;
}
.woocommerce .myAccountPage .woocommerce-Address address,
.woocommerce .woocommerce-customer-details address{
padding: 30px 20px;
}
.productTabContent .comment-form{
padding: 50px 25px;
}
.woocommerce table.shop_table.cart_table tbody tr td.product-title,
.woocommerce table.shop_table.cart_table tbody tr td.product-quantity,
.woocommerce table.shop_table.cart_table tbody tr td.product-price{
width: 100%;
}
.woocommerce table.shop_table.cart_table tbody tr td.product-subtotal{
padding-left: 0;
}
.woocommerce table.shop_table.cart_table tbody tr td.product-quantity:before{
padding-top: 15px;
}
.woocommerce table.shop_table.cart_table tbody tr td.actions .coupon{
padding-left: 7px;
}
.woocommerce-cart .cart-collaterals .shipping-calculator-form p.form-row .select2-container--default .select2-selection--single{
text-align: left;
}
.woocommerce table.shop_table_responsive tr:nth-child(2n) td, 
.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{
background: transparent;
}
.industing_home_page_section .row{
margin-left: -10px;
margin-right: -10px;
}
.blogItem3{
margin-bottom: 30px;
margin-top: 30px;
}
.testimonialSliderHolder{
padding-left: 0;
}
.imgCarousel img{
width: 100%;
}
.cotactForm .row{
margin-right: -10px;
margin-left: -10px;
}
} @media (max-width: 767px){
.slider_02 .hermes .tp-arr-allwrapper,
.slider_01 .hermes .tp-arr-allwrapper{
width: 60px;
}
.sb_footer span{
margin-bottom: 10px;
}
.question{
display: none;
}
.industing_home_page_section .row{
margin-left: -10px;
margin-right: -10px;
}
.breadcrumbs span{
line-height: 24px;
}
.woocommerce table.shop_table.cart_table tbody tr td.actions button.button[name="update_cart"],
.woocommerce table.shop_table.cart_table tbody tr td.actions .coupon button.button{
width: 180px;
padding: 0 20px;
margin-top: 10px;
}
.woocommerce .myAccountPage .edit-account .form-row{
width: 100%;
}
.woocommerce .woocommerce-customer-details address{
margin-bottom: 50px !important;
}
.woocommerce .myAccountPage table.shop_table.order_details tbody tr td{
line-height: 22px;
}
.testimonial_item2:after{
display: none;
}
.topbar .col-xl-4{
width: 50%;
float: left;
}
.topbar .col-xl-8{
width: 50%;
float: right;
}
.topbar:before{
width: 60%;
}
.nav_bar .right_bgs{
width: 42%;
height: 100%;
}
.featureSection2{
margin-top: -100px;
}
.info_element {
display: none;
}
.search_element i{
display: none;
}
.search_element input[type="search"]{
width: 100%;
font-size: 12px;
}
.dl-menu__wrap .dl-menu.dl-menuopen{
transform: translateY(-25px);
}
.logo_02 img{
width: 100%;
height: auto;
}
.header_02 .mobileMenuBar{
margin: 20px 0;
}
.header_02 .logo_02{
padding: 25px 0 20px;
}
.header_02 .ind_btn_2{
margin: 0 -15px 0;
display: block;
}
.mainmenu{
height: calc(100vh - 90px);
overflow: scroll;
}
.nav_bar .mainmenu{
height: calc(100vh - 78px);
overflow: scroll;
}
.topbar_left{
display: none;
}
.topbar_left .info_element{
margin-right: 10px;
}
.topbar_02 .social_and_settings{
padding: 30px 0;
}
.social_and_settings span{
float: left;
}
.bigHeading{
letter-spacing: 0;
}
.sidebar_1 .widget .widget_title{
line-height: 36px;
}
.single-member .elementor-align-right,
.single-tw-service .elementor-align-right{
text-align: center;
}
.td_thumbs{
margin-bottom: 30px;
}
.mem_fact{
padding: 0 0 50px;
}
.mem_facts{
padding: 100px 0 50px;
}
.icon_box_01{
margin-bottom: 30px;
}
.abc_left{
padding: 0 15px;
margin-bottom: 30px;
}
.aboutCompanys h2{
font-size: 60px;
line-height: 65px;
}
.abc_right{
padding: 0 15px;
}
.ab_btn{
left: 0;
right: auto;
}
.aboutCompanys{
padding-bottom: 100px;
}
.cta_left h2{
font-size: 40px;
line-height: 50px;
}
.text-right.leftInMobile{
text-align: left !important;
}
.worksSlider .owl-nav{
position: relative;
top: auto;
}
.funfactSection .pdl115{
padding-left: 15px;
}
.funfactSection .mrm110px{
margin-right: -15px;
}
.testimonial_item2{
padding-right: 0;
}
.imgDiv2.blockInMobile img{
width: 100%;
height: auto;
}
#backtotop{
right: 15px;
bottom: 15px;
}
.footer_02 .widget{
margin-bottom: 40px;
}
.footer_02 .widget.pdl58, .footer_02 .widget.pdl20{
padding-left: 0;
}
.mrm15{
margin-right: 0;
}
.about_us_content{
padding-left: 0;
}
.sec_title{
font-size: 50px !important;
line-height: 60px !important;
}
.testimonialSliderHolder{
padding-left: 0;
}
.filterMenu ul li.all{
width: 100%;
text-align: center;
}
.filterMenu ul li{
float: left;
}
.emptyStyle.filterMenu ul li{
margin-bottom: 20px;
padding-right: 20px;
}
.funfactSection .icon_box_02{
padding-right: 0;
margin-bottom: 40px;
}
.serviceSlider .owl-nav{
top: -80px;
}
.icon_box_03{
padding-left: 30px;
}
.whyChooseUsContent{
padding-left: 0;
padding-right: 15px;
}
.whyChooseUsContent .sec_title{
font-size: 50px;
line-height: 60px;
}
.testimonialSliderHolder{
margin-top: 50px;
}
.testimonial_item{
padding-left: 15px;
padding-right: 5px;
}
.elementor .fullheightimg img{
width: 100%;
}
.sf2_con{
padding: 33px 20px 30px;
}
.blogItem2,
.bi_details{
padding-left: 20px;
padding-right: 15px;
}
.bi_meta span{
margin-right: 15px;
margin-bottom: 15px;
}
.footer_01 .widget{
margin-bottom: 40px;
}
.pdl65,
.pdl45{
padding-left: 15px;
}
.fof_contents{
padding-top: 30px;
}
.fof_contents h1{
font-size: 100px;
}
.fof_contents h2{
font-size: 40px;
line-height: 44px;
}
.page_banner h2{
font-size: 50px;
line-height: 50px;
}
.aboutImg{
padding-right: 0;
}
.yearsofexp{
right: 0;
bottom: -100px;
}
.aboutImg .i2{
margin-left: 0;
margin-top: -80px;
}
.aboutDescs{
padding-left: 0;
padding-right: 15px;
}
.skillHolders{
padding-left: 0;
padding-right: 0;
}
.teamslider2 .owl-nav{
top: -80px;
}
.cta_left_02{
padding-left: 0;
text-align: center;
}
.cta_left_02 i{
position: relative;
left: auto;
margin-bottom: 50px;
}
.pdt29{
padding-top: 50px;
text-align: center !important;
}
.history_box{
width: 100%;
margin-bottom: 30px;
}
.featureSlider{
margin: 0;
}
.woocommerce-account .woocommerce-MyAccount-navigation{
margin-bottom: 60px;
}
.woocommerce .woocommerce-form.woocommerce-form-register.register,
.woocommerce .shopSections .lost_reset_password,
.woocommerce .woocommerce-form.woocommerce-form-login.login, 
.woocommerce .checkout_coupon.woocommerce-form-coupon{
padding: 21px 15px 10px;
}
.woocommerce .checkout_coupon.woocommerce-form-coupon button[type="submit"]{
position: relative;
top: -5px;
left: 0px;
right: auto;
}
.woocommerce .woocommerce-checkout-review-order tfoot tr td{
font-size: 14px;
}
.woocommerce .shopSections.myAccountPage .woocommerce-address-fields .form-row,
.woocommerce .checkout.woocommerce-checkout .form-row{
width: 100%;
}
.woocommerce-shipping-fields {
margin-bottom: 50px;
}
.woocommerce-checkout-review-order{
padding-left: 5px;
padding-right: 10px;
}
.woocommerce ul#shipping_method li{
padding-left: 12px;
}
.woocommerce ul#shipping_method li label{
font-size: 13px;
letter-spacing: 0;
}
.woocommerce ul#shipping_method li label::before{
left: -24px;
}
.woocommerce ul#shipping_method li input[type="radio"]:checked + label::after{
left: -20px;
}
.woocommerce ul#shipping_method .amount{
letter-spacing: 0;
font-size: 13px;
}
.woocommerce .woocommerce-checkout-review-order tfoot tr th{
width: 50%;
}
.woocommerce .woocommerce-checkout-review-order tbody tr td{
font-size: 14px;
}
.cart_table tbody tr td.product-thumbnail .thumbimgs{
width: 60px;
height: 60px;
margin-right: 10px;
}
.cart_table tbody tr td.product-thumbnail{
width: 60px;
padding-left: 0px;
}
.quantityd{
width: 60px;
height: 40px;
}
.quantityd button.qtyBtn{
left: 7px;
}
.quantityd button.qtyBtn.btnPlus{
right: 7px;
}
.woocommerce table.shop_table.cart_table tbody tr td.product-title a.itemtitle{
font-size: 13px;
line-height: 15px;
}
.cart_table tbody tr td.product-subtotal,
.cart_table tbody tr td.product-price span.amount{
font-size: 14px;
letter-spacing: 0;
}
.cart_table thead tr th.product-subtotal,
.cart_table tbody tr td.product-subtotal{
padding-left: 10px;
padding-right: 10px;
}
.cart_table tbody tr td.product-remove{
padding-right: 0;
}
.update_cart{
float: left;
margin-top: 10px;
width: 100%;
}
.cart_table tbody tr td.actions .coupon_submit{
width: 100%;
margin-top: 10px;
}
.cart_table tbody tr td.actions .input-text{
width: 100%;
}
.cart_totals table tr th{
width: 140px;
padding-left: 15px;
}
.cart_totals h2{
padding-left: 15px;
}
.gmap iframe{
height: 400px;
}
.pdb90 .pdl45 {
padding-top: 50px;
}
.icon_box_05{
margin-bottom: 30px;
}
.icon_box_05.ib5_left .ib5_inner{
padding-left: 80px;
padding-right: 10px;
}
.newsDetails{
padding-left: 15px;
padding-right: 15px;
}
.newsDetails h2.ndTitle{
font-size: 32px;
line-height: 36px;
}
blockquote{
padding-left: 15px;
padding-right: 15px;
padding-top: 60px;
}
blockquote:after{
left: 15px;
top: 18px;
margin: 0;
}
.ndShare{
text-align: left !important;
margin-top: 35px;
}
.ndShare a:first-of-type{
margin-left: 0;
}
.ndPaginations:after{
display: none;
}
.ndPaginations .col-xl-6{
width: 50%;
}
.pagin h3{
font-size: 20px;
}
.pagin strong{
font-size: 12px;
}
.commentForm,
.ndAuthorInner{
padding-left: 15px;
padding-right: 15px;
}
.ndComment{
padding-left: 0;
}
.ndComment img{
position: relative;
margin-bottom: 20px;
}
.sidebar_2{
margin-top: 100px;
padding-left: 0;
padding-right: 0;
}
.sidebar_2.inLeft{
margin-top: 0;
padding-left: 0;
padding-right: 0;
}
.sidebar_2 .widget{
margin-bottom: 80px;
}
.offset-1{
margin-left: 0;
}
.ind_pagination a, .ind_pagination span{
margin-bottom: 10px;
}
.folioHover_03 h2{
font-size: 40px;
line-height: 50px;
}
.proj_details.rightPos{
padding-left: 0;
}
.rel_btns{
float: left;
margin: 0 0 30px;
}
.relatedArrows{
margin: 0;
float: left;
}
.pdt25{
text-align: center !important;
padding-top: 50px;
}
.sidebar_1{
margin-bottom: 50px;
}
.sidebar_1 .widget .widget_title{
padding-left: 30px;
}
.sidebar_1 .widget ul li{
padding-left: 30px;
padding-right: 15px;
}
.hqw_content,
.allLatestWorks,
.allBrouchers{
padding-left: 30px;
padding-right: 15px;
}
.service_details_area{
padding-right: 0;
margin-bottom: 60px;
}
.entry_title{
font-size: 44px;
line-height: 50px;
}
.sda_tags .icon_box_04{
display: block;
margin: 0 auto 15px;
text-align: center;
}
.results{
text-align: left;
}
.shopAccess{
display: block;
}
.sorts select,
.searchForms2 input{
width: 100%;
}
.sorts{
margin: 15px 0;
}
.sorts form{
display: block;
float: none !important;
}
.searchForms2 input[type="search"]{
width: 100%;
}
.productSlide .carousel-indicators{
left: 10px;
bottom: 15px;
}
.ps_img img{
width: 100%;
height: auto;
}
.productSlide .carousel-indicators li{
width: 60px;
height: 55px;
}
.productSlide .carousel-indicators li img{
width: 100%;
height: 100%;
}
.product_decp{
padding-left: 0;
margin-top: 50px;
}
.woocommerce div.product_decp .add_to_car_btn{
margin: 20px 0 0;
}
.woocommerce div.product form.cart div.quantity{
float: none;
}
.productTabs.nav-tabs .nav-link{
padding: 0 10px 21px;
}
.comment_container{
padding-left: 0;
}
.comment_container img{
position: relative;
margin-bottom: 15px;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{
padding: 25px 30px;
}
.woocommerce table.shop_table.cart_table tbody tr td.actions button.button[name="update_cart"]{
float: left;
}
.woocommerce table.shop_table.cart_table tbody tr td.actions .coupon{
padding-left: 0;
}
.woocommerce table.shop_table.cart_table tbody tr td.actions .input-text{
width: 100%;
}
.comment_container .woocommerce-review__published-date{
display: block;
margin-top: 15px;
}
.woocommerce-error, .woocommerce-message{
padding-right: 15px;
}
.woocommerce-error a, .woocommerce-message a{
display: block !important;
float: none !important;
margin: 0 0 10px !important;
}
.nextprevPagination .col-xs-6{
width: 50%;
}
.relatedSlider .singlefolio .folioHover{
left: 0px;
}
.relatedSlider .singlefolio:hover .folioHover{
left: 15px;
}
.single-folio .elementor-align-right{
text-align: center;
}
.product_decp .star-rating{
margin-bottom: 30px;
}
.text_meta{
margin-bottom: 30px;
}
.pd_details_meta .quantityd{
height: 50px;
width: 75px;
}
.add_to_car_btn{
min-width: 175px;
}
.social_shares{
margin-top: 20px;
}
.offset-2{
margin-left: 0;
}
.adinfo ul li{
width: 100%;
}
.relatedNavs{
float: left;
margin-top: 30px;
}
.footer__contacts{
text-align: center;
padding: 0 15px;
width: 100%;
bottom: 55px;
}
.footer__contacts li{
font-size: 13px;
margin-bottom: 3px;
}
.popUp_social{
bottom: 10px;
left: 0;
margin: 0 auto;
text-align: center !important;
}
.popUp_social a{
width: 35px;
height: 35px;
padding: 10px 0;
font-size: 15px;
}
.video_01 .vp{
width: 100%;
}
.slider_01 .rev_slider .tp-caption.textRes br{ }
.straceImg, .straceImg2, .video_02, .stretchBGDiv, .imgCarousel, .imgCarousel .carousel-inner, .imgCarousel .carousel-item{
min-height: 100vw;
}
.testimonialSection, .testimonialSection2{
max-width: 100vw;
overflow: hidden;
}
.tp-caption .ind_btn{
position: relative;
font-size: 14px !important;
font-weight: 500 !important;
text-transform: uppercase;
letter-spacing: 0;
background: transparent;
display: inline-block;
color: #FFF;
height: 60px !important;
min-width: 200px !important;
padding: 25px 25px !important;
text-align: center !important;
line-height: .9 !important;
margin-bottom: 6px !important;
}
.tp-caption.textRes{
white-space: normal !important;
padding: 0 20px;
word-break: break-word !important;
}
.ndcContent table tbody tr td, .nd_content table tbody tr th, .nd_content table tbody tr td{
padding: 5px 7px;
}
.comment_list .children{
margin-left: 15px;
}
.commentForm input[type="submit"]{
padding: 0 45px;
}
.woocommerce ul.order_details{
display: block;
text-align: center;
}
.woocommerce ul.order_details li{
width: 100%;
}
.featured_post{
padding: 0 15px 30px;
}
.featured_post .sb_footer span{
margin-right: 20px;
}
.featured_post .sb_footer span:last-of-type{
margin-right: 0px;
}
.big_post_desc{
word-break: break-all;
}
#rev_slider_1_1 .rs-layer{
padding-left: 30px !important;
padding-right: 30px !important;
}
.logo.textLogo{
padding-left: 15px;
}
.nav_bar .mobileMenuBar{
padding-left: 15px;
}
}