@font-face{font-family:'AdobeGaramondProBold';src:url(//ranchforboys.com/wp-content/themes/envoy/fonts/AdobeGaramondProBold.eot);src:url(//ranchforboys.com/wp-content/themes/envoy/fonts/AdobeGaramondProBold.eot) format('embedded-opentype'), url(//ranchforboys.com/wp-content/themes/envoy/fonts/AdobeGaramondProBold.woff2) format('woff2'), url(//ranchforboys.com/wp-content/themes/envoy/fonts/AdobeGaramondProBold.woff) format('woff'), url(//ranchforboys.com/wp-content/themes/envoy/fonts/AdobeGaramondProBold.ttf) format('truetype'), url(//ranchforboys.com/wp-content/themes/envoy/fonts/AdobeGaramondProBold.svg#AdobeGaramondProBold) format('svg');}
@font-face{font-family:'HelveticaNeueLTStdBd';src:url(//ranchforboys.com/wp-content/themes/envoy/fonts/HelveticaNeueLTStdBd.eot);src:url(//ranchforboys.com/wp-content/themes/envoy/fonts/HelveticaNeueLTStdBd.eot) format('embedded-opentype'), url(//ranchforboys.com/wp-content/themes/envoy/fonts/HelveticaNeueLTStdBd.woff2) format('woff2'), url(//ranchforboys.com/wp-content/themes/envoy/fonts/HelveticaNeueLTStdBd.woff) format('woff'), url(//ranchforboys.com/wp-content/themes/envoy/fonts/HelveticaNeueLTStdBd.ttf) format('truetype'), url(//ranchforboys.com/wp-content/themes/envoy/fonts/HelveticaNeueLTStdBd.svg#HelveticaNeueLTStdBd) format('svg');}
@font-face{font-family:'AdobeGaramondProRegular';src:url(//ranchforboys.com/wp-content/themes/envoy/fonts/AdobeGaramondProRegular.eot);src:url(//ranchforboys.com/wp-content/themes/envoy/fonts/AdobeGaramondProRegular.eot) format('embedded-opentype'), url(//ranchforboys.com/wp-content/themes/envoy/fonts/AdobeGaramondProRegular.woff2) format('woff2'), url(//ranchforboys.com/wp-content/themes/envoy/fonts/AdobeGaramondProRegular.woff) format('woff'), url(//ranchforboys.com/wp-content/themes/envoy/fonts/AdobeGaramondProRegular.ttf) format('truetype'), url(//ranchforboys.com/wp-content/themes/envoy/fonts/AdobeGaramondProRegular.svg#AdobeGaramondProRegular) format('svg');}
@font-face{font-family:'AdobeGaramondProItalic';src:url(//ranchforboys.com/wp-content/themes/envoy/fonts/AdobeGaramondProItalic.eot);src:url(//ranchforboys.com/wp-content/themes/envoy/fonts/AdobeGaramondProItalic.eot) format('embedded-opentype'), url(//ranchforboys.com/wp-content/themes/envoy/fonts/AdobeGaramondProItalic.woff2) format('woff2'), url(//ranchforboys.com/wp-content/themes/envoy/fonts/AdobeGaramondProItalic.woff) format('woff'), url(//ranchforboys.com/wp-content/themes/envoy/fonts/AdobeGaramondProItalic.ttf) format('truetype'), url(//ranchforboys.com/wp-content/themes/envoy/fonts/AdobeGaramondProItalic.svg#AdobeGaramondProItalic) format('svg');}
@font-face{font-family:'Open Sans';src:url(//ranchforboys.com/wp-content/themes/envoy/fonts/opensans-regular.eot);src:url(//ranchforboys.com/wp-content/themes/envoy/fonts/opensans-regular.eot) format('embedded-opentype'), url(//ranchforboys.com/wp-content/themes/envoy/fonts/opensans-regular.woff) format('woff'), url(//ranchforboys.com/wp-content/themes/envoy/fonts/opensans-regular.ttf) format('truetype'), url(//ranchforboys.com/wp-content/themes/envoy/fonts/opensans-regular.svg#Open Sans) format('svg');}
@font-face{font-family:'Halant';src:url(//ranchforboys.com/wp-content/themes/envoy/fonts/Halant-Regular.eot);src:url(//ranchforboys.com/wp-content/themes/envoy/fonts/Halant-Regular.eot) format('embedded-opentype'), url(//ranchforboys.com/wp-content/themes/envoy/fonts/Halant-Regular.woff) format('woff'), url(//ranchforboys.com/wp-content/themes/envoy/fonts/Halant-Regular.ttf) format('truetype'), url(//ranchforboys.com/wp-content/themes/envoy/fonts/Halant-Regular.svg#Halant) format('svg');}
@media screen and (min-width: 481px) {#menuphone { display:none; }}
div#menuphone{position:fixed !important;top:0 !important;right:0;color:white !important;width:70%;z-index:999;text-align:right;}
#taptocall{display:inline-block;text-align:center;font-size:12px;line-height:12px;margin-top:10px;margin-right:12px;}
div#menuphonenumber{display:inline-block;font-size:15px;position:relative;top:-4px;margin-right:10px;text-decoration:none;}
div#menuphonenumber a{color:white;font-weight:bold;}
.page_content table td p{font-size:9px !important;line-height:10px;}
.page_content table td{font-size:9px !important;line-height:10px;}
div#header-menu{top:-300px;transition:top 1s;}
div#breadcrumbs a{color:#ccc !important;}
div#breadcrumbs{line-height:10px;color:#FFF;font-size:10px;text-align:left;width:100%;max-width:1160px;margin:0 auto;}
div#header-menu.dropped{position:fixed;top:0px;}
html {font-family: sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;} *{outline:0;box-sizing:border-box;background-repeat:no-repeat;}
body,div,span,table,tr,th,td,tbody,strong,thead,br,img,input,textarea,h1,h2,h3,h4,h5,h6,button,center,left,right,p,a,ul,li,ol,em,b,u,hr{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,strong,b{font-weight:normal;letter-spacing:normal;}
ul,ol,li{list-style:none;}
img{border:0;max-width:100%;height:auto;}
iframe{max-width:100%;}
a,a:hover,input[type="submit"],button{outline:0;}
a,a:hover{text-decoration:none;}
body{font-family:'Open Sans', sans-serif;font-weight:400;font-size:17px;line-height:24px;color:#636363;background-color:#fff;}
.container{margin:0px auto;width:1160px;}
p { margin-bottom:10px; } a{color:#002a59;}
a:hover{color:#a30f17;}
.wrapper{float:left;width:100%;}
.clear{clear:both;}
.alignleft, .alignright, .aligncenter{margin-bottom:10px;}
.alignleft{float:left;margin-right:15px !important;}
.alignright{float:right;margin-left:15px !important;}
.aligncenter{margin:0 auto;display:block;}
#outer-wrapper #header .layout-content, #outer-wrapper .container{width:1160px;}
#inner-wrapper #seo-top{font-family:'Open Sans', sans-serif;}
#inner-wrapper #seo-top{background:#101210;color:#777;padding:0;float:left;width:100%;height:0px;font-family:'Open Sans', sans-serif;font-size:8px;text-align:center;}
#header{float:left;width:100%;border:none;box-shadow:none;background:none;}
.yui3-g{letter-spacing:normal;}
.hd-logo{position:absolute;top:0;left:0;right:0;margin:0 auto;width:255px;text-align:center;background-color:#12b2ff;padding:16px 27px 20px;z-index:999;}
.hd-logo img{width:100%;display:block;}
.header_sec, .top_header, .top_header .widget{float:left;width:100%;}
.top_cnt{float:left;width:100%;background:url(//ranchforboys.com/wp-content/themes/envoy/images/hd-pattren.jpg) repeat;padding:38px 0;}
#header .layout-content .top_header .first{float:left;width:100%;position:relative;top:auto;height:auto;}
#header .hd_top{float:left;width:100%;}
#header .hd_top .hd-tittle{float:left;width:auto;}
#header .hd_top .hd-cont{float:right;width:auto;padding-top:4px;margin-bottom:-10px;}
.hd-tittle{float:left;width:400px;}
.hd-tittle h1{font-family:'Halant', serif;font-size:36px;color:#fff;line-height:50px;}
.hd-tittle h1 a, .hd-tittle a{color:#fff;}
.hd-cont{float:right;width:395px;}
.hd-cont ul{float:left;width:100%;}
.hd-cont ul li{float:left;width:auto;background-image:url(//ranchforboys.com/wp-content/themes/envoy/images/hd-inq.png);background-position:0 center;padding:0 0 0 35px;}
.hd-cont ul li:nth-child(2){float:right;background-image:url(//ranchforboys.com/wp-content/themes/envoy/images/hd-ph.png);padding:0 0 0 31px;margin:0 0 0 40px;}
.hd-cont ul li p{float:left;width:100%;margin:0;margin-top:15px;font-size:14px;color:#fff;line-height:18px;font-style:italic;}
.hd-cont ul li p a{font-family:'Halant', serif;font-size:24px;line-height:28px;font-style:normal;text-transform:uppercase;color:#FCE63F;}
.hd-cont ul li p a:hover{color:#12b2ff;}
#header #header-menu{float:left;width:100%;background:#12b2ff;padding:0;box-shadow:0px 3px 0px 0px rgba(4,139,204, 1);}
.hd-menu{float:left;width:100%;}
.hd-menu ul{float:left;width:100%;}
.hd-menu ul li{float:left;margin:0 16px;position:relative;}
.hd-menu ul li:first-child{margin:0 16px 0 0;}
.hd-menu ul li:last-child{margin:0 0px 0 15px;}
.hd-menu ul li a{font-size:16px;color:#fff;line-height:normal;text-transform:uppercase;text-shadow:0px 1px 0px rgba(0, 0, 0, 0.25);letter-spacing:normal;padding:18px 15px;float:left;font-weight:normal;}
.hd-menu ul li a:hover, .hd-menu ul li.current_page_item a{color:#000;}
.hd-menu ul li ul{display:none;}
.hd-menu ul li:hover ul{display:block;width:250px;float:left;position:absolute;top:100%;left:-20px;z-index:10;background-color:rgba(18,178,255,0.90);padding:0;}
.hd-menu ul li:hover ul li{width:100%;float:left;display:block;text-align:left;padding:0;margin:0;border:none;}
.hd-menu ul li:hover ul li a{float:left;width:100%;font-size:15px;text-align:left;line-height:normal;padding:10px 15px;color:#fff;}
.hd-menu ul li:hover ul li a:hover, .hd-menu ul li ul li.current_page_item a{color:#000;}
#body{float:left;width:100%;}
.content-sec{float:left;width:100%;}
#body #home-top{padding:0;background:none;border:none;}
#body #home-top .column{margin:0;}
#body #home-top .first{float:left;width:100%;}
.bnr-sec{float:left;width:100%;position:relative;}
.bnr-sec:before{position:absolute;left:0;bottom:-12px;margin:auto;width:100%;height:211px;background-image:url(//ranchforboys.com/wp-content/themes/envoy/images/bnr-after.png);background-position:center center;content:"";z-index:9999;}
.bnr-img{float:left;width:100%;}
.bnr-img img{width:100%;display:block;}
.bnr-cnt-sec{position:absolute;left:0;top:0;right:0;bottom:0;height:290px;margin:auto;width:1014px;}
.bnr-cnt{float:left;width:1014px;background-image:url(//ranchforboys.com/wp-content/themes/envoy/images/bnr-cnt-bg.png);background-position:center center;background-size:auto;text-align:center;padding:97px 30px 15px;}
.bnr-head{float:left;width:100%;border-bottom:4px solid #fff;border-top:4px solid #fff;position:relative;padding:15px 0 15px;}
.bnr-head:before{content:"";position:absolute;left:0;right:0;top:-71px;width:262px;height:67px;background-image:url(//ranchforboys.com/wp-content/themes/envoy/images/logo2.png);background-position:center center;text-align:center;margin:auto;}
.bnr-head h2{font-family:'HelveticaNeueLTStdBd';font-size:54px;color:#12b2ff;line-height:60px;margin:0 0 5px;}
.bnr-head h3{font-family:'AdobeGaramondProRegular';font-size:54px;color:#fff;line-height:60px;text-shadow:0px 0px 0px rgba(255, 255, 255, 1);}
.bnr-cont-sec{position:absolute;left:0;top:23%;right:0;bottom:0;z-index:9999;}
.bnr-cont-sec .bnr_cnt{}
.bnr-cont h2{font-family:'Open Sans', sans-serif;font-size:54px;color:#fff;line-height:60px;margin:0 0 5px;background:rgba(0,0,0,0.6);float:left;clear:both;padding:0 10px 10px 10px}
.bnr-cont-sec .owl-buttons{float:left;width:auto;margin-top:10px;}
.bnr-cont-sec .owl-buttons .owl-prev{display:none;background:#12b2ff url(//ranchforboys.com/wp-content/themes/envoy/images/prev.png) no-repeat center center;width:40px;height:40px;border-radius:5px;text-indent:-9999px;float:left;margin-right:10px;background-size:auto 20px;}
.bnr-cont-sec .owl-buttons .owl-next{display:none;background:#12b2ff url(//ranchforboys.com/wp-content/themes/envoy/images/next.png) no-repeat center center;width:40px;height:40px;border-radius:5px;text-indent:-9999px;float:left;background-size:auto 20px;}
.ideal-sec{float:left;width:100%;background-image:url(//ranchforboys.com/wp-content/themes/envoy/images/pattran3.jpg);background-position:0 0;background-repeat:repeat;padding:0 0 100px;}
.ideal-cnt{float:left;width:100%;}
.ideal-logo{float:left;width:390px;padding:12px 0 0 10px;}
.ideal-logo img{}
.ideal-desc{float:right;width:730px;text-align:right;margin-top:-57px;z-index:9999;position:relative;}
.ideal-desc h2{font-family:'AdobeGaramondProRegular';font-size:48px;color:#fff;line-height:60px;margin:0 0 13px;}
.ideal-desc p{font-family:'Open Sans', sans-serif;font-weight:400;font-size:16px;color:#fff;line-height:26px;}
.service-sec{float:left;width:100%;background-image:url(//ranchforboys.com/wp-content/themes/envoy/images/pattran2.png);background-position:0 0;background-repeat:repeat;padding:110px 0 50px;}
.service-cnt{float:left;width:100%;}
.service-cnt ul{float:left;width:100%;background-image:url(//ranchforboys.com/wp-content/themes/envoy/images/ser-drop-shade.png);background-position:center bottom;padding:0 0 28px;}
.service-cnt ul li{float:left;width:33.3%;background-position:0 0;background-repeat:repeat;padding:35px 20px;position:relative;text-align:center;background-color:#12b2ff;border-left:1px #FFF solid;}
.service-cnt ul li:before{content:"";position:absolute;left:0;right:0;top:-60px;width:144px;height:62px;background-position:center center;margin:auto;background-image:url(//ranchforboys.com/wp-content/themes/envoy/images/services-top-hvr.png);}
.service-cnt ul li .ser-icon a{position:absolute;left:0;right:0;top:-45px;margin:auto;width:53px;height:51px;background-image:url(//ranchforboys.com/wp-content/themes/envoy/images/horse-hvr.png);background-position:center center;font-size:0;line-height:0;}
.service-cnt ul li .ser-img{float:left;width:100%;border:6px solid #fff;margin:0 0 30px;}
.service-cnt ul li .ser-img img{width:100%;display:block;}
.service-cnt ul li h4{font-family:'HelveticaNeueLTStdBd';font-size:24px;color:#fe7b37;line-height:normal;margin:0 0 15px;text-transform:uppercase;}
.service-cnt ul li h4 a{font-family:'HelveticaNeueLTStdBd';font-size:24px;line-height:normal;color:#fff;}
.service-cnt ul li p{font-family:'Open Sans', sans-serif;font-weight:400;font-size:16px;color:#fff;line-height:22px;margin:0 0 27px;}
.service-cnt ul li .readmore{float:left;width:100%;text-align:center;}
.service-cnt ul li .readmore a{display:inline-block;font-family:'HelveticaNeueLTStdBd';font-size:18px;color:#fff;line-height:45px;text-transform:uppercase;padding:0 30px;background-position:center center;background-image:url(//ranchforboys.com/wp-content/themes/envoy/images/read-black.png);}
.service-cnt ul li:hover{background-image:url(//ranchforboys.com/wp-content/themes/envoy/images/pattran3.jpg);}
.service-cnt ul li:hover:before{background-image:url(//ranchforboys.com/wp-content/themes/envoy/images/services-top.png);}
.service-cnt ul li:hover .ser-icon a{background-image:url(//ranchforboys.com/wp-content/themes/envoy/images/horse.png);}
.service-cnt ul li:hover h4 a{color:#fe7b37;}
.service-cnt ul li:hover .readmore a{background-image:url(//ranchforboys.com/wp-content/themes/envoy/images/read-org.png);}
.service-cnt ul li:nth-child(2) .ser-icon a{background-image:url(//ranchforboys.com/wp-content/themes/envoy/images/vilion-hvr.png);}
.service-cnt ul li:nth-child(3) .ser-icon a{background-image:url(//ranchforboys.com/wp-content/themes/envoy/images/dolphin-hvr.png);}
.service-cnt ul li:nth-child(2):hover .ser-icon a{background-image:url(//ranchforboys.com/wp-content/themes/envoy/images/vilion.png);}
.service-cnt ul li:nth-child(3):hover .ser-icon a{background-image:url(//ranchforboys.com/wp-content/themes/envoy/images/dolphin.png);}
.feature-sec{float:left;width:100%;background-image:url(//ranchforboys.com/wp-content/themes/envoy/images/about-bg.jpg);background-position:0 0;}
.feature-cnt{float:right;width:48%;background-color:rgba(0,0,0,0.85);padding:70px 0 75px;position:relative;}
.feature-cnt:before{content:"";position:absolute;left:-74px;top:0;bottom:0;margin:auto;width:74px;height:152px;background-image:url(//ranchforboys.com/wp-content/themes/envoy/images/about-side.png);background-position:center center;}
.feat-cnt{float:left;width:50%;padding:0 60px 0 60px;position:relative;}
.feat-icon{position:absolute;top:0;bottom:0;left:-54px;margin:auto;width:62px;height:66px;}
.feat_txt{text-align:left;margin-left:20px;margin-right:-20px;}
.feat-cnt h2{font-family:'AdobeGaramondProRegular';font-size:48px;color:#fff;line-height:normal;margin:0 0 0px;}
.feat-cnt h5{font-family:'HelveticaNeueLTStdBd';font-size:24px;color:#12b2ff;line-height:normal;margin:0 0 10px;text-transform:uppercase;}
.feat-cnt p{font-family:'Open Sans', sans-serif;font-weight:400;font-size:16px;color:#fff;line-height:28px;margin:0 0 0px;}
.testimonials-sec{float:left;width:100%;background-image:url(//ranchforboys.com/wp-content/themes/envoy/images/vedio-bg.jpg);background-position:0 0;background-size:cover;padding:30px 0 60px;}
.testimonials-cnt{float:left;width:100%;text-align:center;}
.testimonials-cnt h2{font-family:'AdobeGaramondProRegular';font-size:48px;color:#fff;line-height:normal;margin:0 0 10px;}
.testimonials-cnt h5{font-family:'HelveticaNeueLTStdBd';font-size:24px;color:#fff;line-height:normal;margin:0 0 60px;text-transform:uppercase;}
.test-details{float:left;width:100%;position:relative;}
.test-desc{float:left;width:670px;padding:10px 0 0 55px;text-align:left;}
.test-desc p{font-family:'Open Sans', sans-serif;font-weight:400;font-size:16px;color:#fff;line-height:24px;margin:0 0 20px;}
.test-name{float:left;font-family:'HelveticaNeueLTStdBd';font-size:24px;color:#fff;line-height:normal;padding:5px 0 0 8px;}
.test-desc .readmore{float:right;margin:0 16px 0 0;}
.test-desc .readmore a{float:left;font-family:'HelveticaNeueLTStdBd';font-size:18px;color:#fff;line-height:45px;text-transform:uppercase;padding:0 30px;background-image:url(//ranchforboys.com/wp-content/themes/envoy/images/read-black.png);background-position:center center;}
.test-desc .readmore a:hover{background-image:url(//ranchforboys.com/wp-content/themes/envoy/images/read-white.png);color:#000;}
.test-vedio{float:right;width:455px;padding:0 65px 15px 0;}
.tst-vd{float:left;width:100%;position:relative;box-shadow:12px 12px 0px 0px rgba(250, 163, 126, 0.41);}
.tst-vd a:before{content:"";background:url(//ranchforboys.com/wp-content/themes/envoy/images/vedio-play.png) no-repeat center center;position:absolute;width:100%;height:100%;left:0;top:0;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
.tst-vd a:hover:before{background:url(//ranchforboys.com/wp-content/themes/envoy/images/vedio-play-hvr.png) no-repeat center center;}
.tst-vd img{width:100%;display:block;}
.vedio-play{}
.vedio-play a{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:71px;height:71px;background-image:url(//ranchforboys.com/wp-content/themes/envoy/images/vedio-play.png);background-position:center center;font-size:0;line-height:0;}
.vedio-play a:hover{background-image:url(//ranchforboys.com/wp-content/themes/envoy/images/vedio-play-hvr.png);}
.test-details .owl-prev, .test-details .owl-next{position:absolute;top:0;bottom:0;margin:auto;width:17px;height:32px;background-position:center center;font-size:0;line-height:0;}
.test-details .owl-prev{left:0;background-image:url(//ranchforboys.com/wp-content/themes/envoy/images/prev.png);}
.test-details .owl-next{right:0;background-image:url(//ranchforboys.com/wp-content/themes/envoy/images/next.png);}
.director-sec{float:left;width:100%;background-image:url(//ranchforboys.com/wp-content/themes/envoy/images/about-bg2.jpg);background-position:0 0;background-size:cover;}
.director-cnt{float:left;width:47%;background-color:rgba(0,0,0,0.85);padding:70px 0 75px;position:relative;}
.director-cnt:before{content:"";position:absolute;right:-74px;top:0;bottom:0;margin:auto;width:74px;height:152px;background-image:url(//ranchforboys.com/wp-content/themes/envoy/images/dire-side.png);background-position:center center;}
.dire-cnt{float:right;width:450px;padding:0 50px 0 0px;text-align:left;position:relative;}
.dire-icon{position:absolute;top:0;bottom:0;right:-54px;margin:auto;width:48px;height:58px;}
.dire-cnt h2{font-family:'AdobeGaramondProRegular';font-size:48px;color:#fff;line-height:normal;margin:0 0 0px;}
.dire-cnt h5{font-family:'HelveticaNeueLTStdBd';font-size:24px;color:#12b2ff;line-height:normal;margin:0 0 10px;text-transform:uppercase;}
.dire-cnt p{font-family:'Open Sans', sans-serif;font-weight:400;font-size:15px;color:#fff;line-height:28px;margin:0 0 0px;}
.dire-img{float:right;padding:30px 0 0;}
.dire-img img{width:100%;display:block;}
.admissioin-sec{float:left;width:100%;background-image:url(//ranchforboys.com/wp-content/themes/envoy/images/pattran2.png);background-position:0 0;background-repeat:repeat;padding:50px 0 145px;}
.admission-cnt{float:left;width:100%;text-align:center;}
.admission-cnt h2{font-family:'AdobeGaramondProRegular';font-size:48px;color:#1e1d1d;line-height:normal;margin:0 0 14px;}
.admission-cnt h5{font-family:'HelveticaNeueLTStdBd';font-size:24px;color:#12b2ff;line-height:normal;margin:0 0 17px;text-transform:uppercase;}
.admission-cnt p{font-family:'Open Sans', sans-serif;font-weight:400;font-size:16px;color:#000;line-height:24px;margin:0 0 14px;padding:0 60px;}
.adm-cont{float:left;width:100%;text-align:center;margin:0 0 20px;}
.adm-cont a{display:inline-block;font-family:'Halant', serif;font-size:60px;color:#fe7b37;line-height:normal;}
.adm-cont a:hover{color:#12b2ff;}
.adm-inq{margin:0 0px 0 0;float:left;width:100%;text-align:center;}
.adm-inq a{display:inline-block;font-family:'HelveticaNeueLTStdBd';font-size:22px;color:#fff;line-height:67px;text-transform:uppercase;padding:0 35px;background-image:url(//ranchforboys.com/wp-content/themes/envoy/images/read-org.png);background-position:center center;background-size:cover;}
.adm-inq a:hover{background-image:url(//ranchforboys.com/wp-content/themes/envoy/images/read-black.png);}
.ft-sec{float:left;width:100%;}
.ft-cnt-sec{float:left;width:100%;background-color:#12b2ff;position:relative;box-shadow:0px 3px 0px 0px rgba(4,139,204, 1);}
.ft-cnt-sec:before{position:absolute;left:0;top:-160px;width:100%;height:162px;background-image:url(//ranchforboys.com/wp-content/themes/envoy/images/ft-bg-before.png);background-position:center center;margin:auto;content:"";}
.ft-cnt{float:left;width:100%;margin-top:-30px;z-index:999;position:relative;}
.ft-cnt h3{font-family:'AdobeGaramondProRegular';font-size:24px;color:#fff;line-height:normal;margin:0 0 14px;}
.ft-quicklinks{float:left;width:493px;}
.ft-quicklinks ul{float:left;width:100%;margin:0 0 40px;}
.ft-quicklinks ul li{float:left;width:50%;background-image:url(//ranchforboys.com/wp-content/themes/envoy/images/list-dot.png);background-position:left center;padding:0 0 0 16px;}
.ft-quicklinks ul li:nth-child(even){float:right;width:30%;}
.ft-quicklinks ul li a{float:left;font-family:'Open Sans', sans-serif;font-weight:400;font-size:14px;color:#fff;line-height:20px;}
.ft-quicklinks ul li a:hover{color:#fe7b37;}
.donate{float:left;width:auto;}
.donate a{float:left;}
.ft-contact{float:right;width:523px;}
.cont-add{float:left;width:50%;}
.phy-add, .mail-add{float:left;width:100%;margin:0 0 5px;background-image:url(//ranchforboys.com/wp-content/themes/envoy/images/loc-img.png);background-position:0 9px;padding:0 0 0 20px;}
.ft-contact h6{font-family:'Open Sans', sans-serif;font-weight:600;font-size:14px;color:#fff;line-height:30px;text-transform:uppercase;}
.ft-contact p{float:left;font-family:'Open Sans', sans-serif;font-weight:400;font-size:14px;color:#fff;line-height:14px;margin:0 0 10px;}
.ft-contact p a{font-family:'Open Sans', sans-serif;font-weight:400;font-size:14px;color:#fff;}
.ft-contact p a:hover{color:#fe7b37;}
.soc-icon{float:right;width:170px;text-align:center;padding:5px 0 0;}
.pledge-img{float:right;width:100%;margin:0 0 20px;}
.pledge-img img{width:100%;display:block;}
.soc-icon ul{float:left;width:100%;text-align:center;}
.soc-icon ul li{display:inline-block;margin:0 3px;}
.soc-icon ul li a{float:left;width:40px;height:40px;background-image:url(//ranchforboys.com/wp-content/themes/envoy/images/ft-icons.png);font-size:0;line-height:0;}
.soc-icon ul li:nth-child(1) a{background-position:left center;}
.soc-icon ul li:nth-child(2) a{background-position:center center;}
.soc-icon ul li:nth-child(3) a{background-position:right center;}
.soc-icon ul li a:hover{background-image:url(//ranchforboys.com/wp-content/themes/envoy/images/ft-icons-hvr.png);}
.ft-cyrt-sec{float:left;width:100%;background-image:url(//ranchforboys.com/wp-content/themes/envoy/images/pattran3.jpg);background-position:0 0;background-repeat:repeat;padding:20px 0;}
#inner-wrapper #seo-bottom.ft-cyrt-sec{padding:20px 0;}
.ft-cyrt{float:left;width:100%;text-align:center;padding:0 20px;}
.ft-logo{float:left;width:100%;text-align:center;margin:0 0 10px;}
.ft-cyrt img{margin-bottom:10px;}
.ft-cyrt p{font-family:'Open Sans', sans-serif;font-weight:400;font-size:10px;color:#777;line-height:12px;margin:0 0 10px;}
.ft-cyrt h3, #seo-bottom .ft-cyrt h2{float:left;width:100%;font-family:'AdobeGaramondProRegular';font-size:24px;color:#777;line-height:normal;margin:0px 0 10px;}
#seo-bottom .ft-cyrt h3{font-family:'AdobeGaramondProRegular';font-size:20px;}
#footer{float:left;width:100%;}
#page-header{background-image:url(http://ranchforboys.com/wp-content/uploads/2016/09/rafting.jpg);background-size:cover;background-position:top center;position:relative;padding-top:31px;box-sizing:border-box;padding-bottom:21px;}
#page-header:before{background-color:rgba(0,0,0,0.20);position:absolute;content:"";top:0;left:0;width:100%;height:100%;}
#page-header h2{font-family:'Halant', serif;font-size:44px;color:#fff;line-height:50px;text-transform:uppercase;position:relative;margin:0;}
#body-wrapper{float:left;width:100%;}
#body-wrapper .page_content{float:left;width:100%;padding:45px 0;}
#outer-wrapper #page-content .page-img img{-moz-box-shadow:0px 0px 10px #888;-webkit-box-shadow:0px 0px 8px #888;box-shadow:0px 0px 5px #888;display:block;float:none;margin-top:10px;border:5px solid #fff !important;width:100%;}
#outer-wrapper #page-content .page-img{position:relative;margin-bottom:15px;}
#outer-wrapper #page-content .page-img:before{content:"";position:absolute;z-index:-1;width:96%;bottom:0;height:20px;left:2%;border-radius:100px / 5px;box-shadow:0 0 24px rgba(0,0,0,0.9);}
#body-wrapper .page_cnt{float:left;max-width:750px;width:66%;text-align:left;}
#body-wrapper .sidebar{max-width:350px;width:31%;margin:0;float:right;}
.page #body-wrapper .sidebar, .page-template-default #body-wrapper .sidebar, .page-template-layout-sidebarright #body-wrapper .sidebar{float:right;}
.page-template-layout-sidebarleft #body-wrapper .sidebar{float:left;margin-bottom:80px;}
.page-template-layout-sidebarleft #body-wrapper .page_cnt{float:right;}
.page-template-layout-sidebarboth #body-wrapper .page_cnt{float:left;max-width:500px;margin-left:30px;width:45%;}
.page-template-layout-sidebarboth #body-wrapper #sidebar-left{float:left;max-width:300px;}
.page-template-layout-sidebarboth #body-wrapper #sidebar-right{float:right;max-width:300px;}
.page-template-layout-sidebarnone #body-wrapper .page_cnt{max-width:100%;width:100%;}
.blog #body-wrapper .sidebar, .single #body-wrapper .sidebar, .archive #body-wrapper .sidebar, .search #body-wrapper .sidebar{float:left;margin-bottom:80px;}
.blog #body-wrapper .page_cnt, .single #body-wrapper .page_cnt, .archive #body-wrapper .page_cnt, .search #body-wrapper .page_cnt{float:right;margin-bottom:50px;}
.sidebar .widget, .sidebar .rpwwt-widget{float:left;width:100%;border:1px solid #fee0d1;position:relative;background-image:url(//ranchforboys.com/wp-content/themes/envoy/images/side-bg.png);background-position:0 0;background-repeat:repeat;margin:0 0 13px;}
.sidebar .rpwwt-widget .widget{margin:0;}
.sidebar .widget:after, .sidebar .rpwwt-widget:after{content:"";position:absolute;left:0;bottom:-8px;width:100%;height:8px;background-image:url(//ranchforboys.com/wp-content/themes/envoy/images/side-bt-line.png);background-position:center center;}
.sidebar .widget:first-child, .sidebar .rpwwt-widget:first-child{background:none;border:none;}
.sidebar .widget:first-child:after{background:none;}
.sidebar .donate_btns{float:left;width:100%;}
.sidebar .donate_btns a{float:left;width:100%;text-align:center;}
.sidebar .donatenow{float:left;width:100%;font-family:'Halant', serif;font-size:30px;color:#fff;line-height:65px;box-shadow:0px 3px 0px 0px rgba(229, 95, 25, 1);text-transform:uppercase;background-color:#fe7b37;margin:0 0 13px;}
.sidebar .donatenow:hover{background-color:#12b2ff;box-shadow:0px 3px 0px 0px rgba(4,139,204, 1);}
.sidebar .inquirynow{float:left;width:100%;font-family:'Halant', serif;font-size:30px;color:#fff;line-height:65px;box-shadow:0px 3px 0px 0px rgba(4,139,204, 1);text-transform:uppercase;background-color:#12b2ff;}
.sidebar .inquirynow:hover{box-shadow:0px 3px 0px 0px rgba(229, 95, 25, 1);background-color:#fe7b37;}
.sidebar .widget > h3{float:left;width:100%;font-family:'Halant', serif;font-size:24px;color:#fff;line-height:55px;text-shadow:0px 1px 0px rgba(0, 0, 0, 0.1);background-color:#fe7b37;text-transform:uppercase;padding:0 0 0 20px;border:none;background-image:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;margin:0;}
.sidebar .widget > p{display:inline-block;width:100%;padding:15px;}
.sidebar .cont-cnt{float:left;width:100%;padding:10px 20px 0;}
.sidebar .cont-cnt h5{float:left;width:100%;padding:0 0 0 35px;background-position:0 6px;font-family:'Open Sans', sans-serif;font-weight:400;font-size:15px;color:#10100f;line-height:24px;margin:0 0 25px;background-image:url(//ranchforboys.com/wp-content/themes/envoy/images/loc-img-org.png);}
.sidebar .cont-cnt h5 a{font-family:'Open Sans', sans-serif;font-weight:400;font-size:15px;color:#10100f;}
.sidebar .cont-cnt h5 a:hover{color:#fe7b37;}
.sidebar .cont-cnt h5.side-ph{background-image:url(//ranchforboys.com/wp-content/themes/envoy/images/ph-org.png);margin:0 0 5px;line-height:30px;}
.sidebar .cont-cnt h5.side-em{background:url(//ranchforboys.com/wp-content/themes/envoy/images/em-org.png) no-repeat left 36px;line-height:27px;}
.sidebar .cont-cnt h5.sd_fax{background:none;}
.sidebar .rpwwt-widget ul{float:left;width:100%;padding:17px;}
.sidebar .rpwwt-widget ul li{float:left;width:100%;margin:0 0 25px;}
.sidebar .rpwwt-widget ul li:last-child{margin:0;}
.sidebar .rpwwt-widget ul li a span{}
.sidebar .rpwwt-widget ul li a{font-size:16px;color:#303030;line-height:normal;}
.sidebar .rpwwt-widget ul li a span{font-size:16px;color:#303030;line-height:normal;}
.sidebar .rpwwt-widget ul li a:hover span{color:#12b2ff;}
.sidebar .rpwwt-widget ul li .rpwwt-post-date{font-family:'Open Sans', sans-serif;font-weight:400;font-size:14px;color:#12b2ff;line-height:normal;margin:0 0 2px 0;}
.sidebar .rpwwt-widget ul li .rpwwt-post-excerpt{font-family:'Open Sans', sans-serif;font-weight:400;font-size:14px;color:#8a8a8a;line-height:22px;}
.sidebar .rpwwt-widget ul li .rpwwt-post-excerpt a{font-family:'Open Sans', sans-serif;font-weight:400;font-size:14px;color:#fe7b37;}
.sub-form{float:left;width:100%;padding:20px;}
.sub-form p{font-family:'Open Sans', sans-serif;font-weight:400;font-size:14px;color:#10100f;line-height:20px;margin:0 0 10px;}
.sub-form input[type=email]{float:left;width:100%;line-height:45px;background-color:#fff;border:1px solid #e4e0de;padding:0 15px;font-family:'Open Sans', sans-serif;font-weight:400;font-size:14px;color:#8c8c8c;margin:0 0 15px;}
.sub-form input::-webkit-input-placeholder{color:#8c8c8c;opacity:1;}
.sub-form input:-moz-placeholder{color:#8c8c8c;opacity:1;}
.sub-form input::-moz-placeholder{color:#8c8c8c;opacity:1;}
.sub-form input:-ms-input-placeholder{color:#8c8c8c;opacity:1;}
.sub-form .sub_btn .wpcf7-submit{float:left;width:auto;font-family:'Halant', serif;font-size:15px;color:#fff;line-height:38px;letter-spacing:0.3px;padding:0 20px;cursor:pointer;background-color:#fe7b37;border:none;text-transform:uppercase;}
.sub-form .sub_btn .wpcf7-submit:hover{background-color:#12b2ff;}
.sidebar .widget > ul{padding:15px;display:inline-block;width:100%;}
.sidebar ul li{list-style-type:disc;font-family:'Open Sans', sans-serif;font-weight:400;font-size:14px;color:#fe7b37;margin-left:20px;}
.sidebar .widget .searchform{padding:15px;display:inline-block;width:100%;}
.sidebar .widget .searchform .screen-reader-text{display:none;}
.sidebar .widget .searchform #s{line-height:45px;background-color:#fff;border:1px solid #e4e0de;padding:0 15px;font-family:'Open Sans', sans-serif;font-weight:400;font-size:14px;color:#8c8c8c;margin:0 0 15px;display:inline-block;width:100%;}
.sidebar .widget .searchform #searchsubmit{display:inline-block;width:auto;font-family:'Halant', serif;font-size:15px;color:#fff;line-height:38px;letter-spacing:0.3px;padding:0 20px;cursor:pointer;background-color:#fe7b37;border:none;text-transform:uppercase;}
.sidebar .online_app img{margin-bottom:10px;}
.sidebar .widget > a{font-size:15px;color:#666;}
.sidebar .online_app{float:left;}
.sidebar .gmaps{float:right;margin-top:8px;}
.inner-main-cnt-lt{float:left;width:100%;}
.about-img{float:left;width:100%;margin:0 0 25px;}
.about-img img{width:100%;display:block;}
.page_content .inner-main-cnt-lt h2{font-family:'Halant', serif;font-size:30px !important;color:#12b2ff;line-height:normal;margin:0 0 10px;}
.inner-main-cnt-lt p{font-family:'Open Sans', sans-serif;font-weight:400;font-size:15px;color:#767676;line-height:25px;margin:0 0 25px;}
.abt-edu{display:inline-block;width:100%;padding:10px 0;}
.abt-edu p{float:left;width:57%;font-family:'Open Sans', sans-serif;font-weight:400;font-size:15px;color:#767676;line-height:25px;margin:0 0 0px;}
.abt-edu .edu-vedio{float:right;width:auto;border:none;box-shadow:none;position:relative;}
.abt-edu .edu-vedio img{width:100%;display:block;}
.abt-edu .edu-vedio .edu-play{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:59px;height:59px;}
.inner-main-cnt-lt h3{font-family:'Open Sans', sans-serif;font-weight:400;font-size:15px;color:#02a9f9;line-height:25px;margin:0 0 15px;}
.inner-main-cnt-lt ul{float:left;width:100%;margin:0 0 20px;}
.inner-main-cnt-lt ul li{float:left;width:100%;background-image:url(//ranchforboys.com/wp-content/themes/envoy/images/in-list-dot.png);background-position:left center;padding:0 0 0 20px;font-family:'Open Sans', sans-serif;font-weight:400;font-size:15px;color:#6c6c6c;line-height:30px;margin:0 0 0px;}
#page-content hr{border:none;border-top:3px double #e5e5e5;margin:20px 0;}
.page_content .in-contact-sec{float:left;width:100%;}
.page_content .in-contact-sec h2{font-family:'Halant', serif;font-size:36px !important;color:#12b2ff;line-height:normal;margin:0 0 8px;}
.page_content .in-contact-sec p{font-family:'Open Sans', sans-serif;font-weight:400;font-size:14px;color:#737373;line-height:22px;margin:0 0 20px;}
.page_content .in-contact-sec h6{font-family:'AdobeGaramondProItalic';font-size:24px;color:#fe7b37;line-height:normal;padding:0px 0 10px;font-style:italic;}
.page_content .in-contact-sec h5{font-family:'Halant', serif;font-size:20px;color:#000;line-height:normal;margin:0 0 20px;}
.contact-form{float:left;width:100%;margin-top:5px;}
.contact-form .ct_flds{display:inline-block;width:100%;}
.contact-form .ct_flds .ct_sec{float:left;width:100%;}
.contact-form .ct_flds .ctfld{float:left;width:50%;}
.contact-form .ct_flds .ctfld_full{float:left;width:100%;}
.contact-form .wpcf7-text{float:left;width:97%;border:1px solid #e5e5e5;background-color:#fff;font-family:'Open Sans', sans-serif;font-weight:400;font-style:italic;font-size:15px;color:#5e5e5e;line-height:50px;margin:0 0 14px;padding:0 15px;}
.contact-form .wpcf7-select{float:left;width:97%;border:1px solid #e5e5e5;background-color:#fff;font-family:'Open Sans', sans-serif;font-weight:400;font-style:italic;font-size:15px;color:#5e5e5e;line-height:50px;margin:0 0 14px;padding:0 15px;height:52px;}
.contact-form .wpcf7-textarea{float:left;width:98.5%;height:145px;border:1px solid #e5e5e5;background-color:#fff;font-family:'Open Sans', sans-serif;font-weight:400;font-style:italic;font-size:15px;color:#5e5e5e;line-height:35px;margin:0 0 27px;padding:0 15px;}
.contact-form input[type="checkbox"]{float:left;width:20px;height:20px;margin-right:10px;}
.contact-form .wpcf7-checkbox span{float:left;width:auto;margin:0;}
.contact-form input[type="checkbox"] + .wpcf7-list-item-label{font-family:'Open Sans', sans-serif;font-weight:300;font-style:italic;font-size:15px;color:#323232;line-height:normal;float:left;margin:0 0 30px;}
.contact-form .ct_btn .wpcf7-submit{float:left;width:auto;font-family:'AdobeGaramondProRegular';font-size:18px;color:#fff;line-height:50px;background-color:#12b2ff;padding:0 30px;border:none;font-style:normal;cursor:pointer;}
.contact-form input::-webkit-input-placeholder{color:#5e5e5e;opacity:1;}
.contact-form input:-moz-placeholder{color:#5e5e5e;opacity:1;}
.contact-form input::-moz-placeholder{color:#5e5e5e;opacity:1;}
.contact-form input:-ms-input-placeholder{color:#5e5e5e;opacity:1;}
.contact-form textarea::-webkit-input-placeholder{color:#5e5e5e;opacity:1;}
.contact-form textarea:-moz-placeholder{color:#5e5e5e;opacity:1;}
.contact-form textarea::-moz-placeholder{color:#5e5e5e;opacity:1;}
.contact-form textarea:-ms-input-placeholder{color:#5e5e5e;opacity:1;}
.staf-cnt{float:left;width:100%;}
.staff-hd{float:left;width:100%;text-align:center;background-image:url(//ranchforboys.com/wp-content/themes/envoy/images/double-line.png);background-position:left bottom;background-repeat:repeat-x;padding:0 0 38px;margin:0 0 50px;}
.staff-hd p{font-family:'Open Sans', sans-serif;font-weight:400;font-size:17px;color:#717171;line-height:30px;margin:0;}
.ourstaff{float:left;width:100%;}
.ourstaff ul{float:left;width:100%;}
.page_content .ourstaff ul li{list-style:none;}
.ourstaff ul li{float:left;width:100%;background-image:url(//ranchforboys.com/wp-content/themes/envoy/images/double-line.png);background-position:left bottom;background-repeat:repeat-x;padding:0 20px 13px;margin:0 0 30px;}
.ourstaff ul li .staff-img{float:left;width:275px;border:1px solid #c4c4c4;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15);padding:10px;margin:0 45px 20px 0px;}
.ourstaff ul li:nth-child(even) .staff-img{float:right;margin:0 0 20px 45px;}
.ourstaff ul li .staff-img img{width:100%;display:block;}
.ourstaff ul li .staff-desc{padding:5px 0 0;}
.ourstaff ul li .staff-desc h3{font-family:'Halant', serif;font-size:30px;color:#fe7b37;letter-spacing:1.8px;margin:0 0 18px;}
.ourstaff ul li .staff-desc p{font-family:'Open Sans', sans-serif;font-weight:400;font-size:16px;color:#717171;line-height:26px;margin:0 0 20px;padding:0 0px 0 0;}
.page_cnt .post{border-bottom:3px double #e5e5e5;padding-bottom:28px;margin-bottom:25px;float:left;width:100%;}
.page_cnt .post_dt{float:left;width:65px;height:65px;border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;background-color:#12b2ff;position:relative;text-align:center;}
.page_cnt .post_dt h5 span{font-size:25.48px;color:#fff;line-height:13px;display:inline-block;width:100%;}
.page_cnt .post_dt h5{font-size:12.07px;color:#fff;line-height:13px;padding-top:17px;}
.page_cnt .post_cnt{float:left;max-width:675px;width:95%;margin-left:10px;}
.page_cnt .post-header{display:inline-block;width:100%;}
.page_cnt .post-header .post_img{text-align:center;display:inline-block;width:100%;margin-bottom:10px;}
.page_cnt .post-header .post-title{margin:0 0 5px;font-family:'AdobeGaramondProRegular';font-size:26px;color:#333333;line-height:normal;}
.page_cnt .post-header .post-title a{font-family:'AdobeGaramondProRegular';font-size:26px;color:#333333;line-height:normal;}
.page_cnt .post-header .post-meta .post-author{width:auto;margin:0 20px 0 0;padding:0 22px;background-position:0 4px;background-image:url(//ranchforboys.com/wp-content/themes/envoy/images/editor.png);background-repeat:no-repeat;border-right:1px solid #b5b5b5}
.page_cnt .post-header .post-meta .post-comments{background:url(//ranchforboys.com/wp-content/themes/envoy/images/comment.png) no-repeat left 5px;border-right:none;padding:0 22px;}
.page_cnt .post-header .post-meta span{font-family:'Open Sans', sans-serif;font-weight:400;font-size:14px;color:#454545;line-height:normal;}
.page_cnt .post-meta{display:inline-block;width:100%;margin-bottom:7px;}
.page_cnt .post-content p{font-family:'Open Sans', sans-serif;font-weight:400;font-size:14px;color:#737373;line-height:24px;margin:0 0 17px;}
.page_cnt .post-content a{display:inline-block;font-family:'Open Sans', sans-serif;font-weight:400;font-size:14px;color:#fff;line-height:40px;background-color:#fe7b37;padding:0 25px;}
.page_cnt .post-content a:hover{background-color:#12b2ff;}
.page_cnt div.pagination span.pages{display:none;}
.page_cnt div.pagination{float:right;width:auto;margin:30px 0;}
.page_cnt div.pagination a{-moz-border-radius:100px;-webkit-border-radius:100px;-o-border-radius:100px;-ms-border-radius:100px;-khtml-border-radius:100px;border-radius:100px;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none;margin:0px 2px;padding:6px 0 0 0;border:none;text-decoration:none !important;color:#fff !important;font-size:18px !important;font-family:'Open Sans', sans-serif;text-shadow:none;background-color:#333333;background-image:none;display:inline-block;width:37px;height:37px;box-sizing:border-box;line-height:normal;}
.page_cnt div.pagination span.current{-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none;border:none !important;color:#fff !important;background-color:#fe7b37;-moz-border-radius:100px;-webkit-border-radius:100px;-o-border-radius:100px;-ms-border-radius:100px;-khtml-border-radius:100px;border-radius:100px;margin:0px 2px;padding:6px 0 0 0;display:inline-block;text-decoration:none !important;font-size:18px !important;font-family:'Open Sans', sans-serif;text-shadow:none;width:37px;height:37px;box-sizing:border-box;line-height:normal;background-image:none;}
.page_cnt div.pagination .next, .page_cnt div.pagination .previous{text-indent:-9999px;}
.page_cnt div.pagination .previous:before{content:"";background:url(//ranchforboys.com/wp-content/themes/envoy/images/lt-page.png) no-repeat left top;width:8px;height:14px;float:left;top:5px;left:13px;position:relative;}
.page_cnt div.pagination .next:before{content:"";background:url(//ranchforboys.com/wp-content/themes/envoy/images/rt-page.png) no-repeat left top;width:8px;height:14px;float:left;top:5px;left:16px;position:relative;}
.page_cnt .post_cnt .post-content{font-family:'Open Sans', sans-serif;font-weight:normal;font-size:14px;color:#737373;line-height:24px;}
.comment-respond{display:inline-block;width:100%;}
.comment-respond .comment-form-comment{float:left;width:100%;}
.comment-respond p label{display:inline-block;width:100%;margin-bottom:10px;}
.comment-respond .comment-form-comment textarea{display:inline-block;width:100%;padding:10px;font-family:'Open Sans', sans-serif;font-weight:400;font-size:16px;color:#333;}
.comment-respond p input[type="text"]{display:inline-block;width:100%;padding:10px;font-family:'Open Sans', sans-serif;font-weight:400;font-size:16px;color:#333;}
.comment-respond .form-submit input{display:inline-block;font-family:'Open Sans', sans-serif;font-weight:400;font-size:16px;color:#fff;line-height:40px;background-color:#fe7b37;padding:0 25px;border:none;cursor:pointer;}
.comment-respond .form-submit input:hover{background-color:#12b2ff;}
.search #page-header h2{font-size:40px;line-height:normal;}
.page_content h1, .page_content h2{font-family:'Halant', serif;color:#12b2ff;line-height:normal;margin:0 0 10px;}
.page_content h3, .page_content h4, .page_content h5, .page_content h6{font-family:'Halant', serif;color:#333;line-height:normal;margin:0 0 10px;}
.page_content h1{font-size:30px !important;line-height:36px !important;}
.page_content h2{font-size:26px !important;line-height:30px !important;}
.page_content h3{font-size:24px;line-height:32px;}
.page_content h4{font-size:22px;line-height:30px;}
.page_content h5{font-size:20px;line-height:28px;}
.page_content h6{font-size:18px;line-height:26px;}
.page_content p{font-size:15px;margin-bottom:20px;line-height:26px;}
.page_content div{font-size:15px;}
.page_content p strong{font-weight:bold;}
.page_content li{font-size:15px;margin-bottom:10px;line-height:26px;}
.page_content ul, .page_content ol{margin:0 0 20px 20px;}
.page_content ul li{list-style-type:disc;}
.page_content ol li{list-style-type:decimal;}
.center_align{text-align:center;}
.feat_hide{display:none;}
.endorder-cnt{}
.endorser-sec{float:left;width:100%;background-image:url(//ranchforboys.com/wp-content/themes/envoy/images/pattran2.png);background-position:0 0;background-repeat:repeat;padding:30px 0;}
.endorder-cnt{float:left;width:100%;text-align:center;padding:0 70px;}
.endorder-cnt h2{font-family:'AdobeGaramondProRegular';font-size:48px;color:#1e1e1e;line-height:normal;margin:0 0 43px;}
.endorser-img{float:left;width:100%;}
.endorser-img ul{float:left;width:100%;margin:0 0 25px;position:relative;}
.endorser-img ul li{float:left;width:11.1%;}
.endorser-img ul li img{width:100%;display:block;margin:0 0 5px;}
.endorser-img ul li .end-name{display:none;position:relative;width:550px;left:-217px;}
.endorser-img ul li.active .end-name{display:block;}
.endorser-img ul li.active img{transform:scale(1.2,1.2);z-index:99999;border-bottom:5px solid #fe7b37;margin-bottom:15px;cursor:pointer;}
.endorser-img ul li .end-name a{font-family:'HelveticaNeueLTStdBd';font-size:21px;color:#12b2ff;line-height:26px;text-transform:uppercase;display:inline-block;}
.endorser-img ul li .end-name h5{font-family:'HelveticaNeueLTStdBd';font-size:21px;color:#12b2ff;line-height:26px;text-transform:uppercase;display:inline-block;margin:0;}
.endorder-cnt p{font-family:'Open Sans', sans-serif;font-weight:400;font-size:16px;color:#000;line-height:24px;margin:0;}
.endorsers{display:inline-block;width:100%;margin-bottom:20px;}
.endorsers p strong{display:block;text-align:right;}
#modal-container{display:block;margin:0 auto;max-width:500px;}
#sitemap_pages ul{margin:0;}
#sitemap_pages ul li{float:left;width:33.333%;padding-right:25px;}
.page_content table{margin-bottom:20px;}
.page_content table td{line-height:normal !important;}
#sitemap_homepageslider{display:none;}
.st_video{width:560px;}
.youtube-player,
.vimeo-player{position:relative;padding-bottom:56.23%;height:0;overflow:hidden;max-width:100%;background:#000;margin:5px;}
.youtube-player iframe,
.vimeo-player iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background:transparent;}
.youtube-player img,
.vimeo-player img{bottom:0;display:block;left:0;margin:auto;max-width:100%;width:100%;position:absolute;right:0;top:0;border:none;height:auto;cursor:pointer;-webkit-transition:.4s all;-moz-transition:.4s all;transition:.4s all;}
.youtube-player img:hover,
.vimeo-player img:hover{-webkit-filter:brightness(75%);}
.youtube-player .play,
.vimeo-player .play{height:72px;width:72px;left:50%;top:50%;margin-left:-36px;margin-top:-36px;position:absolute;background:url(//i.imgur.com/TxzC70f.png) no-repeat;cursor:pointer;}
.testi_video { width:500px;}@media (max-width:1680px) {
.bnr-cont h2{font-size:40px;line-height:48px;}
.bnr-cont-sec{top:23%;}
}
@media (max-width:1500px) {
.endorser-img ul li .end-name{width:500px;left:-193px;}
.bnr-cont h2{font-size:38px;line-height:44px;}
.bnr-cont-sec{top:23%;}
}
@media (max-width:1400px) {
.endorser-img ul li .end-name{width:400px;left:-143px;}
.bnr-cont-sec{top:23%;}
} 
@media (max-width:1300px) {
.endorser-img ul li .end-name{width:350px;left:-115px;}
.bnr-cont-sec{top:23%;}
.bnr-cont h2{font-size:34px;line-height:38px;}
}
@media (max-width:1440px) { .hd-tittle h1{font-size:32px;margin-top:5px;margin-left:-15px;}
.hd-cont ul li:nth-child(2){margin-left:10px;}
.hd-cont ul li p a{font-size:22px;}
.hd-logo{padding:15px 20px;width:200px;}
.top_cnt{padding:22px 0;}
.hd-menu ul li, .hd-menu ul li:first-child, .hd-menu ul li:last-child{margin:0 2px;}
.hd-menu ul li a{padding:20px 12px;font-weight:900;}
.bnr-cnt{width:100%;background-size:100% 100%;}
.bnr-head h2{font-size:44px;line-height:50px;}
.bnr-head h3{font-size:44px;line-height:50px;}
.bnr-head:before{width:200px;background-size:100%;background-repeat:no-repeat;height:54px;top:-56px;}
.bnr-cnt-sec{margin:30px auto auto auto;width:100%;}
.ideal-sec{padding-bottom:40px;}
.ideal-logo{padding-left:0;width:32%;}
.ideal-desc{width:65%;}
.ideal-desc h2{font-size:40px;line-height:normal;}
.ideal-desc p{font-size:14px;line-height:24px;}
.service-cnt ul{background-size:100%;padding:0 0 20px;}
.service-sec{padding:83px 0 17px;}
.service-cnt ul li h4 a{font-size:20px;}
.service-cnt ul li p{font-size:15px;}
.feature-sec{background-position:-100px 0;background-size:cover;}
.feature-cnt{width:50%;padding:40px 0;}
.feat-cnt{padding:0 20px 0 30px;}
.feat-cnt h2{font-size:40px;}
.feat-cnt h5{font-size:20px;}
.feat-cnt p{font-size:15px;line-height:26px;}
.testimonials-cnt h2{font-size:40px;}
.testimonials-cnt h5{font-size:20px;margin-bottom:20px;}
.test-desc{width:60%;padding-left:30px;}
.test-vedio{width:38%;padding-right:30px;}
.test-desc p{font-size:15px;}
.test-name{font-size:20px;}
.endorder-cnt h2{font-size:40px;margin-bottom:20px;}
.dire-img{width:47%;padding-top:22px;}
.dire-cnt h2{font-size:40px;}
.dire-cnt h5{font-size:20px;}
.admission-cnt h2{font-size:40px;margin-bottom:10px;}
.admission-cnt h5{font-size:20px;margin-bottom:10px;}
.admission-cnt p{font-size:15px;padding:0;}
.adm-cont a{font-size:50px;}
.ft-quicklinks{width:50%;}
.ft-contact{width:50%;}
.ft-quicklinks ul li, .ft-quicklinks ul li:nth-child(even){width:50%;}
.ft-cyrt{padding:0;}
#page-header h2{font-size:44px;line-height:normal;}
.abt-edu p{width:50%;}
.abt-edu .edu-vedio{width:48%;border:5px solid #fff;}
.page_content .in-contact-sec h6{font-size:20px;}
.ourstaff ul li .staff-img{margin:0 20px 10px 0px;width:32%;}
.ourstaff ul li:nth-child(even) .staff-img{margin:0 0 10px 20px;}
.page-template-layout-sidebarnone #body-wrapper .page_cnt{margin:0;}
.page_cnt .post-header .post-title a{font-size:22px;}
.page_cnt .post-header .post-title{line-height:28px;}
.director-cnt{padding:47px 0;}
.sidebar .widget > h3{font-size:20px;}
.sidebar .donatenow, .sidebar .inquirynow{font-size:26px;line-height:60px;}
#page-header h2{line-height:44px;}
}
@media (min-width:1201px) and (max-width:1440px) {
#outer-wrapper #header .layout-content, #outer-wrapper .container{width:970px;}
.bnr-cnt-sec{margin-top:230px;}
.endorser-img ul li .end-name{width:300px;left:-103px;}
.endorser-img ul li .end-name, .endorser-img ul li p{font-family:'Open Sans', sans-serif;font-weight:400;font-size:16px;color:#131607;line-height:normal;}
.endorser-img ul li .end-name a{font-family:'HelveticaNeueLTStdBd';font-size:18px;color:#12b2ff;line-height:26px;text-transform:uppercase;float:none;}
.endorser-img ul li .end-name h5{font-family:'HelveticaNeueLTStdBd';font-size:18px;color:#12b2ff;line-height:26px;text-transform:uppercase;float:none;}
#body-wrapper .page_cnt{max-width:640px;}
#body-wrapper .sidebar{max-width:300px;display:block;}
.page_cnt .post_cnt{width:89%;max-width:565px;}
}
@media (min-width:1241px) and (max-width:1400px) {
.bnr-cnt-sec{margin-top:180px;}
.sidebar{display:none;}
}
@media (max-width:1240px) {
.endorser-img ul li{width:100%;clear:both;text-align:left;margin-bottom:20px;}
.endorser-img ul li a{float:left;width:auto;}
.endorser-img ul li .end-name{position:relative;float:left;margin-left:20px;width:85%;left:auto;display:block;}
.endorser-img ul li .end-name, .endorser-img ul li p{font-family:'Open Sans', sans-serif;font-weight:400;font-size:16px;color:#131607;line-height:normal;}
.endorser-img ul li .end-name a{font-family:'HelveticaNeueLTStdBd';font-size:18px;color:#12b2ff;line-height:26px;text-transform:uppercase;float:none;}
.endorser-img ul li .end-name h5{font-family:'HelveticaNeueLTStdBd';font-size:18px;color:#12b2ff;line-height:26px;text-transform:uppercase;float:none;}
.endorser-img ul li.active img{transform:none;z-index:99999;border-bottom:none;margin:0 0 5px;}
.hd-menu ul li, .hd-menu ul li:first-child, .hd-menu ul li:last-child, .hd-menu ul li:nth-child(5){margin:0 14px;}
.top_cnt{padding:22px 0;}
.hd-menu ul li a{padding:18px 2px;}
.feature-sec{background-position:-250px 0;background-size:cover;}
.director-cnt{width:50%;padding:40px 0;}
.endorser-img ul li img{float:left;width:auto;cursor:auto;}
.endorder-cnt{padding:0 20px;}
.hd-cont ul li p a{font-size:20px;}
#page-header h2{font-size:40px;}
.sidebar{display:none;}
}
@media (min-width:966px) and (max-width:1200px) {
#outer-wrapper #header .layout-content, #outer-wrapper .container{width:940px;}
#body-wrapper .page_cnt{width:65%;max-width:620px;}
.sidebar{display:none;}
.page_cnt .post_cnt{width:87%;}
.bnr-head h2, .bnr-head h3{font-size:34px;line-height:40px;}
.bnr-cnt{padding-top:80px;}
.bnr-cnt-sec{margin:130px auto auto auto;}
.bnr-cnt-sec .container{text-align:center;}
.bnr-cnt{width:80%;float:none;display:inline-block;}
.bnr-cont-sec{top:23%;}
.bnr-cont h2{font-size:34px;line-height:38px;}
#inner-wrapper #seo-top .widget, #inner-wrapper #seo-bottom .widget{display:none;}
}
@media (max-width:965px) {
#inner-wrapper #seo-top .widget, #inner-wrapper #seo-bottom .widget, .service-sec{display:none;}
.hd-logo{position:relative;width:100%;padding:10px 0;}
.hd-logo img{display:inline-block;width:auto;}
#header #header-menu{display:none;}
#sdrn_bar{background:#159dde;}
#sdrn_menu{background:#1e8ec3 !important;}
#sdrn_menu ul li a, #sdrn_menu ul li a:hover, #sdrn_menu .sdrn_icon_par, #sdrn_menu .sdrn_icon_par:hover{color:#fff;}
.bnr-sec:before{display:none;}
.bnr-head h2, .bnr-head h3{font-size:34px;line-height:40px;}
.bnr-cnt{padding-top:80px;}
.bnr-cnt-sec{margin:130px auto auto auto;}
.ideal-sec{padding:30px 0;}
.ideal-desc{margin:0;}
.ideal-desc h2{font-size:36px;}
.service-cnt{text-align:center;}
.service-cnt ul{display:inline-block;float:none;max-width:350px;background:none;padding-bottom:0;}
.service-cnt ul li{padding:30px 10px;width:100%;margin-bottom:80px;}
.service-cnt ul li:last-child{margin-bottom:0;}
.service-cnt ul li .ser-img{margin-bottom:10px;}
.service-cnt ul li h4 a{font-size:18px;}
.feat_hide{display:block;width:100%;}
.feat_hide img{margin:0;}
.feature-sec{background:none;}
.feature-cnt{width:100%;padding:0;}
#outer-wrapper .feature-cnt .container{width:100%;}
.feat-cnt{padding:0;width:100%;}
.feat_txt{padding:30px 0;}
.feat-icon{display:none;}
.test-desc{width:100%;padding:0 30px;margin-bottom:25px;}
.test-vedio{width:100%;text-align:center;padding:0 30px;}
.tst-vd{display:inline-block;float:none;width:auto;}
.tst-vd img{max-width:100%;width:auto;}
.endorder-cnt{padding:0;}
.endorser-img ul li .end-name{width:80%;}
.director-cnt{width:100%;padding:30px 0;}
.dire-cnt{float:left;width:100%;padding:0 50px;}
.dire-img{width:100%;text-align:center;}
.dire-img img{width:auto;max-width:100%;display:inline-block;}
#page-header h2{font-size:36px;}
#body-wrapper .page_cnt{width:100%;max-width:100%;margin-bottom:30px;}
.page #body-wrapper .sidebar, .page-template-default #body-wrapper .sidebar, .page-template-layout-sidebarright #body-wrapper .sidebar, .page-template-layout-sidebarleft #body-wrapper .sidebar, .blog #body-wrapper .sidebar, .single #body-wrapper .sidebar, .archive #body-wrapper .sidebar, .search #body-wrapper .sidebar{float:none;clear:both;max-width:350px;width:100%;margin:0 auto;display:none;}
.staff-hd p{font-size:14px;}
.ourstaff ul li .staff-desc p{font-size:15px;line-height:24px;}
.ourstaff ul li .staff-desc h3{font-size:26px;margin-bottom:10px;}
#body-wrapper .page_content{padding:40px 0;}
.bnr-cont h2{font-size:34px;line-height:40px;}
.bnr-cont-sec{top:23%;}
}
@media (min-width:768px) and (max-width:965px) {
#inner-wrapper #seo-top .widget, #inner-wrapper #seo-bottom .widget, .service-sec{display:none;}
#outer-wrapper #header .layout-content, #outer-wrapper .container{width:708px;}
.feat_txt{margin:0 auto;width:708px;}
.page_cnt .post_cnt{width:89%;}
}
@media (max-width:767px) {
#inner-wrapper #seo-top .widget, #inner-wrapper #seo-bottom .widget, .service-sec{display:none;}
#outer-wrapper #header .layout-content, #outer-wrapper .container, .feat_txt, .dire-cnt{width:100%;padding-left:20px;padding-right:20px;}
#outer-wrapper .admissioin-sec .widget .container{padding:0;}
.ideal-logo{padding:0;width:100%;}
.ideal-desc{width:100%;text-align:center;}
#outer-wrapper .feature-cnt .container{padding:0;}
.feat-cnt h2, .testimonials-cnt h2, .endorder-cnt h2, .dire-cnt h2, .admission-cnt h2{font-size:36px;}
.adm-cont a{font-size:40px;}
.ft-cnt-sec{padding:30px 0;}
.ft-quicklinks{width:100%;}
.ft-contact{width:100%;}
.ft-contact p{width:100%;}
.ft-cnt-sec:before{display:none;}
.admissioin-sec{padding:30px;}
.admission-cnt h5{font-size:18px;}
.hd-cont ul li p{text-align:left;}
.ft-cyrt-sec .widget .column{margin:0;}
.bnr-cnt-sec{height:auto;}
.ourstaff ul li .staff-img{padding:5px;}
.page_cnt .post_cnt{width:88%;}
#sitemap_pages ul li{width:50%;}
.bnr-cont h2{font-size:30px;line-height:36px;}
.bnr-cont-sec{top:23%;}
.sidebar{display:none;}
}
@media (max-width:670px) {
#inner-wrapper #seo-top .widget, #inner-wrapper #seo-bottom .widget .service-sec{display:none;}
.top_cnt{padding:10px 0;}
#header .hd_top .hd-tittle{width:100%;text-align:center;margin-bottom:10px;}
#header .hd_top .hd-cont{width:100%;text-align:center;}
.hd-cont ul{display:inline-block;width:auto;float:none;}
.bnr-cnt-sec{margin:80px auto auto auto;}
.bnr-head h2, .bnr-head h3{font-size:24px;line-height:normal;}
.endorser-img ul li .end-name{width:78%;}
.endorser-img ul li .end-name a{font-size:16px;}
.endorser-img ul li .end-name h5{font-size:16px;}
.endorder-cnt p{font-size:15px;}
.admissioin-sec{padding:30px 0;}
.admissioin-sec .widget .column{margin:0;}
.page_cnt .post_cnt{width:87%;}
.bnr-cont h2{font-size:28px;line-height:34px;}
.bnr-cont-sec{top:23%;}
.bnr-cont-sec .owl-controls{display:none !important;}
.sidebar{display:none;}
}
@media (max-width:650px) {
#inner-wrapper #seo-top .widget, #inner-wrapper #seo-bottom .widget .service-sec{display:none;}
.endorser-img ul li .end-name{width:76%;}
.bnr-cnt{background:#000;padding:5px;}
.bnr-head:before{display:none;}
.bnr-cnt-sec{margin:120px auto auto auto;}
.ideal-desc h2, .feat-cnt h2, .testimonials-cnt h2, .endorder-cnt h2, .dire-cnt h2, .admission-cnt h2{font-size:30px;}
.feat-cnt h5, .testimonials-cnt h5, .dire-cnt h5{font-size:18px;}
.dire-cnt p{line-height:26px;}
.sidebar{display:none;}
}
@media (max-width:603px) {
#inner-wrapper #seo-top .widget, #inner-wrapper #seo-bottom .widget, .service-sec{display:none;}
.admission-cnt h5{font-size:16px;}
.ft-cyrt h3{font-size:20px;}
.endorser-img ul li .end-name{width:73%;}
#page-header h2{font-size:30px;line-height:30px;}
.inner-main-cnt-lt ul li{line-height:normal;background-position:left 7px;margin-bottom:10px;}
.ourstaff ul li .staff-img, .ourstaff ul li:nth-child(even) .staff-img{width:auto;margin:0 0 20px 0;float:none;display:inline-block;}
.ourstaff ul li{text-align:center;padding:0 0px 13px;}
.ourstaff ul li .staff-desc{text-align:left;display:inline-block;}
.page_cnt .post_cnt{width:86%;}
.page_cnt .post-header .post-title{line-height:28px;}
.page_cnt .post-header .post-title{font-size:24px;}
.sidebar .widget > h3{font-size:20px;}
.sidebar{display:none;}
#outer-wrapper #page-content img{float:none;margin:0 auto !important;display:block;}
}
@media (max-width:570px) {
#inner-wrapper #seo-top .widget, #inner-wrapper #seo-bottom .widget, .service-sec{display:none;}
.page_cnt .post_dt{display:none;}
.page_cnt .post_cnt{margin:0;width:100%;}
.testi_video{width:100%;}
.sidebar{display:none;}
}
@media (max-width:540px) {
#inner-wrapper #seo-top .widget, #inner-wrapper #seo-bottom .widget, .service-sec{display:none;}
.endorser-img ul li .end-name{margin-left:10px;}
.abt-edu p{width:100%;}
.abt-edu .edu-vedio{width:100%;margin-top:20px;}
.page_content p{line-height:24px;}
.ourstaff ul li .staff-desc h3{font-size:22px;}
.bnr-cont h2{font-size:26px;line-height:30px;padding-bottom:5px;}
.bnr-cont-sec{top:23%;}
.sidebar{display:none;}
}
@media (max-width:500px) {
#inner-wrapper #seo-top .widget, #inner-wrapper #seo-bottom .widget, .service-sec{display:none;}
.bnr-head{padding:10px 0;}
.bnr-head h2, .bnr-head h3{font-size:20px;}
.ideal-desc h2, .feat-cnt h2, .testimonials-cnt h2, .endorder-cnt h2, .dire-cnt h2, .admission-cnt h2{font-size:28px;}
.endorser-img ul li .end-name{width:70%;}
.adm-inq a{font-size:24px;line-height:55px;background-size:cover;}
.page_cnt #page-content{padding:0;}
#page-header h2{font-size:26px;}
.page_content h1{font-size:34px;}
.page_content h2{font-size:28px;line-height:34px;}
.page_content h3{font-size:26px;}
.page_content h4{font-size:22px;}
.page_content h5{font-size:20px;}
.page_content h6{font-size:18px;}
.page_content p{font-size:15px;}
.page_content li{font-size:15px;}
.contact-form .ct_flds .ctfld{width:100%;}
.contact-form .wpcf7-text, .contact-form .wpcf7-select, .contact-form .wpcf7-textarea{width:100%;}
#sitemap_pages ul{margin-left:20px;}
#sitemap_pages ul li{width:100%;padding:0;}
.sidebar{display:none;}
}
@media (max-width:420px) {
div#page-header{display:none;}
.ideal-logo img{display:none;}
.donate{margin-left:54px;}
.ft-quicklinks{display:none;}
.hd-cont{display:none;}
.endorser-sec{display:none;}
.test-desc .readmore{display:none;}
.cont-add{margin-left:40px;}
#inner-wrapper #seo-top .widget, #inner-wrapper #seo-bottom .widget, .service-sec{display:none;}
.bnr-head{padding:5px 0;}
.bnr-cnt-sec{margin-top:80px;}
.ideal-desc h2, .feat-cnt h2, .testimonials-cnt h2, .endorder-cnt h2, .dire-cnt h2, .admission-cnt h2{font-size:26px;line-height:normal;}
.test-name{width:100%;font-size:18px;}
.test-desc .readmore{margin-top:15px;}
.endorser-img ul li{margin-bottom:25px;}
.endorser-img ul li, .endorser-img ul li:hover a img{text-align:center;}
.endorser-img ul li a{float:none;display:inline-block;}
.endorser-img ul li .end-name{margin:0;width:100%;}
.cont-add, .soc-icon{width:100%;margin-top:10px;}
.pledge-img img{width:auto;display:inline-block;}
.hd-cont ul{width:170px;}
.hd-cont ul li:nth-child(2){margin:10px 0 0 0;float:none;}
.hd-cont ul li{float:none;display:inline-block;}
.hd-tittle h1{font-size:20px;}
.bnr-head h2, .bnr-head h3{font-size:16px;}
.test-desc, .test-vedio{padding:0;}
.test-details .owl-buttons{position:relative;margin-top:20px;width:auto;float:right;}
.test-details .owl-prev, .test-details .owl-next{position:relative;float:left;margin-left:10px;}
.tst-vd{box-shadow:none;}
body div.pp_pic_holder{width:80% !important;left:10% !important;}
body div.pp_pic_holder .pp_content{width:97% !important;height:auto !important;}
body div.pp_pic_holder .pp_content iframe{width:100%;}
body div.pp_default .pp_content_container .pp_details{width:100% !important;z-index:999;bottom:8px;}
.endorser-img ul li img{float:none;display:inline-block;}
.bnr-cont h2{font-size:22px;line-height:28px;padding-bottom:5px;}
.bnr-cont-sec{top:23%;}
.page_content h1{font-size:24px !important;line-height:30px !important;}
.page_content h2{font-size:20px !important;line-height:24px !important;}
.sidebar{display:none;}
}
@media (max-width:375px) {
#inner-wrapper #seo-top .widget, #inner-wrapper #seo-bottom .widget{display:none;}
.bnr-cont h2{font-size:16px;line-height:20px;padding-bottom:2px;}
.bnr-cont-sec{top:15%;}
.sidebar{display:none;}
}
@media (max-width:320px) {
.hd-tittle div a  {font-size:12px !important}
#inner-wrapper #seo-top .widget, #inner-wrapper #seo-bottom .widget { display: none; }
#outer-wrapper #header .layout-content, #outer-wrapper .container, .feat_txt, .dire-cnt { padding-left:10px; padding-right:10px; }
.bnr-cnt-sec { margin-top:65px; }
.ideal-desc h2, .feat-cnt h2, .testimonials-cnt h2, .endorder-cnt h2, .dire-cnt h2, .admission-cnt h2 { font-size:22px; }
.ideal-desc p, .feat-cnt p, .dire-cnt p, .admission-cnt p { line-height:22px; }
.feat-cnt h5, .testimonials-cnt h5, .dire-cnt h5 { font-size:16px; }
.adm-cont a { font-size:34px; }
.ft-quicklinks ul li, .ft-quicklinks ul li:nth-child(even) { width:100%; }
#page-header h2 { font-size:20px; line-height:24px; }
.sidebar { display: none; }
}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y;}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}
.owl-carousel .owl-item{float:left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor:pointer;}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.grabbing{cursor:url(//ranchforboys.com/wp-content/themes/envoy/css/grabbing.png) 8 8, move;}
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}
.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px;}
.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;-moz-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease;}
.owl-fade-in{-webkit-animation:fadeIn .7s both ease;-moz-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease;}
.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease;}
.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease;}
.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;-moz-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both;}
.owl-goDown-in{-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both;}
.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;-moz-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both;}
.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;-moz-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both;}
@-webkit-keyframes empty {
0%{opacity:1}
}
@-moz-keyframes empty {
0%{opacity:1}
}
@keyframes empty {
0%{opacity:1}
}
@-webkit-keyframes fadeIn {
0%{opacity:0;}
100%{opacity:1;}
}
@-moz-keyframes fadeIn {
0%{opacity:0;}
100%{opacity:1;}
}
@keyframes fadeIn {
0%{opacity:0;}
100%{opacity:1;}
}
@-webkit-keyframes fadeOut {
0%{opacity:1;}
100%{opacity:0;}
}
@-moz-keyframes fadeOut {
0%{opacity:1;}
100%{opacity:0;}
}
@keyframes fadeOut {
0%{opacity:1;}
100%{opacity:0;}
}
@-webkit-keyframes backSlideOut {
25%{opacity:.5;-webkit-transform:translateZ(-500px);}
75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);}
100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);}
}
@-moz-keyframes backSlideOut {
25%{opacity:.5;-moz-transform:translateZ(-500px);}
75%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%);}
100%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%);}
}
@keyframes backSlideOut {
25%{opacity:.5;transform:translateZ(-500px);}
75%{opacity:.5;transform:translateZ(-500px) translateX(-200%);}
100%{opacity:.5;transform:translateZ(-500px) translateX(-200%);}
}
@-webkit-keyframes backSlideIn {
0%, 25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%);}
75%{opacity:.5;-webkit-transform:translateZ(-500px);}
100%{opacity:1;-webkit-transform:translateZ(0) translateX(0);}
}
@-moz-keyframes backSlideIn {
0%, 25%{opacity:.5;-moz-transform:translateZ(-500px) translateX(200%);}
75%{opacity:.5;-moz-transform:translateZ(-500px);}
100%{opacity:1;-moz-transform:translateZ(0) translateX(0);}
}
@keyframes backSlideIn {
0%, 25%{opacity:.5;transform:translateZ(-500px) translateX(200%);}
75%{opacity:.5;transform:translateZ(-500px);}
100%{opacity:1;transform:translateZ(0) translateX(0);}
}
@-webkit-keyframes scaleToFade {
to{opacity:0;-webkit-transform:scale(.8);}
}
@-moz-keyframes scaleToFade {
to{opacity:0;-moz-transform:scale(.8);}
}
@keyframes scaleToFade {
to{opacity:0;transform:scale(.8);}
}
@-webkit-keyframes goDown {
from{-webkit-transform:translateY(-100%);}
}
@-moz-keyframes goDown {
from{-moz-transform:translateY(-100%);}
}
@keyframes goDown {
from{transform:translateY(-100%);}
}
@-webkit-keyframes scaleUpFrom {
from{opacity:0;-webkit-transform:scale(1.5);}
}
@-moz-keyframes scaleUpFrom {
from{opacity:0;-moz-transform:scale(1.5);}
}
@keyframes scaleUpFrom {
from{opacity:0;transform:scale(1.5);}
}
@-webkit-keyframes scaleUpTo {
to{opacity:0;-webkit-transform:scale(1.5);}
}
@-moz-keyframes scaleUpTo {
to{opacity:0;-moz-transform:scale(1.5);}
}
@keyframes scaleUpTo {
to { opacity: 0; transform: scale(1.5); }
}