
@media screen and (min-width:1241px) and (max-width:1500px)
{


	/*home*/
	.container{    max-width: 96% !important;	}
	.menu-btn-part{padding: 0;}
	.menu-btn-part .btn-main {padding-left:15px;}

	.home-banner-cnt-main{width: 94%;}
	.home-banner-cnt-main{max-width:100%;}
	.home-banner-cnt-box{padding:30px;}
	.home-banner-cnt-box h1 {font-size:32px;}
	.sub-page-banner .home-banner-cnt-box{padding:25px;max-width:500px;}

	.welcome-tottsol{padding:60px 0;}
	
	.title-main h2 {font-size:34px; margin-bottom: 0;	}
	.welcome-tottsol-sec{padding:60px 0 0;}
	.welcome-tottsol-lf-pic::before {left: 40px;border-width:4px;}
	.welcome-tottsol-lf-pic{padding: 30px 0px 30px 70px;}
	.services-support{    padding: 60px 0px;}
	
	.services-sub-sing-dtl p{    font-size: 15px;max-width: 100%;}
	.customer-opinion{        padding: 60px 0px 20px 0px;}
	.trading-counter-head h1{font-size: 47px;}
	.trading-counter-head span{    margin-top: -10px;font-size: 57px;}
	.trading-counter-head{padding-bottom: 0px;}
	.trading-company-box h3{    font-size: 26px;padding-bottom: 25px;}
	.trading-company{    padding: 10px 0px 50px;}
	/*home*/

	/*about*/
	.about-us{padding: 50px 40px 40px 10px;}
	.about-us-sec-left h2{font-size: 32px; margin-bottom:15px;line-height: 40px;}
	.about-us-sec-left p{font-size: 14px;margin-bottom:5px;line-height:22px;}
	.why-choose-us {padding: 40px 0px 50px;}
	.why-choose-us-list{padding: 0;}
	.advantage-working {padding: 40px 0;}
	.advantage-working .services-support-sm-cnt {padding-top: 30px;}
	.customer-opinion{padding: 40px 0;}
	.testimonial-main .customer-opinion-list {padding: 0;}
	.customer-opinion-sing-box {margin: 45px 0;}
	.slick-dots{bottom: -25px;}
	.newslatter {padding: 30px 0!important;}
	.letest-news.ab-letest-news {padding: 40px 0px;}

	/*about*/
	
	/*contact us*/
	.contact-us-sec-part{padding: 0 20px}
	/*contact us*/

	/*News*/
	.news-list-head{padding: 50px 0px 15px;}
	.services-support-sm-cnt {padding-top: 15px;}
	.news-listing-bg {padding: 25px 0px 40px;}
	.view-more-news-btn{margin-top: 0 !important;}
	.newslatter {padding: 40px 0!important;}
	.newslatter .services-support-sm-cnt {padding-top: 20px !important;}
	.newslatter-form{padding: 40px 0;}
	/*News*/

	/*partner*/
	.partners-tp-main .about-us-sec-left{padding: 0;}
	.about-us-sec {padding-right: 20px;}
	.about-us.partners-tp-main {padding: 50px 0px 49px;}
	.become-partner-list{padding: 0;}
	.become-partner-list .col-lg-6 {padding: 40px 20px 0px;}
	.become-partner{padding: 0px 0px 30px;}
	.why-choose-us-sin-box{padding-top: 110px;}
	.proceurement-ser {padding: 40px 0px 30px;}
	.pt-5, .py-5{padding-top: 20px !important;}
	.proceurement-ser-faq{padding-top: 10px !important;}
	.acc__title h3 {font-size: 22px;}
	.acc__card {padding: 25px !important;}
	.title-line.title-main h2 {padding-bottom: 30px;}
	.title-main h2 {font-size: 32px;}
	.email-inp {padding: 0px 20px 0px 35px;}
	.acc__card {border-bottom: 3px solid #000000;}
	/*partner*/

	/*News detail*/
	.news-listing-bg.news-details-main{margin: 50px 0px 20px;padding:50px 0px;}
	.letest-news-dtl-bx-main .letest-news-dtl{padding:40px 25px;}
	.letest-news-dtl-bx-main .letest-news-dtl p {margin-bottom:15px;}
	/*News detail*/

	.letest-news-dtl {padding: 15px 15px 50px;}
	.footer {padding:30px 0;}
	.about-us-sec-left h5 {margin-bottom:20px;}
	.become-partner-sing-dtl {padding:25px;}

	.woocommerce-tabs {margin: 50px 0;padding: 30px;}
	.woocommerce-Tabs-panel {padding:30px 0 0;}
	.pro-slide {padding:15px;}
	.pro-slide:before {top: -15px;left: -15px;}
	.pro-slide:after {bottom: -15px;right: -15px;}

	.product-one h2{min-height: 75px;}
}

@media screen and (min-width:1025px) and (max-width:1240px){
	

	/*home page*/
	.container{    max-width: 96% !important;	}
	.menu-btn-part{padding: 0;}
	.menu-btn-part .btn-main {padding-left:15px;}

	.home-banner-cnt-main{width:96%;padding:0 15px;}
	.home-banner-cnt-main{max-width:100%;}
	.home-banner-cnt-box{padding:30px;}
	.home-banner-cnt-box h1 {font-size:36px;}
	.services-sub-sing-icn {display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-start;}
	.welcome-tottsol{padding:60px 0;}
	
	.title-main h2 {font-size:31px;}
	.welcome-tottsol-rh-cnt{    padding: 45px 15px 0px 25px;}
	/*.services-support-sing-box{padding: 25px 15px 65px 15px;}*/
	.welcome-tottsol-sec{padding:30px 0 0;}
	.welcome-tottsol-lf-pic::before {left: 40px;border-width:4px;}
	.welcome-tottsol-lf-pic{padding: 30px 0px 30px 70px;}
	.services-support{    padding: 35px 0px;}
	.services-sub-sing-dtl h4{font-size: 22px;}
	.services-sub-sing-dtl p{    font-size: 15px;max-width: 100%;}
	.customer-opinion{        padding: 60px 0px 20px 0px;}
	.trading-counter-head h1{font-size: 47px;}
	.trading-counter-head span{    margin-top: -10px;font-size: 57px;}
	.trading-counter-head{padding-bottom: 0px;}
	.trading-company-box h3{    font-size: 22px;padding-bottom: 25px;}
	.our-clients-main {padding: 20px 0px 0px;}
	.our-clients {padding:50px 0;}
	.trading-company{    padding: 10px 0px 50px;}
	.btn{    min-width: 138px;font-size: 15px;}
	.menubar li a{    font-size: 16px;    padding: 20px 10px;}
	.logo img {width: 150px;	}
	.home-banner-sing-pic img{min-height: 635px;max-height: 635px;}
	/*home page*/

	/*about*/
	.about-us {
		width: 100%;
		display: flex;
		flex-wrap: wrap;
		padding: 160px 0px 50px;
	}
	.about-us-sec-left h2{font-size: 26px; margin-bottom:10px;line-height: 32px;}
	.about-us-sec-left p{font-size: 14px;}
	.about-us-sec-left p {margin-bottom: 10px;}
	.why-choose-us {padding: 40px 0px 50px;}
	.why-choose-us-list{padding: 0;}
	.advantage-working {padding: 40px 0;}
	.advantage-working .services-support-sm-cnt {padding-top: 30px;}
	.customer-opinion{padding: 40px 0;}
	.testimonial-main .customer-opinion-list {padding: 0;}
	.customer-opinion-sing-box {margin: 45px 0;}
	.slick-dots{bottom: -25px;}
	.newslatter {padding: 30px 0!important;}
	.letest-news.ab-letest-news {padding: 40px 0px;}
	
	
	
	/*about*/	
	
	/*contact us*/
	.contact-us-sec-part{padding: 0 20px}
	.con-det .con-det-flex .fa i {width: 55px;height: 55px;min-width: 55px;font-size: 22px;}
	.con-det-flex p {font-size: 15px;}
	.form-check label {font-size: 14px;}
	.services-support-sm-cnt p {font-size: 14px;}
	/*contact us*/

	/*News*/
	.news-list-head{padding: 50px 0px 15px;}
	.services-support-sm-cnt {padding-top:10px;}
	.news-listing-bg {padding: 25px 0px 40px;}
	.view-more-news-btn{margin-top: 0 !important;}
	.newslatter {padding: 40px 0!important;}
	.newslatter .services-support-sm-cnt {padding-top: 20px !important;}
	.newslatter-form{padding: 40px 0;}
	.letest-news-dtl time,
	.letest-news-dtl p{font-size: 14px;}
	.letest-news-dtl h4 a{font-size: 20px;}
	.btn{min-width: 140px;}
	.title-main h2 {font-size: 32px;}
	.newslatter .services-support-sm-cnt {padding-top: 60px;}
	/*News*/

	/*partner*/
	.partners-tp-main .about-us-sec-left{padding: 0;}
	
	.about-us.partners-tp-main {padding: 50px 0px 49px;}
	.become-partner-list{padding: 0;}
	.become-partner{padding: 0px 0px 30px;}
	
	.proceurement-ser {padding: 40px 0px 30px;}
	.pt-5, .py-5{padding-top: 20px !important;}
	.proceurement-ser-faq{padding-top: 10px !important;}
	.acc__title h3 {font-size: 19px;}
	.acc__card {padding: 25px !important;}
	.title-line.title-main h2 {padding-bottom: 30px;}
	.title-main h2 {font-size: 28px;}
	.email-inp {padding: 0px 20px 0px 35px;}
	.acc__card {border-bottom: 3px solid #000000;}
	.become-partner-sing-dtl{padding: 40px 25px;}
	
	.why-choose-dig h1{font-size: 185px;}
	/*partner*/

	/*News detail*/
	.news-listing-bg.news-details-main{margin: 50px 0px 20px;padding:50px 0px;}
	.letest-news-dtl-bx-main .letest-news-dtl{padding:30px 20px;}
	.letest-news-dtl-bx-main .letest-news-dtl p {margin-bottom:15px;}
	/*News detail*/

	.about-us-sec-left{padding:0;}
	.about-us-sec-left h5 {padding-bottom:15px;margin-bottom:20px;}
	
	
	.nav-tabs .nav-link {font-size: 22px;padding: 12px 40px;}
	.advantage-working-lf-tab{padding:0;}
	.customer-opinion-list .col-lg-3 {padding:0 10px;}
	.customer-opinion-sing-box {padding:40px 15px 20px;margin:30px 0;}
	.letest-news {padding:50px 0 30px;}
	.con-det {margin-top:40px;}
	.contact-us {padding:50px 0 0;}
	.contact-us-form-main {padding-right:30px;}
	.contact-us-form-main .form-group{margin-bottom:25px;}
	.contact-us-form-main .form-group input{height: 60px;}

	.letest-news-dtl {padding: 15px 15px 50px;}
	.footer {padding:30px 0;}

	.about-us-sec-left h5 {margin-bottom:20px;}
	.become-partner-sing-dtl {padding:25px;}
	.become-partner-list .col-lg-6 {padding:40px 15px 0;}
	.become-partner-list{width: 100%;margin:0;}
	.become-partner-sing-dtl{padding:30px 20px;max-width: calc(100% - 200px);}
	.become-partner-sing-pic {max-width:200px;}

	/*shop*/
	.product-main {padding:50px 0;}
	.product-sorting {margin:40px 0;}
	.product-one img{max-height: 220px;min-height: 220px;}
	.product-one h2 {font-size:18px;}
	.product-one .price {font-size:20px;}

	.cart-main, .my-account-main, .checkout-main, .login-main, .product-detail {padding:60px 0;}
	.woocommerce .cart-collaterals h2 {font-size:22px;margin-bottom:15px;}

	.woocommerce .woocommerce-MyAccount-navigation ul li {padding: 10px 25px;}
	.woocommerce-tabs {margin:45px 0;padding:25px;}
	.woocommerce-Tabs-panel {padding:30px 0 0;}
	.pro-slide {padding:15px;}
	.pro-slide:before {top: -15px;left: -15px;}
	.pro-slide:after {bottom: -15px;right: -15px;}
	.pro-thumb {width: 120px;height: 120px;padding:10px;}
	h1.product_title {font-size:28px;}
	p.price {font-size:22px;}
	.woocommerce-product-details__short-description h2 {font-size:20px;}
	.woocommerce-product-details__short-description p {font-size:14px;margin-bottom:5px;}

	.product-one h2{min-height:65px;}
	.services-support-sing-box img{min-height:200px;max-height:200px;}

	.privacy-policy .title-main h2 {font-size:40px;line-height:42px;}
	.privacy-policy-ctn-part p, .privacy-policy-ctn-part ul li{font-size:16px;}
	.privacy-policy-ctn-part h3 {font-size:28px;margin:20px 0 10px;}
	.welcome-tottsol-rh-cnt p {font-size:15px;margin-bottom:5px;line-height: 20px;}
	.welcome-tottsol-lf-pic img {min-height: 450px;
    max-height: 450px;}
    .services-support-list {padding: 30px 0 0 !important;}
    .trading-company-counter {padding: 30px 0px 0px;}
    .ftr-sing-head h5 {font-size:16px;}
}

@media screen and (min-width:992px) and (max-width:1024px){
	

	/*home page*/
	.container{    max-width: 96% !important;	}
	.menu-btn-part{padding: 0;}
	.menu-btn-part .btn-main {padding-left:15px;}

	.home-banner-cnt-main{width:96%;padding:0 15px;}
	.home-banner-cnt-main{max-width:100%;}
	.home-banner-cnt-box{padding:30px;}
	.home-banner-cnt-box h1 {font-size:36px;}
	.services-sub-sing-icn {display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-start;}
	.welcome-tottsol{padding:60px 0;}
	
	.title-main h2 {font-size:31px;}
	.welcome-tottsol-rh-cnt{    padding: 45px 15px 0px 25px;}
	/* .services-support-sing-box{padding: 25px 15px 65px 15px;} */
	.welcome-tottsol-sec{padding:30px 0 0;}
	.welcome-tottsol-lf-pic::before {left: 40px;border-width:4px;}
	.welcome-tottsol-lf-pic{padding: 30px 0px 30px 70px;}
	.services-support{    padding: 60px 0px;}
	.services-sub-sing-dtl h4{font-size: 21px;}
	.services-sub-sing-dtl p{    font-size: 15px;max-width: 100%;}
	.customer-opinion{        padding: 60px 0px 20px 0px;}
	.trading-counter-head h1{font-size: 47px;}
	.trading-counter-head span{    margin-top: -10px;font-size: 57px;}
	.trading-counter-head{padding-bottom: 0px;}
	.trading-company-box h3{    font-size: 22px;padding-bottom: 25px;}
	.our-clients-main, .trading-company-counter{padding:25px 0 0;}
	.our-clients{padding:50px 0;}
	.trading-company{    padding: 10px 0px 50px;}
	.btn{    min-width: 138px;font-size: 15px;}
	.menubar li a{    font-size: 16px;    padding: 20px 10px;}
	.logo img {width: 150px;	}
	.home-banner-sing-pic img{min-height: 635px;max-height: 635px;}
	.letest-news-dtl{  padding: 15px 15px 35px; 	}
	.ftr-social-icn li{    padding-right: 5px;}
	/*home page*/

	/*about*/
	.about-us{padding: 50px 0px 50px 10px;}
	.about-us-sec-left h2{font-size: 26px; margin-bottom:10px;line-height:32px;}
	.about-us-sec-left p{font-size: 14px;line-height: 20px;margin-bottom:10px;}
	.why-choose-us {padding: 40px 0px 50px;}
	.why-choose-us-list{padding: 0;}
	.advantage-working {padding: 40px 0;}
	.advantage-working .services-support-sm-cnt {padding-top:15px;}
	.customer-opinion{padding: 30px 0;}
	.testimonial-main .customer-opinion-list {padding: 0;}
	.customer-opinion-sing-box {margin: 45px 0;}
	.slick-dots{bottom: -20px;}
	.newslatter {padding: 30px 0!important;}
	.letest-news.ab-letest-news {padding: 40px 0px;}
	.advantage-working-lf-tab h3{font-size: 25px;margin-bottom:15px;}
	.title-main h2 {font-size: 30px;}
	.advantage-working {margin-bottom: -5px;}
	
	.why-choose-dig h1 {font-size: 110px;}
	
	
	
	.why-choose-us-sin-box{margin-bottom: 15px !important}
	/*about*/
	
	/*contact us*/
	.contact-us-sec-part{padding: 0 20px}
	.con-det .con-det-flex .fa i {width: 55px;height: 55px;min-width: 55px;font-size: 22px;}
	.con-det-flex p {font-size: 15px;}
	.form-check label {font-size: 14px;}
	.services-support-sm-cnt p {font-size: 14px;}
	/*contact us*/

	/*News*/
	.news-list-head{padding: 50px 0px 15px;}
	/*.services-support-sm-cnt {padding-top:10px;}*/
	.news-listing-bg {padding: 25px 0px 40px;}
	.view-more-news-btn{margin-top: 0 !important;}
	.newslatter {padding: 40px 0!important;}
	.newslatter .services-support-sm-cnt {padding-top:20px;}
	.newslatter-form{padding: 40px 0;}
	.letest-news-dtl time,
	.letest-news-dtl p{font-size: 14px;}
	.letest-news-dtl h4 a{font-size: 20px;}
	.btn{min-width: 140px;}
	.title-main h2 {font-size: 32px;}
	.newslatter-form{padding: 50px 0px 25px;}
	/*News*/

	/*partner*/
	.partners-tp-main .about-us-sec-left{padding: 0;}
	.about-us-sec {padding-right: 20px;}
	.about-us.partners-tp-main {padding: 50px 0px 49px;}
	.become-partner-list{padding: 0;}
	.become-partner{padding: 0px 0px 30px;}
	
	.proceurement-ser {padding: 40px 0px 30px;}
	.pt-5, .py-5{padding-top: 20px !important;}
	.proceurement-ser-faq{padding-top: 10px !important;}
	.acc__title h3 {font-size: 19px;}
	.acc__card {padding: 25px !important;}
	.title-line.title-main h2 {padding-bottom: 30px;}
	.title-main h2 {font-size: 28px;}
	.email-inp {padding: 0px 20px 0px 35px;}
	.acc__card {border-bottom: 3px solid #000000;}
	.become-partner-sing-dtl{padding: 40px 25px;}
	
	.why-choose-dig h1{font-size: 185px;}
	.about-us-sec-left p {margin-bottom: 10px;}
	.about-us-sec-left h5{margin-bottom: 15px;}
	.about-us-sec-left h2 {line-height: 40px;}
	.become-partner-sing-dtl p {font-size: 14px;}
	.acc-plus img {max-width:22px;}
	/*partner*/	

	/*News detail*/
	.news-listing-bg.news-details-main{margin: 50px 0px 20px;padding:50px 0px;}
	.letest-news-dtl-bx-main .letest-news-dtl{padding:30px 20px;}
	.letest-news-dtl-bx-main .letest-news-dtl p {margin-bottom:15px;}
	/*News detail*/

	.about-us-sec-left{padding:0;}
	.about-us-sec-left h5 {padding-bottom:15px;margin-bottom:15px;}
	
	.why-choose-dig h1 {font-size:200px;}
	.nav-tabs .nav-link {font-size: 22px;padding: 12px 40px;}
	.advantage-working-lf-tab{padding:0;}
	.customer-opinion-list .col-lg-3 {padding:0 10px;}
	.customer-opinion-sing-box {padding:40px 15px 20px;margin:30px 0;}
	.letest-news {padding:50px 0 30px;}
	.why-choose-us-sin-box h4 {padding-bottom:10px;}
	
	.con-det {margin-top:30px;}
	.contact-us {padding:40px 0 0;}
	.contact-us-form-main {padding-right:30px;}
	.contact-us-form-main .form-group{margin-bottom:25px;}
	.contact-us-form-main .form-group input{height: 50px;}
	.contact-us-form-main .form-group label{margin-bottom:5px;}

	.about-us-sec-left h5 {margin-bottom:20px;}
	.become-partner-sing-dtl {padding:25px;}
	.become-partner-list .col-lg-6 {padding:40px 15px 0;}
	.become-partner-list{width: 100%;margin:0;}
	.become-partner-sing-dtl{padding:30px 20px;max-width: calc(100% - 180px);}
	.become-partner-sing-pic {max-width:180px;}
	.become-partner-sing-dtl h4 {margin-bottom:10px;}

	/*shop*/
	.product-main {padding:50px 0;}
	.product-sorting {margin:40px 0;}
	.product-one img{max-height: 210px;min-height: 210px;}
	.product-one h2 {font-size:18px;}
	.product-one .price {font-size:20px;}

	.cart-main, .my-account-main, .checkout-main, .login-main, .product-detail {padding:50px 0;}
	.woocommerce .cart-collaterals h2 {font-size:22px;margin-bottom:10px;}

	.woocommerce .woocommerce-MyAccount-navigation ul li {padding: 10px 20px;}
	.woocommerce table.my_account_orders .button{padding:10px 30px;}
	.woocommerce-MyAccount-content h3, .woocommerce-EditAccountForm fieldset legend, .woocommerce-customer-details .addresses h2 {font-size:24px;padding-bottom:10px;}

	.login-main .login, .login-main .register {padding:25px;}
	.woocommerce-tabs {margin:45px 0;padding:25px;}
	.woocommerce-Tabs-panel {padding:30px 0 0;}
	.pro-slide {padding:15px;}
	.pro-slide:before {top: -15px;left: -15px;}
	.pro-slide:after {bottom: -15px;right: -15px;}
	.pro-thumb {width: 120px;height: 120px;padding:10px;}
	h1.product_title {font-size:28px;}
	p.price {font-size:22px;}
	.woocommerce-product-details__short-description h2 {font-size:20px;}
	.woocommerce-product-details__short-description p {font-size:14px;margin-bottom:5px;}
	.pro-slide:after, .pro-slide:before {width: 110px;height: 110px;}
	.pro-slide img{max-height: 330px;min-height: 330px;}
	.product-slider .slick-next {right: -15px;}
	.product-slider .slick-prev{left:-15px;}

	.product-one h2{min-height:65px;}
	.services-support-sing-box img{min-height:200px;max-height:200px;}

	.privacy-policy .title-main h2 {font-size:38px;line-height:42px;}
	.privacy-policy-ctn-part p, .privacy-policy-ctn-part ul li{font-size:16px;}
	.privacy-policy-ctn-part h3 {font-size:28px;margin:20px 0 10px;}
	.welcome-tottsol-rh-cnt p {font-size:14px;margin-bottom:5px;line-height: 20px;}
	.welcome-tottsol-lf-pic img {min-height: 400px;
    max-height: 400px;}
    .services-support-list {padding: 30px 0 0 !important;}
    .ftr-sing-head h5 {font-size:15px;}
}

@media screen and (min-width:768px) and (max-width:991px){
	

	/*home page*/
	.container{    max-width: 96% !important;	}
	.menu-btn-part{padding: 0;}
	.menu-btn-part .btn-main {padding-left:5px;}

	.home-banner-cnt-main{width:96%;padding:0 15px;}
	.home-banner-cnt-main{max-width:100%;}
	.home-banner-cnt-box{padding:30px;}
	.home-banner-cnt-box h1 {font-size:36px;}
	.services-support-list .col-md-3.col-lg-3 {width: 50%;flex: 50%;max-width: 50%;margin-bottom: 30px;}
	.services-sub-sing-icn {display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-start;}
	.welcome-tottsol{padding:60px 0;}
	.title-main h4 {font-size: 18px;}
	.title-main h2 {font-size:27px;}
	.welcome-tottsol-rh-cnt{    padding: 5px 5px 0px 0;}
	.welcome-tottsol-rh-cnt p{margin-bottom:5px;font-size:14px;}
	.welcome-tottsol-lf-pic img {min-height: 500px;
    max-height: 500px;}
	/* .services-support-sing-box{padding: 25px 15px 65px 15px;} */
	.welcome-tottsol-sec{padding:60px 0 0;}
	.welcome-tottsol-lf-pic::before {left: 40px;border-width:4px;}
	.welcome-tottsol-lf-pic{padding: 30px 0px 30px 70px;}
	.services-support{    padding: 40px 0px;}
	.services-support-sm-cnt p{font-size: 14px;}
	.services-sub-sing-dtl h4{font-size: 20px;}
	.services-sub-sing-dtl p{    font-size: 15px;max-width: 100%;}
	.customer-opinion{        padding: 60px 0px 20px 0px;}
	.trading-counter-head h1{font-size: 47px;}
	.trading-counter-head span{    margin-top: -10px;font-size: 57px;}
	.trading-counter-head{padding-bottom: 0px;}
	.trading-company-box h3{    font-size: 18px;padding-bottom:15px;}
	.our-clients-main {padding:25px 0 0;}
	.trading-company-counter{    padding: 25px 0px 0px;}
	.our-clients-sin-bx img {width: 130px;}
	.newslatter .services-support-sm-cnt{    padding-top: 35px;}
	.services-support-sm-cnt{    padding-top: 35px;}
	.trading-company{    padding: 10px 0px 50px;}
	.btn{    min-width: auto;font-size: 12px;}
	.menubar li a{font-size: 14px;padding: 25px 5px;}
	.logo img {width: 150px;padding: 20px 0px;	}
	.home-banner-sing-pic img{min-height: 635px;max-height: 635px;}
	.letest-news-dtl{  padding: 15px 15px 35px; 	}
	.ftr-social-icn li{    padding-right: 5px;    margin-bottom: 6px;}
	.ftr-sing-left p{    max-width: 185px;	}
	.ftr-social-icn li a{width: 20px;height: 20px;font-size: 17px;}
	/*home page*/

	/*about*/
	.about-us{padding: 50px 0px 50px 0px;}
	.about-us-sec-left h2{font-size: 24px; margin-bottom:10px;line-height: 30px;}
	.about-us-sec-left p{font-size: 14px;}
	.about-us-sec-left p {margin-bottom: 17px;}
	.why-choose-us {padding: 40px 0px;}
	.why-choose-us-list{padding: 0;}
	.advantage-working {padding: 40px 0;}
	.advantage-working .services-support-sm-cnt {padding-top:15px;}
	.customer-opinion{padding: 30px 0;}
	.testimonial-main .customer-opinion-list {padding: 0;}
	.customer-opinion-sing-box {margin: 45px 0;}
	.slick-dots{bottom: -20px;}
	.newslatter {padding: 30px 0!important;}
	.letest-news.ab-letest-news {padding: 40px 0px;}
	.advantage-working-lf-tab h3{font-size: 24px;line-height: 30px;margin-bottom: 10px;}
	.title-main h2 {font-size: 28px;}
	.advantage-working {margin-bottom: -5px;}
	
	.about-us-sec .col-lg-6:first-child{max-width: 100%;}
	.about-us-sec-left{padding: 0;}
	.about-us-sec {justify-content: center;}
	.about-us-sec .col-lg-6:last-child {max-width: 100%;}
	
	.why-choose-us-sin-box h4 {font-size:19px;}
	.why-choose-us-sin-box p {font-size: 14px;}
	.about-us-sec-left p br {display: none;}
	.about-us-sec-rh-pic>img{min-height: 390px;max-height: 390px;object-fit: cover;width: 100%;}
	
	.customer-opinion-sing-box p{max-width:100%;}
	.letest-news-pic img{    min-height: auto;max-height: initial;}
	.customer-opinion-sing-box p{max-width:100%;}
	.advantage-working-lf-tab{    padding: 0px 0 20px 0px;}
	.customer-opinion-pic{    margin-top: 0;}
	.qut-icn{top: -10px;right: 0px;}
	
	
	
	.services-support-sm-cnt{padding-top: 0 !important;}
	/*about*/	
	
	/*contact us*/
	.contact-us-sec-part{padding: 0 20px}
	.contact-us-form-main .form-group input{    height: 60px;border-radius: 10px;}
	.con-det .con-det-flex .fa i {width: 55px;height: 55px;min-width: 55px;font-size: 22px;}
	.con-det-flex p {font-size: 15px;}
	.form-check label {font-size: 14px;}
	.services-support-sm-cnt p {font-size: 14px;}
	.contact-us-form-main {width: 100% !important;padding: 0 !important;max-width: 100% !important;}
	.contact .contact-us-form-main form .btn{margin-bottom: 20px;}
	/*contact us*/

	/*News*/
	.news-list-head{padding: 50px 0px 20px;}
	.services-support-sm-cnt {padding-top:10px;}
	.news-listing-bg {padding: 25px 0px 40px;}
	.view-more-news-btn{margin-top: 0 !important;}
	.newslatter {padding: 40px 0!important;}
	.newslatter-form{padding: 40px 0;}
	.letest-news-dtl time,
	.letest-news-dtl p{font-size: 14px;}
	.letest-news-dtl h4 a{font-size: 18px;}
	.btn{min-width: 110px;padding:10px;}
	.title-main h2 {font-size: 32px;}
	.newslatter .services-support-sm-cnt {padding-top:30px;}
	.newslatter-form{padding:25px 0px;}
	.services-support-sm-cnt p{font-size: 12px;}
	.title-main h4{font-size: 22px;}
	.title-main h2 {font-size: 25px;}
	.news-listing-sub-main.no-gutter .col-lg-4.col-md-4 {
    max-width: 50%;
    flex: 50%;}
	/*News*/

	/*partner*/
	.partners-tp-main .about-us-sec-left{padding: 0;}
	.about-us-sec {padding-right: 20px;}
	.about-us.partners-tp-main {padding: 50px 0px 49px;}
	.become-partner-list{padding: 0;}
	.become-partner{padding: 0px 0px 30px;}
	
	.proceurement-ser {padding: 40px 0px 30px;}
	.pt-5, .py-5{padding-top: 20px !important;}
	.proceurement-ser-faq{padding-top: 10px !important;}
	.acc__title h3 {font-size: 17px;}
	.acc__card {padding: 25px !important;}
	.title-line.title-main h2 {padding-bottom: 30px;}
	.title-main h2 {font-size: 27px;}
	.email-inp {padding: 0px 20px 0px 35px;}
	.acc__card {border-bottom: 3px solid #000000;}
	.become-partner-sing-dtl{padding: 40px 25px;}
	
	.why-choose-dig h1{font-size: 185px;}
	.about-us-sec-left p {margin-bottom: 10px;}
	.about-us-sec-left h5{margin-bottom: 15px;}
	.about-us-sec-left h2 {line-height: 40px;}
	.become-partner-sing-dtl p {font-size: 14px;}
	.become-partner-list .col-md-6{flex: 100%; max-width: 100%;}
	.why-choose-us-list .col-md-4 {flex: 50%; max-width: 50%;}
	.acc-plus img {max-width:20px;}
	/*partner*/	

	/*News detail*/
	.news-listing-bg.news-details-main{margin:40px 0px 20px;padding:40px 0px;}
	.letest-news-dtl-bx-main .letest-news-dtl{padding:30px 15px;}
	.letest-news-dtl-bx-main .letest-news-dtl p {margin-bottom:15px;}
	/*News detail*/
	
	.about-us-sec-left{    padding-bottom: 40px;}
	.about-us-sec-left h5 {padding-bottom:15px;margin-bottom:15px;}
	
	.why-choose-dig h1 {font-size:150px;}
	.nav-tabs .nav-link {font-size: 20px;padding: 10px 30px;}
	.advantage-working-lf-tab{padding:0;}
	.customer-opinion-list .col-lg-3 {padding:0 10px;}
	.customer-opinion-sing-box {padding:40px 15px 20px;margin:30px 0;}
	.letest-news {padding:30px 0;}
	.why-choose-us-sin-box h4 {padding-bottom:5px;}
	
	.advantage-working-lf-tab p{font-size:16px;line-height: 24px;}
	.letest-news-listing .col-lg-4{padding:0 15px 30px;}
	.pl-4, .px-4{padding-left:15px !important;}
	.sub-footer .col-md-4, .sub-footer .col-md-3, .sub-footer .col-md-2{flex: 0 0 50%;max-width: 50%;padding:0 15px 15px;}
	.ml-minus-30{margin:0;}
	.ftr-sing-left p{max-width:unset;margin:0;}
	.ftr-sing-head, .ftr-menu-link li {margin:5px 0;}
	.ftr-social-icn{margin:5px 0 0;}
	.con-det {margin-top:30px;}
	.contact-us {padding:40px 0 0;}
	.contact-us-form-main {padding-right:30px;}
	.contact-us-form-main .form-group{margin-bottom:25px;}
	.contact-us-form-main .form-group input{height: 50px;}
	.contact-us-form-main .form-group label{margin-bottom:5px;}

	.about-us-sec-left h5 {margin-bottom:20px;}
	.become-partner-sing-dtl {padding:25px;}
	.become-partner-list .col-lg-6 {padding:40px 15px 0;}
	.become-partner-list{width: 100%;margin:0;}
	.become-partner-sing-dtl{padding:30px 20px;max-width: calc(100% - 200px);}
	.become-partner-sing-pic {max-width:200px;}
	.become-partner-sing-dtl h4 {margin-bottom:10px;}
	
	/*shop*/
	.product-main {padding:40px 0;}
	.product-sorting {margin:30px 0;}
	.product-one img{max-height: 250px;min-height: 250px;}
	.product-one h2 {font-size:18px;}
	.product-one .price {font-size:20px;}
	.products .col-lg-4 {width: 50%;}
	.product-sorting p {font-size:16px;}

	.cart-main, .my-account-main, .checkout-main, .login-main, .product-detail {padding:50px 0;}
	.woocommerce .cart-collaterals h2 {font-size:22px;margin-bottom:10px;}
	td.product-name a{font-size:14px;}
	a.shipping-calculator-button {font-size:16px;margin: 10px 0;}
	.wc-proceed-to-checkout a.checkout-button, .place-order button, button.woocommerce-Button.button
	{font-size: 15px !important;padding: 12px 20px !important;}
	.header .cart a {width: 35px;height: 35px;font-size:14px;}
	.sub-page-banner .home-banner-cnt-box {max-width:450px;}

	.woocommerce .woocommerce-MyAccount-navigation ul li {padding:8px 15px;margin-right: 10px;}
	.woocommerce .woocommerce-MyAccount-navigation ul li a {font-size:15px;}
	.woocommerce .woocommerce-MyAccount-navigation ul {margin:0 0 20px;}
	.woocommerce table.my_account_orders .button{padding:10px 30px;}
	.woocommerce-MyAccount-content h3, .woocommerce-EditAccountForm fieldset legend, .woocommerce-customer-details .addresses h2 {font-size:22px;padding-bottom:10px;}

	.login-main .login, .login-main .register {padding:20px;}
	.woocommerce-tabs {margin:40px 0;padding:20px;}
	.woocommerce-Tabs-panel {padding:25px 0 0;}
	.woocommerce-Tabs-panel h2 {font-size:24px;}
	.woocommerce-Tabs-panel h3 {font-size:18px;margin-bottom:5px;}
	.pro-slide {padding:15px;}
	.pro-slide:before {top: -10px;left: -10px;}
	.pro-slide:after {bottom: -10px;right: -10px;}
	.pro-thumb {width: 90px;height: 90px;padding:5px;}
	h1.product_title {font-size:22px;}
	p.price {font-size:20px;}
	.woocommerce-product-details__short-description h2 {font-size:18px;margin-bottom:5px;}
	.woocommerce-product-details__short-description p {font-size:14px;margin-bottom:5px;}
	.pro-slide:after, .pro-slide:before {width: 100px;height: 100px;}
	.pro-slide img{max-height: 330px;min-height: 330px;}
	.product-slider .slick-next {right: -15px;}
	.product-slider .slick-prev{left:-15px;}
	.woocommerce-Tabs-panel h2 {font-size:28px;}
	.product-slider{padding-right:30px;}
	.product_meta span{font-size:15px;}
	.slider-nav {margin:30px 0 0;}
	.related.products>h2{font-size:30px;margin-bottom:20px;}

	.product-one h2{min-height:65px;}
	.news-listing-sub-main .col-lg-4 {padding: 0px 15px 45px;flex: 0 0 50%;max-width: 50%;}
	.services-support-sing-box img{min-height:180px;max-height:180px;}
	.services-support-list{padding:25px 0 0 !important;}
	.services-support-list .col-lg-4{padding: 0px 15px 25px;flex: 0 0 50%;max-width: 50%;}

	.privacy-policy .title-main h2 {font-size:36px;line-height:40px;}
	.privacy-policy-ctn-part p, .privacy-policy-ctn-part ul li{font-size:16px;}
	.privacy-policy-ctn-part h3 {font-size:28px;margin:20px 0 10px;}

}
	
@media (max-width: 767px)
{
	.privacy-policy .title-main h2{    font-size: 40px;}
	.services-support-sing-box img{height: auto;}
	.services-support-list{padding:25px 0px 0px !important;;}
	.services-support-sing-box{height: auto;    margin-bottom: 30px;}
	.footer .col-lg-3.col-md-3.ml-minus-30 {
		padding-right: 0px;
		padding-left: 15px;}
	.menubar{display: none;position: absolute;top: 100%;background-color:#84c1e1;left: 0;right: 0;padding:20px;}	
	.menubar ul li{width: 100%;}
	.menubar li a{width: 100%;font-size: 16px;padding:20px 0;}
	.menubar li a:hover::before, .menubar li a.active::before{display:none;max-width:100px;margin:0 auto;height: 2px;}
	.menu-btn-part{padding:25px 0;justify-content: center;}
	/*home page*/
	.container{    max-width:100% !important;	}
	.menu-btn-part{padding: 0;}
	.menu-btn-part .btn-main {padding:0px;width: 100% !important;}

	.home-banner-cnt-main{width:100%;padding:0 15px;}
	.home-banner-cnt-main{max-width:100%;}
	.home-banner-cnt-box{padding:30px;}
	.home-banner-cnt-box h1 {font-size:30px;}
	.services-support-list .col-md-3.col-lg-3 {width: 50%;flex: 50%;max-width: 50%;margin-bottom: 30px;}
	.services-sub-sing-icn {display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-start;}
	.welcome-tottsol{padding:50px 0;}
	
	.title-main h2 {font-size:27px;}
	.welcome-tottsol-rh-cnt{    padding: 5px 5px 0px 0;}
	.welcome-tottsol-rh-cnt p{margin-bottom: 15px;}
	/* .services-support-sing-box{padding: 25px 15px 65px 15px;} */
	.welcome-tottsol-sec{padding:20px 0 0;}
	.welcome-tottsol-lf-pic::before {left: 40px;border-width:4px;}
	.welcome-tottsol-lf-pic{padding: 30px 0px 30px 70px;}
	.services-support{    padding: 40px 0px;}
	.services-support-sm-cnt p{font-size: 14px;}
	.services-sub-sing-dtl h4{font-size: 20px;}
	.services-sub-sing-dtl p{    font-size: 15px;max-width: 100%;}
	.customer-opinion{        padding: 60px 0px 20px 0px;overflow: hidden;}
	div#counter .col-lg-3.col-md-3 {max-width: 50%;}
	.our-clients-main{padding:25px 0px 0px;}
	.our-clients-main .col-lg-3.col-md-3 {max-width: 25%;}
	.btn-main{    margin-top:10px;}
	.letest-news-dtl .btn {position: unset;}
	.sub-footer .col-lg-4.col-md-4 {max-width: 100%;padding-bottom: 20px;}
	.sub-footer .col-lg-3.col-md-3 {max-width: 100%;padding-bottom: 20px;}
	.sub-footer .col-lg-2.col-md-2.pl-4 {max-width: 100%;    padding-left: 15px !important;padding-bottom: 20px;}
	.sub-footer .col-lg-3.col-md-3 {max-width: 100%;padding-bottom: 20px;}
	.trading-counter-head h1{font-size: 47px;}
	.trading-counter-head span{    margin-top: -10px;font-size: 57px;}
	.trading-counter-head{padding-bottom: 0px;}
	.trading-company-box h3{    font-size: 21px;padding-bottom: 25px;}
	.trading-company-counter{    padding: 20px 0px 0px;}
	.our-clients {padding:40px 0;}
	.our-clients-sin-bx img {width: 130px;}
	.newslatter .services-support-sm-cnt{    padding-top: 35px;}
	.trading-company{    padding: 10px 0px 50px;}
	.btn{    min-width: auto;font-size: 14px;}
	.menubar li a{font-size:20px;padding:10px 0;color:#fff;line-height:1;}
	.logo img {width: 150px;padding: 20px 0px;	}
	.home-banner-sing-pic img{min-height: 635px;max-height: 635px;}
	.letest-news-dtl{  padding:15px; text-align: center;}
	.letest-news-dtl .btn-main{justify-content: center;}
	.ftr-social-icn li{    padding-right: 5px;}
	.ml-minus-30 {margin-left: 0;}
	/*home page*/

	/*about*/
	.about-us{padding: 50px 30px 40px 10px;}
	.about-us-sec-left h2{font-size: 25px; margin-bottom:5px;}
	.about-us-sec-left p{font-size: 14px;line-height: 22px;}
	.about-us-sec-left p {margin-bottom: 17px;}
	.why-choose-us {padding: 40px 0px 0px;}
	.why-choose-us-list{padding: 0;}
	.advantage-working {padding: 40px 0;}
	.advantage-working .services-support-sm-cnt {padding-top:10px;}
	.customer-opinion{padding: 30px 0;}
	.testimonial-main .customer-opinion-list {padding: 0;}
	.customer-opinion-sing-box {margin: 45px 0;}
	.slick-dots{bottom: -20px;}
	.newslatter {padding: 30px 0!important;}
	.letest-news.ab-letest-news {padding: 40px 0px;}
	.advantage-working-lf-tab h3{font-size: 25px;margin-bottom: 10px;line-height: 30px;}
	.title-main h2 {font-size: 28px;}
	.advantage-working {margin-bottom: -5px;}
	
	.about-us-sec .col-lg-6:first-child{max-width: 100%;}
	.about-us-sec-left{padding: 0;}
	.about-us-sec {justify-content: center;}
	.about-us-sec .col-lg-6:last-child {max-width: 100%;}
	.why-choose-us-sin-box {padding-top: 65px;}
	.why-choose-us-sin-box h4 {font-size: 22px;}
	.why-choose-us-sin-box p {font-size: 14px;line-height: 20px;    height: 110px;}
	.about-us-sec-left h5 {margin-bottom: 15px;}
	.why-choose-dig h1 {font-size: 130px;}
	.why-choose-us-sin-box{margin: 0 auto;}
	.nav-tabs .nav-link {font-size: 20px;padding:15px 30px;}
	.nav-tabs .nav-link::before{height: 5px !important;}
	.why-choose-us-list .col-md-4{flex: 50%;max-width: 50%;}
	.about-us-sec-left p br {display: none;}
	.about-us-sec-rh-pic>img{min-height: 390px;max-height: 390px;object-fit: cover;width: 100%;}
	
	.customer-opinion-sing-box p{max-width:100%;}
	.advantage-working-lf-tab{    padding: 0px 0 20px 0px;}
	.customer-opinion-pic{    margin-top: 0;}
	
	.qut-icn{top: -10px;right: 00px;}
	
	
	.why-choose-us-sin-box{margin-bottom: 15px !important}
	/* .services-support-sm-cnt{padding-top: 0 !important;} */
	.why-choose-us-sin-box {margin-top: 40px !important;}

	/*about*/	
	
	/*contact us*/
	.contact-us-sec-part{padding: 0 20px}
	.con-det .con-det-flex .fa i {width: 55px;height: 55px;min-width: 55px;font-size: 22px;}
	.con-det-flex p {font-size: 15px;}
	.contact-us-form-main .form-group input{height: 60px;border-radius: 10px;}
	.form-check label {font-size: 14px;}
	.services-support-sm-cnt p {font-size: 14px;}
	.contact-us-form-main {width: 100% !important;padding: 0 !important;max-width: 100% !important;}
	.contact .contact-us-form-main form .btn{margin-bottom: 20px;}
	/*contact us*/


	.form-check input {width: 30px;height: 20px;}
  	.captcha{padding:0;}
  	.contact-us-form-main .form-group {margin-bottom:25px;}
  	.contact-us-form-main .radio-top-space>ul li{margin-bottom:15px;}

  	/*News*/
	.news-list-head{padding:40px 0px 15px;}
	/* .services-support-sm-cnt {padding-top:10px;} */
	.news-listing-bg {padding: 25px 0px 40px;}
	.view-more-news-btn{margin-top: 0 !important;}
	.newslatter {padding: 40px 0!important;}
	.newslatter .services-support-sm-cnt {padding-top:15px !important;}
	.letest-news-dtl time,
	.letest-news-dtl p{font-size: 14px;}
	.letest-news-dtl h4 a{font-size: 18px;}
	.btn{min-width: 130px;}
	.title-main h2 {font-size: 32px;}
	.newslatter .services-support-sm-cnt {padding-top: 40px;}
	.newslatter-form{padding:25px 0 0;}
	.services-support-sm-cnt p{font-size: 12px;}
	.title-main h2 {font-size: 30px;}
	.title-main h4{font-size: 22px;}
	.title-main h2 {font-size: 25px;}
	/*News*/

	/*partner*/
	.partners-tp-main .about-us-sec-left{padding: 0;}
	.about-us.partners-tp-main {padding: 50px 0px 49px;}
	.become-partner-list{padding: 0;}
	.become-partner{padding: 0px 0px 30px;}
	.why-choose-us-sin-box{padding-top: 85px;}
	.proceurement-ser {padding: 40px 0px 30px;}
	.pt-5, .py-5{padding-top: 20px !important;}
	.proceurement-ser-faq{padding-top: 10px !important;}
	.acc__title h3 {font-size: 17px;}
	.acc__card {padding: 15px !important;}
	.title-line.title-main h2 {padding-bottom: 30px;}
	.title-main h2 {font-size: 27px;}
	.email-inp {padding: 0px 20px 0px 35px;}
	.acc__card {border-bottom: 2px solid #000000;}
	
	
	.why-choose-dig h1{font-size:140px;}
	.about-us-sec-left p {margin-bottom: 10px;}
	.about-us-sec-left h5{margin-bottom: 15px;}
	.about-us-sec-left h2 {line-height: 32px;}
	.become-partner-sing-dtl p {font-size: 14px;}
	.become-partner-list .col-md-6{flex: 100%; max-width: 100%;}
	.why-choose-us-list .col-md-4 {flex: 50%; max-width: 50%;}
	.acc-plus img {max-width:20px;}
	/*partner*/	

	/*News detail*/
	.news-listing-bg.news-details-main{margin:40px 0px 0px;padding:40px 0px;}
	.letest-news-dtl-bx-main .letest-news-dtl{padding:20px 15px;}
	.letest-news-dtl-bx-main .letest-news-dtl p {margin-bottom:10px;}
	.news-dtl-social{justify-content: center;}
	.news-dtl-social li a {min-width:35px;max-width:35px;}
	/*News detail*/

	.welcome-tottsol-sec>.col-lg-6:first-child {max-width: 100%;}
	.welcome-tottsol-sec>.col-lg-6:last-child{max-width:100%;padding:25px 0 0;}
	.welcome-tottsol-sec{width: 100%;margin:0;}
	.welcome-tottsol-lf-pic img{min-height: unset;max-height: unset;}
	.letest-news {padding:60px 0 30px;}
	.ftr-sing-head, .ftr-menu-link li{margin:5px 0;}
	.pl-4, .px-4{padding-left: 15px !important;}

	.about-us-sec-left{padding-bottom: 30px;}
	.about-us-sec-left h5 {padding-bottom:15px;margin-bottom:10px;}
	.why-choose-us-sin-box {padding-top:20px;}
	
	.nav-tabs .nav-link {font-size: 20px;padding: 10px 30px;}
	.advantage-working-lf-tab{padding:0 0 10px;}
	.customer-opinion-list .col-lg-3 {padding:0 10px;}
	.customer-opinion-sing-box {padding:25px 15px 20px;margin:30px 0;}
	.letest-news {padding:50px 0 30px;}
	.why-choose-us-sin-box h4 {padding-bottom:5px;}
	.advantage-working .title-main h4{padding-bottom:15px;}
	.advantage-working-lf-tab p{font-size:16px;line-height: 24px;}
	.letest-news-listing .col-lg-4{padding:0 15px 30px;width:50%;}
	.pl-4, .px-4{padding-left:15px !important;}
	.ml-minus-30{margin:0;}
	.ftr-sing-left p{max-width:unset;margin:0;}
	.ftr-sing-head, .ftr-menu-link li {margin:5px 0;}
	.ftr-social-icn{margin:5px 0 0;}
	.about-us-sec-rh-pic::before {right:0px;height: 85%;bottom:0px;border-width:3px;}
	.about-us-sec-rh-pic{width:100%;padding:0 15px 15px 0;margin:0;}
	.about-us{padding:40px 0;}
	.tab-content {margin-top:20px;}
	.advantage-working-tab .p-0{padding:0 15px !important;}

	.con-det {margin-top:30px;}
	.contact-us {padding:30px 0 0;}
	.contact-us-form-main {padding-right:30px;}
	.contact-us-form-main .form-group{margin-bottom:25px;}
	.contact-us-form-main .form-group input{height: 50px;}
	.contact-us-form-main .form-group label{margin-bottom:5px;}
	.news-listing-sub-main .col-lg-4 {padding:0 15px 30px;width: 50%;}
	
	.menu-btn-part .btn-green{background-color: #ffffff;color: #84c1e1;}

	/*shop*/
	.product-main {padding:30px 0;}
	.product-sorting {margin:25px 0;}
	.product-one img{max-height:unset;min-height:unset;}
	.product-one h2 {font-size:16px;}
	.product-one .price {font-size:18px;}
	.products .col-lg-4 {width: 50%;}
	.product-sorting p {font-size:16px;}
	.product-sorting select {height: 40px;padding: 0 15px;width: 280px;font-size: 14px;border-width:1px;}
	.product-one a.button, a.added_to_cart.wc-forward {padding:8px 20px;font-size:14px;}
	.header .cart a{margin:15px 0 0;}

	.cart-main, .my-account-main, .checkout-main, .login-main, .product-detail {padding:30px 0 0;}
	.woocommerce .cart-collaterals h2 {font-size:22px;margin-bottom:10px;}
	td.product-name a{font-size:14px;}
	a.shipping-calculator-button {font-size:16px;margin: 10px 0;}
	.wc-proceed-to-checkout a.checkout-button, .place-order button, button.woocommerce-Button.button
	{font-size: 15px !important;padding: 12px 20px !important;margin: 0 !important;}
	.header .cart a {width: 35px;height: 35px;font-size:14px;}
	.sub-page-banner .home-banner-cnt-box {max-width:450px;padding: 15px;}
	td.product-name, .woocommerce-cart-form__contents tbody tr td.actions .coupon{width: 100%;}
	.woocommerce table.cart td.actions .coupon .button{width:100%;max-width: fit-content;margin: 0 0 0 10px;}
	.woocommerce-cart-form__contents tbody tr td.actions .coupon input {width: 100% !important;}
	.woocommerce table.cart td.actions .button{margin-top:10px;}

	.woocommerce .woocommerce-MyAccount-navigation ul li {padding:8px 15px;margin-right: 10px;width:31%;}
	.woocommerce .woocommerce-MyAccount-navigation ul li a {font-size:16px;}
	.woocommerce .woocommerce-MyAccount-navigation ul {margin:0 0 20px;}
	.woocommerce table.my_account_orders .button {max-width:fit-content;padding:8px 20px;margin:0 0 0 auto;}
	.woocommerce-MyAccount-content h3, .woocommerce-EditAccountForm fieldset legend, .woocommerce-customer-details .addresses h2 {font-size:24px;padding-bottom:10px;}
	.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2
	{width: 100% !important;max-width: 100% !important;}
	header.woocommerce-Address-title a {font-size:16px;}
	.form-row-first input, .form-row-last input, .form-row-wide input, span.woocommerce-input-wrapper input{min-height:45px !important;}
	.woocommerce-shipping-fields h3{font-size: 22px;padding-bottom: 10px;
    margin-top: 30px;}
    .woocommerce form .form-row {margin: 0 0 15px !important;}
    .woocommerce-info{padding:5px 5px 5px 30px !important;}
    .woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before
    {left:5px !important;top:5px !important;}
    .woocommerce-billing-fields h3 {font-size: 22px;padding-bottom: 10px;}
    .checkout-main .woocommerce .col2-set .col-1, .checkout-main .woocommerce .col2-set .col-2,
    section.woocommerce-customer-details .col2-set .col-1, section.woocommerce-customer-details .col2-set .col-2
    {padding:0;}
    h3#order_review_heading{margin: 20px 0px 10px;font-size: 22px !important;padding-bottom: 0;}
    section.woocommerce-customer-details .col2-set .col-1{padding-bottom:25px;}
    .woocommerce-order-details h2, h2.woocommerce-order-downloads__title{font-size: 24px;}

    .login-main .login, .login-main .register {padding:15px;}
    .register .ur-form-row .ur-form-grid .ur-field-item .input-wrapper input {border-radius: 10px !important;
    	min-height: 45px;}

    .woocommerce-tabs {margin:30px 0;padding:15px;}
	.woocommerce-Tabs-panel {padding:20px 0 0;}
	.woocommerce-Tabs-panel h2 {font-size:24px;}
	.woocommerce-Tabs-panel h3 {font-size:18px;margin-bottom:5px;}
	.pro-slide {padding:15px;}
	.pro-slide:before {top: -10px;left: -10px;}
	.pro-slide:after {bottom: -10px;right: -10px;}
	.pro-thumb {width: 120px;height: 120px;padding:5px;}
	h1.product_title {font-size:24px;}
	p.price {font-size:22px;}
	.woocommerce-product-details__short-description h2 {font-size:18px;margin-bottom:5px;}
	.woocommerce-product-details__short-description p {font-size:14px;margin-bottom:5px;}
	.pro-slide:after, .pro-slide:before {width: 100px;height: 100px;}
	.pro-slide img{max-height: 330px;min-height: 330px;}
	.product-slider .slick-next {right: -15px;}
	.product-slider .slick-prev{left:-15px;}
	.woocommerce-Tabs-panel h2 {font-size:24px;}
	.product-slider{padding-right:0px;width: 100%;}
	.product_meta span{font-size:15px;}
	.slider-nav {margin:30px 0 0;}
	.related.products>h2{font-size:24px;margin-bottom:20px;}
	.entry-summary {width: 100%;padding: 30px 0 0;}
	.woocommerce-tabs ul li a {font-size:18px;}	
	form.cart button {padding:8px 25px;}
	.quantity input{height: 40px;width: 100px;}

	.product-one h2{min-height:60px;}
	.letest-news-pic img{min-height: 200px;max-height: 200px;}
	.title-bottom h2 {font-size:26px;}
	.footer {padding:30px 0 10px;}
	#mailpoet_form_6 .mailpoet_paragraph.last{right:-210px;}
	.newslatter-form-inp{padding: 0px 200px 0px 0px;}
	.services-support-list .col-lg-4{width: 50%;padding:0 10px 20px;}
	.services-support-sing-box img{min-height: 180px;max-height:180px;}
	.services-sub-sing-dtl {margin:10px 0 0;}
	.news-dtl-social li {padding-right:5px;}
	.letest-news-dtl-bx-main .letest-news-pic img{min-height:300px;max-height:300px;}
	.become-partner-list{width: calc(100% + 30px);margin: 0px -15px;}
	.become-partner-list .col-lg-6 {padding:30px 15px 0px;}
	.privacy-policy-ctn-part ul li, .privacy-policy-ctn-part p{font-size:16px;}
	.privacy-policy-ctn-part h3{margin:20px 0 10px;}
	.privacy-policy-ctn-part ul li {padding: 0px 0px 5px 25px;}
	.privacy-policy{padding:30px 0;}
	.contact{margin:0px auto 0;}

	ul.sub-menu{position: unset;padding:15px 0;}
	.menubar ul li.menu-item-has-children{position: relative;}
	.menubar ul li.menu-item-has-children::after {
	background-size:18px;
    display: inline-block;
    content: '';
    background-image: url(../images/down-arw.svg);
    background-repeat: no-repeat;
    margin-left: 10px;
    width: 20px;
    height: 15px;
    transition: all 0.4s ease;
    right: 0px;
    top: 15px;
    position: absolute;
    filter: invert(1) brightness(10);}
    .menubar ul li.menu-item-has-children ul.sub-menu a{padding:10px 15px;}
    .menubar ul li.menu-item-has-children.open::after {transform: rotate(180deg);}
    .woocommerce-error, .woocommerce-info, .woocommerce-message{padding: 5px 5px 5px 30px !important;}
    .woocommerce-error .button, .woocommerce-info .button, .woocommerce-message .button{float: unset !important;
    display: flex;}
}
@media screen and (max-width:575px){
	
	.privacy-policy .title-main h2 {
		font-size: 30px;
	}
	.privacy-policy-ctn-part h3 {
		font-size: 22px;}
	.menubar ul li{width: 100%;}
	.menubar li a{width: 100%;font-size: 16px;padding:20px 0;}
	.menubar li a:hover::before, .menubar li a.active::before{max-width:100px;margin:0 auto;height: 2px;}
	.menu-btn-part{padding:25px 0;justify-content: center;}
	/*home page*/
	.menu-btn-part{padding: 0;}

	.home-banner-cnt-main{width:100%;padding:0 15px;}
	.home-banner-cnt-main{max-width:100%;}
	.home-banner-cnt-box{padding:30px;}
	.home-banner-cnt-box h1 {font-size:28px;}
	.services-support-list .col-md-3.col-lg-3 {width: 50%;flex: 50%;max-width: 50%;margin-bottom: 30px;}
	.services-sub-sing-icn {display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-start;}
	.welcome-tottsol{padding:60px 0;}
	
	.title-main h2 {font-size:27px;}
	.welcome-tottsol-rh-cnt{    padding: 5px 5px 0px 0;}
	.welcome-tottsol-rh-cnt p{margin-bottom: 15px;}
	/* .services-support-sing-box{padding: 25px 15px 65px 15px;} */
	.welcome-tottsol-sec{padding:20px 0px 0px;}
	.welcome-tottsol-lf-pic::before {left: 40px;border-width:4px;}
	.welcome-tottsol-lf-pic{padding: 20px 0px 20px 60px;}
	.services-support{    padding: 40px 0px;}
	.services-support-sm-cnt p{font-size: 14px;}
	.services-sub-sing-dtl h4{font-size:18px;}
	.services-sub-sing-dtl p{    font-size: 13px;max-width: 100%;line-height:18px;}
	.customer-opinion{        padding: 60px 0px 20px 0px;overflow: hidden;}
	div#counter .col-lg-3.col-md-3 {max-width: 50%;}
	.our-clients-main{padding: 40px 0px 0px;}
	.our-clients-main .col-lg-3.col-md-3 {max-width: 25%;}
	.btn-main{    margin-top:10px;}
	.letest-news-dtl .btn {position: unset;}
	.main{overflow: hidden;}
	.newslatter-form{    padding: 40px 0px 0px;}
	.email-inp{    height: 55px;}
	.send-btn{    min-width: 145px;}
	.ml-minus-30 {margin-left: 0;}
	.sub-footer .col-lg-4.col-md-4 {max-width: 100%;}
	.sub-footer.no-gutter .col-lg-3.col-md-3 {max-width: 50%;}
	.sub-footer.no-gutter .col-lg-2.col-md-2.pl-4 {max-width: 50%;    padding-left: 15px !important;}
	.sub-footer.no-gutter .col-lg-3.col-md-3 {max-width: 50%;}
	.trading-counter-head h1{font-size: 47px;}
	.trading-counter-head span{    margin-top: -10px;font-size: 57px;}
	.trading-counter-head{padding-bottom: 0px;}
	.trading-company-box h3{    font-size: 21px;padding-bottom: 25px;}
	.trading-company-counter{    padding: 50px 0px 0px;}
	.our-clients-sin-bx img {width: 130px;}
	.newslatter .services-support-sm-cnt{    padding-top: 35px;}
	/* .services-support-sm-cnt{    padding-top: 35px;} */
	.trading-company{    padding: 10px 0px 50px;}
	.btn{    min-width: auto;font-size: 14px;}
	.menubar li a{font-size:20px;padding:10px 0;}
	.logo img {width: 150px;padding: 20px 0px;	}
	.home-banner-sing-pic img{min-height: 635px;max-height: 635px;}
	.letest-news-dtl{  padding: 10px;}
	.letest-news-listing .col-lg-4{padding: 0 10px 20px;}
	.ftr-social-icn li{    padding-right: 5px;}
	.welcome-tottsol-sec>.col-lg-6:first-child{max-width: 100%;}
	.welcome-tottsol-sec>.col-lg-6:last-child{max-width: 100%;padding-top: 30px;}
	.newslatter{    padding: 40px 0px;}
	/*home page*/

	/*about*/
	.about-us{padding: 50px 0px 40px 0px;}
	.about-us-sec-left h2{font-size: 18px; margin-bottom: 5px;}
	.about-us-sec-left p{font-size: 14px;}
	.about-us-sec-left p {margin-bottom: 17px;}
	.why-choose-us {padding: 40px 0px 0px;}
	.why-choose-us-list{padding: 0;}
	.advantage-working {padding: 40px 0;}
	.advantage-working .services-support-sm-cnt {padding-top: 30px;}
	.customer-opinion{padding: 30px 0;}
	.testimonial-main .customer-opinion-list {padding: 0;}
	.customer-opinion-sing-box {margin:25px 0;}
	.slick-dots{bottom: -20px;}
	.newslatter {padding: 30px 0!important;}
	.letest-news.ab-letest-news {padding: 40px 0px;}
	.advantage-working-lf-tab h3{font-size: 23px;}
	.title-main h2 {font-size: 22px;}
	.advantage-working {margin-bottom: -5px;}
	
	.about-us-sec .col-lg-6:first-child{max-width: 100%;}
	.about-us-sec-left{padding: 0;}
	.about-us-sec {justify-content: center;}
	.about-us-sec .col-lg-6:last-child {max-width: 100%;}
	.why-choose-us-sin-box {padding-top: 45px;}
	.why-choose-dig{bottom:0;}
	.why-choose-us-sin-box h4 {font-size: 22px;}
	.why-choose-us-sin-box p {font-size: 14px;}
	.about-us-sec-left h5 {margin-bottom: 15px;}
	
	.why-choose-us-sin-box{margin: 0 auto;}
	.nav-tabs .nav-link {font-size: 17px;}
	.nav-tabs .nav-link::before{height: 5px !important;}
	.nav-tabs .nav-link{padding: 16px 15px;}
	.advantage-working-lf-tab h3 {margin-bottom: 20px;}
	.advantage-working-lf-tab p {font-size: 14px;}
	.email-inp {font-size: 18px; padding: 0px 20px 0px 30px;}
	.why-choose-us-list .col-md-4{flex: 100%;max-width: 100%;}
	
	
	.why-choose-us-sin-box{margin-bottom: 15px !important}
	/* .services-support-sm-cnt{padding-top: 0 !important;} */
	.why-choose-us-sin-box {margin-top:0px !important;}
	/*about*/	
	
	/*contact us*/
	.contact-us-sec-part{padding: 0 20px}
	.con-det .con-det-flex .fa i {width: 55px;height: 55px;min-width: 55px;font-size: 22px;}
	.con-det-flex p {font-size: 15px;}
	.form-check label {font-size: 14px;}
	.services-support-sm-cnt p {font-size: 14px;}
	.contact-us-form-main {width: 100% !important;padding: 0 !important;max-width: 100% !important;}
	.contact .contact-us-form-main form .btn{margin-bottom: 20px;}
	.con-det {margin-top: 30px;}
	.breadcrumb-main .breadcrumb li {font-size: 16px;}
	/*contact us*/

	/*News*/
	.news-list-head{padding:40px 0px 15px;}
	.services-support-sm-cnt {padding-top:0px;}
	.news-listing-bg {padding: 25px 0px 40px;}
	.view-more-news-btn{margin-top: 0 !important;}
	.newslatter {padding: 40px 0!important;}
	.newslatter .services-support-sm-cnt {padding-top: 0px !important;}
	.newslatter-form{padding: 40px 0;}
	.letest-news-dtl time,
	.letest-news-dtl p{font-size: 14px;}
	.letest-news-dtl h4 a{font-size: 18px;}
	.btn{min-width: 130px;}
	.title-main h2 {font-size: 32px;}
	.newslatter .services-support-sm-cnt {padding-top: 40px;}
	.newslatter-form{padding:20px 0 0;}
	.services-support-sm-cnt p{font-size: 12px;}
	.title-main h2 {font-size: 30px;}
	.title-main h4{font-size: 22px;}
	.title-main h2 {font-size: 20px;}
	/*News*/

	/*partner*/
	.partners-tp-main .about-us-sec-left{padding: 0;}
	.about-us-sec {padding-right:0px;}
	.about-us.partners-tp-main {padding: 50px 0px 49px;}
	.become-partner-list{padding: 0;}
	.become-partner{padding: 0px 0px 30px;}
	
	.proceurement-ser {padding: 40px 0px 30px;}
	.pt-5, .py-5{padding-top: 20px !important;}
	.proceurement-ser-faq{padding-top: 10px !important;}
	.acc__title h3 {font-size: 15px;}
	.acc__card {padding:15px !important;}
	.title-line.title-main h2 {padding-bottom: 30px;}
	.title-main h2 {font-size: 22px;}
	.email-inp {padding: 0px 20px 0px 35px;}
	.acc__card {border-bottom: 2px solid #000000;}
	.become-partner-sing-dtl{padding: 40px 25px;}
	
	
	.about-us-sec-left p {margin-bottom: 10px;}
	.about-us-sec-left h5{margin-bottom: 15px;}
	.about-us-sec-left h2 {line-height: 40px;}
	.become-partner-sing-dtl p {font-size: 14px;}
	.become-partner-list .col-md-6{flex: 100%; max-width: 100%;}
	.why-choose-us-list .col-md-4 {flex: 100%; max-width: 100%;}
	.acc-plus img {max-width:20px;}
	/*partner*/

	#mailpoet_form_6 .mailpoet_paragraph.last{position: unset;}
	.newslatter-form-inp{padding: 0 !important;border: none;border-radius: 0;}
	#mailpoet_form_6 .mailpoet_paragraph{border:1px solid #323232;border-radius:40px;}
	#mailpoet_form_6 .mailpoet_paragraph.last{border: none !important;float: unset;text-align: center;margin-top:15px;}
	.mailpoet_paragraph input[type=submit]{padding: 12px 30px !important;font-size: 18px !important;min-width:140px !important;}
	.mailpoet_paragraph input[type=email]{height: 50px !important;font-size:18px !important;padding:0 15px !important;}
	.newslatter-form-inp, #mailpoet_form_6{background-color:transparent !important;}

	.about-us-sec-left h5 {margin-bottom:10px;}
	.become-partner-sing-dtl {padding:25px;}
	.become-partner-list .col-lg-6 {padding:20px 15px 0;}
	.become-partner-list{width: 100%;margin:0;}
	.become-partner-sing-dtl{padding:20px 15px;max-width:100%;text-align: center;}
	.become-partner-sing-pic {max-width:100%;}
	.become-partner-sing-dtl h4 {margin-bottom:10px;}
	
	.become-partner-sing-box{flex-wrap:wrap;}
	.become-partner-sing-box::before{display:none;}
	.acc__panel p {font-size:14px;}
	.partners-tp-main .about-us-sec-left{text-align: center;margin-bottom:20px;}
	

	.services-support-sing-box img {
		height: auto;
	}

	.product-one h2 {font-size:13px;}
	.product-one .price {font-size:16px;}
	.product-one a.button, a.added_to_cart.wc-forward{padding: 7px 15px;font-size: 14px;
    margin-top: 10px;}
    .products .col-lg-4 {padding: 0 7px 15px;}
    .product-sorting p {font-size:15px;}
    .woocommerce-cart-form__contents tbody tr td.actions .coupon{flex-wrap: wrap;}
    .woocommerce-cart-form__contents tbody tr td.actions .coupon input{margin-bottom:10px;}
    .woocommerce table.cart td.actions .coupon .button{width: 100% !important;margin: 10px 0 0 !important;max-width:100% !important;}

    .woocommerce .woocommerce-MyAccount-navigation ul li{width:49%;}
    .woocommerce .woocommerce-MyAccount-navigation ul{justify-content:space-between;}
    .woocommerce .woocommerce-MyAccount-navigation ul li{margin-right: 0;}

    a.woocommerce-MyAccount-downloads-file.button {width: 100%;word-break: break-all;}

    .product-one h2{min-height:50px;}

    .news-listing-sub-main .col-lg-4{padding:0 10px 20px;}
    .letest-news-dtl h4 a, .letest-news-dtl time{margin-bottom:5px;}
    .letest-news-pic img {min-height:180px;max-height:180px;}
    .btn{padding:10px 20px;}

}


@media screen and (max-width:480px)
{
	/*home page*/
	
	.advantage-working .title-main h4 {font-size: 26px;}
	.logistics-button {margin-top: 15px;}
	.title-bottom h2 {font-size: 24px;}
	.why-choose-us-sin-box p{height: auto;}
	.why-choose-us .title-main h4{font-size: 26px;}
	.about-us-sec-rh-pic>img{min-height: auto;max-height: initial;}
	.menu-btn-part{padding: 0;}

	.home-banner-cnt-main{width:100%;padding:0 15px;}
	.home-banner-cnt-main{max-width:100%;}
	.home-banner-cnt-box{padding:20px;}
	.home-banner-cnt-box h1 {font-size:24px;}
	.services-support-list .col-md-3.col-lg-3 {width: 100%;flex: 100%;max-width: 100%;margin-bottom: 30px;}
	.services-sub-sing-icn {display: flex;flex-wrap: wrap;align-items: center;justify-content:center;}
	.welcome-tottsol{padding:40px 0;}
	
	.title-main h2 {font-size:20px;}
	.welcome-tottsol-lf-pic img{    min-height: 285px;}
	.welcome-tottsol-rh-cnt{padding:0;text-align: center;}
	.welcome-tottsol-rh-cnt p{margin-bottom: 10px;font-size:14px;line-height:20px;}
	/* .services-support-sing-box{padding: 25px 15px 65px 15px;text-align: center;} */
	.welcome-tottsol-sec{padding:20px 0px 0px;}
	.welcome-tottsol-lf-pic::before {left: 40px;border-width:4px;}
	.welcome-tottsol-lf-pic{padding: 20px 0px 20px 60px;}
	.services-support{    padding: 30px 0px 0;}
	.services-support-sm-cnt p{font-size: 14px;}
	.services-sub-sing-dtl h4{font-size:13px;}
	.services-sub-sing-dtl p{    font-size: 11px;max-width: 100%;line-height: 16px;}
	.customer-opinion{        padding: 60px 0px 20px 0px;overflow: hidden;}
	div#counter .col-lg-3.col-md-3 {max-width: 50%;}
	.our-clients-main{padding:20px 0px 0px;}
	.our-clients-main .col-lg-3.col-md-3 {max-width: 50%;    padding: 0px 10px 30px;}
	.our-clients{padding: 40px 0px 20px;}
	.btn-main{    margin-top: 10px;}
	.no-gutter{    margin: 0;}
	.col-lg-2.col-md-2.pl-4 {padding-left: 15px !important;}
	.letest-news-dtl .btn {position: unset;}
	.sub-footer .col-lg-4.col-md-4 {max-width: 100%;    margin-bottom: 20px;}
	.sub-footer.no-gutter .col-lg-3.col-md-3 {max-width: 100%;    margin-bottom: 20px;}
	.main{overflow: hidden;}
	.newslatter-form{    padding:0px;}
	.email-inp{    height: 55px;    padding: 0px 20px 0px 20px;font-size: 17px;}
	.send-btn{        min-width: 95px;font-size: 16px;}
	.ml-minus-30 {margin-left: 0;}
	.sub-footer.no-gutter .col-lg-2.col-md-2.pl-4 {max-width: 100%;    margin-bottom: 20px;}
	.sub-footer.no-gutter .col-lg-3.col-md-3 {max-width: 100%;    margin-bottom: 20px;}
	.ftr-sing-left p{max-width: 100%;}
	.trading-counter-head h1{font-size:36px;line-height: 50px;}
	.trading-counter-head span{    margin-top: -10px;font-size:40px;line-height: 50px;}
	.trading-counter-head{padding-bottom: 0px;}
	.trading-company-box h3{    font-size: 15px;padding-bottom: 15px;}
	.trading-company-counter{    padding:20px 0px 0px;}
	.our-clients-sin-bx img {width: 130px;}
	.newslatter .services-support-sm-cnt{    padding-top: 35px;}
	.services-support-sm-cnt{    padding-top: 35px;}
	.trading-company{    padding:0px 0px 25px;}
	.btn{font-size: 14px;}
	.newslatter-form-inp{    padding: 0px 90px 0px 0px;}
	.menubar li a{font-size:20px;padding:10px 0;}
	.logo img {width: 150px;padding: 20px 0px;	}
	.home-banner-sing-pic img{    min-height: 525px;max-height: 525px;}
	.home-banner-cnt-box p{font-size: 17px;}
	.letest-news-dtl{  padding: 15px 15px 35px; 	}
	.letest-news{padding: 20px 0;}
	.ftr-social-icn li{    padding-right: 5px;}
	.welcome-tottsol-sec>.col-lg-6:first-child{max-width: 100%;}
	.welcome-tottsol-sec>.col-lg-6:last-child{max-width: 100%;padding-top: 30px;}
	/*home page*/

	/*about*/
	.about-us{padding: 40px 0;}
	.about-us-sec-left h2{font-size: 18px; margin-bottom: 5px; line-height: 1.6;}
	.about-us-sec-left p{font-size: 12px;line-height:20px;}
	.about-us-sec-left p {margin-bottom: 17px;}
	.why-choose-us {padding: 40px 0px 50px;}
	.why-choose-us-list{padding: 0;}
	.advantage-working {padding: 40px 0;}
	.advantage-working .services-support-sm-cnt {padding-top: 10px;}
	.customer-opinion{padding: 30px 0;}
	.testimonial-main .customer-opinion-list {padding: 0;}
	.customer-opinion-sing-box {margin:0px 0 30px;}
	.slick-dots{bottom: -20px;}
	.newslatter {padding: 30px 0!important;}
	.letest-news.ab-letest-news {padding: 40px 0px;}
	.advantage-working-lf-tab h3{font-size: 20px;}
	.title-main h2 {font-size: 20px;}
	.advantage-working {margin-bottom: -5px;}
	
	.about-us-sec .col-lg-6:first-child{max-width: 100%;}
	.about-us-sec-left{padding: 0;}
	.about-us-sec {justify-content: center;}
	.about-us-sec .col-lg-6:last-child {max-width: 100%;}
	.why-choose-us-sin-box {padding-top: 65px;}
	.why-choose-us-sin-box h4 {font-size: 22px;}
	.why-choose-us-sin-box p {font-size: 14px;}
	.about-us-sec-left h5 {margin-bottom: 15px;}
	.why-choose-dig h1 {font-size: 130px;}
	.why-choose-us-sin-box{margin: 0 auto;}
	.nav-tabs .nav-link {font-size: 17px;}
	.nav-tabs .nav-link::before{height: 5px !important;}
	.nav-tabs .nav-link{padding: 10px 5px;}
	.advantage-working-lf-tab h3 {margin-bottom: 5px;}
	.advantage-working-lf-tab p {font-size: 14px;}
	.email-inp {font-size: 18px; padding: 0px 20px 0px 30px;}
	.rating-star{    margin-right: 20px;}
	.qut-icn {    top: -10px;right: 10px;}
	
	.why-choose-dig{top: -65px !important;}
	.why-choose-us-sin-box{margin-bottom: 15px !important}
	.services-support-sm-cnt{padding-top: 0 !important;}
	.why-choose-us-sin-box {margin-top: 40px !important;}
	/*about*/

	/*contact us*/
	.contact-us-sec-part{padding: 0 15px}
	.contact-us-form-main .form-group input {height: 45px;border-radius: 10px;font-size: 16px;    padding: 0px 15px;}
	.contact-us-form-main .form-group textarea{padding: 15px 15px;border-radius: 10px;}
	.contact-us-form-main .radio-top-space>ul li{width: 100%;}
	.captcha {padding: 15px 0px 20px;transform: scale(0.90);
    -webkit-transform: scale(0.90);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;}
	.map-responsive {padding-bottom: unset;height: 300px;margin-top:25px;}
	.contact-us-form-main .form-group{margin-bottom: 15px;}
	.con-det .con-det-flex .fa i {width: 55px;height: 55px;min-width: 55px;font-size: 22px;}
	.con-det-flex p {font-size: 15px;padding-left:10px;}
	.form-check label {font-size: 14px;}
	.services-support-sm-cnt p {font-size: 14px;}
	.contact-us-form-main {width: 100% !important;padding: 0 !important;max-width: 100% !important;}
	.contact .contact-us-form-main form .btn{margin-bottom: 20px;}
	.con-det {margin-top: 30px;}
	.sub-page-banner{    min-height: 380px;}
	.sub-page-banner .home-banner-cnt-box{padding:15px;max-width: 100%;}
	.breadcrumb-main .breadcrumb li {font-size: 16px;}
	.services-support-sm-cnt {padding-top: 30px;}	
	/*contact us*/

	/*News*/
	.news-list-head{padding:40px 0px 15px;}
	.services-support-sm-cnt {padding-top:10px;}
	.news-listing-bg {padding: 25px 0px 40px;}
	.view-more-news-btn{margin-top: 0 !important;}
	.newslatter {padding: 40px 0!important;}
	.newslatter-form{padding: 40px 0;}
	.letest-news-dtl time,
	.letest-news-dtl p{font-size: 12px;line-height: 16px;}
	.letest-news-dtl h4 a{font-size: 16px;}
	.title-main h2 {font-size: 32px;}
	.newslatter .services-support-sm-cnt {padding-top:10px;}
	.newslatter-form{padding:20px 0 0px;}
	.services-support-sm-cnt p{font-size: 12px;}
	.title-main h2 {font-size: 30px;}
	.title-main h4{font-size: 22px;}
	.title-main h2 {font-size: 18px;}
	.email-inp {font-size: 17px;padding: 0px 15px 0px 28px;}
		.letest-news-dtl{padding:8px;text-align: center;}
	/*News*/

	/*partner*/
	.partners-tp-main .about-us-sec-left{padding: 0;}
	.about-us-sec {padding-right:0px;}
	.about-us.partners-tp-main {padding: 50px 0px 49px;}
	.become-partner-list{padding: 0;}
	.become-partner{padding: 0px 0px 30px;}
	.why-choose-us-sin-box{padding-top:60px;}
	.proceurement-ser {padding: 40px 0px 20px;}
	.pt-5, .py-5{padding-top: 20px !important;}
	.proceurement-ser-faq{padding-top: 10px !important;}
	.acc__title h3 {font-size: 15px;}
	.acc__card {padding: 18px 10px !important;}
	.title-line.title-main h2 {padding-bottom: 25px;}
	.title-main h2 {font-size: 22px;}
	.email-inp {padding: 0px 20px 0px 35px;}
	.acc__card {border-bottom: 2px solid #000000;}
	.become-partner-sing-dtl{padding: 20px 15px;}
	
	.why-choose-dig h1{font-size: 130px;}
	.about-us-sec-left p {margin-bottom: 10px;}
	.about-us-sec-left h5{margin-bottom:10px;}
	.about-us-sec-left h2 {line-height: 26px;}
	.become-partner-sing-dtl p {font-size: 14px;}
	.become-partner-list .col-md-6{flex: 100%; max-width: 100%;}
	.why-choose-us-list .col-md-4 {flex: 100%; max-width: 100%;}
	.become-partner-list .col-lg-6 {padding:20px 15px 0px;}
	/*partner*/

	.radio-top-space .wpcf7-list-item{width: 100%;}
	.services-support-sing-box .btn-main{justify-content: center;}
	.letest-news-dtl .btn-main{justify-content: center;}
	.footer{padding:30px 0;}

	.product-one img{margin-bottom:5px;}
	.product-one h2 {font-size:9px;min-height: 32px;}
	.product-one .price {font-size:14px;}
	.product-one a.button, a.added_to_cart.wc-forward{padding:5px 10px;font-size: 12px;
    margin-top: 10px;}
    .products .col-lg-4 {padding: 0 5px 15px;}
    .product-sorting p {font-size:15px;width: 100%;margin: 0 0 10px;}
    .product-sorting select{width:100%;}
    .products .product-one {padding:7px;}
    .product-sorting{margin:10px 0 20px;}
    form.woocommerce-ordering {width: 100%;}
    .woocommerce table.shop_table td, .woocommerce table.shop_table th{font-size:14px;}
    a.woocommerce-MyAccount-downloads-file.button{width: 100%;margin-top:5px;word-break:break-all;}

    .news-listing-sub-main .col-lg-4, .letest-news-listing .col-lg-4{padding:0 5px 15px;}
    .letest-news-dtl h4 a, .letest-news-dtl time{margin-bottom:5px;}
    .letest-news-pic img {min-height:120px;max-height:120px;}
    .btn{padding:10px 25px;min-width:100px;}
    .view-more-news-btn .btn {padding:10px 20px;}
    .services-support-list .col-lg-4{width: 50%;padding:0 5px 15px;}
	.services-support-sing-box img{min-height: 120px;max-height:120px;}
	.services-sub-sing-dtl {margin:10px 0 0;}
	.menubar{padding:15px;}
}
@media screen and (max-width:380px)
{
	.woocommerce .woocommerce-MyAccount-navigation ul li{width:100%;}
	.woocommerce .woocommerce-MyAccount-navigation ul li {padding:10px 20px;}
	.woocommerce-info{font-size:14px !important;}
	.woocommerce-shipping-fields h3, .woocommerce-billing-fields h3{font-size: 16px;}
	.form-row label {font-size: 13px !important;}
	.woocommerce-privacy-policy-text {font-size: 14px;line-height: 16px;}

	
	p.user-registration-LostPassword.lost_password a {font-size:12px;}
	.remember-me-main label input{width: 15px;height: 15px;}
	.remember-me-main label span{margin-left: 0;}
	.woocommerce-Tabs-panel ul li{font-size:14px;line-height:18px;}
}