﻿h2,h4{text-transform:uppercase}body,html{background-color:#fff;font-size:14px;color:#797979;padding:0;margin-left:0;margin-right:0;font-weight:700;width:100%}.preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fefefe;z-index:99999;height:100%;width:100%;overflow:hidden!important}.culmn,.divider,.main_clogo,.main_clogo a,.main_pricing_area,.main_study_area,.main_team_area{overflow:hidden}.loaded{width:60px;height:60px;position:absolute;left:50%;top:50%;background-image:url(../images/loading.gif);background-repeat:no-repeat;background-position:center;-moz-background-size:cover;background-size:cover;margin:-20px 0 0 -20px}h1,h2,h3,h4,h5{margin:0}img{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;user-drag:none;max-width:100%}a,a:active,a:focus,a:hover{text-decoration:none;outline:0}a,a span,button{-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}.btn:active,.btn:focus{outline:inherit}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clear{clear:both}.uneditable-input,input[type=text],input[type=url],input[type=search],input[type=tel],input[type=color],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],textarea{outline:0}.form-control{display:inline-block;height:38px;padding:10px 2px;font-size:14px;line-height:1.42857143;color:#000;background-color:#fff;background-image:none;border:0 solid #ccc;border-radius:0;-webkit-box-shadow:inset 0 0 0 transparent;box-shadow:inset 0 0 0 transparent;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;border-bottom:2px solid #ddd}h4,h5,p{line-height:2rem}.home-wrap h2,.home-wrap h3,.home-wrap h4,.home-wrap h5,.home-wrap p,.textwhite,h1,h3{color:#fff}.form-control:focus{border-color:#e74e3e;outline:0;-webkit-box-shadow:inset 0 0 0 rgba(0,0,0,.075),0 0 0 rgba(102,175,233,.6);box-shadow:inset 0 0 0 rgba(0,0,0,.075),0 0 0 rgba(102,175,233,.6)}h4,h5{font-weight:300}h1,h2{font-weight:700}h1{font-family:'Open Sans',sans-serif;font-size:5.143rem;line-height:5.5rem;letter-spacing:.4rem}h2,h3{font-family:'Source Sans Pro',sans-serif}.btn,button.btn-md{letter-spacing:1px}h2{font-size:2.571rem;line-height:3rem}h3{font-size:1.714rem;line-height:2.5rem;font-weight:400}.btn,h4{font-family:'Open Sans',sans-serif}h4{font-weight:600;font-size:1.286rem}p{margin:0 0 15px;font-size:.875rem}p:last-child{margin-bottom:0}.coloricon i,.colorstext{color:#5e9a28}.colorsbg{background:#5e9a28;color:#fff}.lightbg{background-color:#f9f9f9}.transition{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}.outofsectiontext{margin-top:40px}.sections{padding-top:85px;padding-bottom:105px}.sections.footer{padding-bottom:80px}section .subtitle h5{margin-top:10px;font-size:1.3rem}.parallax-section{max-width:100%;color:#fff}section .title-half h2{font-size:3rem;line-height:4rem;font-weight:300;margin-bottom:1.4rem}section .subtitle-half h5{font-weight:100;font-size:17px}ul{margin:0;padding:0;list-style:none}.heading{margin-bottom:4rem}.overlay{background-color:rgba(41,39,34,.75);width:100%;height:100%}.no-padding{padding:0!important;margin:0!important}.fluid-blocks-col{padding:70px 40px 0 80px}.fluid-blocks-col-right{padding:70px 80px 0 40px}.separator{width:10px;height:10px;margin:20px auto;background:#e74c3c;position:relative;display:inline-block;border-radius:50%}.separator:after,.separator:before{position:absolute;bottom:4px;height:1px;width:80px;content:"";background:#eee;display:inline-block}.separator:after{left:5%;margin-left:20px}.separator:before{right:5%;margin-right:20px}.separator2{height:4px;width:40px;margin:10px 0;background:#eee;position:relative}.separator3{height:2px;width:40px;margin:20px auto;background:#d64d3f}.separator4{height:2px;width:30px;margin:20px 0;background:#f38181}.divider{height:1px;background:#eee;width:100%}.btn-primary.active,.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary.disabled,.btn-primary.disabled:hover,.btn-primary.focus,.btn-primary:active,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#e74c3c;border-color:#e74c3c}.btn{display:inline-block;min-width:150px;text-align:center;color:#fff;margin:20px 0 0;font-size:.8125rem;border:1px solid #e74c3c;font-weight:700;padding:.8rem 3rem;transition:all .6s;border-radius:2px}.btn-default,.btn-lg{padding:1.125rem 3rem}.btn:hover{box-shadow:0 2px 2px 1px rgba(221,221,221,.6);color:#fff}.btn-default{background:0 0;border:1px solid #fff}.btn-default:hover{background:#e74c3c;border:1px solid #e74c3c}.btn-lg{background:#e74c3c}.btn-md{background:#999;padding:1rem 2rem;border:1px solid transparent}.margin-top-20{margin-top:20px}.margin-bottom-20{margin-bottom:20px}.margin-top-40{margin-top:40px}.margin-bottom-40{margin-bottom:40px}.margin-top-60{margin-top:60px}.margin-80,.margin-top-80{margin-top:80px}.margin-80{margin-bottom:80px}.margin-bottom-60{margin-bottom:30px}.margin-bottom-80{margin-bottom:80px}.m_t_10{margin-right:10px}.padding-top-20{padding-top:1.33rem}.padding-bottom-20{padding-bottom:1.33rem}.padding-top-40{padding-top:2.66rem}.padding-bottom-40{padding-bottom:2.66rem}.padding-top-60{padding-top:5rem}.padding-bottom-60{padding-bottom:4.5rem}.padding-top-90{padding-top:6.429rem}.padding-bottom-90{padding-bottom:6.429rem}.padding-bottom-0{padding-bottom:0}.p_l_r{padding-left:5.714rem;padding-right:5.714rem}.padding-twenty{padding:10px 0}.padding-fourty{padding:20px 0}.padding-sixty{padding:30px 0}.padding-eighty{padding:40px 0}h1 span{color:#5e9a28;font-weight:400}input::-webkit-input-placeholder{color:#ddd}input::-moz-placeholder{color:#ddd}input::-ms-input-placeholder{color:#ddd}.menu-scroll{padding-top:0;padding-bottom:0;position:fixed;top:0;left:0;right:0;z-index:300;box-shadow:0 6px 12px rgba(0,0,0,.175);-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);background-color:rgba(34,61,97,1.64);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;height:75px}.main_menu_bg{margin-top:0;background-color:transparent}.main_menu_bg .navbar-default{background-color:transparent;border-color:transparent;transition:all .6s;margin:15px auto}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#e74c3c;background:0 0}.main_menu_bg .navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#e74c3c;padding-bottom:22px;border-bottom:1px solid #e74c3c;background:0 0}.main_menu_bg .navbar-nav>li>a{padding-top:15px;padding-bottom:20px;text-transform:uppercase;font-size:.875rem;color:#fff}.navbar-brand{padding:0 15px}.navbar-brand>img{max-width:80%}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:transparent;color:#f5c239}.dropdown-menu{min-width:160px;padding:0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:transparent;-webkit-background-clip:padding-box;background-clip:padding-box;border:0 solid #ccc;border:0 solid rgba(0,0,0,.15);border-radius:0;-webkit-box-shadow:0 0 0 rgba(0,0,0,.175);box-shadow:0 0 0}.scrooldown{position:absolute;left:48.5%;bottom:-2%;width:40px;height:40px;line-height:48px;background:#f4f5f9;border-radius:50%;text-align:center;z-index:9}.scrooldown a i{font-size:1.5rem;color:#e74c3c}.culmn{width:100%}.head_title{margin-bottom:30px}.head_title h3{color:#413d4b}.head_title .subtitle{margin-top:30px}.home{background:url(../images/homebg.jpg) center center no-repeat;background-size:cover}.home_skew_border{position:relative}.home_skew_border:after,.home_skew_border:before{position:absolute;bottom:0;width:0;height:0;border-bottom:86px solid #fff;content:""}.home_skew_border:after{left:0;border-right:680px solid transparent}.home_skew_border:before{right:0;border-left:680px solid transparent}.main_home{padding-top:250px;padding-bottom:250px;display:block}.main_home h1{color:#fff;margin-bottom:20px}.main_home p{color:#fff;max-width:60%;margin:0 auto;padding-bottom:30px;font-size:1.125rem}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:#fff;outline:0;background:#e74c3c}.slick-arrow{background:#ddd;color:#000}.main_home_slider i{width:40px;height:40px;line-height:40px;color:#fff;background:#e74c3c}.main_home_slider i.nextprevleft,.main_home_slider i.nextprevright{width:40px;height:40px;line-height:40px;color:#000;background:#716a65;position:absolute;z-index:999;top:400px;font-size:1.5rem;transition:all .6s}.main_home_slider i.nextprevleft{float:left;left:-60px}.main_home_slider i.nextprevright{float:right;right:-50px}.main_home_slider i.nextprevleft:hover,.main_home_slider i.nextprevright:hover{color:#fff;background:#e74c3c}.main_feature .single_feature:hover .single_feature_icon{border-color:#e74c3c;transform:rotate(45deg)}.main_feature .single_feature:hover .single_feature_icon i{transform:rotate(-45deg)}.main_feature .single_feature:hover h4{color:#e74c3c}.main_feature .single_feature .single_feature_icon{border:1px solid #ddd;width:70px;height:70px;line-height:70px;margin:20px auto;transition:all .6s}.main_feature .single_feature i{margin-bottom:30px;color:#e74c3c;transition:all .6s}.main_feature .single_feature h4{transition:all .6s}.main_history .single_history_content .head_title h2{border-left:6px solid #e74c3c;padding-left:30px}.main_service .head_title{padding:30px 0 20px;margin-bottom:0}.main_service .head_title h2{margin-right:12%;border-right:6px solid #e74c3c;color:#fff;padding-right:5%}.main_service .single_service_img{position:relative;height:568px}.main_service .single_service_img img{width:100%;height:100%}.main_service .single_service.single_service_text{margin-right:0;background:#202020}.main_service .single_service.single_service_text .single_service_icon i{background:#f4f5f9;width:60px;height:58px;line-height:45px;text-align:center;color:#e74c3c;position:relative;z-index:9;border:5px solid rgba(0,0,0,.2);border-radius:50%;font-size:1.875rem}.main_service .single_service.single_service_text .single_service_right_text{width:96%}.main_service .single_service.single_service_text .single_service_right_text h4{color:#e74c3c}.main_service .single_service.single_service_text .single_service_right_text p{color:#999;font-family:'Source Sans Pro',sans-serif;font-weight:400}.btn-md.active,.btn-md:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 0 0 rgba(0,0,0,.125);box-shadow:inset 0 0 0 rgba(0,0,0,.125)}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,button.btn-md:focus{outline:0;color:#e74c3c}button.btn-md{text-align:center;color:#444;margin:0;font-size:.8125rem;border-radius:0;background-color:transparent;transition:.5s;border:0 solid #e74c3c;font-family:montserratregular}button.btn-md:hover{background-color:transparent;color:#e74c3c;text-decoration:none;border:0 solid #f4720a}.portfolio .toolbar{margin-bottom:50px}#portfoliowork{margin:1rem 0;-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;-webkit-column-width:33.33333333333333%;-moz-column-width:33.33333333333333%;column-width:33.33333333333333%}.tile{display:none}.scale-anm{margin:0;width:100%}.tile img{height:auto;display:inline-block;width:100%}.single_portfolio{position:relative;padding:5px}.single_portfolio:hover .grid_item_overlay{opacity:1}.grid_item_overlay{position:absolute;left:10%;top:10%;width:80%;height:80%;background:rgba(231,76,60,.6);color:#fff;padding:18% 20px 20px;opacity:0;transition:.6s;z-index:99;text-align:center}.g_overlay_1{padding-top:16%}.g_overlay_2{padding-top:85%}.grid_item_overlay a i{width:30px;height:30px;line-height:30px;text-align:center;border:1px solid #fff;color:#fff;display:inline-block;background:0 0}.grid_item_overlay a:hover i{color:#e74c3c;background:#fff}.study{background:#f4f5f9}.slick-active{outline:0}.single_study_text{background:#fff;position:absolute;right:-15%;top:65px;width:100%;z-index:9;padding:5% 20%}.pricing_head,.single_study_right_img{position:relative}.single_study_text .s_study_icon{background:#e74c3c;width:60px;height:60px;line-height:60px;color:#fff;transform:rotate(45deg);margin:30px auto}.single_study_text .s_study_icon i{transform:rotate(-45deg)}.counter{background:url(../images/counterbg.jpg) top center no-repeat;background-size:cover}.pricing_business .btn-md,.pricing_business .pricing_head{background:#e74c3c}.counter .main_counter_area{padding:80px 20px}.main_counter_area .single_counter h2{color:#fff;font-size:2.8125rem}.main_counter_area .single_counter i{color:#fff;font-size:1.875rem;display:inline-block;border:1px solid #fff;width:70px;height:70px;line-height:70px;border-radius:50%;margin-bottom:30px;margin-top:20px}.main_counter_area .single_counter h4{color:#fff;font-size:.8125rem;text-transform:lowercase}.single_pricing{text-align:center;margin-top:20px;transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out}.single_pricing:hover{box-shadow:0 1px 10px 1px #ccc}.pricing_business .pricing_head .p_r{color:#e74c3c}.pricing_business .pricing_head h3{color:#fff}.pricing_head{padding:30px 0;background:#999;height:200px}.pricing_head h3{text-transform:uppercase;color:#fff;font-size:24px}.main_trial h2,.main_trial h4{text-transform:none}.pricing_head .pricing_price{background:#fff;position:absolute;left:30%;bottom:-30%;width:150px;height:150px;margin:0 auto;padding:30px 0;border-radius:50%;box-shadow:0 0 0 10px rgba(244,245,249,.3)}.pricing_head .pricing_price .p_r{font-family:'Source Sans Pro',sans-serif;font-weight:700;font-size:2.822rem}.pricing_head .pricing_price .m_t{font-family:'Source Sans Pro',sans-serif;font-weight:400;font-size:.941rem}.pricing_body{background:#f4f5f9;padding:80px 0 30px}.single_pricing ul li{line-height:45px;height:45px;font-size:18px;font-family:'Open Sans',sans-serif;font-weight:600}.single_pricing a{margin-top:30px}.main_team_area{background:linear-gradient(rgba(162,27,27,.55),#060606),url(http://shreegurukripajyotish.com/images/Kundali2.jpg);background-size:cover;position:relative;height:650px}.main_team_area:before{width:100%;height:100%;position:absolute;left:0;bottom:-35px;content:"";background:url(../images/teambg2.png) bottom center no-repeat}.main_team ul li:nth-child(1),.main_team ul li:nth-child(2),.main_team ul li:nth-child(3),.main_team ul li:nth-child(4),.main_team ul li:nth-child(5){width:15%;display:inline-block;float:left;margin-left:3%;position:absolute}.main_team ul li{text-align:center}.main_team ul li:nth-child(1){left:1%;top:96%}.main_team ul li:nth-child(2){left:19%;top:85%}.main_team ul li:nth-child(3){left:37%;top:87%}.main_team ul li:nth-child(4){left:55%;top:97%}.main_team ul li:nth-child(5){left:73%;top:94%}.main_team ul li .single_team_img img{width:80px;height:80px;margin:35px auto;border-radius:50%;box-shadow:0 0 0 3px rgba(231,76,60,.65)}li:hover .single_team_img img{transform:scale(1.08)}li:hover .single_team_text{opacity:1}li .single_team_text{padding:10px 20px;width:100%;opacity:0;transition:all .6s;text-align:center;display:block;height:80px}li .single_team_text h4{margin-bottom:0;display:inline-block;text-transform:none;color:#f4f5f9;background:#e74c3c;padding:0 5px;font-size:15px}li .single_team_text p{color:#fff}.testimonial{background:url(../images/testbg.jpg) center center no-repeat;background-size:cover}.main_testimonial{color:#fff}.main_testimonial .single_testimonial i{color:#fff;margin-bottom:30px;font-size:2rem;padding:2px}.main_testimonial .single_testimonial p{color:#fff;letter-spacing:.03rem}.main_testimonial .single_testimonial .single_test_author{margin-bottom:40px;display:inline-block}.main_testimonial .single_testimonial .single_test_author h4{color:#fff;margin-bottom:0;font-size:1rem}.main_testimonial .single_testimonial .single_test_author h4 span{font-family:ralewayregular}.main_testimonial .single_testimonial .single_test_author p{color:#fff}.main_testimonial .owl-theme .owl-dots .owl-dot span{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;transform:rotate(0)}.clogo{background:#f4f5f9}.main_clogo a{height:100px;display:inline-block;width:100%;line-height:100px;background:#fff;margin-bottom:30px;box-shadow:1px 1px 1px 0 rgba(0,0,0,.25)}.blog{background:#f4f5f9}.main_blog_content .single_blog_area .single_blog_text{background:#e74e3e;padding:20px 30px 30px;position:relative}.main_blog_content .single_blog_area .single_blog_text.s_b_left:after,.main_blog_content .single_blog_area .single_blog_text.s_b_right:after{position:absolute;top:45%;content:"";width:0;height:0;border-top:30px solid transparent;border-bottom:30px solid transparent}.main_blog_content .single_blog_area .single_blog_text.s_b_left:after{left:-8%;border-right:30px solid #e74e3e}.main_blog_content .single_blog_area .single_blog_text.s_b_right:after{right:-8%;z-index:9;border-left:30px solid #e74e3e}.main_blog_content .single_blog_area .single_blog_text a.read_more{color:#fff}.main_blog_content .single_blog_area .single_blog_img{width:100%;height:417px;display:inline-block}.main_blog_content .single_blog_area .single_blog_img img{width:100%;height:100%}.contact{background:#f4f5f9}.contact_info_content,.single_contant_left{background:#fff;box-shadow:0 0 0 3px rgba(0,0,0,.01);overflow:hidden}.contact_info_content h3{color:#e74e3e;font-family:'Source Sans Pro',sans-serif;font-weight:600;margin-bottom:19px}.contact_info_content h4,.main_trial h2{font-weight:400;font-family:'Open Sans',sans-serif}.contact_info_content h4{margin:0;padding:0}.single_contact_info{margin-bottom:45px;overflow:hidden}.main_trial_area{background:url(../images/trailbg.jpg) top center no-repeat;overflow:hidden;background-size:cover;color:#fff}.main_trial h2 span{font-family:'Open Sans',sans-serif;font-weight:700}.main_trial h4{font-family:'Open Sans',sans-serif;font-weight:400}.footer{background:#000}.main_footer{overflow:hidden;padding:20px 0}.main_footer .flowus a i{color:#fff;font-size:1rem;padding:5px;border-radius:0;width:30px;height:30px;text-align:center;line-height:18px;margin-top:10px}.main_footer .flowus a i:hover{color:#e74c3c}.copyright_text{text-align:right}.copyright_text p{color:#fff;line-height:25px;max-width:100%;padding-top:15px}.copyright_text p i{padding:0 10px;color:red}.copyright_text p a{padding:0 10px;color:#e74c3c}.scrollup{width:30px;height:30px;border-radius:15px;opacity:.3;position:fixed;bottom:20px;right:25px;color:#fff;cursor:pointer;background-color:#000;z-index:1000;transition:opacity .5s,background-color .5s;-moz-transition:opacity .5s,background-color .5s;-webkit-transition:opacity .5s,background-color .5s}.scrollup:hover{background:#e74c3c;opacity:1}.scrollup i{font-size:13px;position:absolute;opacity:1;color:#fff;left:50%;top:50%;margin-top:-7px;margin-left:-6px;text-decoration:none}