/* @font-face{ 
 font-family: 'RalewayBlack';
 src:url(../fonts/Raleway-Black.eot);
 src:url(../fonts/Raleway-Black.eot) format('eot'),
      url(../fonts/Raleway-Black.woff) format('woff'),
      url(../fonts/Raleway-Black.ttf) format('truetype'),
      url(../fonts/Raleway-Black.svg) format('svg'),
   url(../fonts/Raleway-Black.woff) format('woff');
}

@font-face{ 
 font-family: 'RalewayBlackItalic';
 src:url(../fonts/Raleway-BlackItalic.eot);
 src:url(../fonts/Raleway-BlackItalic.eot) format('eot'),
      url(../fonts/Raleway-BlackItalic.woff) format('woff'),
      url(../fonts/Raleway-BlackItalic.ttf) format('truetype'),
      url(../fonts/Raleway-BlackItalic.svg) format('svg'),
   url(../fonts/Raleway-BlackItalic.woff) format('woff');
}

@font-face{ 
 font-family: 'RalewayBold';
 src:url(../fonts/Raleway-Bold.eot);
 src:url(../fonts/Raleway-Bold.eot) format('eot'),
      url(../fonts/Raleway-Bold.woff) format('woff'),
      url(../fonts/Raleway-Bold.ttf) format('truetype'),
      url(../fonts/Raleway-Bold.svg) format('svg'),
   url(../fonts/Raleway-Bold.woff) format('woff');
}

@font-face{ 
 font-family: 'RalewayBoldItalic';
 src:url(../fonts/Raleway-BoldItalic.eot);
 src:url(../fonts/Raleway-BoldItalic.eot) format('eot'),
      url(../fonts/Raleway-BoldItalic.woff) format('woff'),
      url(../fonts/Raleway-BoldItalic.ttf) format('truetype'),
      url(../fonts/Raleway-BoldItalic.svg) format('svg'),
   url(../fonts/Raleway-BoldItalic.woff) format('woff');
}
@font-face{ 
 font-family: 'RalewayExtraBold';
 src:url(../fonts/Raleway-ExtraBold.eot);
 src:url(../fonts/Raleway-ExtraBold.eot) format('eot'),
      url(../fonts/Raleway-ExtraBold.woff) format('woff'),
      url(../fonts/Raleway-ExtraBold.ttf) format('truetype'),
      url(../fonts/Raleway-ExtraBold.svg) format('svg'),
   url(../fonts/Raleway-ExtraBold.woff) format('woff');
}
@font-face{ 
 font-family: 'RalewayExtraBoldItalic';
 src:url(../fonts/Raleway-ExtraBoldItalic.eot);
 src:url(../fonts/Raleway-ExtraBoldItalic.eot) format('eot'),
      url(../fonts/Raleway-ExtraBoldItalic.woff) format('woff'),
      url(../fonts/Raleway-ExtraBoldItalic.ttf) format('truetype'),
      url(../fonts/Raleway-ExtraBoldItalic.svg) format('svg'),
   url(../fonts/Raleway-ExtraBoldItalic.woff) format('woff');
}
@font-face{ 
 font-family: 'RalewayExtraLight';
 src:url(../fonts/Raleway-ExtraLight.eot);
 src:url(../fonts/Raleway-ExtraLight.eot) format('eot'),
      url(../fonts/Raleway-ExtraLight.woff) format('woff'),
      url(../fonts/Raleway-ExtraLight.ttf) format('truetype'),
      url(../fonts/Raleway-ExtraLight.svg) format('svg'),
   url(../fonts/Raleway-ExtraLight.woff) format('woff');
}
@font-face{ 
 font-family: 'RalewayExtraLightItalic';
 src:url(../fonts/Raleway-ExtraLightItalic.eot);
 src:url(../fonts/Raleway-ExtraLightItalic.eot) format('eot'),
      url(../fonts/Raleway-ExtraLightItalic.woff) format('woff'),
      url(../fonts/Raleway-ExtraLightItalic.ttf) format('truetype'),
      url(../fonts/Raleway-ExtraLightItalic.svg) format('svg'),
   url(../fonts/Raleway-ExtraLightItalic.woff) format('woff');
}
@font-face{ 
 font-family: 'RalewayItalic';
 src:url(../fonts/Raleway-Italic.eot);
 src:url(../fonts/Raleway-Italic.eot) format('eot'),
      url(../fonts/Raleway-Italic.woff) format('woff'),
      url(../fonts/Raleway-Italic.ttf) format('truetype'),
      url(../fonts/Raleway-Italic.svg) format('svg'),
   url(../fonts/Raleway-Italic.woff) format('woff');
}
@font-face{ 
 font-family: 'RalewayLight';
 src:url(../fonts/Raleway-Light.eot);
 src:url(../fonts/Raleway-Light.eot) format('eot'),
      url(../fonts/Raleway-Light.woff) format('woff'),
      url(../fonts/Raleway-Light.ttf) format('truetype'),
      url(../fonts/Raleway-Light.svg) format('svg'),
   url(../fonts/Raleway-Light.woff) format('woff');
}
@font-face{ 
 font-family: 'RalewayLightItalic';
 src:url(../fonts/Raleway-LightItalic.eot);
 src:url(../fonts/Raleway-LightItalic.eot) format('eot'),
      url(../fonts/Raleway-LightItalic.woff) format('woff'),
      url(../fonts/Raleway-LightItalic.ttf) format('truetype'),
      url(../fonts/Raleway-LightItalic.svg) format('svg'),
   url(../fonts/Raleway-LightItalic.woff) format('woff');
}
@font-face{ 
 font-family: 'RalewayMedium';
 src:url(../fonts/Raleway-Medium.eot);
 src:url(../fonts/Raleway-Medium.eot) format('eot'),
      url(../fonts/Raleway-Medium.woff) format('woff'),
      url(../fonts/Raleway-Medium.ttf) format('truetype'),
      url(../fonts/Raleway-Medium.svg) format('svg'),
   url(../fonts/Raleway-Medium.woff) format('woff');
}
@font-face{ 
 font-family: 'RalewayMediumItalic';
 src:url(../fonts/Raleway-MediumItalic.eot);
 src:url(../fonts/Raleway-MediumItalic.eot) format('eot'),
      url(../fonts/Raleway-MediumItalic.woff) format('woff'),
      url(../fonts/Raleway-MediumItalic.ttf) format('truetype'),
      url(../fonts/Raleway-MediumItalic.svg) format('svg'),
   url(../fonts/Raleway-MediumItalic.woff) format('woff');
}
@font-face{ 
 font-family: 'RalewayRegular';
 src:url(../fonts/Raleway-Regular.eot);
 src:url(../fonts/Raleway-Regular.eot) format('eot'),
      url(../fonts/Raleway-Regular.woff) format('woff'),
      url(../fonts/Raleway-Regular.ttf) format('truetype'),
      url(../fonts/Raleway-Regular.svg) format('svg'),
   url(../fonts/Raleway-Regular.woff) format('woff');
}
@font-face{ 
 font-family: 'RalewaySemiBold';
 src:url(../fonts/Raleway-SemiBold.eot);
 src:url(../fonts/Raleway-SemiBold.eot) format('eot'),
      url(../fonts/Raleway-SemiBold.woff) format('woff'),
      url(../fonts/Raleway-SemiBold.ttf) format('truetype'),
      url(../fonts/Raleway-SemiBold.svg) format('svg'),
   url(../fonts/Raleway-SemiBold.woff) format('woff');
}
@font-face{ 
 font-family: 'RalewaySemiBoldItalic';
 src:url(../fonts/Raleway-SemiBoldItalic.eot);
 src:url(../fonts/Raleway-SemiBoldItalic.eot) format('eot'),
      url(../fonts/Raleway-SemiBoldItalic.woff) format('woff'),
      url(../fonts/Raleway-SemiBoldItalic.ttf) format('truetype'),
      url(../fonts/Raleway-SemiBoldItalic.svg) format('svg'),
   url(../fonts/Raleway-SemiBoldItalic.woff) format('woff');
}
@font-face{ 
 font-family: 'RalewayThin';
 src:url(../fonts/Raleway-Thin.eot);
 src:url(../fonts/Raleway-Thin.eot) format('eot'),
      url(../fonts/Raleway-Thin.woff) format('woff'),
      url(../fonts/Raleway-Thin.ttf) format('truetype'),
      url(../fonts/Raleway-Thin.svg) format('svg'),
   url(../fonts/Raleway-Thin.woff) format('woff');
}
@font-face{ 
 font-family: 'RalewayThinItalic';
 src:url(../fonts/Raleway-ThinItalic.eot);
 src:url(../fonts/Raleway-ThinItalic.eot) format('eot'),
      url(../fonts/Raleway-ThinItalic.woff) format('woff'),
      url(../fonts/Raleway-ThinItalic.ttf) format('truetype'),
      url(../fonts/Raleway-ThinItalic.svg) format('svg'),
   url(../fonts/Raleway-ThinItalic.woff) format('woff');
} */
@font-face{ 
 font-family: 'centurygothic';
 src: 	url(../fonts/07558_CenturyGothic.woff) format('woff'),
		url(../fonts/07558_CenturyGothic.ttf) format('truetype');
}
.container{
	width:100%;
	padding:0px;
}
body {
    font-family: 'centurygothic'!important;
	/* text-transform: capitalize; */
}

body::after{
   
   content:url(../images/1.jpg) url(../images/yoga.jpg) url(../images/homepage-banner3.jpg) ;
   display:none;
}


*{
  -webkit-backface-visibility:hidden;
     -moz-backface-visibility:hidden;
      -ms-backface-visibility:hidden;
       -o-backface-visibility:hidden;
          backface-visibility:hidden;
}

.clrfrntbg{
	background:#fff !important;
	
}
.rgt_cnt_2 span {
    display: inline-block;
    /* width: 40px; */
    text-align: right;
    margin-right: 5px;
}
.navbar-inverse .navbar-nav>li>a{
	color:#fff;
}
.aheadlnk:hover{
	color:#000 !important;
}
.aheadlnk{
	color:#9d9d9d !important;
}

.aheadlnk1:hover{
	color:#000 !important;
}
.aheadlnk1{
	color:#9d9d9d !important;
}


.gotopac:hover{
	color:#000 !important;
}
.gotopac{
	color:#9d9d9d !important;
}

.rt_para_txt{    
    /*  width: 325px; removed to avoid the double lines in home */
    display: inline-block;
    padding-top: 10 !important;
    line-height: 25px;
    word-spacing: 2px;
    margin-bottom: 15px;}
	.mrgt_15{margin-top:15px;}
.feature.map iframe {
    height:100%;
    width:100%;
    border:0;
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+ */
    filter: gray; /* IE6-9 */
	  -webkit-filter: grayscale(99%); /* Chrome 19+ & Safari 6+ */
	  -webkit-backface-visibility: hidden;  /* Fix for transition flickering */
  }
.mrg_cmn{padding-bottom:20px;}
.navbar{
	background-color: transparent;
	margin-bottom:0px !important;
	border:none !important;
	color:#868383;
	font-size:14px;
	height:91px;
	position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999;
    border-radius: 0;
}
.brndcstm{
	padding: 22px 10px;
	margin: 15px 0px 0px 10px !important;
}

.brndcstm1{/********added for padding reduce in home and employer page*********/
	padding: 11px 10px;
	margin: 5px 0px 0px 10px !important;/****changed to adjust the logo margin-top from 15px to 5px to increse the space under the slogan****/
}


.lnhgt{
	line-height:34px;	
}
.collapse{
	padding:20px 0px;
}
.carousel{
	padding:0px;
}
/* .img_Slide_otr{
	cursor:pointer;
	text-align: center;
    font-size: 18px;
    font-weight: 600;
    color: #8f9598; 
	margin-left: 35px;change dfrom 0px to 35px
    padding-top: 5px;
    display: inline;
    margin-right: 30px;change dfrom 60px to 30px
	 }*/
	
	.img_Slide_otr1{
	cursor:pointer;
	text-align: center;
    font-size: 18px;
    font-weight: 600;
    color: #8f9598; 
	margin-left: 35px;
    padding-top: 5px;
    display: inline;
    margin-right: 30px;
	}
	
	
	.img_Slide_otr2{
	cursor:pointer;
	text-align: center;
    font-size: 18px;
    font-weight: 600;
    color: #8f9598; 
	margin-left: 0px;
    padding-top: 5px;
    display: inline;
    margin-right: 0px;
	}
	
	.img_Slide_otr3{
	cursor:pointer;
	text-align: center;
    font-size: 18px;
    font-weight: 600;
    color: #8f9598; 
	margin-left: 28px;
    padding-top: 5px;
    display: inline;
    margin-right: 85px;
	}
	
	
	
	.img_hdr_Active{    color: #1596d6;
    border-bottom: 2px solid #1596d6;
    padding: 5px 0 8px;}
	.img_Slide_otr_hdr{text-align: center;
    margin: 20px 0;}
.row{
	margin:0px;
}
.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover{
	color:#000;
}
.navbar-inverse .navbar-nav>li>a:hover + .navbar-inverse .navbar-nav li{
	text-decoration:underline;
}
.h2hdng{
	font-size:50px;
	color:#fff;
	padding-bottom:10px;
	
}
.pheadtg{
	font-size:19px;
	color:#fff;
	font-family:'centurygothic';
	line-height:35px;
	font-weight:400;
	width: 100%;
    float: right;
}
.pheadtg_i{
	font-size:19px;
	color:#fff;
	font-family:'centurygothic';
	line-height:35px;
	font-weight:400;
}
.contact_bnr{
	background:url('../images/contact_banner.png') no-repeat;
	background-size: cover;
}
.pheadtg1{
	font-size:16px;
	color:#fff;
	font-family:'centurygothic';
	margin-bottom:10px;
	line-height:24px;
	font-weight:400;
}
.right_cnt{text-align: center;
    margin: 0 auto;
    font-size: 13px;
    width: 180px;
    color: #FFF;
    letter-spacing: 1px;}
.right_pop{border-bottom-right-radius: 5px;padding: 145px 20px;
    float: left;
    width: 257px;
    background: #1e90e9;}
	.marker_icon{    background: url(../images/marker.png) no-repeat -6px 1px;
    padding: 21px 104px;
    display: inline-block;}
	.pop_hdr{padding: 20px 0;
    font-size: 14px;
    color: #1e90e9;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;}
.left_pop{margin-top:20px;padding: 20px 30px 0;border-bottom-left-radius: 5px;
    width: 555px;
    float: left;}
	.snd_btn{color: #1e90e9;margin-bottom: 20px;
    border: 1px solid #1e90e9;
    background: #fff;
    padding: 8px 37px;
    text-align: center;
    font-size: 14px;border-radius:5px;
    text-transform: CAPITALIZE;
    font-weight: bold;}
.left_pop .cnts_inp{outline: none;width: 490px;
    height: 40px;
    padding: 10px;
    border: 1px solid #dfdfdf;
    border-radius: 3px;
    margin-bottom: 15px;
    color: #a1a1a1;}
	.rgt_cnt_1{
    margin-bottom: 24px;
    line-height: 24px;}
	.left_pop textarea{height:120px !important;}
.contact_pop{width: 812px;
    background: #fff;
    border-radius: 5px;
    margin: -180px auto;
    box-shadow: 0px 2px 10px rgba(0,0,0,0.4);
    padding: 0;
    }
	
	.rgt_cnt_2{line-height:24px;}
.rqstdmo:hover , .watchvdo:hover{
	color:#fff;
	text-decoration:none;
}
.rqstdmo{
	color:#fff;
	background:#00ACEE;
	border:1px solid #00ACEE;
	border-radius:5px;
	display: inline-block;
    padding: 15px 30px;
	margin-right:20px;
	font-family:'centurygothic';
	font-weight:400;
}
.watchvdo{
	color:#fff;
	border:1px solid #fff;
	border-radius:5px;
	display: inline-block;
    padding: 15px 30px;
	font-family:'centurygothic';
	font-weight:400;
}
.absolutedv{
	position:absolute;
	top:15%;
	left:50px;
	display: inline-block;
    padding: 16px;
}
/* #agencySlider{width:100% !important;} */
.absolutedv1{
	background:url('../images/1.jpg') no-repeat;
	background-size: cover;
}
.absolutedv2{
	background:url('../images/yoga.jpg') no-repeat;
	background-size: cover;
}
.absolutedv3{
	background:url('../images/homepage-banner3.jpg') no-repeat;
	background-size: cover;
}
.newclsd{
	padding-top: 21%;/******changed on 31-10-17********/
    padding-left: 6.9%;/****changed for left even alignment from 5 to 6.9% ****/
}

.carousel-indicators {/******changed on 31-10-17********/
    bottom: 0px;
}




.nowait{
	padding:20px 0px 0px;
	font-size:20px;
}
.nowait1{
	font-size:20px;
}
.padngnw{
	padding:20px 0px;
	line-height:22px;    clear: both;
}
.newpdngdv{
	width:100%;
	padding:10% 6.3% 0%;/****cahnged for even align on left in index page from 6 to 6.3%****/
}
.headrtwo{
	font-family:'centurygothic';
	color:#2F2D2D;
	font-size:30px;
	padding-bottom:10px;
	font-weight:400;
	line-height:36px;
}
.headerhvrtxt{
	    font-family: 'centurygothic';
    color: #2f3233;
    font-size: 16px;
    padding-bottom: 5px;
    font-weight: 700;
}
.paratg{
	font-size:16px;
	color:#474747;
	    padding-top: 10px;
}
.paratg img{    margin-right: 10px;
    position: relative;
    top: -3px;}
.txtalgn{
	text-align:right;
}
#goTop1 a 
{
    color: #4cc5f3;
}
.fade-in{
  animation: animationFrames ease 1s;
  animation-iteration-count: 1;
  transform-origin: 50% 50%;
  animation-fill-mode:forwards;/* when the spec is finished*/
  -webkit-animation: animationFrames ease 1s;
  -webkit-animation-iteration-count: 1;
  -webkit-transform-origin: 50% 50%;
  -webkit-animation-fill-mode:forwards; /*Chrome 16+, Safari 4+ */
  -moz-animation: animationFrames ease 1s;
  -moz-animation-iteration-count: 1;
  -moz-transform-origin: 50% 50%;
  -moz-animation-fill-mode:forwards; /*FF 5+*/
  -o-animation: animationFrames ease 1s;
  -o-animation-iteration-count: 1;
  -o-transform-origin: 50% 50%;
  -o-animation-fill-mode:forwards; /*Not implemented yet*/
  -ms-animation: animationFrames ease 1s;
  -ms-animation-iteration-count: 1;
  -ms-transform-origin: 50% 50%;
  -ms-animation-fill-mode:forwards; /*IE 10+*/
}
@keyframes animationFrames{
  0% {
    opacity:0;
    transform:  translate(0px,-25px)  ;
  }
  100% {
    opacity:1;
    transform:  translate(0px,0px)  ;
  }
}

@-moz-keyframes animationFrames{
  0% {
    opacity:0;
    -moz-transform:  translate(0px,-25px)  ;
  }
  100% {
    opacity:1;
    -moz-transform:  translate(0px,0px)  ;
  }
}

@-webkit-keyframes animationFrames {
  0% {
    opacity:0;
    -webkit-transform:  translate(0px,-25px)  ;
  }
  100% {
    opacity:1;
    -webkit-transform:  translate(0px,0px)  ;
  }
}

@-o-keyframes animationFrames {
  0% {
    opacity:0;
    -o-transform:  translate(0px,-25px)  ;
  }
  100% {
    opacity:1;
    -o-transform:  translate(0px,0px)  ;
  }
}

@-ms-keyframes animationFrames {
  0% {
    opacity:0;
    -ms-transform:  translate(0px,-25px)  ;
  }
  100% {
    opacity:1;
    -ms-transform:  translate(0px,0px)  ;
  }
}

.slidetwo{
	width:90%;
	margin:0 auto;
	/* position:absolute; 
	background:#F4F5F6;*/
	overflow:hidden;
	margin-top: 3%;
}
.slideo{
	width:100%;
	margin:0 auto;
	margin-top: 1%;
	background:url('../images/bannernew.jpg') no-repeat;
	    /* height: 540px; */
     height: 790px;
	background-size: cover;
	}
	.cntsPage_hdr{height: 350px;
    margin-top: 85px;}
	.social_medias{float:right;}
	.skype{
		cursor:pointer;
		background: url(../images/sprite_icons.png) no-repeat -6px -4px;
		padding: 5px 15px;
		margin-right: 5px;
	}
	.pintrst{
		cursor:pointer;
		    background: url(../images/sprite_icons.png) no-repeat -6px -38px;
    padding: 5px 15px;
    margin-right: 5px;
	}
	.linkedin{
		cursor:pointer;
		background: url(../images/sprite_icons.png) no-repeat -6px -75px;
    padding: 5px 15px;
    margin-right: 5px;
	}
	.facebook{
		cursor:pointer;
		background: url(../images/sprite_icons.png) no-repeat -6px -113px;
    padding: 5px 15px;
    margin-right: 5px;
	}
	.fblike{
		   cursor:pointer;
		background: url(../images/sprite_icons.png) no-repeat -6px -152px;
    padding: 5px 42px;
    margin-right: 5px;
	}
	.rgt_cnt_2{text-transform:none;    text-align: left;}
	.paratg a{color: #2081b2 !important;}
	.footr_f_row a:hover{color: #2081b2 !important;text-decoration:none !important;}
	.footr_s_row a:hover{color: #2081b2 !important;text-decoration:none !important;}
	.footr_f_row,.footr_s_row{display: inline;}
	.footr_f_row li a,.footr_s_row li a{color: #9d9d9d;}
	.footr_f_row li{    list-style: none;
    float: left;
    color: #888888;
    font-size: 13px;
    margin-right: 20px;}
	.footr_s_row li{list-style: none;
    float: left;
    color: #bdbdbd;
    font-size: 11px;
    margin-right: 20px;
    margin-top: 15px;}
	.ftr_nte{font-size: 13px;
    text-align: justify;
    color: #6e6e6e;}
	.err_bdr{border:1px solid #ff0000 !important;}
	.arrow_box {
	    -webkit-transition: all .5s fade-in;
    -ms-transition: all .5s fade-in;
    -moz-transition: all .5s fade-in;
    transition: all .5s fade-in;
    display: inline-block;
   top: -60px;
      left: 25%;
    width: auto;
    position: absolute;
    background: #ffffff;
    border: 1px solid #b1b2b3;
    padding: 10px 15px;
    font-size: 13px;
    text-align: center;
    border-radius: 3px;
    -webkit-filter: drop-shadow(0 1px 2px rgba(0,0,0,0.4));
    -moz-box-shadow: (0 1px 2px rgba(0,0,0,0.4));
    filter: drop-shadow(0 1px 2px rgba(0,0,0,0.4));
    }
	.succs_msgg{    padding-top: 10px;
    color: #0d8a56;
    letter-spacing: 0.5px;}
    .arrow_box:after, 
    .arrow_box:before {
        top: 100%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
    }
    
    .arrow_box:after {
           border-color: rgba(255, 255, 255, 0);
    border-top-color: #ffffff;
    border-width: 13px;
    left: 53%;
    margin-left: -19px;
    }
    .arrow_box:before {
            border-color: rgba(0, 0, 0, 0);
    border-top-color: #b1b2b3;
    border-width: 14px;
    left: 53%;
    margin-left: -20px;
    }
.paddngemp{
	padding:8% 6% 6%;
}
.paddnglft0{
	padding-left:0px;
}
.paddngnewstl{
	padding:0px 0px 0px 25%;
}
.paddnglft25{
	padding-left: 25% !important;
}
.newdsgnemp{
	border: 2px solid #fff;
    padding: 20px;
	width:75% !important;
}
.sliderover{
	width:2400px;
	position:relative;
}

.sliderpart{
	    width: 240px;
    float: left;
    margin: 0px 30px;
}
.cominsec{
	text-align:center;
	padding:40px 0px;
font-size:30px;
}
.nextrt{
	color:#757474;
}
.whypcrimg{
	    text-align: center;
    padding: 45px 10px;
}
.whypcrimg img{
	/* width:170px;
	height:170px;
	border-radius:50%; */
}
.rotate_90{    transform: rotate(90deg);}
.sliderpartscnddv img {
	       width: 110px;
    height: 110px;
    border-radius: 50%;
}

/*  for viewpacifyrs page */
.sliderpartscnddvview img{width: 110px;
    height: 110px;
    border-radius: 50%;}




.whypcfparts{
	font-size:20px;
	font-family: 'centurygothic';
	font-weight:400;
}
.whypcrptg{
	font-size:15px;
font-family: 'centurygothic';
font-weight:400;
}
.prev{
/* 	background: #4CC5F3;
	display: inline-block;
	
	border-radius: 50%;
	width: 48px;
	height: 48px;
	line-height: 48px;
	margin-right:10px; */
}
/* .next{
	background: #4CC5F3;
	display: inline-block;
	
	border-radius: 50%;
	width: 48px;
	height: 48px;
	line-height: 48px;
} */
.visibledv p{    overflow: auto;/*changed form auto*/
    height: 100px;}
	.txt_algn_cntr{text-align:center;}
.visibledv p::-webkit-scrollbar {
    width: 3px;	
	background:#eee;
}
 
.visibledv p::-webkit-scrollbar-track {
    border-radius: 0px;	
}
 
.visibledv p::-webkit-scrollbar-thumb {
    border-radius: 4px;	
    -webkit-box-shadow:inset 0 0 30px rgb(215, 215, 215);
	box-shadow:inset 0 0 30px rgb(215, 215, 215);	
}
.scrl_div{    width: 20080px;
    display: inline-block;
    margin-left: 3px;}
.newempdsgn{
	right: 4%;
    text-align: right;
    top: 35%;
    width: 440px;
    position: absolute;
}
.newempdsgn1{
	left:5%;
	text-align: center;
	top:40%;
}
.paddngstyle{
	padding-left:28%
}
.paddngstyle1{
	padding-left:34%
}
#connctcall{
	background:#fff;
}
.newempcindsgn{
	padding:100px;
}
.headicons{
	float:left;
	width:120px;
}
.mrgnstyle{
	/* box-shadow: 0px 2px 8px rgba(0, 0, 0, .4); */
    border-radius: 50%;
}
.footer{
	/* position:fixed;
	bottom:0px; */
	width:100%;
	background:#f5f5f5;
	text-align:center;
	    padding: 30px 0px;
    border: 1px solid #d0d0d0;
}
.txtalgncntr{
	text-align:left !important;
	padding:0px 20%
}
.footrfrst h2{
	color:#fff;
}

.footer p{
	color:#fff;
	font-family: 'centurygothic';
}
.mrgn20{
	margin-bottom:3%;
}
.footrpart1{
	float:left;
	width:45%;
	text-align:right;
}
.footrpart2{
	float:left;
	width:15%;
	text-align:center;
}
.footrpart3{
	float:left;
	width:40%;
	text-align:left;
}
#dwnldapp{
	background:url('../images/pattern.jpg') no-repeat;
	background-size:cover;
}

.testi{
	background: #C8EDFA;
    width: 100%;
    padding:3% 6%;
}
.deprsn{
	width: 100%;
    padding:2% 6%;
	background:url('../images/bottom-banner.jpg') no-repeat;
	background-size:100%;
}
.ptstimnls{
	background:#fff;
	padding: 20px 30px 40px;
}
.absolutest{
	position: relative;
    width: 24%;
    top: -35px;
	text-align:center;
    left: 184px;
}
.ptstimnls{
	/* position:absolute; */
}
.absolutest img{
	border-radius:50%;
	width:120px;
	height:120px;
}
.proname{
	font-size:20px;
	    padding-bottom: 0px;
}
.paggnh{
	margin-bottom:50px;
}
.paradeprn{
	font-size: 16px;
    color: #757474;
}
.fntbold{
	font-family: 'centurygothic';
	font-weight:600;
}
.fntsemibold{
	font-family: 'centurygothic';
	font-weight:400;
}
.pacprofile{
	width:95%;
	margin:0 auto;
	overflow:hidden;
	padding:4% 0px;
}

.slidrpartscnd{
	width:3640px;
}
.lft_arrw{
	    position: absolute;
    background: url(../images/left_arrw_hide.png) no-repeat 0 1px;
    padding: 20px;
    left: 6%;
    top: 45%;
}
.rgt_arrw{
	    position: absolute;
    background: url(../images/right_arrw_hide.png) no-repeat 0 1px;
    padding: 20px;
    right: 6%;
    top: 45%;
}
.multi-item-carousel{padding-left:47px;/*****changed from 70px to 47px****/}
.lft_arrw_active{
	    cursor: pointer;
    position: absolute;
    background: url(../images/left_arrw_active.png) no-repeat 0 1px;
    padding: 20px;
    left: 2%;
    top: 45%;
}
.cmn_yrs_list ul{    list-style: none;
    margin: auto;
    padding: 0;}
.cmn_yrs_list{    background: #fff;
    position: absolute;
       top: 28px;
    right: 3px;
    box-shadow: 1px 5px 10px rgba(0,0,0,0.5);
    max-height: 100px;
    overflow: auto;
    z-index: 4;}
	
.mnts_list{    font-size: 12px;
    padding: 8px 0;
    border-radius: 3px;
    border: 1px solid #c9c9c9;
    color: #757575;}
	
.cmn_yrs_list::-webkit-scrollbar {
    width: 5px;	
	background:#eee;
}
 
.cmn_yrs_list::-webkit-scrollbar-track {
    border-radius: 0px;	
}
 
.cmn_yrs_list::-webkit-scrollbar-thumb {
    border-radius: 4px;	
    -webkit-box-shadow:inset 0 0 30px rgb(215, 215, 215);
	box-shadow:inset 0 0 30px rgb(215, 215, 215);	
}
	
	
	
.cmn_yrs_list li:hover{background: #d4d4d4;
    color: #fff;}	
.cmn_yrs_list li {
    border-bottom: 1px solid #ccc;
    padding: 3px 20px;
    font-size: 12px;cursor:pointer;
}
.no_display{display:none !important;}
.rgt_arrw_active{
	    cursor: pointer;
    position: absolute;
    background: url(../images/right_arrw_active.png) no-repeat 0 1px;
    padding: 20px;
    right: 1%;
    top: 45%;
}
.sliderpartscnddv{
	        float: left;
    margin: 0 70px 0 0;
    width: 331px;/*****changed form 327px to 331px****/
    border: 1px solid #e7e7e7;
    border-radius: 3px;
    overflow: hidden;
    max-height: 355px;/*****changed form 337px****/
	margin-top: 20px;
	
}

.sliderpartscnddvview {
	
	float: left;
    margin: 0 70px 0 0;
    width: 280px;/*****changed form 327px to 331px****/
    border: 1px solid #e7e7e7;
    border-radius: 3px;
    overflow: hidden;
    max-height: 337px;
	margin-top: 20px;
	
	
}






.sliderpartscnd{

	    background: #fff;
    position: relative !important;
    left: 0;
    display: inline-block;
	
}
.slide_outside{
	    margin: 0 auto;
    margin-top: 30px;
    width: 100%;/****changed for left even space from 1100px to 1161px to 1129px *****/
    position:relative;
	
	/* background: #fff;
    position: relative !important;
    left: 0 ; */
	/* overflow:hidden; */
}
.newslider li{
	background-color: #4CC5F3;
	opacity: .7;
	border: none;
}
.newslider .active{
	opacity: 1;
	background-color: #4CC5F3;
}
.newslider{
	bottom:-47px;
}
.padnghjkl{
	padding:7% 0;
}
.paadnghtst{
	padding:15px 0px;
}
.appstore{
	float:left;
}
.playstore{
	margin-left:30px;
	position:relative;
}
.storesect {
   
    position: relative;
}
.phontxt{
	border: 1px solid #B7B7B7;
	padding:10px 15px;
	width:300px;
}
.submit{
	background:#00ACEE;
	color:#fff;
	padding:11px 25px;
	border:none;
    border-radius: 3px;
	}


.submit:hover{color:#fff!important;}

.input{
	padding:2px 0px;
}
.visibledv { 
	color: #646d71;
    font-size: 13px;
    padding-top: 15px;
	
}
.sliderpartscnddv:hover .visibledv{
	visibility:visible;
	transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}

.sliderpartscnddvview:hover .visibledv{
	visibility:visible;
	transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}



.footrfrst{
	padding-bottom:30px;
}
.rghtanimate{
	/* background:rgba(67, 180, 132, 0.8); */
	padding:49.5px 0px;
	/* height: 510px; */
    background-color: rgba(0, 0, 0, 0.3);
	
	}
.rghtanimatwee{
	height:600px;/***changed for adding two lines in pacifyr uniqueness in employer form 549px***/
	background:rgba(67, 180, 132, 0.8);
}
.newpaddnghj{
	padding:15px 0px;
}
.rghtanimatenew{
	background:rgba(67, 180, 132, 0.79);
	padding:49.5px 0px;
	/* height: 510px; */
}
.clrfnt{
	color:#fff;
	font-size:25px;
	padding: 30px;
}
.clr{
	clear:both;
}
.floatdiv1{
	float:left;
	
    /* padding: 0px 0% 0% 8%; */
    color: #fff;
}
.flyuio{
	float:left;
	color: #fff;
}
.floatdiv1 p{
	font-size:12px;
	margin:0px;
	margin-left:30px;
}
.floatdiv1 a{
	color:#fff;
	text-decoration:none;
	margin-left:30px;
}
.floatdiv1 img{
	margin-right:15px;
}
.floatdiv1 h4{
	font-size:16px;
}
.clrwhte{
	color:#fff;
	
}
.bgclrwhte{
	 background: #fff;
    border-radius: 5px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    padding-left: 10px;
    min-height: 240px;
    padding-top: 5px;
	
}
/* .eabslanimatdv1 .bgclrwhte{
	
    min-height: 140px;
   
	
} */

.bx_shdw_box{
box-shadow: 0px 2px 5px rgba(0,0,0,0.2); 
}
.clrfnt1{
	color:#fff;
	
}
.paddngh{
	padding:20px 40px 20px 80px;/****changed for even left sp[ace***/
}
.heartcmn{
	    float: left;
    margin: 0px;
    padding: 0px;
	cursor:pointer;
}
.paddnghnew1{
	padding:145px 60px 0px;
}
.paddnghnew2{
	padding:55px 60px 0px;
}

.paddnghnew3,.s_paddnghnew3{
	/* padding:340px 60px 60px; */
	    margin-top: 25px;
}


.thisbdr{
	
	width:121px!important;
	
}



.brdrcmn{
	border: 2px solid #1f81b2;
    width: 35px;
    float: left;
    margin: 29px 0px;
    padding: 0px;
}

/* .bordrimg1{
	width:80px;
} */


.bordrimg2{
	width:179px;
}
.bordrimg3{
	width:188px;
}
 .bordrimg4{
	width:50px;
} 
.abslanimatdv{
	width:230px;
	color:#757474;
	/* background:#fff; */
	border-radius:5px;
	position:absolute;
	top: 242px  ;/*******changed from this 170px;********/
    left: 35px;
	overflow:hidden;
}
.footr_s_row a:hover{color:#000;}
.top_hdng{    width: 100%;
    padding: 20px 81px 0;/****changed for even spacing in left from 107 to 81 px****/
    font-size: 40px;
    font-weight: 600;
    /* margin-top: 30px; */
	}
.abslanimatdv1{
	    width: 230px;
    color: #757474;
    /* background: #fff; */
    border-radius: 5px;
    position: absolute;
   /*  bottom: 57px; */
    left: 36px;
    overflow: hidden;
    top:57px;
	
	}


.abslanimatdv2{
	   width: 25%;
    /* display: inline-block; */
     position: absolute;
  
    left: 36px;
    overflow: hidden;
    top:57px;
	
	
	}

.abslanimatdv3{
	    width: 25%;
   /*  float: left;
    margin-right: 21px;
    
    margin-left: -21px; */
    position: absolute;
   /*  bottom: 57px; */
    left: 291px;
    overflow: hidden;
    top:57px;
}
.abslanimatdv4{
	    width: 25%;
    /* display: inline-block;
    
    clear: both;
    margin-left: 20px; */
    position: absolute;
   /*  bottom: 57px; */
    left: 546px;
    overflow: hidden;
    top:57px;
	
	}
.eabslanimatdv1{
	    width: 45%;
    color: #757474;
    /* background: #fff; */
    border-radius: 5px;
    position: absolute;
    bottom: 50px;
    left: 30px;
    overflow: hidden;
}


.eabslanimatdv2{
	    width: 37%;
    color: #757474;
    /* background: #fff; */
    border-radius: 5px;
    position: absolute;
    bottom: 50px;
    left: 49px;
    overflow: hidden;
}


.eabslanimatdv3{
	    width: 37%;
    color: #757474;
    /* background: #fff; */
    border-radius: 5px;
    position: absolute;
    bottom: 50px;
    left: 234px;
    overflow: hidden;
}


.postin{
	position:relative;
}
.deprsnhdn{
	    background: #1f81b2;
    color: #fff;
    padding: 10px;
    text-align: -webkit-center;
    border-radius: 5px;
    font-size: 16px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    margin: 0px;
}
.abslanimatdv p{
	padding: 25px 20px;
	font-size:12px;
	margin-bottom: 0px;
}
.arrow-down {
  width: 0; 
  height: 0; 
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-top: 20px solid #fff;
    position: relative;
    top: 18px;
    left: 39%;
}
.arrow-down1 {
  width: 0; 
  height: 0; 
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-top: 20px solid #fff;
    position: relative;
    top: 8px;
    left: 39%;
}
.deprsnhdn23,.edeprsnhdn23{
	font-size:16px;
	padding:0px;
	margin:0px;
	font-family: 'centurygothic';
	font-weight:600;
}
.newtck{
	float:left;
}
.newtck img{
	margin-bottom:0px;
	margin-right:5px;
}
.aboutnew li{
	margin-bottom:10px;
}
.about{
	list-style:none;
	padding:0px;
}
.paddnghstyle{
	padding:0px 0px 0px 50px;
}
.about li{
	padding:5px 0px;
	font-size:14px;
}
.heartcmn img{
	width:60px;
}
.txtalgncntr1{
	text-align:left;
}
.txtalgncntr2{
	text-align:left;
	padding:0px 15%;
}
.footer a:hover{
	color:#fff;
}
.w3-animate-right{position:relative;animation:animateright 3s}
@keyframes animateright{from{right:-300px;opacity:0} to{right:0;opacity:1}}
.w3-animate-left{position:relative;animation:animateleft 3s}
@keyframes animateleft{from{left:-300px;opacity:0} to{left:0;opacity:1}}
@media (min-width: 640px) and (max-width:768px) {
	.clsdf{height:570px !important;}
	.contact_pop {
    width: auto;
   
}
.left_pop {
    padding: 20px 30px 0;
    width: 418px;
    
}
.left_pop .cnts_inp {
    outline: none;
    width: 355px;
   
}
.right_pop {
   
    width: 257px;
    background: #1e90e9;
}
	.phontxt {
		width: 100%;
		padding: 5px 10px;
	}
	.submit {
		padding: 6px 15px;
	}
	.newclsd {
		padding-top: 25%;
		padding-left: 10%;
	}
	.arrow_box {
    width: 24%;
    left: 21%;
}
#dwnldapp .arrow_box {
       width: 91%;
    left: 5%;
}
	.m_algn_rigth{
		float: left;
		width: 90%;
		    margin-bottom: 15px;
	}
	.slideo {
		height: 590px;
	}
	.rt_para_txt {
		width: auto;
	}
	.img_Slide_otr_hdr {
    text-align: center;
    margin: 20px 0;
    margin-left: 95px;
	float:none !important;
}
.slide_outside {
       margin: 0 auto;
    margin-top: 30px;
    width: 85%;/****changed from auto for ipad width****/
    overflow: hidden;
}
.multi-item-carousel {
    padding-left: 0!important;
}
.sliderpartscnddv {
    float: left;
    margin: 0 20px 0 0;
    width: 185px;
    border: 1px solid #e7e7e7;
    border-radius: 3px;
    overflow: hidden;
    max-height: 350px;
}
.sliderpartscnddv img {
    width: 100px;
    height: 100px;
    border-radius: 50%;
}



.sliderpartscnddvview {
    float: left;
    margin: 0 20px 0 0;
    width: 185px;
    border: 1px solid #e7e7e7;
    border-radius: 3px;
    overflow: hidden;
    max-height: 350px;
}
.sliderpartscnddvview img {
    width: 100px;
    height: 100px;
    border-radius: 50%;
}






.visibledv {
    color: #646d71;
    font-size: 13px;
    padding-top: 15px;
}
.headerhvrtxt {
    font-family: 'centurygothic';
    color: #2f3233;
    font-size: 15px;
    padding-bottom: 5px;
    font-weight: 700;
    word-spacing: 1px;
    line-height: 20px;
    height: 35px;
}
.rgt_arrw_active {
    cursor: pointer;
    position: absolute;
    background: url(../images/right_arrw_active.png) no-repeat 0 1px;
    padding: 20px;
    top: 45%;
    right: 1%;
}
.demoFormParnt{
    width: 55%;
    z-index: 100000;
    top: 20%;
    position: fixed;
    height: 370px;
}
.paddnghnew3, .s_paddnghnew3 {
   /*  padding: 380px 10px 60px; */
    margin-top: 25px;
}
.brdrcmn {
    border: 2px solid #1f81b2;
    width: 30px;
    float: left;
    margin: 29px 0px;
    padding: 0px;
}
.bordrimg2 {
    width: 71px;/****changed from 30 to 71 for ipad width*****/
}
.heartcmn img {
    width: 50px;
}
.abslanimatdv1 {
   /*  bottom: 73px; *//****changed from 125 to 73 for ipad width*****/
    left: 0;
   
}
.eabslanimatdv1 {
    bottom: 73px;/****changed from 125 to 73 for ipad width*****/
    left: 8px;
   
}
.bordrimg4 {
    width: 30px;
}
.bordrimg3 {
    width: 81px;/****changed from 30 to 81 for ipad width*****/
}



}
@media (min-width: 300px) and (max-width:330px) {
	.h2hdng{
		
	    margin-top: -25px !important;
		margin-left:251px !important;	
	
	}
	}
@media (min-width: 0px) and (max-width:430px) {
	.absolutedv{
		position:absolute;
		top:15%;
		left:0px;
		display: inline-block;
		padding: 0px;
		z-index:2;
	}
	
	.h2hdng{
		font-size:13px;
		margin-left:75px;
		padding-bottom:0px;
		margin-bottom:4px;
	    margin-top: -25px !important;
	
	
	}
	.paddngstyle1{
		padding-left:23%;
	}
	.rghtanimatenew{
		background:none;
		padding:0px;
	}
	.pheadtg{
		font-size:10px;
		margin-bottom:0px;
		line-height:18px;
	    width:180px;
		
	
	}
	
	p.btntop{
       margin-top: 5px !important;
}
	
	
	
	
	
	.pheadtg1{
		font-size:8px!important;
		margin-bottom:5px;
		line-height:13px;
	    width:80%!important;
		margin-top:-15px!important;
	
	
	
	}
	.rqstdmo{
		padding: 5px 8px;
		margin-right:5px;
		font-family:'centurygothic';
		font-size: 10px;
	}
	.watchvdo{
		padding: 5px 8px;
		font-family:'centurygothic';
		font-size: 10px;
	}
	/* .padngnw{
		padding:0px;
	} */
	
	.clsdf{
		
		height:328px!important;/*****changed from 285 for responive***********/
	}
	.top_hdng{ text-align:center;}
	
	
	.abt_bnr {
    height: 328px !important;;
    margin-top: 0 !important;;
  
}
	
	.dispinlne {
		text-align:center !important;
		margin:0 !important;
		display:block !important;
	}
	.img_Slide_otr1{font-size:14px;margin-left:0px;margin-right:10px;}
	.img_Slide_otr2{font-size:14px;}
	.img_Slide_otr3{font-size:14px;margin-left:10px;margin-right:8px;}
	.headrtwo {
		font-size: 15px;
		padding-bottom: 5px;
	}
	.m_algn_left{
		    width: 10%;
    float: left;
    padding-left: 10px;
	}
	.m_algn_rigth{
		 width: 90%;
    float: left;
	}
	.paratg{
		    font-size: 13px;
	}
	.txtalgn img{
		width:90%
	}
	.txtalgn{
		text-align:center;
	}
	.headicons{
		width: 15%;
		margin-bottom: 8px;
	}
	.navbar{
		position: relative;
		z-index: 100;
	}
	.posindx{
		position: relative;
		z-index: 1;
	}
	.navbar-nav{
		background:#fff;
		z-index:10000;
		margin-top:0px;
		color:#000;
	}
	.pacihead{
		width:22%;
	}
	.navbar-header{
		margin-bottom:20px;
	}
	.collapse{
		padding-top:0px;
	}
	.absolutest{
		width:53%;
		left:22%;
	}
	.navbar-nav>li>a{
		padding:10px 50px;
	}
	.footer p{
		font-size:9px;
	}
	.paradeprn{
		font-size:13px;
	}
	.paradeprn{
		font-size:5px;
	}
	.padnghjkl{
		padding:0;
	}
	.mrgnstyle{
		width:33px;
		height:33px;
	}
	.whypcrptg{
		font-size:12px;
	}
	/* .sliderpart {
		width: 299px;
	} */
	.input{
		padding:10px 0px 15px;
	}
	.phontxt{
		    width: 100%;
    padding: 5px 10px;
	}
	.submit{
		    padding: 6px 15px;
	}
	
	.appstore img{
		width:85px;
	}
	.storesect{
		margin-bottom:20px;
	}
	.navbar-inverse .navbar-toggle .icon-bar {
		background-color: #00acee;
	}
	.navbar-inverse .navbar-toggle {
		border-color: #00acee;
	}
	.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
		background-color: #fff;
	}
	.floatdiv1{
		width:50%;
	}
	.about li{
		font-size:9px;
	}
	.paddnghstyle{
		padding:0;
	}
	.footrfrst h2{
		font-size:13px;
	}
	.rghtanimate{
		padding:0px 0px 40px;/***********changed form 281 for why pacifyr in index******/
	}
	.paddnglft0 img{
		width:100%;
	}
	.newempcindsgn{
		padding:35px;
	}
	.newempcindsgn p{
		font-size:13px;
	}
	.slideo{
		height:auto;
	}
	.img_Slide_otr {
    
        font-size: 12px;
    margin-right: 5px;
    margin-left: 0px;
}
	.m_algn{
		    width: 50%;
    float: left;
	}
	.newstylemrg{
		margin: 3% !important;
   
	}
	.floatdiv1 h4{
		font-size:14px !important;
	}
	.floatdiv1 p{
		font-size:11px !important;
	}
}

@media  (max-width:425px) {  /****added for nav-button responsive ****/


.bgclrwhte {
   
    min-height: 185px;
    
}
.paddnghnew3{/****added for employers eap responsive ****/
	    padding: 255px 0px 0px;
    margin-bottom: 50px;
	
	}
	.playstore {
    margin-left: 12px;
  
}
.arrow_box {
    
    font-size: 11px;
    width: 38%;
}
#dwnldapp .arrow_box {
    
    font-size: 11px;
   width: 123%;
    left: 0;
}
	.s_paddnghnew3{/****added for employers eap responsive ****/
	    padding: 220px 0px 0px;
    margin-bottom: 50px;
	
	}
	.deprsnhdn23, .edeprsnhdn23{
	font-size:12px;
	}

	
	.thisbdr{width: 35px!important;}
	
	
	.brdrcmn {
   
    width: 35px !important;
    
}
	.abslanimatdv1,.eabslanimatdv1{
		left:5px;
		    width: 160px;
		bottom:60px;
	}
	.eabslanimatdv1{
		left:51px;
		    width: 160px;
		bottom:60px;
	}
.m_phlp{
	    padding: 0 50px;
}

	.slideo{/******addded for why pacifyr content in index********/
		
	/* 	background-size:auto 741px; */
		
	}
	.rt_para_txt{width:275px;}
	.hdmrg{/******addded for why pacifyr content in index********/
		margin-top:0!important;
		
	}
	
	
	
	
	
	.lft_arrw {
    position: absolute;
    background: url(../images/left_arrw_hide.png) no-repeat -1px 1px;
    padding: 20px;
    left: 5%;
    top: 45%;
}
.scrl_div {
   
    margin-left: 5px;
}
.slide_outside {
    margin: 0 auto;
    margin-top: 30px;
    width: auto;
    overflow: hidden;
}
.multi-item-carousel {
    padding-left: 1px;
}
.pcfy_in{
  
    left: 3px !important;
}
	.margtp{
	
	margin-top:25px !important;
	
}

.sliderpartscnddv{
	
	margin: 0px 20px 0 0px;
    margin: 0 5px 0 0;
    width: 97px;
    max-height: 230px;
    
}

.sliderpartscnddvview{
	
	margin: 0px 20px 0 0px;
    margin: 0 5px 0 0;
    width: 97px;
    max-height: 230px;
    
}



.whypcrimg {
    
    padding: 20px 5px;
}
.headerhvrtxt {
    
    font-size: 12px;
    padding-bottom: 5px;
   
}
.rgt_arrw_active {
   
    right: -5%;
   
	background-size:25px;
}
.lft_arrw_active {
   background: url(../images/left_arrw_active.png) no-repeat -2px 1px;
    left: -1%;
   background-size:25px;
}
.visibledv {
   
    font-size: 10px;
    padding-top: 5px;
}
.sliderpartscnddv img {
    width: 55px;
    height: 55px;
    border-radius: 50%;
}

.sliderpartscnddvview img {
    width: 55px;
    height: 55px;
    border-radius: 50%;
}



.social_medias {
    float: right;
    margin-top: -30px;
    margin-right: -7px;
    display: inline-block;
}
.footr_f_row li {
    
        font-size: 12px;
    margin-right: 10px;
}
.footr_s_row li {
    
    margin-right: 10px;
    margin-top: 10px;
}
.cntsPage_hdr {
   
    margin-top: 0;
}
.contact_pop {
    width: auto;
   
}
.left_pop .cnts_inp {
   
    width: 100%;
   
}
.snd_btn {
  
    margin-left: 15%;
    display: block;
   
}
.right_pop {
    padding: 45px 20px;
   
    width: 100%;
  
}
.left_pop {
    
    width: 100%;
   
}
.ftr_nte {
   
    padding: 10px 0 50px;
}
.footr_f_row, .footr_s_row {
   display: inline;
    float: left;
    width: 100%;
    margin-left: 0;
    padding: 0;
}
.wdth{
	
	width: 50px;
    display: inline-block;
}

.nwlogo {margin-top: 10px!important;}

.overlay{width:100%!important;}



}

@media (min-width: 0px) and (max-width:370px) {
	.sliderpartscnddv{
		margin:0px 34px;
	}
	
   .sliderpartscnddvview{
		margin:0px 34px;
	}
	
	
}
@media (min-width: 371px) and (max-width:400px) {
	.sliderpartscnddv{
		
	}
}
@media (min-width: 322px) and (max-width:376px) {
	.sliderpart {
		width:250px;
	}
}
@media (min-width: 378px) and (max-width:430px) {
	.sliderpart {
		margin:0px 50px;
	}
}
@media (min-width: 431px) and (max-width:790px) {	
	.absolutedv{
		position:absolute;
		top:10%;
		left:24px;
		display: inline-block;
		padding: 0px;
	}
	.mrgnstyle {
		width: 50px;
		height: 50px;
	}
	.h2hdng{
		font-size:20px;
		padding-bottom:0px;
		margin-bottom:4px;
	}
	.headicons{
		width:80px;
	}
	.pheadtg{
		font-size: 14px !important;
		line-height: 18px;
	}
	.pheadtg1{
		font-size:12px;
		line-height:16px;
	}
	.rqstdmo{
		padding: 10px 15px;
		margin-right:10px;
	}
	.watchvdo{
		padding: 10px 15px;
	}
	.sliderover{
		width: 3000px;
	}
	.sliderpart{
		width:260px;
		margin:0px 40px;
	}
	.absolutest{
		width:53%;
		left:22%;
	}
	.headrtwo{
		font-size:23px;
	}
	.sliderpartscnddv{
		margin:0px 5px;;
	}
	
	.sliderpartscnddvview{
		margin:0px 5px;;
	}
	
	.deprsn{
		background-size:100%;
	}
	.paradeprn{
		font-size:11px;
	}
	.padnghjkl{
		padding:2.5% 0;
	}
	.whypcrptg{
		font-size:13px;
	}
	.phontxt{
		/* width:60%; */
	}
	.appstore img{
		width:130px;
	}
	.paratg{
		font-size:12px;
	}
	.newslider{
		margin-bottom:30px;
	}
	.floatdiv1{
		width:50%;
	}
	.about li{
		font-size:12px;
	}
	.paddnghstyle{
		padding:0;
	}
	.txtalgn img{
		width:100%;
	}
	.paddnglft0 img{
		width:100%;
	}
	.newempcindsgn {
		padding: 35px;
	}
}
@media (min-width: 791px) and (max-width:1030px) {
	.absolutest{
		width:53%;
		left:22%;
	}
	.absolutedv{
		position:absolute;
		top:10%;
		left:24px;
		display: inline-block;
		padding: 0px;
	}
	.sliderpartscnddv{
		/* margin:0px 41px; changed for smooth slide in 1024 widths*/
	}
	.deprsn{
		background-size:100%;
	}
	.paradeprn{
		font-size:13px;
	}
	.padnghjkl{
		padding:4.5% 0;
	}
	.floatdiv1{
		width:50%;
	}
	.about li{
		font-size:15px;
	}
	.paddnghstyle{
		padding:0;
	}
	.h2hdng{
		font-size:35px;
	}
	.txtalgn img{
		width:100%
	}
	.paddnglft0 img{
		width:100%;
	}
	.newempcindsgn {
		padding: 35px;
	}
}

/* .sc_list_style_iconed li .sc_list_icon {
    position: absolute;
    font-weight: 400;
    font-size: 0.813em;
    left: 0;
    top: 0px;
    width: 1em;
    display: inline-block;
    text-align: left;
} */


.fade-left{
	-webkit-animation-name: example; /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 2s; /* Safari 4.0 - 8.0 */
    animation-name: example;
    animation-duration: 2s;
}
@-webkit-keyframes example {
    from {margin-left:-4000px;}
    to {margin-left:0px;}
}

/* Standard syntax */
@keyframes example {
    from {margin-left:-4000px;}
    to {margin-left:0px;}
}


.fade-lefts{
	-webkit-animation-name: examples; /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 2s; /* Safari 4.0 - 8.0 */
    animation-name: examples;
    animation-duration: 2s;
}
@-webkit-keyframes examples {
    from { left: -912px;}
    to { left: 0;}
}

/* Standard syntax */
@keyframes examples {
    from { left: -912px ;}
    to { left: 0 ;}
}

.fade-rights{
	-webkit-animation-name: examples_right; /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 2s; /* Safari 4.0 - 8.0 */
    animation-name: examples_right;
    animation-duration: 2s;
}
@-webkit-keyframes examples_right {
    from { right: -918px;}
    to { right: 0;}
}

/* Standard syntax */
@keyframes examples_right {
    from { right: -918px ;}
    to { right: 0 ;}
}


.navbar-nav>li>a {
    padding-top: 15px;
    padding-bottom: 20px ;
}
#pacifyrpage{
	background:url('../images/benifts.jpg') no-repeat;
	background-size:cover;
}
.p_coun a{color:#337ab7}
.newimg{
	background:url('../images/section_emp.jpg') no-repeat;
	background-size:cover;
    height: 600px;/****changed for adding tow lines in pacifyr uniqueness in employer from 525px*/
}
.employee_left .paratg, .employee_right .paratg, .employee_right .headrtwo{color:#fff;}
.employee_left{
	background:url('../images/employee1.jpg') no-repeat;
	background-size:cover;
    height: 600px;/****changed for adding tow lines in pacifyr uniqueness in employer from 525px*/
}

.employee_right{
	background:url('../images/employee2.jpg') no-repeat;
	background-size:cover;
    height: 600px;/****changed for adding tow lines in pacifyr uniqueness in employer from 525px*/
}
.features{
	width:100%;
	padding:6% 6% 0px;
}
.aligncenter{
	text-align:center;
	margin-bottom:30px;
}
.featurespart h5{
	color:#000;
	font-size:16px;
	font-family: 'centurygothic';
}
.featurespart p{
	color:#474747;
	font-size:13px;
	
}
.plki{
height: 70px;	
}
.mrgnst{
	margin: 0% 12% 0px 0%;
}
.mrgnstnew{
	margin: 0% 12% 0px 4%;
}
.featurespart{
	border-left:2px solid #43b484;
	padding: 1px 10px;
    margin-bottom: 40px;
}
.therapypadngstyle{
	padding-left: 30%;
}
.leftthrapy{
	left:13%;
}
.mrnwcls{
	padding-bottom:40px;
}
.paddbt{
	padding-bottom:5px;
}
.noformqury{
	padding:6% 6%;
}
.downloadapp{
	display:inline-block;
	padding:12px;
	color:#fff;
	background: #00acee;
	border-radius:2px;
}
.ld_styletxt{color:#fff;}
.ld_style{position: absolute;
       top: 55%;
    left: 47%;
    z-index: 1;text-align:center;}
.popup_wndw_n1 {
    max-height: 400px;
    width: 500px;
    margin: 0 auto;
    z-index: 6;
    position: fixed;
    background: #fff;
    left: 34%;
    padding: 20px;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0px 0px 8px rgb(255, 255, 255);
    overflow: auto;
}
.noformqury img{
	display: inline-block;
    margin-top: -10px;
	margin-right: 6px;
}
.downloadapp:hover{
	text-decoration:none;
	color:#fff;
}
.newstylemrg{
	margin-left:5%;    margin-top: 3%;
}
.newsyle{
	background-color: rgba(0, 0, 0, 0.3);
    height: 100%;
}
.mrg_auto{margin:0 auto;}
.nwlogo{
	
	    margin-top: 50px;
    display: inline-block;
    vertical-align: top;
	    width: 32%;
    text-align: left;
}


.overlay{
	
    width: 50%;
   
    /* background: rgba(0, 0, 0, 0.25); */
    opacity: 0.75;
   
    top: 0;
    left: 0;
    height: 428px;
}
#whypaciemp{
	background:url('../images/section1_emp.jpg') no-repeat;
}



/********form style**********/

.demoFormParnt {
background: #fff;
    width: 25%;
    z-index: 100000;
    left: 0px;
    right: 0;
    top: 35px;
    bottom: 0;
       text-align: center;
    margin: 100px auto;
    padding: 28px 40px;
    position: fixed;
    border-radius: 3px;
    height: 375px;
	display:none;
	
	}
.demoFormParnt1 {
background: #fff;
    width: 25%;
    z-index: 100000;
    left: 0px;
    right: 0;
    top: 100px;
    bottom: 0;
    /* min-height: 468px; */
    margin: 100px auto;
    padding: 28px 40px;
    position: fixed;
    border-radius: 3px;
    height: 375px;
	display:none;
	
	}
.closeForm{
position: absolute;
    right: 0px;
    top: -3px;
} 
.pop_hdrs{text-align: center;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 20px;}
.closeForm img{
margin: 3px 0 0 4px;
width: 22px;
}
.formFiealds1 {
    /* background: url(../images/nameIcon.png) no-repeat 15px 16px #f4f4f4; */
    border: none;
    height: 35px;
    margin: 7px 0;
    padding-left: 20px;
    width: 100%;
    font-family: "Open Sans",sans-serif;
    font-size: 13px;
    color: #9a9a9a;
    border: 1px solid rgba(96, 96, 96, 0.34);
    border-radius: 4px;
}

.ErrorMsg{
	
	opacity:0;
	
}
.ErrorMsg1, .ErrorMsg1 span {
color: #e50a2e;
/* font-size: 14px;
height: 12px;
line-height: 7px; */
padding: 2px 0 2px !important;


}

.ErrorMsg1{
	
	opacity:0;
	    position: relative;
    left: -160px;
    font-size: 13px;
}


.rqstdmo1 {
        color: #fff;
    background: #00ACEE;
    border: 1px solid #00ACEE;
    border-radius: 5px;
    display: inline-block;
    padding: 10px 30px;
    font-family: 'centurygothic';
    font-weight: 400;
    margin-top: 25px;
	}

.overlay{
position:fixed;
width:100%;
height:100%;
background:#444;
opacity:0.9;
top:0;
left:0;
display:none;
z-index:99999;
}

.overlay1{
position:fixed;
width:100%;
height:100%;
background:#444;
opacity:0.9;
top:0;
left:0;
display:none;
z-index:99999;
}

/*********form responsive********/

@media all and (max-width:425px){

.demoFormParnt {
    
   width: 70%;
    z-index: 100000;
    top: 9%;
    position: fixed;
    height: 360px;
}


.rqstdmo1{margin-top: 19px;}		 
			 
.imght{height: 363px!important;}		 
			 
}



/***********team page ***********/

.teamheadrtwo{
	
	    font-size: 36px;
    color: rgba(33,130,179,1);
    font-weight: 700;
    margin-bottom: 9px;
   font-family: 'centurygothic';
	letter-spacing: -1px;
	
	
}


.teamparatg{
	
	color: black;
    font-size: 22px;
    margin-bottom: 22px;
	margin-top: 0px;
	
}

.para{
	
	color: #746d6d;
    font-size: 15px;
    padding-bottom: 11px;
}

.newpdngdv1{width:100;}
.padngdv {
    padding: 55px 5%;/*****changed for even spacing on the left from 10 to 5****/
    width: 100%;
	}

	
.bckrgng {
    background: rgba(248,248,248,1);
}


/******terms of use********/


.newempdsgn2 {
    left: 3.5%;/***changed for left even spacingfrom 7 to 3.5%***/
    text-align: center;
    top: 55%;
}



@media all and (max-width:425px){
.imght1{height:188px !important;}
}


.emp_banner{
   
    background: url(../images/banner_emp.jpg) no-repeat center top;
    background-size: cover;
}

.faqbanr {
	 background: url(../images/faq.jpg) no-repeat center top;
    background-size: cover;
	
}


.abt_bnr{
       height:360px;/****changed from 425px to reduce the height***/
    /* margin-top: 10%; *hidden to avoid extra margin*/
        background: url(../images/teambg.png) no-repeat 85%;
    background-size: cover;
}


.multi-item-carousel .carousel-inner > .item {
  transition: 500ms ease-in-out left;
}
.multi-item-carousel .carousel-inner .active.left {
  left: -33%;
}
.multi-item-carousel .carousel-inner .active.right {
  left: 33%;
}
.multi-item-carousel .carousel-inner .next {
  left: 33%;
}
.multi-item-carousel .carousel-inner .prev {
  left: -33%;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .multi-item-carousel .carousel-inner > .item {
    transition: 500ms ease-in-out left;
    transition: 1000ms ease-in-out all;
    backface-visibility: visible;
    /* transform: none!important; */
  }
}
.multi-item-carousel .carouse-control.left,
.multi-item-carousel .carouse-control.right {
  background-image: none;
}


/*******for adding slogan below the logo************/


.slo {
font-size: 12px;
color: #000000;
position: relative;
bottom: 15px;
line-height: 14px;
left: 17px;
font-family: 'centurygothic';
font-weight: 500;
width: 100%;
float: right;
padding-top: 1px;
}

  .addon{
	  font-weight: 600;
    font-size: 17px;
	  
  }/***for subscription page***/  


  .topm{
	  
	  margin-top:40px;
	  
  }
  
  
  
  
  
  /* .bnrsld >.item{
	  
	  -webkit-transition: -webkit-transform 1.3s ease-in-out!important;
-o-transition: -o-transform 1s ease-in-out!important;
transition: transform 1s ease-in-out!important;
	  
	  
	  
  } */
  
  
  /*****for even spacing on left*****/
  
  
  .ltmarg{margin-left: 67px!important;}
  
   .ltmarg1{margin-left:47px!important;} 
  
  .evenspace{
	  
	  /* padding-top:83px; */
	 /*  padding-bottom:30px; */
	  height:100%;
	  background: rgba(0, 0, 0, 0.57);
  }
  
  
  .evenspace1{
	  padding-top:30px;
	  padding-bottom:30px;
	  padding-left: 65px;
	  
  }
  
  
  
  .nopad{padding-left:0;}
  
  .evenspmarg{    margin-right: 95px;}
  
  .evenspmarg1{    margin-right: 45px;}
  
  .nwdsnmrg{margin-left:65px;}
  
  
  @media  (max-width:425px) {/****for even space responsive****/
	  
	  
	  .slo{bottom:22px;padding-top:0px;left:0;}
	  .brndcstm1{padding:11px 0px !important;margin:5px 0 0 3px !important;}
	  .ltmarg{margin-left:0!important;}
	  
	  .ltmarg1{margin-left:0!important;}
	  
	  .evenspace{padding-top:30px;}
  
       .evenspace1{padding-left: 0px;}
	   
	   
	   .evenspmarg{    margin-right: 0px;}
  
           
       .evenspmarg1{    margin-right: 0px;}
  
       .nwdsnmrg{margin-left: 21px;}
  
       .alnlt{padding-left:0px!important;}
  
  
  
  
         .abslanimatdv3{
			 
			     left: 142px;
		 }
  
           .abslanimatdv4{
			 
			     left: 239px;
		 }
  
            .s_paddnghnew3{
				
				    padding: 184px 0 0 0!important;
			}
           
		   .eabslanimatdv3{
			   
			   left: 198px;
		   }
  
  
  }
  
  
  /***for the list issues in home and for employer*****/
  .alnlt{padding-left:24px;}
  
  .pad0{padding:0;}
  
  
  
  /****for slide style from 320px******/
  
  
  
  
  @media (max-width: 320px) and (min-width: 0px){

.sliderpartscnddv {
    margin: 0px 2px;
    width: 81px;
	}
  
  
 .sliderpartscnddvview {
    margin: 0px 2px;
    width: 81px;
	}
 
 
 }
  
  
  @media (max-width: 374px) and (min-width: 320px){

.sliderpartscnddv {
    margin: 0px 8px;
    width: 80px;
	}
  
  
 }
  
  /*added for thank you page  */
  .ftrbutton{
	
	padding: 15px 20px ;
    border: 1px solid #1f81b1 ;
    background: white;
    border-radius: 3px;
    color: #1f81b1;
    font-size: 15px;
	cursor:pointer;
	
	
}



.head{text-align:center;font-size:75px;font-weight:700;color:#1a8ec6;}
  
  .msg{text-align:center;font-size:18px;font-weight:400;color:#ababab;}
  
  
  #uniq{margin-top: 200px;}
  
  .butt{text-align:center;margin-top:18px;}
  
  
  .defhd{display:none;}
  
  .stld{
	  
	  width: 29px;
    position: relative;
    right: 30px;
    bottom: 2px;
	  
  }
  
  
  @media (min-width: 640px) and (max-width:768px) {
	  
	  
	  .pacprofile {
    width: 95%;
    margin: 0 auto;
    overflow: hidden;
    padding: 4% 0px;
}
	  
	  .lft_arrw_active {left: -1%;}
	  
	  .rgt_arrw_active {right: 0%;}
	  
  }
  
  
  @media (min-width: 791px) and (max-width:1030px) {
	  
	  
	  .slide_outside {
    margin: 0 auto;
    margin-top: 30px;
    width: 79%;
    /* overflow: hidden; */
}
	  
	  .pacprofile {
    width: 95%;
    margin: 0 auto;
    overflow: hidden;
    padding: 4% 0px;
}
	  
	  .sliderpartscnddv {width: 30%;}
	  
    .sliderpartscnddvview {width: 30%;}
  
  }
  
  
  
  @media (min-width: 630px) and (max-width:768px) {
	  
	  
	  .bordrimg3{width: 104px;}
	  .eabslanimatdv1{width:50%;}
	  
	  
	  
	  .abslanimatdv3 {
    width: 25%;
	left: 172px;
    
}
	  
	  .abslanimatdv4 {
    width: 25%;
   
    left: 305px;
    
}
	  
	  .thisbdr{width: 63px!important;}
	  
	  .eabslanimatdv2 {
    width: 49%;
    left: -9px;
    
	  }
	  
  
      .eabslanimatdv3 {
    width: 43%;
    left: 131px;
    
}
  
  .paddnglft0{padding:0!important;}
  
  
  
  
  
  
  
  }
  
  
  
   @media (min-width: 770px) and (max-width:1024px) {
	   
   
   
   .bordrimg2, .bordrimg3{
    width: 120px;
}
   
   .thisbdr {
    width: 50px!important;
}
   
   .abslanimatdv3 {left: 226px;}
   
   
   
   .abslanimatdv4 {left: 404px;}
   
   .eabslanimatdv3 {
    
	width: 37%;
    left: 180px;
   
}
   
   
   
   
   }
  
  
  
  /* registration form styles */
  
/*  .joinusbut{ 
  
  
 } */
  
  @media (max-width: 768px){/****alignment in employer page header****/
  
  .ltmarg1 {margin-left: 23px!important;}

  .evenspmarg1 {margin-right: -7px;}
  
  
  }
  
  
  @media (max-width: 768px){/****alignment in home page header****/
  
  .ltmarg {margin-left: 0px!important;}

  .evenspmarg {margin-right: -7px;}
  
  
  }
  
   @media (max-width: 1024px){
	   .ltmarg {margin-left: 0px!important;} 
	   .evenspmarg {margin-right: 0px;}
	   
   }
  
  
  
  .frmconbg{
	  
	  background-color:#f7f7f7;
	  
	  }
  
  .regform {
    background: #fff;
   padding: 28px 40px;
    border-radius: 3px;
  
}
  
  
  .frmtop{margin-top: 140px;}
  
  
  
 .formhd{
	 
	 color:#18a6db;
	 font-size:16px;
	 text-align:left;
	 font-weight:600;
	 
	 
 }
 
 .brwsbut{
	 
	 
	 color:#1e90e9;border:1px solid #339aeb;    width: 87px;color: #1e90e9;border: 1px solid #339aeb;padding: 8px;border-radius: 3px;text-align: center;margin-left: 17px;cursor: pointer;
 }
 
 .imfspc{
	 display: none;
     font-size: 11px;
    color: red;
    /* margin-left: 89px; */
    position: relative;
      left: 4px;
    top: 4px;
   /*  width: 142px; */
 
 
 }
 
 
 #sucss_txt{color:#3ab124;margin-top: 10px;}
 #err_txt{color:#ff0000;margin-top: 10px;}
 #err_txt_baa{color:#ff0000;margin-top: 10px;}
 
 
 textarea.formFiealds1{
    padding-top: 10px;height: 75px;}
 #s2id_selctvlum1 ul{    min-height: 35px;
    border-radius: 3px;
    border-color: #c9c9c9;
    box-shadow: none;
    background-image: none;}
  #s2id_selctvlum1 ul li{     margin: 6px 0 3px 5px;}
 .reg_h .intl-tel-input{width:100%;}
 .bdrfll{
	 
	 
	 background-color: #f8f8f8;
    border-radius: 3px;
    padding: 28px 22px;
    border:1px solid #d1d1d1;
    width: 71%;
    margin-left: 17px;
 
 
 }
 
 .certf:hover{
	 
	 text-decoration:none!important;
	 color:14b6f4!important;
 }
 
 
 
 .brwse{
	 
	 
	 color:#53c9f7;
     border:1px dotted #53c9f7;
     padding:8px;
     border-radius:3px;
 }
 
 
 
 .frmsbt {
    color: #fff;
    background-color:#00acee;
    border: 1px solid #00ACEE;
    border-radius: 3px;
    display: inline-block;
    padding: 10px 30px;
    margin-right: 20px;
    font-family: 'centurygothic';
    font-weight: 400;
}
 
 
 .frmsbt:hover {
	 text-decoration:none!important;
	 color:#fff!important;
 }
 
 .brwse:hover{
	 
	  text-decoration:none!important;
	 color:#53c9f7!important;
 }
 
 
 .frmsve{
	 
	  color: #6b6b6b;
    background-color:#ffffff;
    border: 1px solid #d1d1d1;
    border-radius: 3px;
    display: inline-block;
    padding: 8px 20px;
    margin-right: 20px;
    font-family: 'centurygothic';
    font-weight: 400;
	 
	 
 }
 
 a:hover{text-decoration:none!important;}
 
 .cnclfrm{
	 
	  color: #6b6b6b;
    background-color:#ffffff;
    border: 1px solid #d1d1d1;
    border-radius: 3px;
    display: inline-block;
    padding: 8px 20px;
	 
	 
 }
 
 .frmsve:hover{
 
 color: #fff;
    background-color:#00acee;
    border: 1px solid #00ACEE;
 }
 
 .cnclfrm:hover{
 
 color: #fff;
    background-color:#00acee;
    border: 1px solid #00ACEE;
 }
 
 
 .mrfrmtp{margin-top:10px;}
 
 .mrfrmtp35{margin-top:35px;}
 .mrfrmtp30{margin-top:28px;}
 
 
 .mtp14{margin-top: 14px;}
 
 
 .rdtxt{font-size:13px;}
 
 .rdtxt1{font-size:13px;color:#53c9f5;}
 
 
 .extradvs{margin-top:5px;}
 
 .img_slt_inpt{
	 opacity: 0;
    width: 0.1px;
	height: 0.1px;
    /* margin-left: -87px; */
    z-index: -1;
    cursor: pointer;
    position: absolute;
   /*  top: -9px;
    height: 35px;
    margin-left: 17px; */
	}
	
	#profile_pic{width: 100px;
    border-radius: 50%;
    height: 100px;}
 .img_slt_inpt_outr{    width: 65px;
    position: absolute;
    top: 37px;
    right: 194px;
    overflow: hidden;}
	.certf{    position: relative;}
	.img_slt_inpt1{opacity: 0;
    width: 198px;
    margin-left: -87px;
    z-index: 5;
    cursor: pointer;}
 
 .img_slt_inpt_outr1{   
    width: 110px;
    position: absolute;
    top: 0;
    left: 10px;
    overflow: hidden;
 }

.pst_rel{position:relative;}	
.mnts_list{width:22%;}

.arpos{
	position: relative;
    right: 12px;
	font-size: 12px!important;
	}
	
.overlay_pop{    
	opacity: 0.75;
   top: 0;
   left: 0;
   height: 100%;
   width: 100%;
   position: fixed;
   background: #000;
   z-index: 4;}
.popup_wndw{
	max-height: 400px;
   width: 700px;
   margin: 0 auto;
   z-index: 6;
   position: fixed;
   background: #fff;
   left: 25%;
   padding: 20px;
   border: 1px solid #ccc;
   border-radius: 4px;
   box-shadow: 0px 0px 8px rgb(255, 255, 255);
    overflow: auto; 
   }	
#views_img{margin:15px 0;}	
.hdr_pop{    text-align: center;
   margin: 0 0 15px 0 !important;}

	
.cnsl_btn {
   color: #fff;
   background-color:#ccc;
   border: 1px solid #ccc;
   border-radius: 3px;
   display: inline-block;
   padding: 10px 30px;
   margin-right: 20px;
   font-family: 'centurygothic';
   font-weight: 400;
}
.cnsl_btn:hover {
text-decoration:none!important;
color:#fff!important;
}	


.txtlnks{color:#00ACEE!important;}

.txtlnks:hover{
	
	text-decoration:none!important;
color:#00ACEE!important;
	
}

.lttext{display:inline-block;}

.nwsbmt{
	
	
	margin-top: 14px;
}

.nwstlwth{width:348px;}


.mtoptxt{margin-top: 10px;}

.mtoplnks{margin-top: 12px;}






@media (max-width: 1030px){
	
	.nwstlwth{width:100%;}
	
	.lttext{display:block;}

	.pdlt60{padding-left:36px!important;}
	
	.sliderpartscnddv{margin: 15px 21px 0 0;}
	
	
	.slide_outside {width: 92%;}
	
	
	}

@media (max-width: 768px){
	
	.sliderpartscnddv{width:29%}
	
	.sliderpartscnddvview {width: 30%;}
	
	
	.pdlt60{padding-left:90px!important;}

	.sliderpartscnddv{margin: 15px 7px 0 0;}
	
	.sliderpartscnddvview{margin: 8px 10px 0 0;}
	
	
	}
	
@media (max-width: 425px){
	
	.sliderpartscnddv{width:100%;margin-top:20px;}
	
     .sliderpartscnddvview {width: 100%;}
	
	
	}	
	
@media (max-width: 320px){
	
	.img_Slide_otr1{margin:0;}
	.img_Slide_otr1 , .img_Slide_otr2 , .img_Slide_otr3{font-size:12px;}

	.img_Slide_otr1{margin-left:5px;}
	
	.img_Slide_otr3{margin-left:3px;margin-right:0}
	
	
	
	}	
	 
	
	
	
	/* for even width across all devices */
	@media (max-width: 1355px) and (min-width: 1031px){
		
		
		.sliderpartscnddv {width: 31%;margin: 0 10px 0 0;}
		
		.sliderpartscnddvview {width: 31%;margin: 0 10px 0 0;}
		
		
		
		.pdlt60 {padding-left: 70px;}
		
		.slide_outside {width: 95%;}
	    
	
	}
	
	
	
	
	
	
	
	#options{/* float:left; */}

.jcrop-holder{margin:0 auto;}

/* .jcrop-tracker{width:100%!important;} */

/* #canvas{width:100%!important;} */


.align{text-align: center;
    margin-top: 20px;}
	
	
.newmtop{    margin-top: 12px;}	
	
.newmtopcur{cursor:pointer;}	
.bio_more_less{cursor:pointer;margin-top: 10px;color: #0aafed;}	





.dispinlne{
	text-align: left;
    display: inline-block;
	    margin-left: 70px;
	
}
.fltrtdispinlne{
display: inline-block;
    float: right;
}



.morearw{
	
	float:right;
	color:#339aeb!important;
	margin-top: 20px;
        margin-right: 65px;
	
	}

#accordion{
	
	
	margin-top:65px;
	
}


.accordhd{
	padding: 10px;
    border: 1px solid #d8d7d7;
    background-color: #f9f9f9;
    color: #339aeb;
    width: 89%;
    margin: 0 auto;
	cursor:pointer;
	font-size: 16px;
	
}
#mentalview, #emotionalview, #wellnessview{
	
	/* height:575px; *//******changed from 400 to 675 to display 2 rows*****/
	overflow:auto;
	display: block;
    width: 91%;/******changed from 85% to  91%*****/
    margin: 0 auto;
    float: none!important;
	padding-left:90px;
}


::-webkit-scrollbar {
    width: 10px;	
	background:#eee;
}
 
::-webkit-scrollbar-track {
    border-radius: 0px;	
}
 
::-webkit-scrollbar-thumb {
    border-radius: 4px;
    -webkit-box-shadow: inset 0 0 30px rgba(0,172,238,1); 
}

.panel {
    padding: 0 18px;
    background-color: white;
    /* max-height: 0; */
    overflow: hidden;
    transition: max-height 0.2s ease-out;
}


.up, .up1, .up2{
	    font-size: 30px!important;
    color: #777;
    float: right;
    margin-left: 5px;
	 transition: all .5s linear;
	position:relative;
	 /* right: 109px;
    bottom: 32px;  */
	     right: 12px; 
	color:#339aeb;
}

.down{
    -moz-transform:rotate(180deg);
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg);
}


.actbdr{border-bottom-color: #1895d8!important;}



.pdlt60{padding-left:70px;}



.lastbelowpad{padding-bottom: 50px;}


.pacidisp{display:none!important;}

.pacifyrsload{
	    width: 60px;
    margin: 20px auto;
    display:block;
    
}

.pad_tptp{padding-top:20px;}



@media (max-width: 425px){


.absolutedv3 {background-position: top center;}


}


@media (max-width: 768px) and (min-width: 426px){

 


.absolutedv3 {background-position: top center;}


.dispinlne{
	text-align: center;
    display:block;
	margin-left: 0px;
	
}

}


@media (max-width: 1024px){

/* .pacifyrsload {
    
    left: 415px;
    top: -49px;
} */

.absolutedv3 {background-position: top center;}
}
@media (max-width: 400px) and (min-width: 360px){
.img_Slide_otr1{font-size:12px;margin-left:0px;margin-right:5px;}
	.img_Slide_otr2{font-size:12px;}
	.fltrtdispinlne{
display: block;
    float: none;
	margin:0 auto;
}
	.img_Slide_otr3{font-size:12px;margin-left:5px;margin-right:8px;}
.pdlt60{padding-left:15px!important;}
}
@media (max-width: 580px) and (min-width: 560px){
.pdlt60{padding-left:50px!important;}
.slideo{height:auto;}
.paddngh{padding:20px 40px 20px 55px;}
.m_algn_left{float:left;display:inline;}
.m_algn_rigth{display:inline-block;}
.evenspace{padding-top:20px;}
.img_Slide_otr1,.img_Slide_otr2,.img_Slide_otr3{font-size:15px;}
.img_Slide_otr1{margin-right:10px;}
.img_Slide_otr3{margin-left:10px;}
.img_Slide_otr_hdr{margin:0 auto;display:block;padding-left:38px;float:none !important;}
.navbar-inverse .navbar-nav>li>a{
	text-align:center;
}
.txtalgn{text-align:center;}
.txtalgn img{
		width:60%;
	}
#myNavbar{position: absolute;
right: 15px;
top: 44px;
overflow: hidden;
padding: 10px;
box-shadow: 1px 10px 15px rgb(0, 0, 0,0.2);
background: #fff;
margin: 0 auto;
border: none;
width: 191px;}
.morearw{margin-right:40px;}
.joinusbut{width: 93px !important;
color: rgb(157, 157, 157);
border: 1px solid rgb(51, 154, 235);
padding: 5px !important;
border-radius: 3px;
text-align: center;
margin-left: 50px;}
.navbar-header{position:relative;}
#mentalview, #emotionalview, #wellnessview{
	
	padding-left:40px;
	
}
}

@media (max-width: 740px) and (min-width: 600px){
.pdlt60{padding-left:70px!important;}
.slideo{height:auto;}
.paddngh{padding:20px 40px 20px 55px;}
.m_algn_left{float:left;display:inline;}
.m_algn_rigth{display:inline-block;}
.evenspace{padding-top:20px;}
.img_Slide_otr1,.img_Slide_otr2,.img_Slide_otr3{font-size:16px;}
.img_Slide_otr1{margin-right:15px;}
.img_Slide_otr3{margin-left:15px;}
.img_Slide_otr_hdr{margin:0 auto;display:block;padding-left:50px;float:none !important;}
.navbar-inverse .navbar-nav>li>a{
	text-align:center;
}
.txtalgn{text-align:center;}
.txtalgn img{
		width:60%;
	}
#myNavbar{position: absolute;
right: 15px;
top: 44px;
overflow: hidden;
padding: 10px;
box-shadow: 1px 10px 15px rgb(0, 0, 0,0.2);
background: #fff;
margin: 0 auto;
border: none;
width: 191px;}
.morearw{margin-right:40px;}
.joinusbut{width: 93px !important;
color: rgb(157, 157, 157);
border: 1px solid rgb(51, 154, 235);
padding: 5px !important;
border-radius: 3px;
text-align: center;
margin-left: 50px;}
.navbar-header{position:relative;}
#mentalview, #emotionalview, #wellnessview{
	
	padding-left:40px;
	
}


.respbgpos{  background-position: -270px top!important;}


}
@media (max-width: 1024px) and (min-width: 760px){
#mentalview, #emotionalview, #wellnessview{
	
	padding-left:50px;
	
}
}@media (max-width: 440px) and (min-width: 0){
#mentalview, #emotionalview, #wellnessview{
	
	padding-left:15px;
	
}
.txtalgn{text-align:center;}
.txtalgn img{
		width:60%;
	}
#myNavbar{
	position: absolute;
right: 15px;
top: 61px;
overflow: hidden;
padding: 10px;
box-shadow: 1px 10px 15px rgb(0, 0, 0,0.2);
background: #fff;
margin: 0 auto;
border: none;
width: 191px;
height: 388px;

}
.joinusbut{width: 93px;
color: rgb(157, 157, 157);
border: 1px solid rgb(51, 154, 235);
padding: 5px;
border-radius: 3px;
text-align: center;
margin-left: 50px;}
.navbar-header{position:relative;}
}
@media (max-width: 640px) and (min-width: 630px){
.img_Slide_otr1,.img_Slide_otr2,.img_Slide_otr3{font-size:16px;}
}
@media (max-width: 740px) and (min-width: 0){
	.navbar-inverse .navbar-toggle {
		border-color: #00acee;
	}
		.navbar-inverse .navbar-toggle .icon-bar {
		background-color: #00acee;
	}
		.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
		background-color: #fff;
	}
}





#chk_frame{display:none;}

#hdr_ifr{display:none;}

/* --------------------------------------------------
	19. preloader animation
----------------------------------------------------- */
.spinner-wave.spinner {
	margin: 0 auto;
	width: 50px;
	height: 30px;
	text-align: center;
	font-size: 10px;
}
.spinner-wave div {
	background-color: #1596d6;
	height: 100%;
	width: 6px;
	display: inline-block;
	-webkit-animation: waveStretchDelay 1.2s infinite ease-in-out;
	animation: waveStretchDelay 1.2s infinite ease-in-out;
}
.spinner-wave .rect2 {
	-webkit-animation-delay: -1.1s;
	animation-delay: -1.1s;
}
.spinner-wave .rect3 {
	-webkit-animation-delay: -1s;
	animation-delay: -1s;
}
.spinner-wave .rect4 {
	-webkit-animation-delay: -0.9s;
	animation-delay: -0.9s;
}
.spinner-wave .rect5 {
	-webkit-animation-delay: -0.8s;
	animation-delay: -0.8s;
}
 @-webkit-keyframes waveStretchDelay {
0%, 40%, 100% {
 -webkit-transform: scaleY(0.4);
 transform: scaleY(0.4);
}
 20% {
 -webkit-transform: scaleY(1);
 transform: scaleY(1);
  border-radius:6px;
}
}
 @keyframes waveStretchDelay {
0%, 40%, 100% {
 -webkit-transform: scaleY(0.4);
 transform: scaleY(0.4);
}
 20% {
 -webkit-transform: scaleY(1);
 transform: scaleY(1);
 border-radius:6px;
}
}



/* --------------------------------------------------
	2. preloader
----------------------------------------------------- */
.preloader{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#fff;
	text-align:center;
	z-index:100000;
}
.spinner-wrap{
	position:absolute;
	top:50%;
	left:0;
	height:30px;
	width:100%;
	margin-top:-15px;
	text-align:center;
}


@media (max-width: 425px){
.agencySlider{height:275px!important;}


.respbgpos{  background-position: -135px top!important;}



}


/* @media screen and (max-device-width: 480px) {
 .pheadtg1  { line-height: 20px!important; }
   
 
 } */

 /* @media screen and (-webkit-min-device-pixel-ratio:425px) {
.pheadtg1  { line-height: 14px!important; }
} */
 
 
 @media (max-width: 375px) and (min-width: 370px){
	 
	.pheadtg1  { line-height: 10px!important;font-size:8.5px!important; } 
	 
 }
 
 
 p.p_coun {
    padding-top: 10px;
}







#accordian {
		margin: 20px auto;
    width: 89%;
}

#accordian h3 {
		    background: #ececec;margin:10px 0;
		/* background: linear-gradient(#003040, #002535); */
}

#accordian h3 a {
		padding: 5px 15px;
    font-size: 12px;
    line-height: 34px;
    display: block;
    color: white;
    text-decoration: none;
    font-size: 20px;
}

#accordian h3:hover {
		text-shadow: 0 0 1px rgba(255, 255, 255, 0.7);
}

/* i {
		margin-right: 10px;
} */

#accordian li {
		list-style-type: none;
        color:grey;
		font-size: 15px;
    padding: 0 0 10px 0;
	position:relative;
    line-height: 27px;	

	}

#accordian ul ul li a,
#accordian h4 {
		
		text-decoration: none;
		
		
		display: block;
		
		transition: all 0.15s;
		
        color: grey;
		    border-top: 1px solid #DDD;
    padding: 25px 80px 25px 15px;
    background: #FFF;
    line-height: normal;
    position: relative;
    font-size: 18px;
		
		}

#accordian ul ul li a:hover {
		/* background: #003545; */
		border-left: 5px solid lightgreen;
}

#accordian ul ul {
		display: none;
}

#accordian li.active>ul {
		display: block;
}

#accordian ul ul ul {
		margin-left: 15px;
		
}

#accordian a:not(:only-child):after {
		content: "\f104";
		font-family: fontawesome;
		position: absolute;
		right: 10px;
		top: 26px;
		font-size: 23px;
}


#accordian ul li h3 a:after{
	
	content: "\002B";
    font-family: fontawesome;
    position: absolute;
    right: 43px;
    top: 9px;
    font-size: 30px;
	
}


#accordian li.active h3 > a:only-child:after {
		content: "\2212";
		
		
}



#accordian .active>a:not(:only-child):after {
		content: "\f107";
}


.needhelp-tab .nav-tab-container {
  /*   background-color: #F4B81A; */
}
/* .nav-tab-container {
    border-bottom: 1px solid #DDD;
} */

.needhelp-tab ul.page-tabs {
    width: 810px;
    text-align: left;
}

.nav-tabs {
    border-bottom: none;
}

.nav {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}
.nav-tabs {
    margin: 0;
    padding: 0;
    border: 0;
}
.needhelp-tab ul.page-tabs li:first-child {
    border: 0 none;
}
ul.page-tabs li.active {
   /*  background-color: #00C1E6; */
    position: relative;
}

.needhelp-tab ul.page-tabs li {
    border: 0 none;
}
ul.page-tabs li {
    float: none;
    margin: 0;
    /* border-right: 1px solid #DDD; */
    display: inline-block;
}


.needhelp-tab ul.page-tabs li a {
    /* background-color: rgba(0, 0, 0, 0); */
    max-width: 260px;
    /* color: #FFDD89; */
    font-weight: 500;
}
ul.page-tabs li a {
   /*background: #ffffff; */
    
	background-color: transparent !important;
	border: 0 none!important;
    border-radius: 0;
    box-shadow: 0 0 0 0;
    color: #ccc;
    display: table-cell;
    font-size: 14px;
    /* height: 95px; */
    margin: 0;
    /* max-width: 215px; */
    /* min-width: 140px; */
    outline: medium none;
    padding: 5px 20px 15px 0px;
    vertical-align: middle;
    cursor: pointer !important;
}


.fromdspnone{
	
	display:none;
}

.abddsn{
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	    background: #1e90e9;
    border: none;
    padding-left: 20px;
	
}

.contact_pop li.active a{
	color:white !important;
}
.contact_pop li.active .down_arr{display:block;}
.down_arr{width: 0;
height: 0;display:none;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-top: 10px solid #1e90e9;
position: absolute;
bottom: -15px;
left: 30px;}
.newdesignsubmenu a , .newdesignsubmenuser a , .newdesignsubmenuabt a {color:inherit;}
.newdesignsubmenu a:hover li, .newdesignsubmenuser a:hover li, .newdesignsubmenuabt a:hover li {color:#fff;}
.newdesignsubmenu li:hover , .newdesignsubmenuser li:hover , .newdesignsubmenuabt li:hover {background-color:#1e90e9;}
.first_sub li:hover .aheadlnk1{color:#fff !important; cursor:pointer;}
.newdesignsubmenu {
    /* left: -72px!important; */
    padding: 25px 0 !important;
    width: 220px!important;
    position: absolute;
    display: none;
    -webkit-animation: menHov 0.5s ease;
    -moz-animation: menHov 0.5s ease;
    -ms-animation: menHov 0.5s ease;
    -o-animation: menHov 0.5s ease;
    /* left: -24px; */
    top: 52px;
    background: #fff;
    padding: 30px 40px;
    z-index: 9;
    list-style: none;
    border-radius: 6px;
    box-shadow: 0px 1px 10px rgba(1, 67, 150, 0.2);
}

.newdesignsubmenuser {
    
    padding: 25px 0 !important;
    width: 220px!important;
    position: absolute;
    display: none;
    -webkit-animation: menHov 0.5s ease;
    -moz-animation: menHov 0.5s ease;
    -ms-animation: menHov 0.5s ease;
    -o-animation: menHov 0.5s ease;
    left: 192px;
    top: 19px;
    background: #fff;
    padding: 30px 40px;
    z-index: 9;
    list-style: none;
    border-radius: 6px;
    box-shadow: 0px 1px 10px rgba(1, 67, 150, 0.2)
}

.newdesignsubmenuabt {
    /* left: -72px!important; */
    padding: 25px 0 !important;
    width: 180px!important;
    position: absolute;
    display: none;
    -webkit-animation: menHov 0.5s ease;
    -moz-animation: menHov 0.5s ease;
    -ms-animation: menHov 0.5s ease;
    -o-animation: menHov 0.5s ease;
     left: -47px; 
    top: 52px;
    background: #fff;
    padding: 30px 40px;
    z-index: 9;
       list-style: none;
    border-radius: 6px;
    box-shadow: 0px 1px 10px rgba(1, 67, 150, 0.2);
}



.up-arrow {
    width: 0px;
    height: 0px;
    border-left: 12px solid rgba(158, 158, 158, 0);
    border-right: 12px solid rgba(158, 158, 158, 0);
    float: right;
    border-bottom: 12px solid rgb(235, 241, 245);
    position: absolute;
    top: 39px;
    right: 85px;
    z-index: 111;
    display: none;
}	

.up-arrowser{
    width: 0px;
    height: 0px;
    border-left: 12px solid rgba(158, 158, 158, 0);
    border-right: 12px solid rgba(158, 158, 158, 0);
    float: right;
    border-bottom: 12px solid rgb(235, 241, 245);
    position: absolute;
    top: 39px;
    right: 46px;
    z-index: 111;
    display: none;
}	

.up-arrowabt{
    width: 0px;
    height: 0px;
    border-left: 12px solid rgba(158, 158, 158, 0);
    border-right: 12px solid rgba(158, 158, 158, 0);
    float: right;
    border-bottom: 12px solid rgb(235, 241, 245);
    position: absolute;
    top: 39px;
    right: 17px;
    z-index: 111;
    display: none;
}

.up-arrowabt1{
        width: 0px;
    height: 0px;
    border-top: 12px solid rgba(158, 158, 158, 0);
    border-bottom: 12px solid rgba(158, 158, 158, 0);
    float: right;
    border-right: 12px solid rgb(235, 241, 245);
    position: absolute;
    top: 33px;
    right: -12px;
    z-index: 111;
    display: none;
}


.newdesignsubmenu li{z-index: 999;
    padding: 10px 15px;}

 .newdesignsubmenuser li {
	
	z-index: 999;
    padding: 10px 15px;
}	

.newdesignsubmenuabt li {
	
	z-index: 999;
    padding: 10px 15px;
}



#myNavbar{float:right;}
#myNavbar .nav li:hover ul.first_sub {display:block; cursor:pointer;}	

#myNavbar .nav li ul.first_sub li:hover ul {display:block;}	
	
#myNavbar .nav li:hover .up-arrow {display:block;}	

#myNavbar .nav li:hover .first_sub .up-arrowser {display:block;}	
#myNavbar .nav li:hover .first_sub .up-arrowabt {display:block;}

#myNavbar .nav li .first_sub li:hover .up-arrowabt1 {display:block;}	
#myNavbar .nav li .first_sub li:hover .up-arrowabt {display:block;}	
.newdesignsubmenuser a li {color:inherit;}
label{margin-left:10px;font-weight:400;}

.postick{position:relative;top: -8px;
    left: 3px;}
	
	
	
	.upprov{
    font-size: 30px!important;
    color: #777;
    float: right;
    margin-left: 5px;
    transition: all .5s linear;
    position: relative;
    right: 12px;
    color: #339aeb;
}
	.m_algn_left img { padding-top: 10px;}
	
	.pad0imp{padding:0!important;}
	
	
	
.teamprof {
background: #fff;
    width: 45%;
    z-index: 100000;
    left: 0px;
    right: 0;
    top: -30px;
    bottom: 0;
       text-align: center;
    margin: 100px auto;
    padding: 28px 40px;
    position: fixed;
    border-radius: 3px;
    height: 550px;
	
	
	}	
	
	.teamprof_viewpac{
		background: #fff;
    width: 80%;
    z-index: 100000;
    left: 0px;
    right: 0;
    top: -30px;
    bottom: 0;
       text-align: center;
    margin: 100px auto;
    padding: 28px 40px;
    position: fixed;
    border-radius: 3px;
    height: 550px;
		
		
		
	}
	
.teamoverlay{
position:fixed;
width:100%;
height:100%;
background:#444;
opacity:0.9;
top:0;
left:0;
display:none;
z-index:99999;
}
	.clsteam {
    color: #fff;
    background: #00ACEE;
    border: 1px solid #00ACEE;
    border-radius: 5px;
    display: inline-block;
    padding: 10px 30px;
    font-family: 'centurygothic';
    font-weight: 400;
    margin-top: 25px;
}
.service_comn{    margin-top: 25px;}



.rdmre:hover{color:#fff;}
.rdmre{background: #59adef;
    color: #fff;
    padding: 5px 10px;
    border-radius: 5px;
    margin-top: 10px;
    display: inline-block;}
#pacifyr_service{margin: 10px 0;cursor:pointer;
    padding: 10px;
    border: 1px solid #a2dff6;
    border-radius: 5px;
    box-shadow: 0px 0px 7px rgb(162, 223, 246);}
.teampopdesc{
	
	overflow:auto;
	height:200px;
	text-align: justify;
}
.nodisp{display:none;}
.visibledv1 p{    
    height: 65px;
	overflow:hidden;
	}
	
.visibledvview p{height: 40px;
	overflow:hidden;}
	
.brwsecoun{
	display: inline-block;
    font-size: 16px;
    color: #1e90e9!important;
    border: 1px solid #339aeb!important;
    padding: 8px!important;
    padding-bottom: 8px!important;
    border-radius: 3px!important;
    text-align: center!important;
    font-size: 15px!important;	
}
	
#day{
height: 35px;
margin: 7px 0;
padding-left: 5px;
width: 10%;
font-family: "Open Sans",sans-serif;
font-size: 13px;
color: #9a9a9a;
border: 1px solid rgba(96, 96, 96, 0.34);
border-radius: 4px;
}
#month{
height: 35px;
margin: 7px 0;
padding-left: 5px;
width: 18%;
font-family: "Open Sans",sans-serif;
font-size: 13px;
color: #9a9a9a;
border: 1px solid rgba(96, 96, 96, 0.34);
border-radius: 4px;
}
#year{
height: 35px;
margin: 7px 0;
padding-left: 5px;
width: 11%;
font-family: "Open Sans",sans-serif;
font-size: 13px;
color: #9a9a9a;
border: 1px solid rgba(96, 96, 96, 0.34);
border-radius: 4px;
}
.list_input{    width: 21% !important;
    padding: 6px 10px;
    border-radius: 3px;
    border: 1px solid #c9c9c9;
    color: #757575;margin-left:10px;}
.teamprof_pop {
    background: #fff;
    width: 70%;
    z-index: 100000;
    left: 0px;
    right: 0;
    top: -55px;
    bottom: 0;
    text-align: justify;
    margin: 100px auto;
    padding: 35px 25px;
    position: fixed;
    border-radius: 3px;
    height: 560px;
}
.innr_terms{
      margin: 30px 0 30px;
    padding: 20px 0;
    height: 380px;
    overflow: auto;
    width: 100%;
}
.clse_term_pop{margin: 0 auto;
    color: #fff;
    background: #00ACEE;
    border: 1px solid #00ACEE;
    border-radius: 5px;
    display: inline-block;
    padding: 10px 30px;
    font-family: 'centurygothic';
    font-weight: 400;
    margin-top: -10px;}
.terms_header{text-align: center;
    font-weight: bold;
    font-size: 17px;}
@media (max-width: 425px){
	
#day,#month,#year {width:100%;}	
	
.infopop {width:80%!important;height:235px!important;}	
}

#state{
height: 35px;
    margin: 7px 0;
    padding-left: 5px;
    width: 100%;
    font-family: "Open Sans",sans-serif;
    font-size: 13px;
    color: #9a9a9a;
    border: 1px solid rgba(96, 96, 96, 0.34);
    border-radius: 4px;

}

#scrollstyle::-webkit-scrollbar {
        width: 6px;
    background-color: #2685b4;
}
 
#scrollstyle::-webkit-scrollbar-track {
       border: 1px solid #eaeaea;
    background-color: #eaeaea;
}
 
#scrollstyle ::-webkit-scrollbar-thumb {
        border-radius: 5px;
    background-color: #2685b4;	
}

/* for toggle */
#togg_container {
	width: 160px;
	height: 36px;
	margin: auto;
	position: relative;
	border-radius: 6px;
	overflow: hidden;
	user-select: none;
	cursor: pointer;
}




.inner-container {
	position: absolute;
	left: 0;
	top: 0;
	width: inherit;
	height: inherit;
	text-transform: uppercase;
	font-size: .6em;
	letter-spacing: .2em;
}

.inner-container:first-child {
	background: #e9e9e9;
	color: #a9a9a9;
}

.inner-container:nth-child(2) {
	background: dodgerblue;
	color: white;
	clip-path: inset(0 50% 0 0);
	transition: .3s cubic-bezier(0,0,0,1);
}

.toggle {
	width: 50%;
	position: absolute;
	height: inherit;
	display: flex;
	box-sizing: border-box;
}

.toggle p {
	margin: auto;
}

.toggle:nth-child(1) {
	right: 0;
}

.pos_tog{    
    position: relative;
    left: 21px;
    top: 11px;
	
	}
.pos_tog_view{
	position: relative;
    left: 21px;
    top: 11px;
	color:white;
	
	
}

/* ends */


#sel_call_country{
	margin-top:11px;
	padding: 4px 0px 4px 8px;
	/* border:none; */
	margin-left:8px;
}

#sel_call_country:focus{/* border:none;outline:none; */}

.pos_shift{
	    float: left;
    margin-right: 20px;
    margin-top: -14px;
	
}

.coun_show{position:relative;left: 4px;top:-1px;}

.extrapadimgs{padding:0 60px;}

.client_rofile{
	/* width:95%; */
	margin:0 auto;
	overflow:hidden;
	padding:6% 100px  6%;
	margin-bottom: 40px;
	/* background: #f8f8f8; */
}

.pdlrgtz{padding-right:0;}
.pdlfetz{padding-left:0;}


.padadj:nth-child(5){
	padding-right:0;
	
}

.padadjonly{padding-left:0;}

.greyscale{
	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: opacity(60%) grayscale(100%);
}

.greyscale:hover{
	-webkit-filter: grayscale(0); /* Safari 6.0 - 9.0 */
  filter: grayscale(0);
}


.new_lft_arrw_active{
	cursor: pointer;
   /*  position: absolute; */
    background: url(../images/left_arrw_active.png) no-repeat 0 1px;
    padding: 20px;
   /*  left: 2%;
    top: 45%; */
}
.new_rgt_arrw_active{
	cursor: pointer;
   /*  position: absolute; */
    background: url(../images/right_arrw_active.png) no-repeat 0 1px;
    padding: 20px;
   /*  left: 2%;*/
   float:right;
    /*top: 45%; */
}

.ctrl-wdth-caro{
	    width: 50%;
    margin: 0 auto;
}

.ctrl-us-wdth-caro{
	    width: 100%;
    margin: 0 auto;
}


.carousel-inner>.item>img{
	
	line-height:0!important;
	display: block;
   /*  max-width:175px!important;
    height: 0!important; */
}

.infopop {
background: #fff;
    width: 40%;
    z-index: 100000;
    left: 0px;
    right: 0;
    top: 35px;
    bottom: 0;
       text-align: center;
    margin: 100px auto;
    padding: 28px 40px;
    position: fixed;
    border-radius: 3px;
    height: 180px;
	display:none;
	
	}

	/* added for testimonial section */
	
.testimonialmsgbox{
	background-color:#fff;
	padding:40px;
	width:712px;
	height:275px;
	
}
.testimonial{
	font-size:15px;
color:	 #757474;
font-weight:400;
    padding: 0 23px;
}
	
.pointingarr{
	position: relative;
    /* right: 20px; */
    left: 13px;
    top: 75px;
}
.carousel-indicators li{
     
      text-indent: 0;
      margin: 0 2px;
      width: 8px;
      height: 8px;
      border: none;
      border-radius: 100%;
      background-color: #c7d1d5;
      transition: all 0.25s ease;

    
}
.centerpos{
	/* margin: 0 auto;
    width: 76%; */
}
 
.carousel-indicators .active {background-color: #00acee!important; width: 8px;
      height: 8px;}
.endquotes{
	float: right;
    position: relative;
    top: -23px;
}
.openquotes{
	position: relative;
    top: -4px;
}
.bdrradi{
	width:180px;
	/* height:180px; */
	border-radius:100%;
	margin-top: 30px;
	
} 
.carousel-indicators{
	bottom:-50px;
}
.custnames {
font-size: 20px;
color: #2f2d2d;
font-weight: 700;
text-align: center;
padding-top: 16px;
margin-left: 33px;
}
.mleftadj{margin-left:90px;}
.mrgltdivadj{margin-left:43px;}


/* responsive adjustments for newly added sections on 28-11-19 */

.input_wrapper{
	    display: inline-block;
    position: relative;
}

@media (min-width:813px) and (max-width:1024px){
	.mleftadj{margin-left:0;}
	.mrgltdivadj {margin-left: 46px;}
	.vidwdth{width:100%!important;}
}


@media  (max-width:812px) {
	.vidwdth{width:100%!important;}
	.txtcent{text-align:center;}
	.mleftadj{margin-left:0;}
	.slideresp{padding: 4% 3% 5% 3%!important;}
	.mrgltdivadj {margin-left: 0px; }
	.testimonialmsgbox {
		width: 100%;
		height: 300px;
	}
	.dspblcrsp{display:block;}
	.respmtop{margin-top:20px}
}

@media  (max-width:425px) {
	.vidwdth{width:100%!important;}

.testimonial{width:100%!important}

.slideresp{padding:0!important;}

.testimonialmsgbox {
    background-color: #fff;
     padding: 0px; 
    width: 100%;
    height:auto;

}
.mrgltdivadj{margin-left:0;}
.mleftadj{margin-left:0;}

.pdlt60 {padding-left: 20px!important;}

.paddngh {padding: 20px 40px 20px 39px;}
.resppdcont{
	 padding-right: 0px; 
     padding-left: 0px;}
	 
.client_rofile {padding: 6% 20px 6%;}	 
	 
.txtcent{text-align:center;}	 

.carousel-indicators {bottom: -7px;}
.newempdsgn2 {top: 50%;}	 

.bdrfll {
    background-color: #f8f8f8;
    border-radius: 3px;
     padding: 0; 
    border: 1px solid #d1d1d1;
    width: 100%;
    margin-left: 0; 
}
.mnts_list {
    width: 31%;
}

.list_input {
    width: 45% !important;
    padding: 6px 10px;
    border-radius: 3px;
    border: 1px solid #c9c9c9;
    color: #757575;
    margin-left: 10px;
}
.respdispinp{    display: inline-block;
    margin-top: 10px;}
	
.frmtop {margin-top: 40px;}

.popup_wndw{
	width: 90%;
    left: 17px;
	max-height: 500px;
	/* top: 80px; */
	}
.newmtop {
     margin-top: 0px;
margin-left:12px;	 
}

.frmsbt{padding: 7px 10px;}
.cnsl_btn{padding: 7px 10px;margin-right:0;}
.mrfrmtp30 {margin-top: 5px;}
.respalgnstle{margin-left:0!important;clear: both;
    text-align: left!important;}
/* #options{margin-left: 30px;} */
#views_img{margin-left: -6px;}



.teamprof{width:90%;}

.up-arrow{top: 54px;}
.newdesignsubmenu{top: 64px;}

.respstylebts{display:inline-block;float:left;}

}
#reg_snap {
  resize: vertical; /* user can resize vertically, but width is fixed */
}
