/*
Theme Name : Paritosh Pathak
Developer: Umesh Ghediya
Version: 1.0
Designed and Development by: Chhavri Brand
*/

/* =-=-=-=-=-=-= All Fonts =-=-=-=-=-=-= */

@import url('https://fonts.googleapis.com/css?family=Noto+Sans:400,400i,700,700i');
@import url('https://fonts.googleapis.com/css?family=Nunito+Sans:200,200i,300,300i,400,400i,600,600i,700,700i,800,800i,900,900i');
@import url('https://fonts.googleapis.com/css?family=Lora:400,400i,700,700i|Montserrat:300,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i|Open+Sans:400,600,600i,700,700i,800,800i|PT+Sans:400,700');

@import url('https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');
@import url('https://fonts.googleapis.com/css?family=Raleway:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');


@font-face{
	font-family:helvetica;
	src:url(../fonts/helvetica-normal.ttf);
}
@font-face{
	font-family:nunito-extrabold;
	src:url(../fonts/Nunito-ExtraBold.ttf);
}
@font-face{
	font-family:nunito-regular;
	src:url(../fonts/Nunito-Regular.ttf);
}

@font-face{
	font-family:helveticalight;
	src:url(../fonts/HelveticaNeueLight.ttf);
}
@font-face{
	font-family:georgia;
	src:url(../fonts/georgiai.ttf);
}
@font-face{
	font-family:merriweather;
	src:url(../fonts/Merriweather-BoldItalic.ttf);
}
@font-face{
	font-family:merriweatherbold;
	src:url(../fonts/Merriweather-Bold.ttf);
}
@font-face{
	font-family:merriweatherregular;
	src:url(../fonts/Merriweather-Regular.ttf);
}
@font-face{
	font-family:merriweatherlight;
	src:url(../fonts/Merriweather-Light.ttf);
}
@font-face{
	font-family:firesansregular;
	src:url(../fonts/FiraSans-Regular.ttf);
}
@font-face{
	font-family:myriad;
	src:url(../fonts/MyriadPro-Regular.otf);
}


/* =-=-=-=-=-=-= General =-=-=-=-=-=-= */

body{
	font-weight:300;
	font-family:'PT Sans', sans-serif;
    font-size: 19px;
    line-height: 30px;
    color: #231f20;
    background-color: #fff;
}
a:hover,a:focus{
	text-decoration:none;
}
p{
	font-weight:300;
	font-family:'PT Sans', sans-serif;
    font-size: 18px;
    line-height: 30px;
	color:#231f20;
	margin:0;
}

html,
body {
    width: 100%;
    height: 100%;
}

ul,ol{
	padding:0;
	margin:0;
}
h1{
	padding:0;
	margin:0;
	font-size:70px;
}
h2{
	padding:0;
	margin:0;
	font-size:50px;
	font-family:helvetica;
	font-weight:bold;
}
h3{
	padding:0;
	margin:0;
	font-size:30px;
}
h4{
	padding:0;
	margin:0;
	font-size:23px;
}
h5{
	padding:0;
	margin:0;
	font-size:10px;
}
h6{
	padding:0;
	margin:0;
	font-size:5px;
}

.center-image{
	margin:0 auto;
}
.fontwbold{
	font-weight:bold;
}
.pdleft0{
	padding-left:0;
}
.pleft50px{
	padding-left:50px;
}
.pleft30px{
	padding-left:30px;
}
.pdright0{
	padding-right:0;
}
.ptop10px{
	padding-top:10px;
}
.ptop15px{
	padding-top:15px;
}
.ptop20px{
	padding-top:20px;
}
.ptop25px{
	padding-top:25px;
}
.pbot35px{
	padding-bottom:35px;
}
.ptop30px{
	padding-top:30px;
}
.ptop35px{
	padding-top:35px;
}
.ptop40px{
	padding-top:40px;
}
.ptop45px{
	padding-top:45px;
}
.ptop50px{
	padding-top:50px;
}
.ptop55px{
	padding-top:55px;
}
.ptop60px{
	padding-top:60px;
}
.ptop70px{
	padding-top:70px;
}
.ptop75px{
	padding-top:75px;
}
.ptop80px{
	padding-top:80px;
}
.ptop90px{
	padding-top:90px;
}
.ptop100px{
	padding-top:100px;
}
.ptop110px{
	padding-top:110px;
}
.ptop120px{
	padding-top:120px;
}
.ptop130px{
	padding-top:130px;
}
.ptop140px{
	padding-top:140px;
}
.ptop150px{
	padding-top:150px;
}


.pbot10px{
	padding-bottom:10px;
}
.pbot15px{
	padding-bottom:15px;
}
.pbot20px{
	padding-bottom:20px;
}
.pbot30px{
	padding-bottom:30px;
}
.pbot40px{
	padding-bottom:40px;
}
.pbot50px{
	padding-bottom:50px;
}
.pbot60px{
	padding-bottom:60px;
}
.pbot70px{
	padding-bottom:70px;
}
.pbot80px{
	padding-bottom:80px;
}
.pbot90px{
	padding-bottom:90px;
}
.pbot95px{
	padding-bottom:95px;
}
.pbot100px{
	padding-bottom:100px;
}
.pbot110px{
	padding-bottom:110px;
}
.pbot120px{
	padding-bottom:120px;
}
.pbot130px{
	padding-bottom:130px;
}
.pbot140px{
	padding-bottom:140px;
}
.pbot145px{
	padding-bottom:145px;
}
.pbot150px{
	padding-bottom:150px;
}
.pbot160px{
	padding-bottom:160px;
}
.pbot170px{
	padding-bottom:170px;
}
.pbot180px{
	padding-bottom:180px;
}
.pbot190px{
	padding-bottom:190px;
}
.pbot200px{
	padding-bottom:200px;
}


.pleft50px{
	padding-left:50px;
}

.mbot10px{
	margin-bottom:30px;
}
.pdfeatures{
	padding-bottom:20px;
}
.center-img{
	margin:0 auto;
	text-align:center;
}
.border{
	border:1px solid black;
}
.gray-back{
	background:#f2f2f3;
}
.blue-back{
	background:#004459;
}
.white-back{
	background:#fff;
}
.w20per {
    width: 30%;
    margin: 0 auto;
}
.mleft20px{
	margin-left:20px;
}
.mleft40px{
	margin-left:35px;
}
/* =-=-=-=-=-=-= Header Section  =-=-=-=-=-=-= */

.overlay { 
  color:#fff;
  position:absolute;
  z-index:12;
  top:50%;
  left:0;
  width:100%;
  text-align:center;
}


/* CUSTOMIZE THE NAVBAR
-------------------------------------------------- */

/* Special class on .container surrounding .navbar, used for positioning it into place. */
.navbar-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 10;
}

.nav > li > a{
	padding: 10px 31px;
}
.navbar-brand{
	padding: 13px 0px 10px 0px;
}
.dropdown-menu > li > a{
	padding:3px 30px !important;
}
.dropdown-menu > li > a:hover{
	text-decoration:underline;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{
	background-color:none !important;
}
.navbar{
	//border-bottom:1px solid #7da6b1;
	//padding:21px 0px 14px 0px;
	padding:14px 0px 9px 0px;
}
.background{
	background-size:cover;
	height:0 auto;
	background-repeat:no-repeat;
	width:100%;
}
.header-back,.navbar-fixed-top{
	background: #f2f2f3;
	background-size:cover;
	height:0 auto;
	background-repeat:no-repeat;
	width:100%;
	min-height:74px;
}
.header-back-thanks{
	background:#30343f;
	//min-height:100px;
	padding:30px 0px;
}
.navbar-nav a{
	margin-top:5px;
	font-family:myriad;
	font-size:15px;
	color:#58595b;
	font-weight:600;
	text-transform:uppercase;
	transition: all 0.5s;
	letter-spacing:1.3px;
}
.navbar-nav > li > a{
	//margin-bottom:25px;
	padding-top:10px;
	padding-bottom:5px;
}

.navbar-nav li.dropdown div a{
	font-size: 13px;
   border-bottom: 1px solid #d4d4d4;
    padding: 8px 15px;
	margin:0;
}
.navbar-nav li.dropdown div a:last-child{
    border-bottom: none;
}
.dropbtn {
    color: white;
    padding: 16px;
    font-size: 16px;
    border: none;
    cursor: pointer;
}
.last-menu-icon{
	
}
.dropdown {
    position: relative;
    display: inline-block;
	
}

.dropdown-content {
    display: none;
    position: absolute;
    min-width: 280px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
	background: #f9f9f9;
	border-radius:3px;
}
.dropdown-content a {
    color: black;
    text-decoration: none;
    display: block;
	line-height:25px;
}
.dropdown-content a span{
    display: block;
	float:right;
	margin-top:5px;
}

.dropdown-content:hover{
	background:#f9f9f9 !important;
	
}
.dropdown-content a:last-child{
	line-height:18px !important;
	padding-bottom:10px !important;
}
.dropdown:hover .dropdown-content{
    display: block;
	/*padding:8px 11px 11px 11px;*/
}

.menu-active{
	color:#cd2122 !important;
}
.contact{
	background:transparent;
	border:1px solid #d1d1d1;
	border-radius:50px;
	margin-top:8px;
	margin-left: 23px;
	color:#58595b;
}
.contact:hover{
	background:#757688;
	border:1px solid #757688;
	color:#fff !important;
}
.contact a:hover{
	color:#fff !important;
}
.contact a{
	padding-top: 2px !important;
    padding-bottom: 4px !important;
color:#58595b;
}
.navbar-nav a:hover{
	background:none !important;
	color:#221717;
	text-decoration:none !important;
}
.navbar-toggle {
    position: relative;
    float: right;
	background-color: transparent;
    padding: 10px;
	margin: 13px 30px 13px 0;
	border: none;
	color: #fff;
	//border: 2px solid #ddd;
}
.new-header-back{
	margin-bottom:100px;
}
.new-header-back .navbar{
	 border-bottom:0;
}
.navbar-toggle .icon-bar {
	background-color: #ddd;
}


/* Footer css start*/
.faq-train-page .faq-wrap .panel-title > a{
	background:#fff !important;
}
.faq-train-page .faq-wrap .panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group{
	background:#fff !important;
}
.faq-train-page .faq-wrap .panel-group .panel:last-child{
	border-bottom:none !important;
}
.faq-wrap .panel-group .panel {
	border-radius: 0 !important;
	box-shadow: none;
   // border-color: #EEEEEE;
   	border:none !important;
}

.faq-wrap .panel-default > .panel-heading {
	padding: 0;
	border-radius: 0;
	color: #212121;
	background:none;
	border:none !important;
}

.faq-wrap .panel-title {
   font-family:'Montserrat', sans-serif;
	font-weight:300;
	color:#000000;	
	font-size:18px;
	text-align:left;
}

.faq-wrap .panel-title > a {
	display: block;
	padding: 20px 0px 22px 0px;
	text-decoration: none;
	line-height:30px;
	background:#fff;
	font-family:helvetica;
	font-size:20px;
	color:#000000;
	font-weight:500;
}

.faq-wrap .more-less {
	float: right;
	color: #939598;
	font-size: 12px;
}
.faq-wrap .panel-body{
	color:#231f20;
	font-weight:300;
	font-size:17px;
	font-family:'PT Sans', sans-serif;
	padding:0px 0px 15px 0px;
	text-align:left;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: none !important;
}
.faq-wrap .panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group{
	border-top: none !important;
	background:#fff;
}
.faq-wrap .panel-default{
	border-color:none !important;
}
.faq-wrap .panel-group .panel{
	border-bottom:1px solid #e6e7e8 !important;
}
.pd-dec-50{
	padding:0px 90px;
}
.faq-title h2{
	font-family:'Montserrat', sans-serif;
	color:#010101;
	font-weight:700;
	font-size:35px;
}
.footer-back{
	background: url(../images/footer-back.jpg);
	background-size:cover;
	height:0 auto;
	background-repeat:no-repeat;
	width:100%;
}
.footer-text p,.footer-text a{
	font-size:13px;
	color:#525252;
	font-family:helvetica;
}
.left{
	text-align:left;
}
.right{
	text-align:right;
}
.scroll_up a:hover{
	color:#fff;
	border:2px solid #231f20;
	background:#231f20;
}
.scroll_up a{
	background:#72bf44;
	padding:5px 13px 8px 13px;
	color:#fff;
	font-size:22px;
	position:fixed;
	bottom:10%;
	right:40px;
	display:none;
	border:2px solid #72bf44;
	border-radius:50%;
	transition:all 0.5s;
}
.scroll_up i{
	font-size:25px;
}


/* footer css end*/


.slider-back{
	background: url(../images/slider.jpg);
	background-size:cover;
	height:0 auto;
	background-repeat:no-repeat;
	width:100%;
	min-height:703px;
}
.line1 p{
	font-family:helvetica;
	color:#231f20;
	font-weight:500;
	font-size:18px;
}
.header-title h1{
	color:#231f20;
	 font-family:'Montserrat', sans-serif;
	font-weight:900;
	font-size:57px;
	line-height:85px;
}
.bordergray{
	border-left: 5px solid #c3c3c3;
    height: 55px;
    float: left;
    margin-top: 8px;
	border-top:none;
	border-right:none;
	border-bottom:none;
	width:5%;
}
.header-sub-title p{
	color:#231f20;
	font-family: helvetica;
	font-weight:500;
	font-size:21px;
	line-height:35px;
	margin-left: 20px;
    margin-top: 45px;
    
}

.text-box{
	padding:140px 0px 175px 0px;
}
.container-space{
	padding:0px 50px;
}
.center-img{
	margin:0 auto;
}

.event-wrap-header{
	padding:80px 60px 65px 60px;
	background:#f2f2f3;
	border:1px solid #cacaca;
	border-radius:2px;
	margin-top:-80px;

}
.design-back{
	background: url(../images/design.jpg);
	background-size:cover;
	height:0 auto;
	background-repeat:no-repeat;
	width:100%;
	min-height:250px;
}
.title-image h3{
	color:#231f20;
	 font-family:'Montserrat', sans-serif;
	font-weight:800;
	font-size:23px;
}
.title-image span{
	
}
.title-image img{
	float:left;
	margin-right:18px;
}
.ftxt{
	width:100%;
	border:none;
	font-family: 'Noto Sans', sans-serif;
	font-size:14px;
	color:#21272d;
	padding:10px 20px;
	border-radius:2px;
	font-weight:400;
	box-shadow:0 2px 10px rgba(0,0,0,0.1);
}
.map img{
	margin:0 auto;
}
.map{
	padding-top:30px;
	padding-bottom:85px;
}
#slider{
	border-bottom:1px solid #ebebeb;
}
.form-submit{
	font-family: 'Nunito Sans', sans-serif;
	font-size:20px;
	color:#fff;
	border-radius:5px;
	background:#72bf44;
	font-weight:700;
	border:none;
	text-transform:uppercase;
	padding:9px 20px;
	border-bottom:3px solid #03953f;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}
.onetext{
	//margin-left:-50px;
}
.event-below{
	margin-top:-120px;
	margin-left:50px;
}
.title2 h2{
	color:#000;
	 font-family:'Montserrat', sans-serif;
	font-weight:700;
	font-size:45px;
	line-height:60px;
}
.title3 h2{
	color:#000;
	 font-family:'Montserrat', sans-serif;
	font-weight:700;
	font-size:25px;
	line-height:60px;
}
.big-points ul li{
	list-style:none;
}
.big-points ul li p{
	 font-size: 19px;
    font-weight: 300;
    font-family:helvetica;
    color: #231f20;
	margin-left:50px;
	list-style:none;
}

.big-points ul li img{
	position:absolute;
	margin-top:5px;
}
.common-descp h2{
	 font-size: 19px;
    font-weight: 300;
    font-family:helvetica;
    color: #231f20;
}
.end-content {
	padding-left:50px;
}
.end-content span{
	font-family:helvetica;
	font-weight: 700;
}
.end-content p{
	 font-size: 35px;
    font-weight: 300;
    font-family:helveticalight;
    color: #231f20;
	line-height:50px;
}
.testi-box p{
	font-family:georgia;
	font-size:italic;
	color:#231f20;
	font-size:18px;
	line-height:30px;
}
.testi-box{
	background:#fff;
	padding:40px 29px;
}
.testi-box span{
	margin-top:20px;
	display:inline-block;
	font-weight:600;
	font-size:16px;
	color:#1d2327;
	font-family:'Montserrat', sans-serif;
	line-height: 19px;
}
.testi-box small{
	color:#939598;
	font-weight:300;
	font-size:12px;
	font-family:'Montserrat', sans-serif;
}

.footer-box{
	border:1px solid #cfcfcf;
	padding:80px 50px;
	margin-bottom:-190px;
	background:#fff;
}
.fb-title h2{
	font-family: 'Raleway', sans-serif;
	color:#231f20;
	font-weight:700;
	font-size:32px;
}
.fb-title p{
	color:#424140;
	font-size: 19px;
    font-weight: 500;
    font-family: 'PT Sans', sans-serif;
	line-height:35px;
}
.fb-btn a{
	display:inline-block;
	margin-top:45px;
	border-radius:5px;
	padding:11px 0px 13px 0px;
	width:95%;
	background:#72bf44;
	font-size: 23px;
    font-weight: 700;
    font-family: helvetica;
	line-height:35px;
	color:#fff;
	text-transform:uppercase;
	text-shadow: 2px 1px 2px #231f20;
}
.footer-back{
	background:#659ea9;
	padding-top:250px;
	padding-bottom:40px;
}
.footer-back-thank{
	background:#659ea9;
}
.footer-text p,.footer-text a{
	font-size:13px;
	color:#a3c2c9;
	font-family:helvetica;
}
.hvr-radial-out:before{
	    background: #62a53b !important;
}
.meet-back{
	background: url(../images/meet-back.jpg);
	background-size:cover;
	height:0 auto;
	background-repeat:no-repeat;
	width:100%;
}
.meet-title h2{
	font-family:'Montserrat', sans-serif;
	color:#fff;
	font-weight:500;
	font-size:40px;
	line-height:60px;
}
.meet-desc p,.meet-feature h3{
	font-size: 19px;
    font-weight: 500;
    font-family: 'PT Sans', sans-serif;
	line-height:35px;
	color:#fff;
}
.meet-sign{
	margin-left:-20px;
	margin-top:30px;
	margin-bottom:30px;
}
.meet-feature img{
	margin-top:12px;
}
.se-desc{
	background:#fff;
	padding:40px 50px;
	width:60%;
	margin-left:150px;
}
.se-desc h3{
	font-size: 23px;
    font-weight: 700;
    font-family: helvetica;
	line-height:35px;
	color:#231f20;
}
.se-desc ul{
	margin:0;
	padding:0;
}
.se-desc ul li{
	display:inline-flex;
	 font-size: 19px;
    font-weight: 300;
    font-family:helvetica;
    color: #231f20;
	margin-left:2px;
	list-style:none;
	line-height:38px;
}
.se-desc ul li::before {
  content: "• ";
  color: #9aa3ae;
  font-size:25px;
  margin-right:15px;
}
.se-image img{
	position:absolute;
}
.se-box{
	margin-bottom:40px;
}
.se-box:last-child{
	margin-bottom:0;
}
.ftxt1{
	width:100%;
	border:1px solid #cfcfcf;
	font-family:nunito-regular;
	font-size:14px;
	color:#21272d;
	padding:10px 20px;
	border-radius:5px;
}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #21272d;
  font-weight:400;
}
::-moz-placeholder { /* Firefox 19+ */
  color:#21272d;
  font-weight:400;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #21272d;
  font-weight:400;
}
:-moz-placeholder { /* Firefox 18- */
  color:#21272d;
  font-weight:400;
}
.form-submit1{
	 font-family: helvetica;
	 text-shadow: 1px 1px 1px #000;
	font-size:23px;
	color:#fff;
	border-radius:5px;
	background:#72bf44;
	font-weight:700;
	border:none;
	letter-spacing:1px;
	width:100%;
	text-transform:uppercase;
	padding:10px 20px;
	border-bottom:4px solid #519032;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	margin-bottom:15px;
}
.titlebook img{
	position:absolute;
	margin-top:-25px;
	margin-left:97px;
}
.titlebook h3{
	font-family:'Montserrat', sans-serif;
	color:#000;
	font-weight:700;
	font-size:30px;
}
.privacy{
	text-align:center;
	
}
.privacy p{
	 color:#505050;
	 font-size: 13px;
    font-weight: 300;
    font-family: 'PT Sans', sans-serif;
}
.privacy i{
	color:#f16121;
	font-size:12px;
}
.privacy a{
	text-decoration:underline;
	color:#505050;
}
#inline1 h3{
	color:#231f20;
	font-family:helvetica;
	font-size:25px;
	font-weight:700;
	margin-bottom:20px;
}
.book-box{
	border:1px solid #cfcfcf;
	padding:80px 60px 60px 60px;
	border-radius:5px;
	-moz-box-shadow: 10px 10px 5px rgba(0,0,0,0.2);
-webkit-box-shadow: 10px 10px 5px rgba(0,0,0,0.2);
box-shadow: 10px 10px 5px rgba(0,0,0,0.2);
}
.yellow-below{
	margin-bottom:-30px;
	margin-left:50px;
}
.book-percentage h1{
	font-family:'Montserrat', sans-serif;
	color:#c4c4c4;
	font-weight:800;
	font-size:45px;
	margin-bottom:18px;
}
.book-percentage p{
	 font-size: 18px;
    font-weight: 300;
    font-family:helvetica;
    color: #808080;
	line-height:33px;
}
.book-percentage-wrap{
	padding-left:40px;
	margin-top:30px;
}
.form-box p {
    color: red;
    font-family: 'PT Sans', sans-serif;
    font-size: 14px;
}
.boxborder{
	border-left:2px dashed #d2d2d2;
	position:absolute;
	min-height:800px;
	margin-left:60px;
	margin-top:20px;
}
.tabpd80px{
	padding-top:80px;
	padding-bottom:80px;
}
.tabpd90px{
	padding-top:90px;
	padding-bottom:90px;
}

/* Thank you page css ebook*/

.thanks-page-title h2{
	font-size:56px;
	color:#1d2327;
	font-family: 'Montserrat', sans-serif;
	font-weight:900;
 }
 .fc-form-btn1{
	background:#72bf44;
	color:#fff;
	border-radius:4px;
	text-transform:uppercase;
	font-family:helvetica;
	font-size: 18px;
	font-weight:bold;
	padding:10px 22px;
	border:none;
	border:2px solid #72bf44;
	transition:all 0.5s;
}
.fc-form-btn1:hover{
	color: #72bf44;
	background:none;
}
.header-back-thanks{
	background:#f2f2f3;
	//min-height:100px;
	padding:23px 0px;
}
.thanks-page-desc p{
	color:#414042;
	line-height:38px;
	font-weight:300;
	font-size:22px;
	font-family:helvetica;
}
.borderthanks{
	border-bottom:1px solid #cacaca;
}
.underline a{
	text-decoration:underline;
}
.underline a{
	color:#414042;
}
.underline a:hover{
	text-decoration:none
}
.boldfont{
	font-weight:bold;
}
.thankyou-call img{
	float:right;
}
.header-logo{
	float:left;
}
.heade-phone{
	float:right;
	padding-top:0px;
}
.big-space{
	padding:100px 0px;
}
.meeto-image{
	margin-top:165px;
}