@charset "utf-8";@import 'https://fonts.googleapis.com/css?family=Montserrat:300,400,400i,500,600,700,800,900';*{margin:0;padding:0;-webkit-font-smoothing:antialiased;-webkit-text-shadow:rgba(0,0,0,.01) 0 0 1px;text-shadow:rgba(0,0,0,.01) 0 0 1px}body{font-family:montserrat,sans-serif;font-size:14px;font-weight:500;background:#fff;color:#6c6a74}div{display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}ul{list-style:none;margin-bottom:0}p{font-family:montserrat,sans-serif;font-size:14px;line-height:2.14;font-weight:500;color:#6c6a74;-webkit-font-smoothing:antialiased;-webkit-text-shadow:rgba(0,0,0,.01) 0 0 1px;text-shadow:rgba(0,0,0,.01) 0 0 1px}p a{display:inline;position:relative;color:inherit;border-bottom:solid 1px #ffa07f;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}p:last-of-type{margin-bottom:0}a,a:hover,a:visited,a:active,a:link{text-decoration:none;-webkit-font-smoothing:antialiased;-webkit-text-shadow:rgba(0,0,0,.01) 0 0 1px;text-shadow:rgba(0,0,0,.01) 0 0 1px}p a:active{position:relative;color:tomato}p a:hover{color:#fff;background:#ffa07f}p a:hover::after{opacity:.2}::selection{background:#ff8a00;color:#fff}p::selection{}h1{font-size:48px}h2{font-size:36px}h3{font-size:24px}h4{font-size:18px}h5{font-size:14px}h1,h2,h3,h4,h5,h6{font-family:montserrat,sans-serif;color:#44425a;-webkit-font-smoothing:antialiased;-webkit-text-shadow:rgba(0,0,0,.01) 0 0 1px;text-shadow:rgba(0,0,0,.01) 0 0 1px}h1::selection,h2::selection,h3::selection,h4::selection,h5::selection,h6::selection{}.form-control{color:#db5246}section{display:block;position:relative;box-sizing:border-box}.clear{clear:both}.clearfix::before,.clearfix::after{content:"";display:table}.clearfix::after{clear:both}.clearfix{zoom:1}.float_left{float:left}.float_right{float:right}.trans_200{-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.trans_300{-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.trans_400{-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease}.trans_500{-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}.fill_height{height:100%}.super_container{width:100%;overflow:hidden}.prlx_parent{overflow:hidden}.prlx{height:130%!important}.parallax-window{min-height:400px;background:0 0}.parallax_background{position:absolute;top:0;left:0;width:100%;height:100%}.nopadding{padding:0!important}.button{display:inline-block;width:auto;height:47px;background:#ff8a00;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.button a{display:block;position:relative;padding-left:33px;padding-right:77px;line-height:47px;font-size:12px;font-weight:600;color:#fff;text-transform:uppercase;white-space:nowrap}.button_arrow{position:absolute;top:0;right:0;width:44px;height:100%;background:#f60;text-align:center;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.button_arrow i{font-size:20px;line-height:47px;color:#ffae00;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.button:hover{background:#ffae00}.button:hover .button_arrow{background:#ff8a00}.button:hover .button_arrow i{color:#ffae00}.section_title h2{font-weight:600}.section_subtitle{font-size:14px;color:#6c6a74;text-align:center;margin-top:66px;line-height:2.14}.header{position:fixed;top:0;left:0;width:100%;z-index:100;box-shadow:0 5px 20px rgba(0,0,0,.05);-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.header.scrolled{top:-61px}.top_bar{width:100%;background:#2c2b31}.header.scrolled .top_bar{}.top_bar_container{width:100%;height:100%}.top_bar_content{width:100%;height:61px}.top_bar_contact_list li{display:inline-block}.question{font-family:montserrat,serif;font-size:12px;font-weight:600!important;color:#918ea0;margin-left:0;text-transform:uppercase}.top_bar_contact_list li>div{display:inline-block;font-size:12px;font-weight:500;color:#918ea0}.top_bar_contact_list li>div{margin-left:1px}.top_bar_contact_list li:first-child{margin-right:42px!important}.top_bar_contact_list li:not(:last-child){margin-right:33px}.top_bar_login{}.top_bar_login ul li{display:inline-block;position:relative}.top_bar_login ul li a{font-size:12px;text-transform:uppercase;font-weight:600;color:#fff;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.top_bar_login ul li a:hover{color:#ff8a00}.top_bar_login ul li:not(:last-child)::after{display:inline-block;margin-left:5px;margin-right:1px;content:'/';font-size:12px;color:#fff;font-weight:600}.header_container{width:100%;background:#fff}.header_content{height:90px;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.header.scrolled .header_content{height:70px}.logo,.logo_text{display:inline-block}.logo{-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.logo_text{font-family:montserrat,serif;font-size:18px;font-weight:700;line-height:.75;margin-left:1px;color:#464646;text-transform:uppercase;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.main_nav_contaner{}.main_nav,.search_button{display:inline-block}.main_nav li{display:inline-block;position:relative;height:31px}.main_nav li:not(:last-child){margin-right:-15px}.main_nav li a{display:block;font-size:12px;font-weight:600;line-height:40px;background:#fff;color:black;padding-left:19px;padding-right:19px;text-transform:uppercase;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.main_nav li a:hover,.main_nav li.active a{color:#fff;background:#ff8a00}.main_nav li a:hover{background:#ff8a00}.search_button{margin-left:88px;cursor:pointer}.search_button i{font-size:15px;color:#181818;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.search_button:hover i{color:#ff8a00}.header_search_form{display:block;position:relative;width:40%}.header_search_container{position:absolute;bottom:0;left:0;width:100%;background:#2c2b31;z-index:-1;opacity:0;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease}.header_search_container.active{bottom:-73px;opacity:1}.header_search_content{width:100%;height:73px}.search_input{width:100%;height:40px;border:none;outline:none;padding-left:20px;background:0 0;border-bottom:solid 2px #ff8a00;color:#fff}.header_search_button{position:absolute;top:0;right:0;width:40px;height:100%;border:none;outline:none;cursor:pointer}.hamburger_container{}.hamburger{display:none;cursor:pointer}.hamburger i{font-size:20px;color:#353535;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.hamburger:hover i{color:#ff8a00}.menu{position:fixed;top:0;right:-400px;width:400px;height:100vh;background:#fff;z-index:101;padding-right:60px;padding-top:87px;padding-left:50px;box-shadow:0 5px 20px rgba(0,0,0,.1)}.menu .logo a{color:#000}.menu.active{right:0}.menu_close_container{position:absolute;top:30px;right:60px;width:18px;height:18px;transform-origin:center center;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);cursor:pointer}.menu_close{width:100%;height:100%;transform-style:preserve-3D}.menu_close div{width:100%;height:2px;background:#232323;top:8px;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.menu_close div:last-of-type{-webkit-transform:rotate(90deg) translateX(-2px);-moz-transform:rotate(90deg) translateX(-2px);-ms-transform:rotate(90deg) translateX(-2px);-o-transform:rotate(90deg) translateX(-2px);transform:rotate(90deg) translateX(-2px);transform-origin:center}.menu_close:hover div{background:#937c6f}.menu .logo{margin-bottom:60px}.menu_nav ul li{margin-bottom:9px}.menu_nav ul li a{font-size:16px;color:#2c2b31;font-weight:700;letter-spacing:.05em;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.menu_nav ul li a:hover{color:#f60}.menu .search{width:100%;margin-bottom:67px}.search{display:inline-block;width:400px;-webkit-transform:translateY(2px);-moz-transform:translateY(2px);-ms-transform:translateY(2px);-o-transform:translateY(2px);transform:translateY(2px)}.menu .header_search_form{width:100%}.search form{position:relative}.menu .search_input{width:100%;background:0 0;height:42px;border:none;outline:none;padding-left:20px;border-bottom:solid 2px #d9d9d9;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.menu .search_input::-webkit-input-placeholder{font-size:14px!important;font-weight:500!important;color:rgba(0,0,0,.15)!important}.menu .search_input:-moz-placeholder{font-size:14px!important;font-weight:500!important;color:rgba(0,0,0,.15)!important}.menu .search_input::-moz-placeholder{font-size:14px!important;font-weight:500!important;color:rgba(0,0,0,.15)!important}.menu .search_input:-ms-input-placeholder{font-size:14px!important;font-weight:500!important;color:rgba(0,0,0,.15)!important}.menu .search_input::input-placeholder{font-size:14px!important;font-weight:500!important;color:rgba(0,0,0,.15)!important}.menu .search_input:focus{border-bottom:solid 2px #f60}.header_search_button{position:absolute;top:0;right:0;width:40px;height:100%;border:none;outline:none;cursor:pointer;background:0 0}.header_search_button:focus{outline:none}.header_search_button i{font-size:16px;color:#d9d9d9;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.header_search_button:hover i{color:#ff8a00}.menu_extra{position:absolute;right:60px;bottom:30px}.menu_phone,.menu_social{font-size:12px}.menu_social{margin-right:-6px;margin-top:5px}.menu_title{text-transform:uppercase;margin-right:10px}.menu_social ul{display:inline-block}.menu_social ul li{display:inline-block}.menu_social ul li a i{font-size:12px;color:rgba(0,0,0,.4);padding:6px;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.menu_social ul li a i:hover{color:#f60}.home{width:100%;height:100vh}.home_slider_container{width:100%;height:100%}.home_slider_background{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center}.home_background{position:absolute;top:0;left:0;width:100%;height:100%}.home_container{position:absolute;top:35.5%;left:0;width:100%}.home_logo{width:263px;height:178px;margin-left:auto;margin-right:auto}.home_logo img{max-width:100%}.home_text{margin-top:-55px}.home_title{width:100%;font-size:72px;line-height:1.2;font-weight:600;color:#fff}.home_subtitle{max-width:670px;font-size:15px;line-height:2;color:#fff;margin-left:auto;margin-right:auto;margin-top:14px}.home_buttons{margin-top:50px}.home_button:first-child{margin-right:26px}.home_slider_nav_container{position:absolute;left:15px;top:0;width:103px;height:51px;background:#ff9f40;z-index:3}.home_slider_nav{width:51px;height:51px;line-height:51px;text-align:center;background:#ff8a00;cursor:pointer}.home_slider_nav i{font-size:18px;color:#fff}.home_slider_nav:hover{background:#f60}.featured{width:100%;z-index:2}.featured_container{width:100%;padding-left:227px;margin-top:-145px}.featured_col:first-child{padding-right:0}.featured_col:last-child{padding-left:0}.featured_content{padding-left:50px;padding-top:63px;padding-right:50px;padding-bottom:41px;background:#f2f1f8}.featured_content::after{display:block;position:absolute;left:0;bottom:0;width:100%;height:3px;background:#f60;content:''}.featured_tag{height:31px;background:#f60;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.featured_tag:hover{background:#2c2b31}.featured_tag a{display:block;padding-left:21px;padding-right:21px;line-height:31px;font-size:14px;color:#fff;font-weight:400}.featured_price span{display:inline-block;position:relative;font-size:18px;color:#f60;-webkit-transform:translateY(2px);-moz-transform:translateY(2px);-ms-transform:translateY(2px);-o-transform:translateY(2px);transform:translateY(2px)}.featured_title{margin-top:29px}.featured_title h3 a{color:#2c2b31;font-weight:600;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.featured_title h3 a:hover{color:#f60}.featured_text{margin-top:18px;line-height:1.92}.featured_footer{margin-top:55px}.featured_author_image{width:37px;height:37px;overflow:hidden;border-radius:50%}.featured_author_image img{max-width:100%}.featured_author_name{margin-left:16px}.featured_author_name,.featured_author_name a{font-size:14px;color:#2c2b31;font-weight:500;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.featured_author_name a:hover{color:#f60}.featured_background{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center}.courses{width:100%;background:#fff;padding-top:88px;padding-bottom:99px}.course_search{padding-left:68px;padding-right:68px;margin-top:72px}.course_search_form{width:100%}.course_button{position:relative;width:224px;height:50px;border:none;outline:none;cursor:pointer;background:#ff8a00;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.course_button .button_arrow{width:47px;background:#f60}.course_button span:first-child{width:100%;height:100%;font-size:12px;color:#fff;font-weight:600;padding-right:44px;line-height:50px;text-transform:uppercase}.course_button:hover{background:#ffae00}.course_button:hover .button_arrow{background:#ff8a00}.course_search_form>div{width:calc((100% - 284px)/2)}.course_input{position:relative;width:100%;height:50px;border:none;outline:none;background:#f2f1f8;padding-left:22px}.course_search_form>div::after{display:block;position:absolute;left:0;bottom:0;width:100%;height:3px;background:#f60;content:'';visibility:hidden;opacity:0;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.course_search_form>div:hover::after{visibility:visible;opacity:1}.course_input::-webkit-input-placeholder{font-size:12px!important;font-weight:400!important;font-style:italic;color:#6c6a74!important}.course_input:-moz-placeholder{font-size:12px!important;font-weight:400!important;font-style:italic;color:#6c6a74!important}.course_input::-moz-placeholder{font-size:12px!important;font-weight:400!important;font-style:italic;color:#6c6a74!important}.course_input:-ms-input-placeholder{font-size:12px!important;font-weight:400!important;font-style:italic;color:#6c6a74!important}.course_input::input-placeholder{font-size:12px!important;font-weight:400!important;font-style:italic;color:#6c6a74!important}.courses_slider_container{width:100%;margin-top:83px}.course_body{width:100%;padding-left:34px;padding-right:32px;padding-top:56px;padding-bottom:51px;background:#f2f1f8}.course_tag{height:31px;background:#f60;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;margin-left:2px}.course_tag:hover{background:#2c2b31}.course_tag a{display:block;padding-left:19px;padding-right:19px;line-height:31px;font-size:14px;color:#fff;font-weight:400}.course_price span{display:inline-block;position:relative;font-size:18px;color:#f60;-webkit-transform:translateY(2px);-moz-transform:translateY(2px);-ms-transform:translateY(2px);-o-transform:translateY(2px);transform:translateY(2px)}.course_title{margin-top:29px}.course_title h3 a{font-size:22px;color:#2c2b31;font-weight:600;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.course_title h3 a:hover{color:#f60}.course_text{margin-top:18px;line-height:1.928}.course_footer{margin-top:33px}.course_author_image{width:37px;height:37px;overflow:hidden;border-radius:50%}.course_author_image img{max-width:100%}.course_author_name{margin-left:16px}.course_author_name,.course_author_name a{font-size:14px;color:#2c2b31;font-weight:500;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.course_author_name a:hover{color:#f60}.courses_slider_nav{position:absolute;top:50%;width:51px;height:51px;background:#ff8a00;text-align:center;cursor:pointer}.courses_slider_nav:hover{background:#f60}.courses_slider_nav i{font-size:18px;line-height:51px;color:#fff}.courses_slider_prev{left:-161px}.courses_slider_next{right:-161px}.milestones{width:100%;padding-top:156px;padding-bottom:161px}.milestones_container{margin-top:0}.milestone{width:100%}.milestone_icon{display:inline-block;height:81px;width:81px}.milestone_icon img{max-width:100%}.milestone_counter{font-size:48px;font-weight:500;color:#fff;line-height:.75;margin-top:37px}.milestone_text{font-size:18px;font-weight:500;color:#fff;margin-top:21px;line-height:.75}.grouped_sections{width:100%;background:#fff;padding-top:89px;padding-bottom:100px}.grouped_title{font-size:30px;font-weight:600;color:#44425a}.accordions{margin-top:58px}.accordion_container:not(:last-child){margin-bottom:14px}.accordion{height:50px;width:100%;background:#f2f1f8;padding-left:24px;cursor:pointer;color:#44425a;font-size:16px;font-weight:600;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.accordion div{max-width:90%;overflow:hidden;white-space:nowrap}.accordion:active{background:#fffbfa!important}.accordion::after{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:12px;width:23px;height:23px;background:#f60;content:'+';font-size:16px;color:#fff;font-weight:600;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.accordion.active::after{content:'-'}.accordion:hover::after{color:#fff}.accordion:hover{background:#e9e8ef}.accordion_panel{padding-right:8px;max-height:0;overflow:hidden;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}.accordion_panel>div{padding-bottom:11px}.accordion_panel p{padding-top:33px;color:#6c6a74;line-height:2.2}.events{width:100%;margin-top:58px}.event{width:100%}.event:not(:last-child){margin-bottom:20px}.event_date{width:63px;height:63px;background:#f60}.event_day{font-size:26px;font-weight:500;color:#fff;line-height:.75}.event_month{font-size:10px;font-weight:400;color:#fff;line-height:.75;margin-top:10px}.event_title a{font-size:16px;font-weight:600;color:#44425a;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.event_body{padding-left:34px;-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px)}.event_title a:hover{color:#f60}.event_subtitle{font-size:14px;font-weight:500;color:#6c6a74;margin-top:5px}.news{width:100%;margin-top:58px}.news_post{width:100%}.news_post:not(:last-child){margin-bottom:39px}.news_post_image{width:72px;height:72px}.news_post_image img{max-width:100%}.news_post_body{padding-left:25px}.news_post_date{font-size:12px;font-weight:600;color:#ff5c00;line-height:.75}.news_post_title{margin-top:10px}.news_post_title a{font-size:16px;font-weight:600;color:#44425a;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.news_post_title a:hover{color:#f60}.news_post_author{margin-top:5px}.news_post_author,.news_post_author a{font-size:14px;font-weight:500;color:#6c6a74;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.news_post_author a:hover{color:#f60}.video{width:100%;background:#fff}.video_container_outer{width:100%;height:507px}.video_content{margin-top:calc(-1 * (750px/1.875)/2)}.video_container{width:100%;height:100%;background:red;box-shadow:0 5px 15px rgba(0,0,0,.05)}.video-js{width:100%!important;height:100%!important;overflow:hidden}.video-js>div{width:100%;height:100%}.video-js .vjs-tech{height:100%!important}.vjs-big-play-button{z-index:9;outline:none}.vjs-big-play-button:focus{outline:none}.vjs-big-play-button:hover{-webkit-transform:translate(-50%,-50%) scale(1.05);-moz-transform:translate(-50%,-50%) scale(1.05);-ms-transform:translate(-50%,-50%) scale(1.05);-o-transform:translate(-50%,-50%) scale(1.05);transform:translate(-50%,-50%) scale(1.05)}.vjs-loading-spinner{display:none!important}.video-js .vjs-control-bar{opacity:0!important}.vjs-has-started:hover .vjs-control-bar{opacity:1!important}.join{width:100%;background:#fff;padding-top:91px;padding-bottom:82px;text-align:center}.join .section_subtitle{margin-top:36px}.join_button{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:-24px}.footer{width:100%;background:#f2f1f8;padding-top:108px;padding-bottom:90px}.footer .logo_container{position:absolute;top:-10px;left:0}.footer_about_text{padding-top:49px}.footer_social{margin-top:22px}.footer_social ul li{display:inline-block}.footer_social ul li:not(:last-child){margin-right:24px}.footer_social ul li a i{font-size:16px;color:#f60;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.footer_social ul li a i:hover{color:#ffae00}.copyright{font-size:12px;font-weight:500;color:#b3b3b3;margin-top:70px}.footer_title{font-size:18px;font-weight:600;color:#44425a}.footer_list{margin-top:26px}.footer_list li:not(:last-child){margin-bottom:15px}.footer_list li a{font-size:14px;font-weight:500;color:#6c6a74;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.footer_list li a:hover{color:#ff8a00}.footer_contact_info{padding-right:70px;margin-top:26px}.footer_contact_item:not(:last-child){margin-bottom:23px}.footer_contact_title{font-size:14px;font-weight:500;color:#f60}.footer_contact_line{font-size:14px;font-weight:500;color:#6c6a74;margin-top:3px}.tp-caption .tp-resizeme .rs-parallaxlevel-2
{z-index: 6; white-space: nowrap;}.rev_slider .slotholder:after {
    background: rgba(0, 0, 0, 0.15);
    width: 100%;
    height: 100%;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
}.why_choose_us {
  position: relative;
  padding: 0px 0 0px;
}
.why_choose_us .theme_title_bg {
  padding: 90px 0 80px;
}
.why_choose_us .row {
  margin-top:-80px;
}

.why_choose_us .choose_us_item {
    border: 1px solid #f7f7f7;
    background: #fff;
    border-radius: 6px;
    padding: 35px 0 35px 12px;
    padding: 15px 0 15px 12px;
    padding-left: 30px;
    margin-bottom: 30px;
    border-radius: 0;
    padding-top: 40px;
    padding-bottom: 45px;
}
.why_choose_us .choose_us_item .icon {
  width:50px;
  height:50px;
  margin-top:3px;
  border-radius: 0;
  text-align: center;
}
.why_choose_us .choose_us_item .icon .ficon:before {
  font-size: 36px;
  line-height: 50px;
}
.why_choose_us .choose_us_item .text {
  margin-left: 18px;
  width: 76%;
}
.why_choose_us .choose_us_item .text h5 {
  margin-bottom: 7px;
  font-size: 20px;
  color: #333;
  font-weight: 700;
}
.why_choose_us .choose_us_item:hover .text p,
.why_choose_us .choose_us_item:hover .text h5 {
  color: blue;
}
.why_choose_us .choose_us_item:hover .icon .ficon:before {
    color: #fff;
}
.container {
  position: relative;
}
.clear_fix { clear:both;}
.clear_fix:after {
  display: table;
  content: '';
  clear: both;
}

.tran3s {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.choose_us_item .icon .ficon:before,.about-gallery .link-btn a:hover,
.gallery .default-item .single-item .overlay-box .bottom-content .icon-box a,.news .blogList_single_post .post ul li a i,.about_section .item .content .link-btn a:hover,.news .blogList_single_post .post .link a:hover,
.our_farmer {
  position: relative;
  padding: 90px 0 85px;
}
.our_farmer .item {
  margin:60px 15px 0 15px;
}
.our_farmer .item .img_holder{
  -webkit-transition: .5s ease;
  transition: .5s ease;
  border: 2px solid #f7f7f7;
}

.our_farmer .item .overlay {
  position: absolute;
  top:0;
  left:0;
  opacity: 0;
  visibility: hidden;
  background: rgba(255, 255, 255, 0.81);
  width:100%;
  height:100%;
  transform: scale(0,0);
  -webkit-transform:scale(0,0);
  -moz-transform:scale(0,0);
  -ms-transform:scale(0,0);
  -o-transform:scale(0,0);
}
.our_farmer .item .overlay .inner-box {
  display: table;
  width:100%;
  height:100%;
  text-align: center;
}
.our_farmer .item .overlay ul {
  display: table-cell;
  vertical-align: middle;
}
.our_farmer .item .overlay ul li {
  display: inline-block;
  width:40px;
  height:40px;
  line-height: 40px;
  border-radius: 50%;
  border: 1px solid;
  margin: 0 3px;
  -webkit-transition: .4s ease;
  transition: .4s ease;
}
.our_farmer .item .overlay ul li a span {
  font-size: 15px;
  -webkit-transition: .4s ease;
  transition: .4s ease;
}
.our_farmer .item .overlay ul li:hover a span {
  color: #fff;
  -webkit-transition: .4s ease;
  transition: .4s ease;
}

.our_farmer .item:hover .overlay {
  transform: scale(1);
  -webkit-transform:scale(1);
  -moz-transform:scale(1);
  -ms-transform:scale(1);
  -o-transform:scale(1);
  opacity: 1;
  visibility: visible;
}

.our_farmer .text {
  position: relative;
  background: #f7f7f7;
  padding: 27px 0;
  margin: 0 20px;
  margin-top: -30px;
  z-index: 999;
  -webkit-transition: .4s ease;
  transition: .4s ease;
}
.our_farmer .item:hover .text {
  -webkit-transition: .3s ease;
  transition: .3s ease;
}

.our_farmer .text h4 {
  color: #333;
  font-size: 20px;
  font-weight: 700;
}
.our_farmer .text h5 {
  color: #7fb401;
  font-size: 14px;
  font-family: 'Open Sans', sans-serif;
  margin-top: 7px;
  margin-bottom: 10px;
}

.our_farmer .item:hover .text h4 {
  color: #fff;
  -webkit-transition: .3s ease;
  transition: .3s ease;
}
.our_farmer .item:hover .text h5 {
  color: #fff;
  -webkit-transition: .3s ease;
  transition: .3s ease;
}
.our_farmer .item:hover .text p {
  color: #fff;
  -webkit-transition: .3s ease;
  transition: .3s ease;
}



/*** 

====================================================================
  Testimonials Section
====================================================================

***/

.testimonials-section{
    position: relative;
    padding: 90px 0px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-attachment: fixed;
    color:#8cbb1a;
}
.testimonials-section.single_testimonial{
    position: relative;
    padding: 30px 0px 90px;
    background: #fff;
}


.testimonials-section.single_testimonial:before {
    display: none;
}
.testimonials-section:before {
    content: '';
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.80;
}
.testimonials-section.style-two:before{
  content:'';
  position:absolute;
  left:0px;
  top:0px;
  width:100%;
  height:100%;
  background:#1f2d35;
  opacity:0.95; 
}


.testimonials-section.style-two .sec-title .subtitle-text,
.testimonials-section.style-two .sec-title h2{
  color:#ffffff;  
}

.testimonials-section.style-two .sec-title h2{
  font-size:24px; 
}

.testimonials-section .testimonials-carousel{
  position:relative;
}

.testimonials-section .slide-item{
  position:relative;
  margin-top:60px;
}
.testimonials-section .slide-item .content {
  position:relative;
}

.testimonials-section .slide-item .text-bg {
  padding: 20px;
  padding-bottom: 45px;
  background: rgba(255, 255, 255, 225);
}

.testimonials-section .slide-item .quote-icon{
  position:relative;;
  line-height:36px;
  font-size:25px;
  margin-bottom: 9px;
}

.testimonials-section .slide-item .inner-box{
  position:relative;
  padding:23px 23px 0px;
}

.testimonials-section .slide-item .inner-box:before {
    content: '';
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    opacity: 0.90;
}

.testimonials-section .slide-item .review-title{
  color:#253d4a;
  font-size:16px;
  font-weight:500;
  margin-bottom:10px;
}

.testimonials-section .slide-item .text{
  color:#8cbb1a;
  font-size:16px;
  margin-bottom:20px;
  font-family: 'Open Sans', sans-serif;
  font-style: italic;
}

.testimonials-section .slide-item .info{
  position:relative;
  padding:12px 12px 22px 110px;
}

.testimonials-section .slide-item .author-thumb{
  position:absolute;
  left:0px;
  top:-30px;
  width:100px;
  height:100px;
  overflow:hidden; 
  line-height: 100px;
  border: 5px solid; 
  border-radius: 50%;
}

.testimonials-section .slide-item .author-thumb img{
  display:block;
  width: 100%;
}

.testimonials-section .slide-item .author{
  position:relative;
  padding:6px 0px;
  font-size:18px;
  line-height:24px;
  font-weight:700;
  color:#fff;
  text-transform:capitalize;  
}
.testimonials-section .slide-item .author-title{
  color: #fff; 
  font-size: 14px;
  font-family: 'Open Sans', sans-serif;
  padding-left: 21px;
}

/*owl dots*/

.testimonials-section .owl-controls {
    text-align: center;
    display: block;
}


.testimonials-section .owl-dots .owl-dot {
    display: inline-block;
    margin-top: 50px;
}
.testimonials-section .owl-dots .owl-dot span {
    background: #3c412a;
    display: block;
    height: 5px;
    width: 20px;
    margin: 0px 3px;
    -webkit-transition: opacity 200ms ease 0s;
    transition: opacity 200ms ease 0s;
}
.testimonials-section .owl-dots .owl-dot.active span,
.testimonials-section .owl-dots .owl-dot:hover span {
    -webkit-transition: .5s ease;
    transition: .5s ease;
}

/*nav*/
.testimonials-section .owl-nav {
    margin: 0;
    padding: 0;
    position: absolute;
    top: -28px;
    right: 0;
    margin: 0;
    margin-bottom: 36px;
}

.testimonials-section .owl-nav [class*=owl-] {
    color: #565a49;
    font-size: 24px;
    margin: 0;
    line-height: 40px;
    margin-left: 10px;
    height: 42px;
    width: 42px;
    border-radius: 50%;
    padding: 0;
    background-color: transparent;
    padding: 0 5px;
    display: inline-block;
    -webkit-transition: color .3s ease;
    transition: color .3s ease;
    border: 2px solid #565a49;
}

