/*
Theme Name: MagnusFarm
Theme URI: https://wordpress.org/themes/twentytwenty/
Template: twentytwenty
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Our default theme for 2020 is designed to take full advantage of the flexibility of the block editor. Organizations and businesses have the ability to create dynamic landing pages with endless layouts using the group and column blocks. The centered content column and fine-tuned typography also makes it perfect for traditional blogs. Complete editor styles give you a good idea of what your content will look like, even before you publish. You can give your site a personal touch by changing the background colors and the accent color in the Customizer. The colors of all elements on your site are automatically calculated based on the colors you pick, ensuring a high, accessible color contrast for your visitors.
Tags: blog,one-column,custom-background,custom-colors,custom-logo,custom-menu,editor-style,featured-images,footer-widgets,full-width-template,rtl-language-support,sticky-post,theme-options,threaded-comments,translation-ready,block-patterns,block-styles,wide-blocks,accessibility-ready
Version: 3.0.1774715260
Updated: 2026-03-28 16:27:40

*/

@import url('https://fonts.googleapis.com/css2?family=Caveat:wght@500&family=Open+Sans:wght@300;400&family=Oswald:wght@400;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700&display=swap');

	body{ font-family: "Lato", sans-serif;  font-weight: 400;}

	body.template-full-width .entry-content > :not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){ width:100%; max-width:100%} 
	img{ display:inline-block} 

.entry-content > :not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){width:100%!important; max-width:100%!important}

	.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6{    font-family: 'Oswald', sans-serif; font-weight:500; text-transform:uppercase } 
	.entry-content p, .entry-content li{font-family: "Lato", sans-serif;  font-weight: 400; font-size:16px; } 

	.footer-top-visible .footer-nav-widgets-wrapper, .footer-top-hidden #site-footer{ margin-top:0}
	h1, h2, h3, h4, h5, h6, .faux-heading {letter-spacing: 0}
	.primary-menu ul{background:none!important; padding:0; width:18rem}
	.primary-menu ul::after{border-bottom-color:#f4413c!important}
	ul.primary-menu{ font-size:16px} 

	#mysticky-nav .myfixed{ box-shadow:0 0 5px #ccc} 

	.menu-item-64{ background:#f4413c; border-radius:5px; margin-bottom:2px}
	.menu-item-75{ background:#f5632e; border-radius:5px; margin-bottom:2px}
	.menu-item-77{ background:#f9b80b; border-radius:5px; margin-bottom:2px}
	.menu-item-76{background:#f78221; border-radius:5px; margin-bottom:2px}

	.menu-item-67{ background:#f4413c; border-radius:5px; margin-bottom:2px}
	.menu-item-65{ background:#f4413c; border-radius:5px; margin-bottom:2px}

.menu-item-69{ background:#f4413c; border-radius:5px; margin-bottom:2px} 
.menu-item-70{ background:#f5632e; border-radius:5px; margin-bottom:2px}
.menu-item-71{ background:#f78221; border-radius:5px; margin-bottom:2px}

	.singular .entry-header{ display:none}
	.post-inner{ padding:0}
	.entry-content > *{margin-bottom:0} 

	.header-inner{ padding:15px 0} 
	#site-header{ background:rgba(255,255,255,0.2)!important; position:absolute; width:100%; z-index:5}   

	.vidSec::before{content:""; position:absolute; width:100%; height:100%; background:rgba(0,0,0,0.5); display:block; z-index:1}   
	.topM50{ margin-top:-60px} 
	.headerTxt{ position:absolute; width:100%; z-index:2; padding:200px 0}
	.headerTxt img{ max-width:280px;}
	.center{ text-align:center}
	.headerTxt h1{ font-size:55px; color:#fff; margin:0;}
	.headerTxt h1 abbr{ font-size:30px}
    .headerTxt h3{  color: #fff; font-size: 48px;  font-family: 'Caveat', cursive;  text-transform: inherit; margin-bottom:10px} 
.headerTxt h5{  color: #fff; font-size: 27px; text-transform: inherit; margin:0} 

	.primary-menu a{font-family: 'Oswald', sans-serif; font-weight:500; text-transform:uppercase; color:#fff!important;} 

	.myfixed .primary-menu a{color:#000!important;}

	.clBox {margin:0; padding:0; text-align:center;} 
	.clbox01{ background:#f4413c}
	.clbox02{ background:#f5632e}
	.clbox03{ background:#f78221}
	.clbox04{ background:#f9b80b}
	.clbox01:hover{background:#83c54a}
	.clbox02:hover{background:#83c54a}
	.clbox03:hover{background:#83c54a}
    .clbox04:hover{background:#83c54a}	

	.cases-box{width:100%;height:265px;text-align:center;cursor:pointer;position:relative; padding:30px 20px}  
	.cases-box .cases-text{color:#fff;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;padding:75px 40px;line-height:auto; font-size:22px; opacity:0;-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}
	.cases-box img{-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;max-height:105px}
	.cases-box h2{-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}
	.cases-box:hover h2{opacity:0}
	.cases-box:hover img{opacity:0}
	.cases-box:hover .cases-text{opacity:1}  

	.whSec{ background:#fff; padding:70px 0} 
	.fruitBg{ background:url(https://www.magnusfarm.com/wp-content/uploads/2021/01/bg-fruits.png) no-repeat center top #fff; background-size:cover;} 
	.whSec h2.headIng{ color:#97cd01; font-size:45px; font-weight:bold; text-align:right; margin:0; padding:0; position:relative}
	.whSec h2.headIng abbr{ background:url(https://www.magnusfarm.com/wp-content/uploads/2021/01/leaf.png) no-repeat 0 0; width:55px; height:35px; display:block; position:absolute; right:11px; top:-23px }
	.whSec p{font-family: "Lato", sans-serif;  font-weight: 400; font-size:16px; line-height:1.5} 
	.blkBtn{background:#464646; padding:10px 15px; border-radius:50px; font-family: 'Oswald', sans-serif; font-weight:500; text-transform:uppercase; color:#fff; margin:0 auto; width:154px;display:block; text-align:center; text-decoration:none}
	.blkBtn:hover{background:#fc871e} 

	.whySec{ background:url(https://www.magnusfarm.com/wp-content/uploads/2021/01/yellowBg.png) no-repeat center top; padding:70px 0; color:#fff; background-size:cover; text-align:center}
	.whySec h2{margin:0; padding:0; font-size:45px; font-weight:bold; position:relative; color:#343434}
	.whySec h2 abbr{background:url(https://www.magnusfarm.com/wp-content/uploads/2021/01/leaf1.png) no-repeat 0 0; width:55px; height:35px; display:block; position:absolute; right:46%; top:-23px; display:inline-block; } 
	.whySec h6{font-size:25px; display:block;font-family: 'Caveat', cursive; text-transform:none; margin:0; padding:0 0 40px 0; color:#343434} 

	.proSec{background:#fff; padding:0 0 70px 0; text-align:center}
	.proSec h2.headIng{ color:#97cd01; font-size:45px; font-weight:bold; text-align:center; margin:0; padding:0; position:relative}
	.proSec h2.headIng abbr{ background:url(https://www.magnusfarm.com/wp-content/uploads/2021/01/leaf.png) no-repeat 0 0; width:55px; height:35px; display:block; position:absolute; left:50%; top:-23px } 
	.proSec p{font-family: 'Caveat', cursive; font-size:25px;} 

	.whyTxt{ background:#ffdd00; border:solid 1px #fff08b; border-radius:10px; padding:20px; text-align:center; display:block; color:#343434}
	.whyTxt h3{ font-size:21px; margin:0 0 20px 0; font-weight:bold;}
	.whyTxt p{font-family: "Lato", sans-serif;  font-weight:bold; font-size:14px} 

	.desktop{ display:block}
	.Mobile{ display:none} 
	.mobImg{ max-width:200px;} 

	.owl-prev{ position:absolute; left:0; top:32%}
	.owl-next{position:absolute; right:0; top:32%} 
	.owl-controlls .owl-page span{ background:#357c00!important; width:35px!important; height:10px!important;} 
	.owl-controlls .owl-buttons div{ background:#97cd01; font-family: 'Oswald', sans-serif; font-weight:500; text-transform:uppercase}
	.gBox{ text-align:center}
	.gBox h6{ font-size:21px; color:#303030; margin:0; padding:0} 
	.gBox {position: relative;height:270px;}

	.grBox:hover img{transform: scale(1.2);} 

	.weSec{ background:#fff; padding:70px 0; text-align:center}
	.weSec h2.headIng{ color:#97cd01; font-size:45px; font-weight:bold; text-align:center; margin:0; padding:0; position:relative}
	.weSec h2.headIng abbr{ background:url(https://www.magnusfarm.com/wp-content/uploads/2021/01/leaf.png) no-repeat 0 0; width:55px; height:35px; display:block; position:absolute; left:50%; top:-23px } 

	.weSec h6{ font-family: 'Caveat', cursive; font-size:25px; text-transform:none; margin:0 0 15px 0 } 
	.weSec p{font-size:16px; font-family: "Lato", sans-serif;  font-weight: 400;}  
	 
	.weBox{ text-align:center; border-radius:11px; padding:30px 0; color:#303030; margin-bottom:20px;} 
	.weBox h4{ font-size:23px; margin:0; padding:0 0 20px 0; color:#303030; font-weight:bold}
	.weBox p{ font-size:16px; font-family: "Lato", sans-serif;  font-weight: 400; padding:0 } 

	/*#site-footer{ background:#4a6533 url(https://magnusfarm.com/wp-content/uploads/2023/02/bgFooter1.png) no-repeat center bottom; border-top:solid 10px #83c44c!important; padding:50px 0 15px 0; color:#fff; background-size:100%}*/
	#site-footer{ background:#4a6533 url(https://www.magnusfarm.com/wp-content/uploads/2026/03/footer-bg-2.png) no-repeat center bottom; border-top:solid 10px #83c44c!important; padding:50px 0 15px 0; color:#fff; background-size:100%} 
	.ftLtxt {font-family: 'Caveat', cursive; font-size:20px; color:#fff; }

	#site-footer h5{ font-size:23px; margin:0 ; padding:0; font-family: 'Oswald', sans-serif; text-transform:uppercase;} 

	.scMain{ width:220px; margin:16px auto 0 auto} 
	.social{ width:58px; height:58px; display:block; float:left; margin:5px;}
	.fb{ background:url(https://www.magnusfarm.com/wp-content/uploads/2021/01/fb.png) no-repeat center 0; background-size:75%}
	.tw{background:url(https://www.magnusfarm.com/wp-content/uploads/2021/01/tw.png) no-repeat center 0; background-size:75%}
	.ig{background:url(https://www.magnusfarm.com/wp-content/uploads/2021/01/ig.png) no-repeat center 0; background-size:75%}

	.ftCall{ font-size:28px; font-family: 'Oswald', sans-serif; background:url(https://www.magnusfarm.com/wp-content/uploads/2021/01/call-icn.png) no-repeat 0 0; padding-left:50px} 
	.ftEmail{font-size:28px; font-family: 'Oswald', sans-serif; background:url(https://www.magnusfarm.com/wp-content/uploads/2021/01/email-icn.png) no-repeat 0 0; padding-left:50px}

	.address{ color:#f9ba0a; font-size:16px; text-align:center; padding:15px 0; border-bottom:solid 1px #5c7548; margin-bottom:15px} 

	.ftLink{list-style:none; margin:0; padding:0}
	.ftLink li{margin:0; line-height:1.2}
	.ftLink li a{font-family: 'Oswald', sans-serif; font-weight:500; text-transform:uppercase; color:#fff; font-size:13px}

	.to-the-top{background:#f9ba0a; border-radius:20px; padding:5px 10px; font-family: 'Oswald', sans-serif; font-weight:500; text-transform:uppercase; color:#fff; font-size:13px}

	.ftlink{ color:#fff}
	 
	.inHeader{ padding:120px 0 50px; background-size:cover }  
	.inHeader h1{ color:#fff; font-size:55px}
	.inHeader h1 abbr{ font-family: 'Caveat', cursive; font-size:25px; text-transform:none; display:block; font-weight:300} 
	.abtPage{background:url(https://magnusfarm.com/wp-content/uploads/2023/02/abImg.png) no-repeat 0 0; background-size: cover} 
	.contPage{background:url(https://magnusfarm.com/wp-content/uploads/2023/02/contactImg.png) no-repeat 0 0; background-size: cover} 
	.glrPage{background:url(https://magnusfarm.com/wp-content/uploads/2023/03/galleryImg.png) no-repeat 0 0; background-size: cover}
	.whatwePage{background:url(https://magnusfarm.com/wp-content/uploads/2023/03/whatwedoImg.png) no-repeat 0 0;background-size: cover} 
	.saftyPage{background:url(https://magnusfarm.com/wp-content/uploads/2024/08/saftyImgNew.png) no-repeat 0 0; background-size: cover} 
	.fruitPage{background:url(https://magnusfarm.com/wp-content/uploads/2023/03/fruitsImg.png) no-repeat 0 0; background-size: cover}
	.frozenPage{background:url(https://www.magnusfarm.com/wp-content/uploads/2026/03/frozen-fruits-bg.png) no-repeat 0 0; background-size: cover}
	.vegPage{background:url(https://magnusfarm.com/wp-content/uploads/2023/03/vegImg.png) no-repeat 0 0; background-size: cover} 
	.freshCutPage{background:url(https://magnusfarm.com/wp-content/uploads/2023/03/freshcutImg.png) no-repeat 0 0; background-size: cover}  

.grapesPage{background:url(https://magnusfarm.com/wp-content/uploads/2024/12/grapes-img01.png) no-repeat 0 0; background-size: cover}  
.pomoPage{background:url(https://magnusfarm.com/wp-content/uploads/2024/12/pomegranate-img01.png) no-repeat 0 0; background-size: cover}  
.BananaPage{background:url(https://magnusfarm.com/wp-content/uploads/2024/12/banana-img01.png) no-repeat 0 0; background-size: cover}  

	.ylSec{ background:#ffd101; padding:70px 0} 

	.imgRound{ border-radius:21px}
	.hght60{ height:60px}
	.vmBox{ padding:75px 25px 25px 25px; text-align:center; color:#fff; min-height:260px; background:url(https://www.magnusfarm.com/wp-content/uploads/2021/01/vision-leaf.png) no-repeat center 25px}   
	.vmBox h2{margin:0; padding:0}
	.vBox01{ border-radius:21px 21px 0 21px;} 
	.vBox02{ border-radius:0 21px 21px 21px;}

	.conBox{padding:25px 25px 10px 25px; text-align:center; color:#fff; border-radius:15px} 
	.conBox input, .conBox textarea{ background:#fff; border-radius:5px; width:100%; margin-bottom:15px}

	.visionSec{background:url(https://magnusfarm.com/wp-content/uploads/2023/03/visionImg.png) no-repeat 0 0; background-size:cover}
	.visionSec .col-sm-6{ padding:0}


	.teamSec{ padding:70px 0; text-align:center; background:#fff}
	.teamSec img{ width:100%} 
	.teamSec h2{ margin:0; ;padding:0; color:#97cd01}

	.teamSec .col-sm-9{ text-align:left} 
	.teamSec h3{ margin:0; ;padding:0; color:#f76c29; font-size:27px;}
	.teamSec h3 abbr{ display:block; font-size:18px}

	.card{ border:none; border-radius:0;}

	.quotes {
	  width: 100%; 
	  min-height: 235px;
	  display: flex;
	  flex-wrap: wrap;
	  justify-content: space-between;
	  z-index: 2;
	}

	.quotes .box {
	  position: relative;
	  min-width: 100%; 
	  min-height: 235px;
	  overflow: hidden;
	  transition: all 0.5s ease-in;
	  z-index: 2;
	  box-sizing: border-box;
	  padding: 20px 30px;
	  
	}
	.quotes .box p {
	  margin: 0;
	  padding: 0;
	  font-size: 1.2rem;
	}

	.quotes .box h2 {
	  /*position: absolute;
	  margin: 0;
	  padding: 0;
	  bottom: 10%;
	  right: 10%;
	  font-size: 1.5rem;*/
	}

	.quotes .box:hover {
	  color: #f2f2f2;
	  
	}
	.quotes .box img{ max-width:65px; margin:0 auto 10px;}

	.quotes .bg {
	  position: absolute;
	  top: 0;
	  left: 0;
	  z-index: 1;
	  opacity: 1;
	  transition: all 0.5s ease-in;
	  pointer-events: none;
	  width: 100%;
	  height: 100%;
	  overflow: hidden;
	}

	.quotes .box.box1:hover,
	.quotes .box.box1:hover~.bg {
	opacity: 1;
	background: url(https://www.magnusfarm.com/wp-content/uploads/2021/01/fruitsImg.png) no-repeat center center;

	}

	.quotes .box.box2:hover,
	.quotes .box.box2:hover~.bg {
	opacity: 1;
	background: url(https://www.magnusfarm.com/wp-content/uploads/2021/01/vegImg.png) no-repeat center center;

	}

	.quotes .box.box3:hover,
	.quotes .box.box3:hover~.bg {
	  opacity: 1;
	background: url(https://www.magnusfarm.com/wp-content/uploads/2021/01/freshcutImg.png) no-repeat center center;

	}
	
	.quotes .box.box4:hover,
	.quotes .box.box4:hover~.bg {
	  opacity: 1;
	background: url(https://www.magnusfarm.com/wp-content/uploads/2021/01/galleryImg.png) no-repeat center center;

	}

	.box h2{ margin:0; padding:0; font-size:30px; color:#fff;}
	.box h2 abbr{ font-size:21px; display:block;font-family: 'Caveat', cursive; text-transform:none} 
	.box a{ background:#fff; border-radius:50px; padding:6px 15px; font-size:15px; color:#464646; display:inline-block; margin-top:10px; font-weight:bold; text-decoration:none} 

	.rel{ position:relative}
	.teamSec img{ border-radius:100%; max-width:300px}
	.teamSec h3{ /*position:absolute; left:0; bottom:0; width:100%; padding:35px; background:rgba(0, 0, 0, 0.5); border-radius:0 0 20px 20px*/}
	.tmLink{ padding:5px 0; font-size:16px; font-weight:bold; color:#000; text-decoration:none; display:inline-block}  
	.testimonial_slider__default .testimonial_quote{ width:68%!important; font-family: "Lato", sans-serif!important;  font-weight: 400; font-size:21px; color:#000; }

	.conDetails{}
	.conDetails p{ font-size:19px}
	.conDetails h6{ font-size:21px; margin:0}
	.conDetails h6 a{color:#000; text-decoration:none} 

	.ngg-gallery-thumbnail img{ border-radius:15px; margin:15px!important;}

	.foodBox{ box-shadow: 0 0 10px #ccc; padding:25px; border-radius:15px; text-align:center; margin-bottom:25px; min-height:300px}
	.foodBox h2{font-size:21px; color:#fff; margin:0; background:#7ec242;  border-radius: 10px;   padding: 10px;    margin-bottom: 24px;}
	.foodBox h2 span{ font-size:15px; color:#f9ae0b}
	.foodBox p{font-size:15px} 

	.fruitNav{ list-style:none; display:inline-block; margin:0; padding:0}
	.fruitNav li{ float:left; color:#000;  font-weight:bold; font-size:17px}
	.fruitNav li a{ color:#000; text-decoration:none}
	.fruitNav li img{ width:60px}

	.YellwSec{ background:#fff6cc; padding:60px 0;} 
	.farmer{ background:url(https://www.magnusfarm.com/wp-content/uploads/2021/01/farmer.png) no-repeat 0 0;  }
	.area{background:url(https://www.magnusfarm.com/wp-content/uploads/2021/01/area.png) no-repeat 0 0; border-right:solid 1px #ccc}
	.available{background:url(https://www.magnusfarm.com/wp-content/uploads/2021/01/calendar.png) no-repeat 0 0; background-size:50px} 

	.YellwIcn{ padding-left:60px; font-size:21px; color:#81c347; font-family: 'Oswald', sans-serif; font-weight:700; text-transform:uppercase; margin-top:20px;}
	.YellwIcn abbr{font-size:18px; color:#090507; font-weight:500; display:block; line-height:1}  
	.col-sm-8 h2{ margin:20px 0}

.YellwIcnNew{ padding-left:60px; font-size:35px; color:#ee383e; font-family: 'Oswald', sans-serif; font-weight:700; text-transform:uppercase; max-width: 340px;  margin: 30px auto;}


	.grpType{ }
	.grpType h4{ margin:0; padding:0; color:#8cc42f; font-size:27px; text-align:left;}

	.grpUl{ list-style:none; margin:0; padding:0 0 0 70px; text-align:left}  
	.grpUl li{background:url(https://www.magnusfarm.com/wp-content/uploads/2021/01/grapes-smIcn.png) no-repeat 0 0; padding-left:30px; margin:3px 0 }

	.values{text-align:center}
	.values h3{ background:#feab0f; color:#fff; font-size:21px; border-radius:100%; padding:60px 20px; width:170px; height:170px; vertical-align:middle; display:inline-block;  }

	h6.facTxt{ font-family: "Lato", sans-serif;  font-weight: 400; font-size: 21px;	text-transform: none; line-height: 1.4; margin: 0;} 
	.coldImg > .col-sm-4{ padding:0;}

	.mapBox{ border:solid 1px #ccc; padding:15px; border-radius:11px}

	.es-field-wrap{ float:left; margin-right:15px; width:65%;}
	.es-field-wrap input{ border-radius:10px}

	 #site-footer input[type="submit"]{ background-color:#f9ba0a!important; font-size:15px; border-radius:10px; font-family: "Lato", sans-serif;  font-weight: 400;}
	 
	.dotBox{ border:dotted 2px #ccc; border-radius:10px;}
	.dotBox p{ padding: 10px; font-size: 12px; color: #f76c29;
	min-height: 105px; margin: 0;} 

	.primary-menu > li > .icon{color:#fff!important}  
	.myfixed .primary-menu > li > .icon{color:#000!important}

	#rmp-menu-wrap-81 .rmp-menu-item-link{font-family: 'Oswald', sans-serif!important; font-size:16px!important}
	#rmp_menu_trigger-81{ border-radius:9px} 

	.Single{ display:none;}
	.single > .Single{ display:block}
	.single .entry-header{ display:block; width:100%; } 
	article{ overflow:hidden;}
	.single article{display: block;width: 100%;overflow: hidden;max-width: 1140px; margin: 0 auto;}
	.has-text-align-center{ width:100%; float:left}
	.featured-media{width:100%; float:right}
	.featured-media img{max-width:100%}
	
	.menu-modal-inner{ width:30rem}
	.modal-menu > li > a, .modal-menu > li > .ancestor-wrapper > a{ font-size:17px; padding:20px 0}

.testimonial_quote p{ font-size:15px}
.tpop{ text-align:center}
.tpop h3{ margin:0; padding:0; font-size:27px; line-height:1; color:#f76c29; font-family: 'Oswald', sans-serif;}
.tpop h3 abbr{ font-size:17px; color:#282828}
.tpop p{ padding-top:20px; font-size:16px; margin:0}
.tpop a{ background:#322f30; border-radius:25px; padding:10px 15px; font-size:14px; font-weight:bold; 
	display:inline-block; color:#fff; text-decoration:none}
.paoc-popup-modal-cnt, .paoc-popup-modal{ border-radius:21px!important;}
.popupaoc-button{ background:#94c851!important; font-family: 'Oswald', sans-serif; font-size:15px; text-transform:uppercase}

.teamSec p{ font-size:16px}

.popBg{ text-align:center; background:url(https://magnusfarm.com/wp-content/uploads/2024/05/fruits-vegetables-img.png) no-repeat center bottom; font-family: 'Oswald', sans-serif; padding:40px 0 320px 0}
.popBg h1{ font-size:32px; color:#f06e13; font-weight:bold; margin:0; text-transform:uppercase }
.popBg p{ font-size:17px; margin:0; padding:15px 0}
.popBg h3{ font-size:27px; margin:0}

h1, .heading-size-1 {    font-size: 45px; color:#ec1327}
.singular .entry-header {  padding: 45px 0 90px;}
.featured-media{ width:100%}
.singular .featured-media {    margin-top: -55px;}
.featured-media img {    max-width: 100%;    height: auto;    border-radius: 51px;    box-shadow: 0 0 30px #ccc;    margin-bottom: 60px; width:100%}
.single article{ max-width:100%!important}

.single .container{ width:1170px!important; max-width:100%!important}
.Author{ background:#ffb419; border-radius:21px; padding:20px; text-align:center; font-family: "Lato", sans-serif;  font-weight: 400;}
.entry-categories{ display:none}
.post-meta-wrapper{ margin-top:20px;}
.Author h2{ font-size:21px; font-weight:bold; font-family: 'Oswald', sans-serif; margin:15px 0;} 
.blogTxt abbr{     background: #ed2f41;    border-radius: 7px;    font-size: 14px;    font-weight: bold;    padding: 7px;    display: block;    width: 95px;    color: #fff;}
.pagination-single{ display:none}

.blog main{ width:100%; max-width:1170px; margin:40px auto;}
.blog article{ width: 47%; float: left; border: solid 1px #ccc; border-radius: 11px; padding: 20px; margin:5% 1%; padding:20px} 
.blog .featured-media img{ border-radius:11px;}

h2.entry-title{ font-size:35px}
h2.entry-title a{ color:#ef314b}
h1.entry-title{font-family: 'Oswald', sans-serif;  text-transform: uppercase; font-weight: 500;}

.grBox{  height:265px; float:left; width:30%; max-width:260px;}  

h2.entry-title a { color: #353233;  font-family: 'Oswald', sans-serif;  text-transform: uppercase;  font-weight: 500;}
h2.entry-title { font-size: 22px; min-height:56px; line-height:1.3; text-align:left}
.blog article{margin:20px 10px;   padding: 24px !important; min-height:565px}
.featured-media img{ margin-bottom:16px; border-radius:21px} 
.single .featured-media img{ margin-bottom:48px} 
.featured-media{ margin-top:24px}
.post-separator.styled-separator.is-style-wide.section-inner { display: none;} 
.post .entry-content > p { margin: 0; width:100%!important}
.featured-media-inner.section-inner.medium { width: 100%;}
.entry-header-inner.section-inner.medium { width: 100%;} 
.singular .featured-media-inner{ max-width:1140px}

.blogBtn { background: #171415;  padding: 8px 16px;  border-radius: 43px;  color: #fff;  text-decoration: none;  display: inline-block;  font-size: 14px;  margin-top: 10px;}
.page-template .blogBtn{ display:none}
.single .blogBtn{ display:none}

.paoc-popup-btn { font-size: 16px; font-family: 'Oswald', sans-serif;  text-decoration: none;}

.locationBox{ background:#7ec242; border-radius:12px; color:#fff; padding-bottom:20px; min-height:480px;}
.locationBox h4{ color:#fff; font-size:21px;}

.entry-content .blogCTA{ color:#ee3e2f; font-size:16px; font-weight:bold; padding:0!important; border-radius:40px; font-family: 'Oswald', sans-serif;  text-decoration: none; margin-top:24px; display:inline-block; width:200px}
.page .blogCTA{ display:none} 

#metaslider_715.flexslider .slides li { margin-right: 5px !important;  margin-bottom: 16px;} 
.caption-wrap {  background:none!important;  color: #000 !important;  text-align: center;	font-size: 2rem;}
.metaslider .slides img { border: solid 1px #ccc !important;  border-radius: 12px;  padding-bottom: 40px !important;} 

.proBox{ padding:24px; text-align:center}
.proBox h3{ font-size:21px; margin:16px}
.proBox img{ height:240px}
.proBox a.viewBtn{ background:#ee383e; color:#fff; padding:8px 16px; border-radius:24px; text-decoration:none; }


.proBox1{ padding: 24px;  text-align: center;  box-shadow: 0px 0px 10px #eee;  border-radius: 15px;  margin: 16px 0;}
.proBox1 h3{ font-size:18px; margin:16px}


.wp-singular .post{ margin-top:120px;}
.single-post .primary-menu a{ color:#000!important;}   

body form.es_subscription_form.es_subscription_form[data-form-id="2"].wysiwyg-form{ background:none!important!important; padding:0!important;}
body form.es_subscription_form.es_subscription_form[data-form-id="2"].wysiwyg-form .ig-es-form-input{border-radius:60px!important}
#site-footer input[type="submit"] { background-color: #f99e1d !important; padding: 20px !important; border: none !important; width: 148px; border-radius:60px}
.es-field-wrap.es-submit-container { width: 30% !important;  margin: 8px 0 0 0;}
.es_required_field.es_txt_email.ig_es_form_field_email.ig-es-form-input{ border-radius:60px!important}
.es-field-label {color: #4a6533;}

.rtbs_tab_ori .rtbs_content {border: none !important;}
.rtbs > .rtbs_content{ padding:0!important; background:#fff!important}
.rtbs .rtbs_menu li a.active{ border-radius:40px; border: solid 1px #e07000;}
.entry-content .rtbs .rtbs_menu ul li {  border: solid 1px #e3e3e3;  border-radius: 40px;  margin-right: 8px;}
.rtbs_content h2{margin: 32px 0 8px 0; font-size:28px} 

.tabheading{ margin:24px 0 12px 0!important; font-size:28px}
.rtbs_content .whSec{padding:0}

@media only screen and (max-width: 1400px) {
	.headerTxt img { max-width: 180px;}
	.headerTxt{padding:160px 0}
	.headerTxt h1{ font-size:40px}
	.headerTxt h1 abbr { font-size: 21px;}
	.grBox{ width:30%; max-width:260px; }  
	.blog article{ width:48%}
}

	@media only screen and (max-width: 991px) {
	.header-inner{ padding:10px 0 }
	#site-header{ background:#fff; position:relative}
	.headerTxt img{ max-width:100px; display:none} 
	.headerTxt h1 abbr{ font-size:21px}
	.headerTxt h1 { font-size:30px} 

	.headerTxt{ padding:50px 0}
		#rmp_menu_trigger-81{ width:45px; height:45px; top:23px; right:4%}
		.grBox{ width:25%; max-width:260px; } 
		.blog article{ width:47%}
	}

	@media only screen and (max-width: 767px) {
	.header-inner{ padding:10px 0 }
	#site-header{ background:#fff; position:relative}
	.headerTxt img{ max-width:100px} 
	.headerTxt h1 abbr{ font-size:21px}
	.headerTxt h1 { font-size:30px} 
	.grBox{ width:50%;}

	.headerTxt{ padding:10px 0 30px 0; background:#94c700; position:relative}
	.vidSec::before{position:relative;} 
	.headerTxt h3{ font-size:24px; margin:20px 0 5px}
	.headerTxt h5{ font-size:21px;}
	.desktop{ display:none}
	.Mobile{ display:block}
	 .whyTxt{ margin-top:20px;}
		 
	.whSec{ text-align:center}
	.whSec h2.headIng{ text-align:center}
	.whSec h2.headIng abbr{ left:50%; top:-23px }

	.weSec .col-sm-4{ padding:0} 
	.weBox{ margin:0; border-radius:0;}
	.YellwIcn{ margin:10px 0;}
	
	.box h2{font-size:18px;}
	.box h2 abbr{ font-size:16px;}
	.topM50{margin-top:0}	
		.testimonial_slideri p{ font-size:12px!important}
		.testimonial_slider__default .testimonial_quote{ padding-left:0!important; background:none!important}
		
		.testimonial_slider__default .testimonial_quote{ width:100%!important; text-align:center}
		.testimonial_by, .testimonial_site{ display:none!important}
		.teamSec h3{ font-size:18px}
		.teamSec h3 abbr{ font-size:14px}
		.testimonial_slider__default .testimonial_slideri{padding:0}
		.testimonial_slider__default .testimonial_by_wrap{margin:0 auto; float:none!important}
		.testimonial_quote p{ margin-bottom:5px}
		.teamSec p{ font-size:12px}
		.es-field-wrap{ width:100%}
		.emaillist{ padding-bottom:20px}
		#site-footer h5{ text-align:center}
		.ftLink{ text-align:center}
		#site-footer input[type="submit"]{ width:135px; margin: auto; display:block}
		.tpop p{ padding-top:10px; font-size:13px; margin:0;}
		.theight{ min-height:190px}
		.powered-by-wordpress{ display:block; margin:0; font-size:11px} 
		.ftCall, .ftEmail{ font-size:22px; padding:4px 0 4px 50px; margin-left:20px}
		.ftLogo01{ width:80px;}
		
		.featured-media img {    max-width: 100%;    height: auto;    border-radius: 10px;    box-shadow: 0 0 30px #ccc;    margin-bottom: 48px; width:100%}
		.single > .Single{ display:none}
		
		.blog article{ width:94%}
		h2.entry-title{ font-size:24px}
	}

