@media only screen and (min-width:768px) and (max-width:1169px) {
img{max-width:100%; height:auto;}
#cssmenu > ul > li > a{font-size:14px; line-height:55px; padding:0px 4px;}
header{ padding-bottom:8px;}

.banner-section .full-img-text h1{ font-size:30px; line-height:34px; margin-bottom:6px;}
.banner-section .full-img-text h1 span{ font-size:45px; line-height:54px;}
.banner-section .full-img-text h5{font-size:14px; line-height:20px; margin-bottom:15px;}
.banner-section .full-img-text h6 a{ font-size:15px; line-height:22px; padding:8px 16px;}
.banner-section .bx-prev{ left:1%;}
.banner-section .bx-next{ right:1%;}
.register a{ border:1px solid #313d43!important; -webkit-border-radius:15px;-moz-border-radius:15px; border-radius:15px; font-size:15px!important; line-height:25px!important; padding:7px 18px!important;}

.homesection02{ padding:18px 0px;}
.homesection02 h2{ font-size:30px; line-height:normal;}
.homesection02 h6{ font-size:18px; line-height:normal;}
.homesection02 ul li{ font-size:14px; line-height:normal;}

.homesection03-left ul li{ font-size:15px; line-height:normal;}
.homesection03-right ul li{ font-size:15px; line-height:normal;}
.teamsection-left img{ width:90px; height:90px;}
.teamsection-right{ width:74%;}
.teamsection-left{ width:24%;}
.teamsection-right p{ font-size:13px; line-height:normal;}
.teamsection-right h5{ font-size:14px;}
.footer-right h3{ font-size:21px; }
.home-section01-box h3{ font-size:19px; }
.home-section01-box h6 a{ font-size:13px; }

.footer-left h3{ font-size:18px; }
.footer-left ul.footernav li{ font-size:13px; }

.footer-middle h3{ font-size:18px; }
.footer-middle ul li{ font-size:13px; }
.footer-right h6{ font-size:13px; }

/*=========about==========*/
.our-mission h4{ font-size:25px; }
.our-staff-box h5{ font-size:18px; line-height:23px; }
.our-staff-box{ min-height:285px; }

.our-staff h2{ font-size:45px; }
.education h2{font-size:45px;}
.our-mission h2{font-size:45px;}

.staff-banner h2 {font-size:50px;}
.staff-banner h2 span {font-size:24px;}


.artisans-listing .container {max-width:612px;}
.artisans-listing [class*="col-"] {width:33.333% !important; margin:0 auto; max-width:192px; height:192px; float:left;}

.artist-banner {margin-top:30px; text-align:center;}
.artist-banner h2 {font-size:38px; margin-top:40%;}
.artist-banner h2 span {font-size:24px;}

.calendar-section02 h6 {padding:20px 0;}

.calendar-details01 {background:url(../images/wooden-bg.jpg) repeat top;}
.calendar-details02 h6 {padding:20px 0 10px 0;}
.calendar-details02  p {padding-bottom:30px;}


/*=========shop-category==========*/
.shopcategory-section-box{ min-height:300px; }

.prev03{ left: 0px; }
.next03{ right: 0px; }

/*=========education start=============*/

.education-bottom h2{ font-size:24px; line-height:32px; letter-spacing:0px; }
.education-bottom p{ font-size:15px; line-height:24px; text-align:justify; }

.mentors-secbox h4{ font-size:18px; }
.mentors-secbox h6{ font-size:14px; }
.education-section p{ font-size:15px; text-align:justify; }
	
.product-details-section-middle ::before{ display:none!important;}
.product-details-section-middle ::after{display:none!important;}
	body{overflow-x:hidden!important;}





}
@media only screen and (min-width:768px) and (max-width:999px) {
#cssmenu > ul > li > a, #cssmenu > ul > li.has-sub > a { padding-right: 0px; line-height: 33px; font-size: 13px;  }
.call-section {margin-bottom: 10px; }
	
.product-details-section-middle ::before{ display:none!important;}
.product-details-section-middle ::after{display:none!important;}
	body{overflow-x:hidden!important!important;}
.slick-arrow{ display:none!important!important;}
	
	
}
@media only screen and (min-width:480px) and (max-width:767px) {
img{max-width:100%; height:auto;}

header{border:none;}
.logo-section{margin:0px; width:60%;}
#cssmenu{margin-bottom:10px;}
#cssmenu #menu-button{margin:0px; width:45px; height:38px; z-index:9;}
#cssmenu #menu-button::before{top:12px; right:12px;}
#cssmenu #menu-button::after{top:18px; right:12px;}
#cssmenu.align-center > ul{top:0px;}
#cssmenu #menu-button.menu-opened::before{top:18px;}
#cssmenu #menu-button.menu-opened::after{top:18px;}

.banner-section .bx-pager {display:none; }
.banner-section .full-img-text h2 {font-size: 40px; }

.cbp-af-header{ position:static;}
.cbp-af-header.cbp-af-header-shrink{ top:0px!important;}
.call-section{ display:block;}
.register a{ border:1px solid #313d43!important; background:#313d43!important; -webkit-border-radius:20px;-moz-border-radius:20px; border-radius:20px;}
.banner-section .full-img-text h1{ font-size:18px; line-height:20px; margin-bottom:6px; letter-spacing:0px;}
.banner-section .full-img-text h1 span{ font-size:18px; line-height:20px;}
.banner-section .full-img-text h5{font-size:20px; line-height:22px; margin-bottom:15px; letter-spacing:0px; margin-left: 20px; margin-right: 20px; font-weight: normal;}
.banner-section .full-img-text h6 a{ font-size:15px; line-height:22px; padding:8px 16px;}
.banner-section .bx-prev{ left:1%;}
.banner-section .bx-next{ right:1%;}

.homesection02{ padding:20px 0px;}
.homesection02 h2{ font-size:21px; line-height:28px;}
.homesection02 h6{ font-size:15px; line-height:normal; font-weight:400; margin-bottom:15px;}

.homesection02 ul li{ font-size:14px; line-height:20px;}
.homesection02 h5{ margin-top:20px;}
.homesection02 h5 a{ font-size:14px; line-height:24px; padding:8px 20px;}

.homesection03{ padding:16px 0px;}
.homesection03 h2{ font-size:23px; line-height:normal; margin-bottom:14px;}
.homesection03-left ul li{ font-size:13px; line-height:22px;}
.homesection03-left{ margin-bottom:25px;}
.homesection03-right ul li{ font-size:13px; line-height:22px;}

.pricesec h3{ font-size:22px; line-height:24px; margin-bottom:15px;}
.pricesec h6{ font-size:15px; line-height:23px;}
.pricesec h5 a{ font-size:18px; padding:4px 30px;}

.hometeam-section{ padding:0px 0px;}
.hometeam-section h2{ font-size:27px; line-height:normal; margin-bottom:22px;}
.teamsection{ padding-bottom:30px;}
.teamsection-left{ width:50%; float:none; margin:0px auto 18px auto;}
.teamsection-right{ width:100%; float:none; margin:0px auto;}
.hometeam-section01 .owl-pagination{ bottom:0px!important;}
.teamsection-right p{ text-align:justify;}
.teamsection-right h5{ font-size:17px;}

.homeabout-section{ padding:18px 0px;}
.homeabout-section-top h2{ font-size:30px; line-height:normal; margin-bottom:15px;}
.homeabout-section-top p{ font-size:14px; line-height:normal; text-align:justify;}
.homeabout-section-bottom01{ width:100%; margin:0px auto 35px auto;}

.homeabout-section-bottom h3{ font-size:20px; line-height:23px; margin-bottom:18px;}
.homeabout-section-bottom h5{ font-size:16px; line-height:normal;}
.homeabout-section-bottom h6 a{ font-size:16px; padding:9px 18px;}

.homeabout-section{ min-height:600px;}
.homeabout-section::before{ min-height:200px;}

.footer-top{ padding:18px 0px;}
.footer-logo{ padding:10px; text-align:center;  margin:0px auto 30px auto;}
.homeabout-section-top{ margin-bottom:60px;}

.homeabout-section-bottom01 iframe{ width:100%; min-height:240px;}
.search01-main input[type="text"]{ width:96%; margin:0px auto 15px auto;}
.home-section01-box{ margin-bottom:25px; }
.home-section01-box .imgsec{ margin:0px auto 10px auto; }
.home-section01-box h3{ font-size:20px; margin-bottom:4px;  }
.home-section01-box h6 a{ font-size:15px; }
.hometeam-section .prev02{ width:18px; }
.hometeam-section .next02{ width:18px; }
.home-section01{ padding-top:20px; padding-bottom:20px; }
.footer-left{ margin-bottom:25px; }
.footer-middle{ margin-bottom:25px; }

/*=========about-sec start==========*/
.inner-bannertextsec{ background:#000; }
.banner-section .inner-bannertextsec ul li{ margin:5px 8px; }
.banner-section .inner-bannertextsec ul li a{ font-size:15px; line-height:22px; }

.innercontent-section{ padding-top:20px; padding-bottom:20px; }
.our-mission h2{ font-size:30px; line-height:normal; margin-bottom:12px; }
.our-mission h4{ font-size:19px; line-height:23px; margin-bottom:30px; }
.our-mission p{ font-size:16px; line-height:22px; text-align:justify; }
.our-staff h2{ font-size:30px; line-height:35px; }
.education h2{font-size:30px; line-height:35px;}
.education p{ font-size:16px; line-height:22px; }


.staff-banner {margin-top:50px;}
.staff-banner h2 {font-size:40px; line-height:1.6; color:#451110; letter-spacing:normal; margin-top:15px;}
.staff-banner h2 span {font-size:24px;}

.staff-details {padding-top:30px; padding-bottom:10px;}
.staff-details p {font-size:18px; line-height:1.4; margin-bottom:20px;}

.artisans-heading {padding:15px 0; font-size:50px;}
.artisans-listing .container {max-width:402px;}
.artisans-heading span {font-size:70px;}
.artisans-listing {padding-bottom:20px;}
.artisans-listing [class*="col-"] {width:50% !important; margin:0 auto; max-width:192px; height:192px; float:left;}

.artist-banner {margin-top:30px; text-align:center; padding-bottom:30px;}
.artist-banner h2 {font-size:38px; margin-top:5%;}
.artist-banner h2 span {font-size:24px;}

.artist-details {padding-top:30px;}
.artist-details p {font-size:18px; line-height:26px;}

.masonry {-moz-column-count: 1; -webkit-column-count: 1; column-count: 1; margin: 30px 0;}
.calendar-section02 h6 {padding:20px 0;}

.calendar-details01 {background:url(../images/wooden-bg.jpg) repeat top;}
.calendar-details02 h6 {padding:20px 0 10px 0;}
.calendar-details02  p {padding-bottom:30px;}

/*========career-section start=============*/
.career-sec h2{ font-size:30px; line-height:36px; }
.career-sec h4{ font-size:24px; line-height:27px; }
.career-sec p{ font-size:15px; line-height:23px; text-align:justify; }

.faq-block h3{ font-size:15px!important; line-height:22px; }
.faq-text ul li{ font-size:14px; line-height:normal; }

/*========membersection start==========*/
.membership-sec h2{ font-size:30px; line-height:36px; }
.membership-sec p{ padding: 0px; font-size:14px; line-height:24px; text-align:justify; }
.membership-sec h3{ font-size:28px; line-height:32px; }
.membership-sec caption{ text-align:center; padding:0px 4px; }

/*=========login============*/
.loginsection h6{ font-size:15px; line-height:23px; letter-spacing:1px; }

/*=======contactsection start=============*/
.contact-sec-top h2{ font-size:30px; line-height:35px; }
.contact-sec-topbox-left{ width:100%; float:none; text-align:center; }
.contact-sec-topbox-right{ width:100%; float:none; text-align:center; }
.contact-sec-bottom h2{font-size:30px; line-height:35px;}

.services-section h2{ font-size:23px; line-height:32px; margin-bottom:16px; }
.services-section p{ font-size:15px; line-height:24px; text-align:justify; }

/*========application start=============*/
.application-box01-left{ width:100%; }
.application-box01-right{ width:100%; }
.application-box01-a{ width:100%; }
.application-box01-b{ width:100%; margin-left:0px; }
.application-box01-c{ width:100%;margin-left:0px;  }
.application-box01-d{ width:100%; }

.application-box01-e{ width:100%; }
.application-box01-f{ width:100%; margin-left:0px; }

/*=======shopping-cart start==========*/
.shoppingcard-sec h2{ font-size:30px; }
.shoppingcard-sec-leftbox-bottom01{ width:100% }
.shoppingcard-sec-leftbox-bottom02{ width:100% }
.shoppingcard-sec-leftbox-bottom03{ width:100% }

/*=========shop-category==========*/
.shopcategory-section-box{ min-height:200px; }

/*=======shopby start=============*/
.shopbysec h2{ font-size:25px; line-height:27px; }
.shopbysec h3 span{ padding:0px 10px; }
.shopbysec h3{ font-size:20px; }
.shopbysec h5{ font-size:15px; text-align:center; }

/*=========education start=============*/
.tab button{ font-size:16px; line-height:22px; padding:20px 0px; }
.onesection02-box{ margin:5px 0px; }
.education-section h2{ font-size:25px; line-height:35px; }
.education-section p{ font-size:15px; line-height:26px; text-align:justify; }
.tabbottom-text p{ text-align: justify; }
.education-bottom h2{ font-size:18px; line-height:32px; letter-spacing:0px; }
.education-bottom p{ font-size:15px; line-height:24px; text-align:justify; }

.mentors-secbox{ width:96%; float:none; margin:0px auto 30px auto; }

/*=========donations-section star=============*/
.donations-section01 h2{ font-size:25px; line-height:32px; }
.donations-section02-box{ width:96%; margin:0px auto; padding:10px; }
.donations-section02-box02 h5{ font-size:14px; line-height:normal; }
.donations-section02-box02 input[type="text"]{ width:100%; }
.donations-section01 p{ font-size:15px; line-height:normal; text-align:justify; }

.donations-section02{width:94%;}
.donations-section02 h6{ font-size:17px; line-height:23px; }
.donations-section02-box01 ul li{ width:100%; margin-bottom: 8px; }


/*====================29.04.2020==============*/
.press-top{ padding-left:15px; padding-right:15px; }
.press-top h2{ font-size:32px; line-height:normal; }
.press-top p{ font-size:16px; line-height:24px; text-align:justify; }

.press-middle h3{font-size:32px; line-height:normal;}
.press-middlebox{ width:96%; float:none; margin:0px auto 15px auto; }

/*====================29.04.2020==============*/
/*=============07.05.2020==============*/
.top-fixed-pading{ display:none!important; }
.banner-section .full-img-text h2{ font-size:18px; line-height:24px; }
.history-content h2::before{ display:none;}
.history-content h2::after{ display:none;}	
body .gform_wrapper ul li.gfield{ margin-top:5px!important;}
.product-type-simple{ width:100%!important;}
	
.newobjectiv-section-left{ width:100%; float:none; margin-bottom:10px; }
.newobjectiv-section-right{ width:100%; float:none; }
	
.product-details-section-middle ::before{ display:none!important;}
.product-details-section-middle ::after{display:none!important;}
	body{overflow-x:hidden!important;}
.slick-arrow{ display:none!important;}
	
	

}

@media only screen and (min-width:320px) and (max-width:479px){
img{max-width:100%; height:auto;}

header{border:none;}
.logo-section, .cbp-af-header.cbp-af-header-shrink .logo-section{margin:0px auto; width:40%;}
#cssmenu{margin-bottom:10px;}
#cssmenu #menu-button{margin:0px; width:45px; height:38px; z-index:9;}
#cssmenu #menu-button::before{top:12px; right:12px;}
#cssmenu #menu-button::after{top:18px; right:12px;}
#cssmenu.align-center > ul{top:0px;}
#cssmenu #menu-button.menu-opened::before{top:18px;}
#cssmenu #menu-button.menu-opened::after{top:18px;}
.banner-section .bx-pager {display:none; }
.banner-section .full-img-text h2 {font-size: 22px; }

.cbp-af-header{ position:static;}
/*.cbp-af-header.cbp-af-header-shrink .header{padding:0px 0px; margin:5px auto 5px;}*/
/*.cbp-af-header.cbp-af-header-shrink{}*/
.cbp-af-header.cbp-af-header-shrink{ min-height:83px; background:#FFF; padding:0px 0px; border-bottom:#cfcfcf solid 1px; 
z-index:8888; position:fixed; top:0px; left:0px;}
.back-top {display:none !important; }
.call-section, .cbp-af-header.cbp-af-header-shrink .call-section{ display:block; margin: 9px 23px 0px 0px;}
.register a{ border:1px solid #313d43!important; background:#313d43!important; -webkit-border-radius:20px;-moz-border-radius:20px; border-radius:20px;}
.banner-section .full-img-text h1{ font-size:18px; line-height:20px; margin-bottom:6px; letter-spacing:0px;}
.banner-section .full-img-text h1 span{ font-size:18px; line-height:20px;}
.banner-section .full-img-text h5{font-size:13px; line-height:20px; margin-bottom:15px; letter-spacing:0px; margin-left: 30px; margin-right: 30px; line-height: 22px; }
.banner-section .full-img-text h6 a{ font-size:15px; line-height:22px; padding:8px 16px;}
.banner-section .bx-prev{ left:1%;}
.banner-section .bx-next{ right:1%;}

.homesection02{ padding:20px 0px;}
.homesection02 h2{ font-size:21px; line-height:28px;}
.homesection02 h6{ font-size:15px; line-height:normal; font-weight:400; margin-bottom:15px;}

.homesection02 ul li{ font-size:14px; line-height:20px;}
.homesection02 h5{ margin-top:20px;}
.homesection02 h5 a{ font-size:14px; line-height:24px; padding:8px 20px;}

.homesection03{ padding:16px 0px;}
.homesection03 h2{ font-size:23px; line-height:normal; margin-bottom:14px;}
.homesection03-left ul li{ font-size:13px; line-height:22px;}
.homesection03-left{ margin-bottom:25px;}
.homesection03-right ul li{ font-size:13px; line-height:22px;}

.pricesec h3{ font-size:22px; line-height:24px; margin-bottom:15px;}
.pricesec h6{ font-size:15px; line-height:23px;}
.pricesec h5 a{ font-size:18px; padding:4px 30px;}

.hometeam-section{ padding:0px 0px;}
.hometeam-section h2{ font-size:27px; line-height:normal; margin-bottom:22px;}
.teamsection{ padding-bottom:30px;}
.teamsection-left{ width:50%; float:none; margin:0px auto 18px auto;}
.teamsection-right{ width:100%; float:none; margin:0px auto;}
.hometeam-section01 .owl-pagination{ bottom:0px!important;}
.teamsection-right p{ text-align:justify;}
.teamsection-right h5{ font-size:17px;}

.homeabout-section{ padding:18px 0px;}
.homeabout-section-top h2{ font-size:30px; line-height:normal; margin-bottom:15px;}
.homeabout-section-top p{ font-size:14px; line-height:normal; text-align:justify;}
.homeabout-section-bottom01{ width:100%; margin:0px auto 35px auto;}

.homeabout-section-bottom h3{ font-size:20px; line-height:23px; margin-bottom:18px;}
.homeabout-section-bottom h5{ font-size:16px; line-height:normal;}
.homeabout-section-bottom h6 a{ font-size:16px; padding:9px 18px;}

.homeabout-section{ min-height:600px;}
.homeabout-section::before{ min-height:200px;}

.footer-top{ padding:18px 0px;}
.footer-logo{ padding:10px; text-align:center;  margin:0px auto 30px auto;}
.homeabout-section-top{ margin-bottom:60px;}

.homeabout-section-bottom01 iframe{ width:100%; min-height:240px;}
.search01-main input[type="text"]{ width:96%; margin:0px auto 15px auto;}
.home-section01-box{ margin-bottom:25px; }
.home-section01-box .imgsec{ margin:0px auto 10px auto; }
.home-section01-box h3{ font-size:20px; margin-bottom:4px;  }
.home-section01-box h6 a{ font-size:15px; }
.hometeam-section .prev02{ width:18px; }
.hometeam-section .next02{ width:18px; }
.home-section01{ padding-top:20px; padding-bottom:20px; }
.footer-left{ margin-bottom:25px; }
.footer-middle{ margin-bottom:25px; }

/*=========about-sec start==========*/
.inner-bannertextsec{ background:#000; }
.banner-section .inner-bannertextsec ul li{ margin:5px 8px; }
.banner-section .inner-bannertextsec ul li a{ font-size:15px; line-height:22px; }

.innercontent-section{ padding-top:20px; padding-bottom:20px; }
.our-mission h2{ font-size:30px; line-height:normal; margin-bottom:12px; }
.our-mission h4{ font-size:19px; line-height:23px; margin-bottom:30px; }
.our-mission p{ font-size:16px; line-height:22px; text-align:justify; }
.our-staff h2{ font-size:30px; line-height:35px; }
.education h2{font-size:30px; line-height:35px;}
.education p{ font-size:16px; line-height:22px; }


.staff-banner {margin-top:30px;}
.staff-banner h2 {font-size:30px; line-height:1.6; color:#451110; letter-spacing:normal; margin-top:15px;}
.staff-banner h2 span {font-size:20px;}

.staff-details {padding-top:15px; padding-bottom:0px;}
.staff-details p {font-size:16px; line-height:1.4; margin-bottom:15px;}

.artisans-heading {padding:15px 0; font-size:30px;}
.artisans-heading span {font-size:50px;}
.artisans-listing {padding-bottom:20px;}
.artisans-listing [class*="col-"] {width:100% !important; margin:0 auto; max-width:192px; height:192px;}

.artist-banner {margin-top:30px; text-align:center; padding-bottom:30px;}
.artist-banner h2 {font-size:38px; margin-top:5%;}
.artist-banner h2 span {font-size:24px;}

.artist-details {padding-top:30px;}
.artist-details p {font-size:18px; line-height:26px;}

.masonry {-moz-column-count: 1; -webkit-column-count: 1; column-count: 1; margin: 30px 0;}

.calendar-section01 {padding:15px 0; text-align:center;}
.calendar-section01 h2 {font-size:30px;}
.calendar-section01 h4 {font-size:18px;}
.calendar-section01 h5 {font-size:16px;}

.calendar-section02 {padding:50px 0;}
.calendar-section02  h3 {font-size:30px;}
.calendar-section02  h4 {font-size:24px;}
.calendar-section02 h6 {font-size:16px; padding:20px 0;}
.calendar-section02  p {font-size:14px;}
.calendar-section02 table {margin-bottom:30px;}

.calendar-details01 {padding:30px 0; background:url(../images/wooden-bg.jpg) repeat top;}
.calendar-details01 h3 {font-size:30px;}
.calendar-details01 h3 span { font-size:18px;}
.calendar-details01 h5 {font-size:20px;}
.calendar-details01 p {font-size:16px;}

.calendar-details02 {padding:30px 0;}
.calendar-details02 h6 {font-size:18px; padding:20px 0 10px 0;}
.calendar-details02  p {font-size:14px; padding-bottom:30px;}
.next03{ right: 0px; }
.prev03{ left: 0px; }
.producttop-text{ padding: 20px 15px 8px 15px; }
.historytop-content p, .history-content h2{ font-size: 18px; line-height: 30px; }
.historytop-content h1{ font-size: 32px; }
.history-content{ padding-left: 0px; padding-right: 0px; }
.history-content p{ font-size: 18px; }
.timeline-box p{ font-size: 15px; line-height: 22px; }

/*========membersection start==========*/
.membership-sec h2{ font-size:30px; line-height:36px; }
.membership-sec p{ padding: 0px; font-size:14px; line-height:24px; text-align:justify; }
.membership-sec h3{ font-size:28px; line-height:32px; }
.membership-sec caption{ text-align:center; padding:0px 4px; }

/*========career-section start=============*/
.career-sec h2{ font-size:30px; line-height:36px; }
.career-sec h4{ font-size:24px; line-height:27px; }
.career-sec p{ font-size:15px; line-height:23px; text-align:justify; }

.faq-block h3{ font-size:15px!important; line-height:22px; }
.faq-text ul li{ font-size:14px; line-height:normal; }

/*=========login============*/
.loginsection h6{ font-size:15px; line-height:23px; letter-spacing:1px; }

/*=======contactsection start=============*/
.contact-sec-top h2{ font-size:30px; line-height:35px; }
.contact-sec-topbox-left{ width:100%; float:none; text-align:center; }
.contact-sec-topbox-right{ width:100%; float:none; text-align:center; }
.contact-sec-bottom h2{font-size:30px; line-height:35px;}

.services-section h2{ font-size:23px; line-height:32px; margin-bottom:16px; }
.services-section p{ font-size:15px; line-height:24px; text-align:justify; }

/*=========tothetrade start=============*/
.tothetrade-section-top h2{ font-size:25px; line-height:27px; font-weight:600; }
.tothetrade-section-top h4{ font-size:17px; line-height:20px; font-weight:600; }
.tothetrade-section-top p{ font-size:15px; line-height:24px; font-weight:400; text-align:justify; }
.tothetrade-section-bottom h2{font-size:25px; line-height:27px; font-weight:600;}
.application-box01-left{ width:100%; }
.application-box01-right{ width:100%; }


/*========application start=============*/
.application-box01-a{ width:100%; }
.application-box01-b{ width:100%; margin-left:0px; }
.application-box01-c{ width:100%;margin-left:0px;  }
.application-box01-d{ width:100%; }

.application-box01-e{ width:100%; }
.application-box01-f{ width:100%; margin-left:0px; }

/*=======shopping-cart start==========*/
.shoppingcard-sec-leftbox-bottom01{ width:100% }
.shoppingcard-sec-leftbox-bottom02{ width:100% }
.shoppingcard-sec-leftbox-bottom03{ width:100% }
.shoppingcard-sec h2{ font-size:22px; }

/*=========shop-category==========*/
.shopcategory-section-box{ min-height:200px; }

/*=======shopby start=============*/
.shopbysec h2{ font-size:25px; line-height:27px; }
.shopbysec h3 span{ padding:0px 10px; }
.shopbysec h3{ font-size:20px; }
.shopbysec h5{ font-size:15px; text-align:center; }

/*=========education start=============*/
.tab button{ font-size:16px; line-height:22px; padding:20px 0px; }
.onesection02-box{ margin:5px 0px; }
.education-section h2{ font-size:25px; line-height:35px; }
.education-section p{ font-size:15px; line-height:26px; text-align:justify; }
.tabbottom-text p{ text-align: justify; }
.education-bottom h2{ font-size:18px; line-height:32px; letter-spacing:0px; }
.education-bottom p{ font-size:15px; line-height:24px; text-align:justify; }

.mentors-secbox{ width:96%; float:none; margin:0px auto 30px auto; }

/*=========donations-section star=============*/
.donations-section01 h2{ font-size:25px; line-height:32px; }
.donations-section02-box{ width:96%; margin:0px auto; padding:10px; }
.donations-section02-box02 h5{ font-size:14px; line-height:normal; }
.donations-section02-box02 input[type="text"]{ width:100%; }
.donations-section01 p{ font-size:15px; line-height:normal; text-align:justify; }

.donations-section02{width:94%;}
.donations-section02 h6{ font-size:17px; line-height:23px; }
.donations-section02-box01 ul li{ width:100%; margin-bottom: 8px; }
	
/*====================29.04.2020==============*/
.press-top{ padding-left:15px; padding-right:15px; }
.press-top h2{ font-size:32px; line-height:normal; }
.press-top p{ font-size:16px; line-height:24px; text-align:justify; }

.press-middle h3{font-size:32px; line-height:normal;}
.press-middlebox{ width:96%; float:none; margin:0px auto 15px auto; }

/*====================29.04.2020==============*/

/*=============07.05.2020==============*/
.top-fixed-pading{ display:none!important; }
.banner-section .full-img-text h2{ font-size:18px; line-height:24px; }
.history-content h2::before{ display:none;}
.history-content h2::after{ display:none;}	
body .gform_wrapper ul li.gfield{ margin-top:5px!important;}
.product-category{ width:100%!important; }
.product-type-simple{ width:100%!important;}
	
.coupon-update-container .coupon{ width:100%;}
.coupon-update-container .coupon #coupon_code{ margin-bottom:10px!important;}
	
.owl-prev{ left:-28px!important; }
.owl-next{ right:-28px!important; }
	
.newobjectiv-section-left{ width:100%; float:none; margin-bottom:10px; }
.newobjectiv-section-right{ width:100%; float:none; }
	
.product-details-section-middle ::before{ display:none!important;}
.product-details-section-middle::after{display:none!important;}
body{overflow-x:hidden!important!important;}
	
.slick-arrow{ display:none!important;}

}




