

/* Global Styles */





.no-margin{

	margin:0px !important;	

}

.no-margin-left{

	margin-left:0px !important;	

}



.no-margin-right{

	margin-right:0px !important;	

}



.no-margin-bottom{

	margin-bottom:0px !important;	

}

.no-padding{

	padding:0px !important;	

}

.no-padding-left{

	padding-left:0px !important;	

}



.no-padding-right{

	padding-right:0px !important;	

}



.no-padding-bottom{

	padding-bottom:0px !important;	

}



a {

    color: #5eb1f8;

    text-decoration: none;

}



a:hover, a:focus

{

	color: #5eb1f8;

    text-decoration: underline;

}

h3

{

	font-size:20px;

	line-height:32px;

}



@font-face {

  font-family: 'opensans-light';

  src: url('../fonts/opensans_light.eot');

  src: local('?'),

    url("../fonts/opensans_light.woff") format("woff"),

    url("../fonts/opensans_light.otf") format("opentype"),

    url("../fonts/opensans_light.svg#opensans_light") format("svg");

}

@font-face {

  font-family: 'opensans-regular';

  src: url('../fonts/opensans-regular.eot');

  src: local('?'),

    url("../fonts/opensans-regular.woff") format("woff"),

    url("../fonts/opensans-regular.otf") format("opentype"),

    url("../fonts/opensans-regular.svg#opensans-regular") format("svg");

}

@font-face {

  font-family: 'opensans-bold';

  src: url('../fonts/opensans-bold.eot');

  src: local('?'),

    url("../fonts/opensans-bold.woff") format("woff"),

    url("../fonts/opensans-bold.otf") format("opentype"),

    url("../fonts/opensans-bold.svg#opensans-bold") format("svg");

}

@font-face {

  font-family: 'opensans-semibold';

  src: url('../fonts/opensans-semibold.eot');

  src: local('?'),

    url("../fonts/opensans-semibold.woff") format("woff"),

    url("../fonts/opensans-semibold.otf") format("opentype"),

    url("../fonts/opensans-semibold.svg#opensans-semibold") format("svg");

}

@font-face {

  font-family: 'opensans-extrabold';

  src: url('../fonts/opensans-extrabold.eot');

  src: local('?'),

    url("../fonts/opensans-extrabold.woff") format("woff"),

    url("../fonts/opensans-extrabold.otf") format("opentype"),

    url("../fonts/opensans-extrabold.svg#opensans-extrabold") format("svg");

}





/******************************************************/







html,

body {

    height: 100%;

}



body { padding-top: 70px; }



.img-portfolio {

    margin-bottom: 30px;

}



.img-hover:hover {

    opacity: 0.8;

}



.standard-padding-green{

	/*padding-top:60px;*/	

	padding-bottom:10px;

}

.standard-padding-catt{

	padding-top:60px;	

	padding-bottom:60px;

}

.standard-padding-symptom{

	padding-top:70px;	

	padding-bottom:110px;

}

.standard-padding-carousal{

	padding-top:60px;	

	padding-bottom:90px;

}

.standard-padding-blog{

	padding-top:20px;	

	padding-bottom:100px !important;

}



/**************** Header nav *********/

.top-nav{

	

}

.side_sap{

	margin:0 20px 0 80px;

}

.navbar {

    margin-bottom: 20px;

    min-height: 70px;

}

.navbar-brand {

	height:auto;

	position:relative;

	z-index:1;

}

.navbar-default{

	background:#FFF;

	border:none;

	box-shadow:#6e6b6b 1px 1px 8px

}

.responsive-show-after768{

	display:none;

}

.sign-up{

	background-color: #53a535;

    border: 1px solid transparent;

    border-radius: 0;

    color: #fff !important;

    font-family: opensans-regular;

    font-size: 14px;

    line-height: 20px;

    outline: medium none;

    padding: 10px 20px !important;

    text-decoration: none !important;

   -webkit-transition: all 0.5s ease-in-out; 

   -moz-transition: all 0.5s ease-in-out;

    transition: all 0.5s ease-in-out;

	margin-top: 15px;

	

}

.sign-up:hover{

	background-color: #fff;

	color:#53a535 !important;

	border: 1px solid #53a535;

}

.buy-now{

	background-color: #ecc301;

    border: 1px solid transparent;

    border-radius: 0;

    color: #fff !important;

    font-family: opensans-regular;

    font-size: 14px;

    line-height: 20px;

    outline: medium none;

    padding: 10px 20px !important;

    text-decoration: none !important;

   -webkit-transition: all 0.5s ease-in-out; 

   -moz-transition: all 0.5s ease-in-out;

    transition: all 0.5s ease-in-out;

	margin-top: 15px;

	margin-right:15px;

	margin-left:10px;

}

.buy-now:hover{

	background-color: #fff;

	color:#ecc301 !important;

	border: 1px solid #ecc301;

}

.menu-adjuster{

	float:right;

	margin-right:45px;	

}

.specialcase{

	width:8%;

	background:none;

	cursor:pointer;

}

.specialcase:hover{

	background:none !important;

	cursor:default !important;

}

.specialcase-signup{

	background:none;

	cursor:pointer;

}

.specialcase-signup:hover{

	background:none !important;

	cursor:pointer;

}

.search-case{

	background:none;

	cursor:pointer;

}

.search-case:hover{

	background:none !important;

	cursor:default !important;

}



.menu-ul-length{

	margin-left: 35px !important;

    width: 29% !important;

}

.menu-casing-left{

	float:left; margin:-8px 10px 0 0; width:17%;

}

.menu-casing-right{

	float:left; margin:0 0 0; width:80%;

}



/* Search Style */ 

#search {

    position: fixed;

    top: 0px;

    left: 0px;

    width: 100%;

    height: 100%;

    background-color: rgba(0, 0, 0, 0.7);

    -webkit-transition: all 0.5s ease-in-out;

       -moz-transition: all 0.5s ease-in-out;

        -ms-transition: all 0.5s ease-in-out;

	       -o-transition: all 0.5s ease-in-out;

            transition: all 0.5s ease-in-out;

    -webkit-transform: translate(0px, -100%) scale(0, 0);

	     -moz-transform: translate(0px, -100%) scale(0, 0);

	      -ms-transform: translate(0px, -100%) scale(0, 0);

         -o-transform: translate(0px, -100%) scale(0, 0);

	          transform: translate(0px, -100%) scale(0, 0);    

    opacity: 0;

    display: none;

}



#search.open {

    -webkit-transform: translate(0px, 0px) scale(1, 1);

       -moz-transform: translate(0px, 0px) scale(1, 1);

    	  -ms-transform: translate(0px, 0px) scale(1, 1);

	       -o-transform: translate(0px, 0px) scale(1, 1);

	           transform: translate(0px, 0px) scale(1, 1); 

    opacity: 1;

    z-index: 106;

    display: block;

}



#search input[type="search"] {

    position: absolute;

    top: 45%;

    left: 0;

    margin-top: -51px;

    width: 60%;

    margin-left: 20%;

    color: rgb(255, 255, 255);

  	background: transparent;

  	border-top: 1px solid rgba(255, 255, 255, .8);

  	border-bottom: 2px solid rgba(255, 255, 255, .5);

  	border-left: 0px solid transparent;

  	border-right: 0px solid transparent;

    font-size: 40px;

  	font-family: opensans-regular;

    font-weight: 300;

    text-align: center;

    outline: none;

  	padding: 10px;

}

  #search input[type="button"] {

    position: absolute;

    top: 55%;

    left: 0;

    margin-top: -1px;

    width: 60%;

    margin-left: 20%;

    color: #67bb48;

  	background: transparent;

  	border: 1px solid #67bb48;

  	/*border-bottom: 2px solid rgba(255, 255, 255, .5);

  	border-left: 0px solid transparent;

  	border-right: 0px solid transparent;*/

    font-size: 36px;

  	font-family: opensans-regular;

    font-weight: 300;

    text-align: center;

    outline: none;

  	padding: 10px;

	background:#fff;

}

 #search input[type="button"]:hover{

	 background:#67bb48;

	 color:#fff;

 }

#search .close {

    position: fixed;

    top: 15px;

    right: 15px;

	opacity: 1;

	font-size: 27px;

  	color: #fff;

}



#search .close:hover{

  color: #FC2121;

  cursor: pointer;

}

.fa-1x {

    font-size: 1.5em !important;

}

.fa-search

{

	color:#b9b9b9;

}



.search_box:hover

{

	background:none !important;

	color:#b9b9b9;

}

/***************** VIDEO Section ***************/



.video-shuffle {

/*position: absolute;*/

width: 100%;

height: 100%;

opacity: 0;

overflow: hidden;

}

.video-shuffle video {

width:100%;

}

#header-feature {

position: relative;

background-color: #575757;

background-image:url(../images/video-scr en.jpg);

background-position: 50% 50%;

overflow: hidden;

/*height: 0;*/



}



/************* THREE GREEN BOX **************/

.three-box-green-section{

	background: rgba(110,209,74,1);

	background: -moz-radial-gradient(center, ellipse cover, rgba(110,209,74,1) 0%, rgba(79,160,49,1) 100%);

	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(110,209,74,1)), color-stop(100%, rgba(79,160,49,1)));

	background: -webkit-radial-gradient(center, ellipse cover, rgba(110,209,74,1) 0%, rgba(79,160,49,1) 100%);

	background: -o-radial-gradient(center, ellipse cover, rgba(110,209,74,1) 0%, rgba(79,160,49,1) 100%);

	background: -ms-radial-gradient(center, ellipse cover, rgba(110,209,74,1) 0%, rgba(79,160,49,1) 100%);

	background: radial-gradient(ellipse at center, rgba(110,209,74,1) 0%, rgba(79,160,49,1) 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6ed14a', endColorstr='#4fa031', GradientType=1 );

}

.three-box-green-section h1{

	font-family:opensans-regular;

	font-size:34px;

	line-height:normal;

	font-weight:normal;

	color:#fff;

	margin-top:70px;

}

.colorcode-blue{

	background: rgba(22,64,111,1);

background: -moz-linear-gradient(top, rgba(22,64,111,1) 0%, rgba(16,49,85,1) 100%);

background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(22,64,111,1)), color-stop(100%, rgba(16,49,85,1)));

background: -webkit-linear-gradient(top, rgba(22,64,111,1) 0%, rgba(16,49,85,1) 100%);

background: -o-linear-gradient(top, rgba(22,64,111,1) 0%, rgba(16,49,85,1) 100%);

background: -ms-linear-gradient(top, rgba(22,64,111,1) 0%, rgba(16,49,85,1) 100%);

background: linear-gradient(to bottom, rgba(22,64,111,1) 0%, rgba(16,49,85,1) 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#16406f', endColorstr='#103155', GradientType=0 );

	border:3px solid #fff;

	border-radius:3px;	

}

.colorcode-orange{

	background: rgba(255,225,0,1);

background: -moz-linear-gradient(top, rgba(255,225,0,1) 0%, rgba(254,197,39,1) 100%);

background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,225,0,1)), color-stop(100%, rgba(254,197,39,1)));

background: -webkit-linear-gradient(top, rgba(255,225,0,1) 0%, rgba(254,197,39,1) 100%);

background: -o-linear-gradient(top, rgba(255,225,0,1) 0%, rgba(254,197,39,1) 100%);

background: -ms-linear-gradient(top, rgba(255,225,0,1) 0%, rgba(254,197,39,1) 100%);

background: linear-gradient(to bottom, rgba(255,225,0,1) 0%, rgba(254,197,39,1) 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe100', endColorstr='#fec527', GradientType=0 );

	border:3px solid #fff;

	border-radius:3px;	

}

.colorcode-skyblue{

	background: rgba(74,191,233,1);

background: -moz-linear-gradient(top, rgba(74,191,233,1) 0%, rgba(58,176,219,1) 100%);

background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(74,191,233,1)), color-stop(100%, rgba(58,176,219,1)));

background: -webkit-linear-gradient(top, rgba(74,191,233,1) 0%, rgba(58,176,219,1) 100%);

background: -o-linear-gradient(top, rgba(74,191,233,1) 0%, rgba(58,176,219,1) 100%);

background: -ms-linear-gradient(top, rgba(74,191,233,1) 0%, rgba(58,176,219,1) 100%);

background: linear-gradient(to bottom, rgba(74,191,233,1) 0%, rgba(58,176,219,1) 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4abfe9', endColorstr='#3ab0db', GradientType=0 );

	border:3px solid #fff;

	border-radius:3px;	

}

.onlinetools{

	/*background-color: #4ea031;*/

    border: 1px solid #FFF;

    border-radius: 0;

    color: #fff;

    font-family: opensans-regular;

    font-size: 20px;

    line-height: 30px;

    outline: medium none;

    padding: 15px 10px;

    text-decoration: none;

   -webkit-transition: all 0.5s ease-in-out; 

   -moz-transition: all 0.5s ease-in-out;

    transition: all 0.5s ease-in-out;

}

.onlinetools:hover{

	background-color: #fff;

	color:#4ea031;

	text-decoration:none;

}

.block-section {

    margin: 60px 15px 100px 15px;

}

.link-space{

	margin:20px 0 90px;

	}

/********************** Child Anxiety Tales *****************************/

.padding-image{

	padding:30px 0px 0 0;

}

.chequered_right{

	padding-left:5px;

	padding-right:5px;

}

.chequered_right h1{

	font-family:opensans-regular;

	font-size:34px;

	line-height:normal;

	font-weight:normal;

	color:#000;

}

.chequered_right h4{

	font-family:opensans-regular;

	font-size:20px;

	line-height:32px;

	font-weight:normal;

	color:#323232;

	padding:15px 0 30px;

}

.chequered_right h4.top_header{

	font-family:opensans-regular;

	font-size:20px;

	line-height:32px;

	font-weight:normal;

	color:#000;

	margin-bottom: 0;

    padding: 20px 0 15px;

}

.chequered_right h5{

	font-family:opensans-regular;

	font-size:20px;

	line-height:32px;

	font-weight:normal;

	color:#000;

	padding:30px 0 10px 0;

}

.chequered_right .link1{

	background-color: #fff;

    border: 1px solid #4ea031;

    border-radius: 0;

    color: #4ea031;

    font-family: opensans-regular;

    font-size: 20px;

    line-height: 30px;

    outline: medium none;

    padding: 15px 20px;

    text-decoration: none;

	 -webkit-transition: all 0.5s ease-in-out; 

   -moz-transition: all 0.5s ease-in-out;

    transition: all 0.5s ease-in-out;

}

.chequered_right .link1:hover{

	background-color: #4ea031;

    border: 1px solid transparent;

    color: #fff;

    text-decoration: none;

}

.view-demo{

	background-color: #fff;

    border: 1px solid #4ea031;

    border-radius: 0;

    color: #4ea031;

    font-family: opensans-regular;

    font-size: 20px;

    line-height: 30px;

    outline: medium none;

    padding: 15px 30px;

    text-decoration: none;

	 -webkit-transition: all 0.5s ease-in-out; 

   -moz-transition: all 0.5s ease-in-out;

    transition: all 0.5s ease-in-out;

}

.view-demo:hover{

	background-color: #4ea031;

    border: 1px solid transparent;

    color: #fff;

    text-decoration: none;

}

.space-hover{

	margin-top:30px;	

}

.bg2{

	background:#4dc5d9 !important;

}

.chequered_right .link2{

	background-color: #fff;

    border: 1px solid #2e92c8;

    border-radius: 0;

    color: #2e92c8;

    font-family: opensans-regular;

    font-size: 20px;

    line-height: 30px;

    outline: medium none;

    padding: 15px 40px;

    text-decoration: none;

	margin-left:5px;

	 -webkit-transition: all 0.5s ease-in-out; 

   -moz-transition: all 0.5s ease-in-out;

    transition: all 0.5s ease-in-out;

}

.chequered_right .link2:hover{

	background-color: #2e92c8;

    border: 1px solid #2e92c8;

    color: #fff;

    outline: medium none;

    text-decoration: none;

}



ul.featlist{

	margin:0;

	padding:0 0 25px 0;

	list-style:none;

}

ul.featlist li{

	background: rgba(0, 0, 0, 0) url("../images/tick.png") no-repeat scroll 2px 15px;

    color: #323232;

    font-family: opensans-regular;

    font-size: 16px;

    font-weight: normal;

    line-height: 40px;

    padding: 0 0 0 40px;

}



.video_holder{

	width:249px;

	height:141px;

	background:url(../images/video-overlay.png) no-repeat;

	position: absolute;

}

.video_holder iframe {

    margin: 46px 0 0 4px;

}

.video_overlay {

    margin-left: 235px;

    margin-top: 63px;

}

.image-laptop{

	padding:0 50px;	

}



/******************************************************************/



/************************ SYMPTOM CHECKER *************/

.blue_symptom_checker{

	background: rgba(79,195,237,1);

background: -moz-radial-gradient(center, ellipse cover, rgba(79,195,237,1) 0%, rgba(58,176,219,1) 100%);

background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(79,195,237,1)), color-stop(100%, rgba(58,176,219,1)));

background: -webkit-radial-gradient(center, ellipse cover, rgba(79,195,237,1) 0%, rgba(58,176,219,1) 100%);

background: -o-radial-gradient(center, ellipse cover, rgba(79,195,237,1) 0%, rgba(58,176,219,1) 100%);

background: -ms-radial-gradient(center, ellipse cover, rgba(79,195,237,1) 0%, rgba(58,176,219,1) 100%);

background: radial-gradient(ellipse at center, rgba(79,195,237,1) 0%, rgba(58,176,219,1) 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4fc3ed', endColorstr='#3ab0db', GradientType=1 );

}

.symptom_checker{

	padding:10px 0;

}

.symptom_checker h1{

	font-family:opensans-regular;

	font-size:34px;

	line-height:normal;

	font-weight:normal;

	color:#fff;

	

}

.symptom_checker h4{

	font-family:opensans-regular;

	font-size:20px;

	line-height:32px;

	font-weight:normal;

	color:#fff;

	padding:30px 0 30px 0;

}

.symptom_checker .link1{

	background-color: #3ab0db;

    border: 1px solid #fff;

    border-radius: 0;

    color: #fff;

    font-family: opensans-regular;

    font-size: 20px;

    line-height: 30px;

    outline: medium none;

    padding: 15px 20px;

    text-decoration: none;

	 -webkit-transition: all 0.5s ease-in-out; 

   -moz-transition: all 0.5s ease-in-out;

    transition: all 0.5s ease-in-out;

}

.symptom_checker .link1:hover{

	background-color: #fff;

    border: 1px solid #3ab0db;

    color: #3ab0db;

    outline: medium none;

    text-decoration: none;

}





/**************** THREE PART CIRCLES ********/



.round-part{

	margin: 120px 0 90px;

}

.round-part .circular-shape{

	background:#fff;

	border-radius: 75px;

    height: 150px;

    padding: 10px;

    width: 150px;

}

.round-part h2 {

    color: #000;

    font-family: opensans-regular;

    font-size: 24px;

    font-weight: normal;

    line-height: 30px;

    padding: 10px 0 25px;

	text-align:center;

}

.circular-shape img{

	padding:6px 0 0;

}

.blue_circle{

	background:#24aae4 !important;

	 -webkit-transition: all 0.5s ease-in-out; 

   -moz-transition: all 0.5s ease-in-out;

    transition: all 0.5s ease-in-out;

}

.blue_circle:hover{

	background:#18759d !important;

}

.info-link a{

	color: #000;

	 -webkit-transition: all 0.5s ease-in-out; 

   -moz-transition: all 0.5s ease-in-out;

    transition: all 0.5s ease-in-out;

}

.info-link a:hover{

	color: #18759d;

	text-decoration:none;

}

.orange_circle{

	background:#fcae14 !important;

	-webkit-transition: all 0.5s ease-in-out; 

  	-moz-transition: all 0.5s ease-in-out;

    transition: all 0.5s ease-in-out;

}

.orange_circle:hover{

	background:#d05a04 !important;

}

.parents-link a{

	color: #000;

	 -webkit-transition: all 0.5s ease-in-out; 

   -moz-transition: all 0.5s ease-in-out;

    transition: all 0.5s ease-in-out;

}

.parents-link a:hover{

	color: #d05a04;

	text-decoration:none;

}



.seagreen_circle{

	background:#90c74a !important;

	-webkit-transition: all 0.5s ease-in-out; 

    -moz-transition: all 0.5s ease-in-out;

    transition: all 0.5s ease-in-out;

}

.seagreen_circle:hover{

	background:#77a53d !important;

}



.experts-link a{

	color: #000;

	 -webkit-transition: all 0.5s ease-in-out; 

   -moz-transition: all 0.5s ease-in-out;

    transition: all 0.5s ease-in-out;

}

.experts-link a:hover{

	color: #8e8c00;

	text-decoration:none;

}



/*********** REVIEW SECTION ************/

.blue_panel{

	background: rgba(18,68,111,1);

background: -moz-radial-gradient(center, ellipse cover, rgba(18,68,111,1) 0%, rgba(10,48,82,1) 100%);

background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(18,68,111,1)), color-stop(100%, rgba(10,48,82,1)));

background: -webkit-radial-gradient(center, ellipse cover, rgba(18,68,111,1) 0%, rgba(10,48,82,1) 100%);

background: -o-radial-gradient(center, ellipse cover, rgba(18,68,111,1) 0%, rgba(10,48,82,1) 100%);

background: -ms-radial-gradient(center, ellipse cover, rgba(18,68,111,1) 0%, rgba(10,48,82,1) 100%);

background: radial-gradient(ellipse at center, rgba(18,68,111,1) 0%, rgba(10,48,82,1) 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#12446f', endColorstr='#0a3052', GradientType=1 );

/*padding:0 0 40px 0px;*/

}

.blue_panel h1{

	font-family:opensans-regular;

	font-size:34px;

	line-height:normal;

	font-weight:normal;

	color:#fff;

	padding:70px 0 50px;

}



.blue_panel h2{

	font-family:opensans-regular;

	font-size:20px;

	line-height:32px;

	font-weight:normal;

	color:#fff;

	padding-bottom: 0;

    padding-top: 20px;

}

.blue_panel p{

	font-family:opensans-regular;

	font-size:16px;

	line-height:32px;

	font-weight:normal;

	color:#fff;

	padding:20px 70px;

}



 .blue_panel .readmore{

	/*background-color: #0f3d65;*/

    border: 1px solid #fff;

    border-radius: 0;

    color: #fff;

    font-family: opensans-regular;

    font-size: 20px;

    line-height: 30px;

   /* margin-right: 18px;

    min-width: 320px;*/

    outline: medium none;

    padding: 15px 60px;

    text-decoration: none;

	-webkit-transition: all 0.5s ease-in-out;

	-moz-transition: all 0.5s ease-in-out;

	transition: all 0.5s ease-in-out;

}

.blue_panel .readmore:hover{

	background-color: #fff;

	color:#0f3d65

}

.img-circular{

	

}

.img-whiteborder{

	border:4px solid #fff;

}

.extra-margin{

	margin:30px 0 35px;	

}

/**************** MAP ***************/



.map-bg{

	background: rgba(79,195,237,1);

background: -moz-radial-gradient(center, ellipse cover, rgba(79,195,237,1) 0%, rgba(58,176,219,1) 100%);

background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(79,195,237,1)), color-stop(100%, rgba(58,176,219,1)));

background: -webkit-radial-gradient(center, ellipse cover, rgba(79,195,237,1) 0%, rgba(58,176,219,1) 100%);

background: -o-radial-gradient(center, ellipse cover, rgba(79,195,237,1) 0%, rgba(58,176,219,1) 100%);

background: -ms-radial-gradient(center, ellipse cover, rgba(79,195,237,1) 0%, rgba(58,176,219,1) 100%);

background: radial-gradient(ellipse at center, rgba(79,195,237,1) 0%, rgba(58,176,219,1) 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4fc3ed', endColorstr='#3ab0db', GradientType=1 );

	/*border-bottom:5px solid #7ce1f3;*/

	min-height:200px;

	padding-bottom:30px

}

.map-bg h1 {

    color: #fff;

    font-family: opensans-regular;

    font-size: 34px;

    font-weight: normal;

    line-height:normal;

    padding: 70px 0 10px;

	text-align:center;

}

.map-bg h6 {

    color: white;

    font-family: opensans-regular;

    font-size: 20px;

    font-weight: normal;

    line-height: 30px;

    padding: 0 0 40px;

    text-align: center;

}

.map-spacing{

	padding:10px 0 50px;	

}

/**************** CAROUSAL ************/



.carousal-panels{

	background:#FFF;

	margin:0;

}

.carousal-panels h3, .carousal-panels h1{

	color: #000;

    font-family: opensans-regular;

    font-size: 19px;

    font-weight: 500;

    line-height:normal;

	margin:30px 0 0 0;

	padding:0;

}

.understan_anxiety{

	color: #000;

    font-family: opensans-regular;

    font-size: 34px !important;

    font-weight: normal !important;

    line-height: 40px !important;

    margin: 0 !important;

	padding:40px 0 65px !important;

	text-align:center;

}

.carousal-panels h4{

	color: #323232;

    font-family: opensans-regular;

    font-size: 16px;

    font-weight: normal;

    line-height: 30px;

	margin:0;

	padding: 30px 0;

	min-height:225px;

}



.carousal-panels p{

	color: #323232;

    font-family: opensans-regular;

    font-size: 19px;

    font-weight: normal;

    line-height: 30px;

	margin:0;

	padding: 10px 0 40px;

}

.carousal-panels .thumbnail {

    background-color: #fff;

    border:none;

    border-radius: 0px;

	margin:0;

}

.carousal-panels .thumbnail .caption {

    color: #333;

    /*padding: 35px 0 0;*/

	padding:0 !important;

}

.carousal-panels a.learn-more{

	background-color: #fff;

    border: 1px solid #53a535;

    border-radius: 0;

    color: #53a535;

    font-family: opensans-regular;

    font-size: 20px;

    line-height: 30px;

    margin-right: 18px;

    /*min-width: 320px;*/

    outline: medium none;

    padding: 15px 45px;

    text-decoration: none;

	-webkit-transition: all 0.5s ease-in-out;

	-moz-transition: all 0.5s ease-in-out;

	transition: all 0.5s ease-in-out;

}

.carousal-panels a.learn-more:hover{

	background-color: #53a535;

	color:#fff;

	border: 1px solid transparent;

}

.owl-buttons {

    margin-bottom: 20px;

}

.owl-prev{

	position: absolute;

    left: -2%;

    top: 20%;

	background:url(../images/car-nav-left.png) no-repeat;



}

.owl-next{

	position: absolute;

    right: -2%;

    top: 20%;

	background:url(../images/car-nav-right.png) no-repeat !important;



}

#owl-demo .item{

        margin: 3px;

    }

    #owl-demo .item img{

        display: block;

        width: 100%;

        height: auto;

    }

/************* BLOG ************/

.blog_green{

	background: rgba(103,187,72,1);

background: -moz-radial-gradient(center, ellipse cover, rgba(103,187,72,1) 0%, rgba(81,163,52,1) 100%);

background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(103,187,72,1)), color-stop(100%, rgba(81,163,52,1)));

background: -webkit-radial-gradient(center, ellipse cover, rgba(103,187,72,1) 0%, rgba(81,163,52,1) 100%);

background: -o-radial-gradient(center, ellipse cover, rgba(103,187,72,1) 0%, rgba(81,163,52,1) 100%);

background: -ms-radial-gradient(center, ellipse cover, rgba(103,187,72,1) 0%, rgba(81,163,52,1) 100%);

background: radial-gradient(ellipse at center, rgba(103,187,72,1) 0%, rgba(81,163,52,1) 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#67bb48', endColorstr='#51a334', GradientType=1 );

	min-height:200px;

	padding-bottom: 50px;

}

.blog_green h1{

	color: #fff;

    font-family: opensans-regular;

    font-size: 34px;

    font-weight: normal;

    line-height:normal;

    margin: 0;

    padding: 70px 0 0 0;

}

.blog_green h4{

	color: #fff;

    font-family: opensans-regular;

    font-size: 20px;

    font-weight: normal;

    line-height: 30px;

    margin: 0;

    padding: 25px 0 40px;

}

.blog_panel{

	

}

.blog_panel h2{

	font-family:opensans-regular;

	font-size:20px;

	line-height:32px;

	font-weight:normal;

	color:#323232;

	margin:0;

	padding:20px 100px 15px 0;

	/*min-height:100px;*/

}

.blog_panel a

{

	text-decoration:none;

}

.blog_panel a:hover h2

{

	color:#000;

	text-decoration:none;

}



.blog_panel h4{

	font-family:opensans-regular;

	font-size:14px;

	line-height:24px;

	font-weight:normal;

	color:#000;

	margin:0;

	padding:0;

}

.blog_panel p{

	padding:0 50px 0 0;

	font-family:opensans-regular;

	font-size:16px;

	line-height:28px;

}

.blog_panel .thumbnail {

    background-color: #fff;

    border: none;

    border-radius: 0px;

    display: block;

    line-height: 1.42857;

    margin-bottom: 7px;

	margin-top: 3px;

    padding: 4px;

    transition: border 0.2s ease-in-out 0s;

}

.circled_date{

	background: #9fc43e none repeat scroll 0 0;

    border-radius: 30px;

    color: #fff;

    font-family: opensans-regular;

    font-size: 14px;

    height: 60px;

    line-height: 20px;

    padding: 5px;

    position: absolute;

    right: 20px;

    text-align: center;

    width: 60px;

}

.side_menu_blue{

	background:#4ac3d8;

	min-height: 550px;

}

.side_blue{

	background:url(../images/category.png) no-repeat left center;

	font-family: opensans-regular;

    font-size: 24px;

	line-height:30px;

	margin:0;

	padding:0;

	color:#FFF;

	padding:30px;

	margin: 0 0 0 30px;

}

ul.cat_list{

	list-style:none;

	margin:0;

	padding:0;

}

ul.cat_list li{

	background:url(../images/list_item.png) no-repeat left 7px;

	color: white;

	font-size: 14px;

    line-height: 30px;

    margin: 0 0 15px 30px;

    padding: 0 0 0 30px;

}

ul.cat_list li a{

	color:#f2f2f2;

	font-family: opensans-regular;

    font-size: 16px;

	line-height:30px;

	text-decoration:none;

}



ul.cat_list li a:hover{

	color: #fff;

	text-decoration:none;

}

ul.social-links{

	float: right;

    list-style: outside none none;

    margin: 40px 0 0 25px;

    padding: 0;

}

ul.social-links li{

	float:left;

	display:block;

	padding:3px;

}

ul.social-links li img{

	opacity:.4;	

}

/**************** FOOTER **************/



.green_footer_list_area{

	background: rgba(18,58,93,1);

background: -moz-radial-gradient(center, ellipse cover, rgba(18,58,93,1) 0%, rgba(10,48,82,1) 100%);

background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(18,58,93,1)), color-stop(100%, rgba(10,48,82,1)));

background: -webkit-radial-gradient(center, ellipse cover, rgba(18,58,93,1) 0%, rgba(10,48,82,1) 100%);

background: -o-radial-gradient(center, ellipse cover, rgba(18,58,93,1) 0%, rgba(10,48,82,1) 100%);

background: -ms-radial-gradient(center, ellipse cover, rgba(18,58,93,1) 0%, rgba(10,48,82,1) 100%);

background: radial-gradient(ellipse at center, rgba(18,58,93,1) 0%, rgba(10,48,82,1) 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#123a5d', endColorstr='#0a3052', GradientType=1 );

	padding-bottom:20px;

}

.green_footer_list_area h5{

	color: #fff;

    font-family: opensans-regular;

    font-size: 16px;

    font-weight: normal;

    line-height: 30px;

	padding:35px 0 10px;

}

.green_footer_list_area ul.footerlist{

	list-style:none;

	margin:0px;

	padding:0px;

}

.green_footer_list_area ul.footerlist li{

	list-style:none;

	padding:0px;

	margin:0px;

	color: #fff;

    font-family: opensans-regular;

    font-size: 14px;

    font-weight: normal;

    line-height: 30px;

}

.green_footer_list_area ul.footerlist li a{

	color: #fff;

    font-family: opensans-regular;

    font-size: 14px;

    font-weight: normal;

    line-height: 30px;

	text-decoration:none;

}

.green_footer_list_area ul.footerlist li a:hover{

	color: #82c6ec;

    font-family: opensans-regular;

    font-size: 14px;

    font-weight: normal;

    line-height: 30px;

	text-decoration:none;

}

.footer-row{

	padding-bottom:25px;

}

.last_bg{

	

}

ul.base-list{

	margin:0px;

	padding:20px 0 0 0;

	list-style:none;	

}

ul.base-list li{

	margin:0;

	padding:5px 5px 0 5px;

	list-style:none;

	float:left;

	display:block;

}

.footer-row h6{

	color: #333;

    font-family: opensans-regular;

    font-size: 11px;

    font-weight: normal;

	line-height:20px;

	margin:0px;

	text-align:right;

	padding:25px 0 0 0;

}



/**************** Back to top ******************/



div#page {

			max-width: 900px;

			margin-left: auto;

			margin-right: auto;

			padding: 20px;

		}

		

		.back-to-top {

			background:url(../images/up-icon.png) no-repeat left center;

			position: fixed;

			bottom: 2em;

			right: 10px;

			text-decoration: none;

			color: #000000;

			font-family: opensans-semibold;

			font-size: 12px;

			font-weight: normal;

			padding: 32px;

			display: none;

		}



		.back-to-top:hover {	

			background:url(../images/up-icon-hover.png) no-repeat left center;

			color: #fff;

			text-decoration:none;

		}	

		

		

		

/**************************************************************************************************************

******************************** INNER PAGE ************************************************************/



.breadcrumb-panel{

	background:#3ab0db;

	min-height:50px;

	margin-top: 10px;

}

.breadcrumb-h1{

	font-family:opensans-regular;

	font-size:36px;

	line-height:36px;

	font-weight:normal;

	color:#fff;

	padding: 10px 0 20px;

}

.breadcrumb {

    background:none;

    border-radius: 0px;

    list-style: outside none none;

    margin: 20px 0;

    padding: 18px 15px 8px 15px;

	border:none;

	outline:none;

    text-align: right;

}

.breadcrumb > li + li::before {

    color: #fff;

    content: "» ";

    padding: 0 5px;

}

.breadcrumb > li {

    display: inline-block;

	color:#FFF !important;

    font-family:opensans-regular;

	font-size:12px;

	line-height:18px;

	font-weight:normal;

	text-decoration:none;

}

.breadcrumb > li > a{

    color:#FFF;

    font-family:opensans-regular;

	font-size:12px;

	line-height:18px;

	font-weight:normal;

	text-decoration:none;

}

.breadcrumb > li > a:hover{

	color:#f4f4f4;

	text-decoration:none;

}





/*************** Separation Anxiety ****************/



.separation_section{

	padding-top:50px;

	padding-bottom:90px;	

}

.separation_section h1{

	font-family:opensans-regular;

	font-size:34px;

	line-height:normal;

	font-weight:normal;

	color:#0a3152;

	padding:40px 0 0;

	margin:0;

}

.separation_section h3{

	font-family:opensans-regular;

	font-size:20px;

	line-height:48px;

	font-weight:normal;

	color:#0a3152;

	padding:20px 0 0;

	margin:0 0 10px 0;

}

.separation_section h4{

	font-family:opensans-regular;

	font-size:16px;

	line-height:32px;

	font-weight:normal;

	color:#323232;

	padding:20px 0 0;

}

.separation_section p{

	font-family:opensans-regular;

	font-size:16px;

	line-height:32px;

	font-weight:normal;

	color:#323232;

	padding:20px 0 10px;

}

.separation_section p img{

	float:left;

	padding:10px 35px 25px 0;

}

ul.reference-list{

	list-style:none;

	margin:0px;

	padding:0px;

}

ul.reference-list li{

	font-family:opensans-regular;

	font-size:14px;

	line-height:36px;

	font-weight:normal;

	color:#323232;

	/*padding:20px 0 0;*/

}

ul.reference-list li hr{

	border-bottom:2px solid #fcae14;

	width:120px;

	padding:0;

	margin:13px 0 5px 0;	

}

ul.reference-list li:last-child {

    padding-bottom: 60px;

}





/**********************************************************/

.symptom-title{

	width:90px;

	height:90px;

	background:#9b82bb;

	border-radius:45px;

	padding:10px 10px 25px;

	margin-right: 20px;

	/*float:left;*/

}

.symptom-box{

	background: rgba(15,62,103,1);

	background: -moz-linear-gradient(left, rgba(15,62,103,1) 0%, rgba(10,48,82,1) 100%);

	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(15,62,103,1)), color-stop(100%, rgba(10,48,82,1)));

	background: -webkit-linear-gradient(left, rgba(15,62,103,1) 0%, rgba(10,48,82,1) 100%);

	background: -o-linear-gradient(left, rgba(15,62,103,1) 0%, rgba(10,48,82,1) 100%);

	background: -ms-linear-gradient(left, rgba(15,62,103,1) 0%, rgba(10,48,82,1) 100%);

	background: linear-gradient(to right, rgba(15,62,103,1) 0%, rgba(10,48,82,1) 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f3e67', endColorstr='#0a3052', GradientType=1 );

	padding-bottom:90px;

}

.symptom-box h1{

	font-family:opensans-regular;

	font-size:34px;

	line-height:normal;

	font-weight:normal;

	color:#fff;

	padding:70px 0 15px;

}

.symptom-box h4{

	font-family:opensans-regular;

	font-size:20px;

	line-height:32px;

	font-weight:normal;

	color:#fff;

	padding:25px 0 0px 0;

}

.symptom_checker h5{

	font-family:opensans-regular;

	font-size:16px;

	line-height:32px;

	font-weight:normal;

	color:#fff;

	padding:35px 0 10px 0;

}



ul.symptom-list{

	margin:0;

	list-style:none;

	padding: 0 0 60px 15px;

}

ul.symptom-list li:first-child{

	padding:15px 15px 20px 20px;

}

ul.symptom-list li{

	list-style:url(../images/list-arrow.png);

	padding:0px 15px 20px 20px;

	font-family:opensans-regular;

	font-size:16px;

	line-height:28px;

	color:#fff;

}

ul.symptom-list li:last-child{

	/*padding-bottom:90px;*/

}

.extra-padding-redflag{

	padding:80px 0 90px;

	margin:0;	

}

.symptom_checker .link3{

	background-color: #3ab0db;

    border: 1px solid #fff;

    border-radius: 0;

    color: #fff;

    font-family: opensans-regular;

    font-size: 20px;

    line-height: 30px;

    outline: medium none;

    padding: 15px 40px;

    text-decoration: none;

	 -webkit-transition: all 0.5s ease-in-out; 

   -moz-transition: all 0.5s ease-in-out;

    transition: all 0.5s ease-in-out;

	float:left;

	margin-top:10px;

	margin-bottom:20px;

}

.symptom_checker .link3:hover{

	background-color: #fff;

    border: 1px solid #3ab0db;

    color: #3ab0db;

    outline: medium none;

    text-decoration: none;

}

.symptom_checker .linkopposite{

	background-color: #fff;

    border: 1px solid #fff;

    border-radius: 0;

    color: #3ab0db;

    font-family: opensans-regular;

    font-size: 24px;

    line-height: 30px;

    outline: medium none;

    padding: 20px 40px;

    text-decoration: none;

	 -webkit-transition: all 0.5s ease-in-out; 

   -moz-transition: all 0.5s ease-in-out;

    transition: all 0.5s ease-in-out;

}

.symptom_checker .linkopposite:hover{

	background-color: #3ab0db;

    border: 1px solid #fff;

    color: #fff;

    outline: medium none;

    text-decoration: none;

}

.additional-space-bottom{

	padding-bottom:40px;

}

.onln-toolsbg{

	background:#eeefef;

}

.onln-tools{

	

}

.onln-tools .innertool-h1{

	font-family:opensans-regular;

	font-size:34px;

	line-height:normal;

	font-weight:normal;

	color:#000;

	text-align:center;

	padding:50px 0 35px;

}



.new-block p{

	font-family:opensans-regular;

	font-size:16px;

	line-height:32px;

	font-weight:normal;

	color:#323232;

	padding-bottom:20px;

}

.onln-tools .innertool-h1 .tools-onln-title{

	width:90px;

	height:90px;

	background:#1d5896;

	border-radius:45px;

	margin-right: 20px;

    padding: 15px 10px 19px;

	

}

.standard-padding-onln-tools{

	padding-top:30px;	

	padding-bottom:90px;

}

.space-hover2{

	margin-top:20px;	

}



/*****************************************************************/

.red-flag-section{

	background:url(../images/regflagbg.jpg) no-repeat center center;

	background-size:cover;

	

}

.red-flag-section h1{

	font-family:opensans-regular;

	font-size:34px;

	line-height:normal;

	font-weight:normal;

	color:#fff;

}

.red-flag-section h5{

	font-family:opensans-regular;

	font-size:20px;

	line-height:32px;

	font-weight:normal;

	color:#4ea031;

	padding:35px 0 5px 0;

}

ul.red-flag-list{

	margin:0;

	list-style:none;

	padding:0;

}

ul.red-flag-list li{

	list-style:url(../images/red-flag-list.png);

	padding:20px 15px 0 20px;

	font-family:opensans-regular;

	font-size:16px;

	line-height:28px;

	color:#fff;

}

ul.red-flag-list li:last-child {

    padding-bottom: 35px;

}

.red-flag-title{

	width:90px;

	height:90px;

	background:#cc5e7b;

	border-radius:45px;

	margin-right: 20px;

    padding: 10px 10px 25px ;

	

}

.symptom-checker-title{

	width:90px;

	height:90px;

	background:#fdae15;

	border-radius:45px;

	margin-right: 20px;

    padding: 10px 10px 25px ;

	/*float:left;*/

}

/********************************************/

.coping-title{

	width:90px;

	height:90px;

	background:#46bbe5;

	border-radius:45px;

	margin-right: 20px;

    padding: 10px 10px 25px;

	/*float:left;*/

}

.coping-content{

	

}

.coping-content p{

	font-family:opensans-regular;

	font-size:16px;

	line-height:32px;

	font-weight:normal;

	color:#fff;

	padding:50px 0 0;

}

.block-section-cover{

	padding:50px 0 70px;

}

.block-section-cover2{

	padding:50px 0 0px;

}

.block-section-coping {

    margin: 10px 15px 10px 15px;

}



/********************************************************************************************************/

.colorcode-tangy-orange

{

		background: rgba(255,226,3,1);

		background: -moz-linear-gradient(-45deg, rgba(255,226,3,1) 0%, rgba(254,200,38,1) 100%);

		background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(255,226,3,1)), color-stop(100%, rgba(254,200,38,1)));

		background: -webkit-linear-gradient(-45deg, rgba(255,226,3,1) 0%, rgba(254,200,38,1) 100%);

		background: -o-linear-gradient(-45deg, rgba(255,226,3,1) 0%, rgba(254,200,38,1) 100%);

		background: -ms-linear-gradient(-45deg, rgba(255,226,3,1) 0%, rgba(254,200,38,1) 100%);

		background: linear-gradient(135deg, rgba(255,226,3,1) 0%, rgba(254,200,38,1) 100%);

		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe203', endColorstr='#fec826', GradientType=1 );

		border: 3px solid #fff;

    	border-radius: 3px;

}

.colorcode-purple

{

		background: rgba(148,119,180,1);

		background: -moz-linear-gradient(-45deg, rgba(148,119,180,1) 0%, rgba(108,86,135,1) 100%);

		background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(148,119,180,1)), color-stop(100%, rgba(108,86,135,1)));

		background: -webkit-linear-gradient(-45deg, rgba(148,119,180,1) 0%, rgba(108,86,135,1) 100%);

		background: -o-linear-gradient(-45deg, rgba(148,119,180,1) 0%, rgba(108,86,135,1) 100%);

		background: -ms-linear-gradient(-45deg, rgba(148,119,180,1) 0%, rgba(108,86,135,1) 100%);

		background: linear-gradient(135deg, rgba(148,119,180,1) 0%, rgba(108,86,135,1) 100%);

		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9477b4', endColorstr='#6c5687', GradientType=1 );

		border: 3px solid #fff;

    	border-radius: 3px;

}

.colorcode-royalblue

{

		background: rgba(22,64,112,1);

		background: -moz-linear-gradient(-45deg, rgba(22,64,112,1) 0%, rgba(16,47,86,1) 100%);

		background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(22,64,112,1)), color-stop(100%, rgba(16,47,86,1)));

		background: -webkit-linear-gradient(-45deg, rgba(22,64,112,1) 0%, rgba(16,47,86,1) 100%);

		background: -o-linear-gradient(-45deg, rgba(22,64,112,1) 0%, rgba(16,47,86,1) 100%);

		background: -ms-linear-gradient(-45deg, rgba(22,64,112,1) 0%, rgba(16,47,86,1) 100%);

		background: linear-gradient(135deg, rgba(22,64,112,1) 0%, rgba(16,47,86,1) 100%);

		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#164070', endColorstr='#102f56', GradientType=1 );

		border: 3px solid #fff;

    	border-radius: 3px;

}

.colorcode-lightblue

{

		background: rgba(73,190,232,1);

		background: -moz-linear-gradient(-45deg, rgba(73,190,232,1) 0%, rgba(58,176,219,1) 100%);

		background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(73,190,232,1)), color-stop(100%, rgba(58,176,219,1)));

		background: -webkit-linear-gradient(-45deg, rgba(73,190,232,1) 0%, rgba(58,176,219,1) 100%);

		background: -o-linear-gradient(-45deg, rgba(73,190,232,1) 0%, rgba(58,176,219,1) 100%);

		background: -ms-linear-gradient(-45deg, rgba(73,190,232,1) 0%, rgba(58,176,219,1) 100%);

		background: linear-gradient(135deg, rgba(73,190,232,1) 0%, rgba(58,176,219,1) 100%);

		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#49bee8', endColorstr='#3ab0db', GradientType=1 );

		border: 3px solid #fff;

    	border-radius: 3px;

}

.colorcode-maroon

{

		background: rgba(199,81,115,1);

		background: -moz-linear-gradient(-45deg, rgba(199,81,115,1) 0%, rgba(157,63,89,1) 100%);

		background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(199,81,115,1)), color-stop(100%, rgba(157,63,89,1)));

		background: -webkit-linear-gradient(-45deg, rgba(199,81,115,1) 0%, rgba(157,63,89,1) 100%);

		background: -o-linear-gradient(-45deg, rgba(199,81,115,1) 0%, rgba(157,63,89,1) 100%);

		background: -ms-linear-gradient(-45deg, rgba(199,81,115,1) 0%, rgba(157,63,89,1) 100%);

		background: linear-gradient(135deg, rgba(199,81,115,1) 0%, rgba(157,63,89,1) 100%);

		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c75173', endColorstr='#9d3f59', GradientType=1 );

		border: 3px solid #fff;

    	border-radius: 3px;

}

.colorcode-mudyellow

{

		background: rgba(246,158,16,1);

		background: -moz-linear-gradient(-45deg, rgba(246,158,16,1) 0%, rgba(206,136,24,1) 100%);

		background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(246,158,16,1)), color-stop(100%, rgba(206,136,24,1)));

		background: -webkit-linear-gradient(-45deg, rgba(246,158,16,1) 0%, rgba(206,136,24,1) 100%);

		background: -o-linear-gradient(-45deg, rgba(246,158,16,1) 0%, rgba(206,136,24,1) 100%);

		background: -ms-linear-gradient(-45deg, rgba(246,158,16,1) 0%, rgba(206,136,24,1) 100%);

		background: linear-gradient(135deg, rgba(246,158,16,1) 0%, rgba(206,136,24,1) 100%);

		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f69e10', endColorstr='#ce8818', GradientType=1 );

		border: 3px solid #fff;

    	border-radius: 3px;

}



/******************************************************************************************************************************************/

/********************************** SYMPTOM CHECKER ***************************************************************************/

.symptom-popup{

	

}

.blue-ocean{

	background:#123744;

}

.symptom-poup-title{

	width:160px;

	height:160px;

	background:#3bb0db;

	border-radius:80px;

	padding:20px 10px 20px;

	margin-right: 20px;

}

.symptom-popup h1{

	font-family:opensans-regular;

	font-size:48px;

	line-height:normal;

	font-weight:normal;

	color:#000;

	text-align:center;

	padding:10px 0 0 0;

}

.symptom-popup h5{

	font-family:opensans-regular;

	font-size:16px;

	line-height:32px;

	font-weight:normal;

	color:#353535;

	padding:5px 100px 30px 100px;

	text-align:center;

	margin:0;

}

.top-of-popup{

	background:#FFF;

	padding:100px 30px 0 30px;

}

.inner-top-of-popup{

	background:#FFF;

	padding:30px 0;

}

.inner-top-of-popup h2{

	font-family:opensans-regular;

	font-size:48px;

	line-height:normal;;

	font-weight:normal;

	color:#000;

	text-align:right;

	padding: 0 20px 0 67px; 

	margin:0;

}

.inner-top-of-popup h2 span {

   display: inline-block;

    float: right;

    padding-left: 185px;

}

.bottom-of-popup{

	background:#3bb0db url(../images/arrow-popup.png) no-repeat center top;

	padding:30px 0 27px;

	

}

.agree-button{

	background-color: #3bb0db;

    border: 1px solid #fff;

    border-radius: 0;

    color: #fff;

    font-family: opensans-regular;

    font-size: 24px;

    line-height: 30px;

    margin: 11px 35px;

    outline: none !important;

    padding: 15px 10px;

    text-decoration: none;

	 -webkit-transition: all 0.5s ease-in-out; 

   -moz-transition: all 0.5s ease-in-out;

    transition: all 0.5s ease-in-out;

	text-decoration:none;

	height: 60px;

    text-align: center;

}

input[type="image"]:focus {

    outline: none;

}

.agree-button:hover{

	background-color: #fff;

    border: 1px solid transparent;

    color: #3bb0db;

    text-decoration: none;

	outline:none;

}

.disagree-button{

	background-color: #3bb0db;

    border: 1px solid #fff;

    border-radius: 0;

    color: #fff;

    font-family: opensans-regular;

    font-size: 24px;

    line-height: 30px;

    margin: 0 35px 0 10px;

    outline: medium none;

    padding: 15px 10px;

    text-decoration: none;

	 -webkit-transition: all 0.5s ease-in-out; 

   -moz-transition: all 0.5s ease-in-out;

    transition: all 0.5s ease-in-out;

	text-decoration:none;

}

.disagree-button:hover{

	background-color: #fff;

    border: 1px solid transparent;

    color: #3bb0db;

    text-decoration: none;

	outline:none;

}

.custom-popup-bg{

	background:#3bb0db url(../images/popup-bg1.png) no-repeat 650px 0;

	height:480px;

	overflow-y:scroll;

	/*margin:0 0 20px 0;*/

}

.sympcheck {

			counter-reset: my-sympcheck-counter;

			padding:0 50px 50px 50px;

		}

		.sympcheck dt {

			position: relative;

			font-family: opensans-regular;

			font-size: 18px;

			font-weight:normal;

			color:#FFF;

			padding: 4px 15px 10px 0;

		}

		.sympcheck dt:before {

			content: counter(my-sympcheck-counter);

			counter-increment: my-sympcheck-counter;

			position: absolute;

			left: 0;

			top: 0;

			font-size: 24px;

			font-family: opensans-bold;

			text-align: center;

			width:40px;

			height:40px;

			border-radius:20px;

			background: #0a3152;

			color:#fdae15;

			padding:2px 0 0 0;

		}

		.sympcheck dd {

			margin: 0 0 30px 0;

		}	

		.sympcheck dt, .sympcheck dd {

			padding-left: 70px;

		}

		

/******************* SYM-TOOL-Popup********************************/

 div.stylecheck{

  list-style: none;

  /*height: 100%;*/

  width: 100%;

  margin: 0 0 0 -15px;

  padding: 0 0 0 70px;

}





div.stylecheck .form-item{

	color: #fff;

    display: block;

    float: left;

    height: auto;

    position: relative;

}



div.stylecheck .form-item input[type=radio]{

  position: absolute;

  visibility: hidden;

}



div.stylecheck .form-item label{

  display: block;

  position: relative;

  font-weight: 300;

  font-family: opensans-regular;

  font-size: 18px;

  padding: 25px 25px 25px 60px;

  margin: 7px auto;

  height: 30px;

  z-index: 9;

  cursor: pointer;

}



div.stylecheck .form-item:hover label{

	color: #FFFFFF;

}



div.stylecheck .form-item .check{

  display: block;

  position: absolute;

  border: 5px solid #fff;

  background:#FFF;

  border-radius: 100%;

  height: 30px;

  width: 30px;

  top: 25px;

  left: 20px;

	z-index: 5;

}



div.stylecheck .form-item:hover .check {

  border: 5px solid #FFFFFF;

}



div.stylecheck .form-item .check::before {

  display: block;

  position: absolute;

	content: '';

  border-radius: 100%;

  height: 15px;

  width: 15px;

  top: 5px;

	left: 5px;

  margin: auto;

}



div.stylecheck .form-item input[type=radio]:checked ~ label .check {

  border: 2px solid #fff;

}



div.stylecheck .form-item input[type=radio]:checked ~ label .check::before{

  background: #89bd5b;

}



div.stylecheck .form-item input[type=radio]:checked ~ label{

  color: #f3f3f3;

}



.next-poup{

	background-color: #3bb0db;

    border: 1px solid #fff;

    border-radius: 0;

    color: #fff;

    font-family: opensans-regular;

    font-size: 24px;

    line-height: 30px;

    margin: 0 35px 35px 10px;

    outline: medium none;

    padding: 15px 10px;

    text-decoration: none;

	 -webkit-transition: all 0.5s ease-in-out; 

   -moz-transition: all 0.5s ease-in-out;

    transition: all 0.5s ease-in-out;

	text-decoration:none;

	float:none;

	text-align:center;

}

.next-poup:hover{

	background-color: #fff;

    border: 1px solid transparent;

    color: #3bb0db;

    text-decoration: none;

	outline:none;

}

.sym-popup-h1{

	text-align:left;

	color: #fff;

    font-family: opensans-semibold;

    font-size: 30px;

    line-height: 30px;

	margin:0;

	padding:10px 0 25px 115px;

}

/************* six GREEN BOX **************/

.six-box-green-section{

	background: rgba(110,209,74,1);

	background: -moz-radial-gradient(center, ellipse cover, rgba(110,209,74,1) 0%, rgba(79,160,49,1) 100%);

	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(110,209,74,1)), color-stop(100%, rgba(79,160,49,1)));

	background: -webkit-radial-gradient(center, ellipse cover, rgba(110,209,74,1) 0%, rgba(79,160,49,1) 100%);

	background: -o-radial-gradient(center, ellipse cover, rgba(110,209,74,1) 0%, rgba(79,160,49,1) 100%);

	background: -ms-radial-gradient(center, ellipse cover, rgba(110,209,74,1) 0%, rgba(79,160,49,1) 100%);

	background: radial-gradient(ellipse at center, rgba(110,209,74,1) 0%, rgba(79,160,49,1) 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6ed14a', endColorstr='#4fa031', GradientType=1 );

}

.six-box-green-section h1{

	font-family:opensans-regular;

	font-size:34px;

	line-height:normal;

	font-weight:normal;

	color:#fff;

	margin-top:70px;

}

.link-space-six{

	margin:25px 0 90px;

	}

/*************************  PRODUCT PAGE ******************************/

/******************************************************************************/



/*************** Separation Anxiety ****************/



.productintro_section{

	padding-top:50px;

	padding-bottom:50px;	

}

.productintro_section h1{

	font-family:opensans-regular;

	font-size:34px;

	line-height:60px;

	font-weight:normal;

	color:#0a3152;

	padding:30px 0 25px;

	margin:0;

	text-align:center;

}

.productintro_section h4{

	font-family:opensans-regular;

	font-size:20px;

	line-height:32px;

	font-weight:normal;

	color:#000;

	padding:30px 0 0px 0;

}

.productintro_section p{

	font-family:opensans-regular;

	font-size:16px;

	line-height:32px;

	font-weight:normal;

	color:#000;

	padding:40px 0 10px;

}

.productintro_section p img{

	float:left;

	padding:10px 35px 25px 0;

}

.productintro_section .link4{

	background-color: #fff;

    border: 1px solid #68ae4f;

    border-radius: 0;

    color: #68ae4f;

    font-family: opensans-regular;

    font-size: 24px;

    line-height: 30px;

    margin: 0px 35px 35px 10px;

    outline: medium none;

    padding: 15px 40px;

    text-decoration: none;

	 -webkit-transition: all 0.5s ease-in-out; 

   -moz-transition: all 0.5s ease-in-out;

    transition: all 0.5s ease-in-out;

	text-decoration:none;

	float:none;

	text-align:center;

}

.productintro_section .link4:hover{

	background-color: #68ae4f;

    border: 1px solid transparent;

    color: #fff;

    text-decoration: none;

	outline:none;

}



/****************************************************************/



.demo-cat-section{

	/*background: rgba(15,62,103,1);

	background: -moz-linear-gradient(left, rgba(15,62,103,1) 0%, rgba(10,48,82,1) 100%);

	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(15,62,103,1)), color-stop(100%, rgba(10,48,82,1)));

	background: -webkit-linear-gradient(left, rgba(15,62,103,1) 0%, rgba(10,48,82,1) 100%);

	background: -o-linear-gradient(left, rgba(15,62,103,1) 0%, rgba(10,48,82,1) 100%);

	background: -ms-linear-gradient(left, rgba(15,62,103,1) 0%, rgba(10,48,82,1) 100%);

	background: linear-gradient(to right, rgba(15,62,103,1) 0%, rgba(10,48,82,1) 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f3e67', endColorstr='#0a3052', GradientType=1 );*/

	background:url(../images/product-page-video-bg.jpg) no-repeat center center;

	background-size:cover;

}

.demo-cat-section-green{

	background: rgba(96,188,63,1);

	background: -moz-radial-gradient(center, ellipse cover, rgba(96,188,63,1) 0%, rgba(79,160,49,1) 100%);

	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(96,188,63,1)), color-stop(100%, rgba(79,160,49,1)));

	background: -webkit-radial-gradient(center, ellipse cover, rgba(96,188,63,1) 0%, rgba(79,160,49,1) 100%);

	background: -o-radial-gradient(center, ellipse cover, rgba(96,188,63,1) 0%, rgba(79,160,49,1) 100%);

	background: -ms-radial-gradient(center, ellipse cover, rgba(96,188,63,1) 0%, rgba(79,160,49,1) 100%);

	background: radial-gradient(ellipse at center, rgba(96,188,63,1) 0%, rgba(79,160,49,1) 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#60bc3f', endColorstr='#4fa031', GradientType=1 );

}

.demo-cat-section-blue{

	background: rgba(15,62,103,1);

	background: -moz-linear-gradient(left, rgba(15,62,103,1) 0%, rgba(10,48,82,1) 100%);

	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(15,62,103,1)), color-stop(100%, rgba(10,48,82,1)));

	background: -webkit-linear-gradient(left, rgba(15,62,103,1) 0%, rgba(10,48,82,1) 100%);

	background: -o-linear-gradient(left, rgba(15,62,103,1) 0%, rgba(10,48,82,1) 100%);

	background: -ms-linear-gradient(left, rgba(15,62,103,1) 0%, rgba(10,48,82,1) 100%);

	background: linear-gradient(to right, rgba(15,62,103,1) 0%, rgba(10,48,82,1) 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f3e67', endColorstr='#0a3052', GradientType=1 );

}

.demo-cat-section h1, .demo-cat-section-blue h1, .demo-cat-section-green h1, .demo-cat-section-ccal h1 {

	font-family:opensans-regular;

	font-size:34px;

	line-height:normal;

	font-weight:normal;

	color:#fff;

	text-align:center;

	padding:80px 0 5px;

}

.demo-cat-section h4{

	font-family:opensans-regular;

	font-size:20px;

	line-height:32px;

	font-weight:normal;

	color:#fff;

	padding:30px 0 0px 0;

}

.demo-cat-section h5{

	font-family:opensans-regular;

	font-size:16px;

	line-height:32px;

	font-weight:normal;

	color:#fff;

	padding:50px 0 10px 0;

}

.demo-cat-section_video_overlay {

    margin-left: 456px !important;

    margin-top: 109px !important;

}

.laptop-section{

	padding:40px 0 10px;

}

.demo-cat-section .link-laptop, .demo-cat-section-green .link-laptop {

	background-color: transparent;

    border: 1px solid #fff;

    border-radius: 0;

	float:none;

    color: #fff;

    font-family: opensans-regular;

    font-size: 24px;

    line-height: 30px;

    margin: 0px 35px 35px 10px;

    outline: medium none;

    padding: 15px 45px;

    text-decoration: none;

	 -webkit-transition: all 0.5s ease-in-out; 

   -moz-transition: all 0.5s ease-in-out;

    transition: all 0.5s ease-in-out;

	text-decoration:none;

	text-align:center;

}

.demo-cat-section .link-laptop:hover, .demo-cat-section-green .link-laptop:hover{

	background-color: #fff;

    border: 1px solid #0c375b;

    color: #000;

    text-decoration: none;

	outline:none;

}

.demo-cat-section-blue .link-laptop{

	background-color: transparent;

    border: 1px solid #fff;

    border-radius: 0;

	float:none;

    color: #fff;

    font-family: opensans-regular;

    font-size: 24px;

    line-height: 30px;

    margin: 35px 0 55px;

    outline: medium none;

    padding: 15px 105px;

    text-decoration: none;

	 -webkit-transition: all 0.5s ease-in-out; 

   -moz-transition: all 0.5s ease-in-out;

    transition: all 0.5s ease-in-out;

	text-decoration:none;

	text-align:center;

}

.demo-cat-section-blue .link-laptop:hover{

	background-color: #fff;

    border: 1px solid #0c375b;

    color: #000;

    text-decoration: none;

	outline:none;

}

.link-space2{

	margin:15px 0 120px 0;

}

/****************************************************************/

.symptom-checker-title-newcolor{

	background:#f0ab04 !important;

}

/****************************************************************/



/************** MULTI BLOCK SECTION ***********************/

.white_solid_blocks{

	background:#FFF !important;

	padding-top:30px;

	padding-bottom:90px;

}

.white_solid_blocks h1{

	font-family:opensans-regular;

	font-size:34px;

	line-height:normal;

	font-weight:normal;

	color:#000000;

	margin-top:70px;

}

.white_solid_blocks-title{

	width:90px;

	height:90px;

	background:#cc5e7b;

	border-radius:45px;

	margin-right: 20px;

    padding: 10px 20px 20px 20px ;

	/*float:left;*/

}

.behavioral-content {



}

.behavioral-content p{

	font-family:opensans-regular;

	font-size:16px;

	line-height:32px;

	font-weight:normal;

	color:#000;

	padding:40px 0 0;

}

.interactivetools{

	background-color: #fff;

    border: 1px solid #4fa132;

    border-radius: 0;

    color: #4fa132;

    font-family: opensans-regular;

    font-size: 14px;

    line-height: 30px;

    outline: medium none;

    padding: 15px 10px;

    text-decoration: none;

   -webkit-transition: all 0.5s ease-in-out; 

   -moz-transition: all 0.5s ease-in-out;

    transition: all 0.5s ease-in-out;

}

.interactivetools:hover{

	background-color: #4fa132;

	color:#fff;

	border: 1px solid #4fa132;

	text-decoration:none;

}

.small-fonts{

	font-size:13px !important;

}

/*********************************************************************/

/************* Plus section ******************************/

.plus-section{

	background:url(../images/plus-bg.jpg) no-repeat center center;

	background-size:cover;

}

.plus-contents{

	

}

.plus-contents h1{

	font-family:opensans-regular;

	font-size:34px;

	line-height:normal;

	font-weight:normal;

	color:#fff;

	padding-top:70px;

	padding-bottom:70px;

}

.plus-icon1-placer{

	width:170px;

	height:170px;

	background:#fcae14;

	border-radius:85px;

	margin-right: 20px;

    padding: 45px 22px 15px;

}

.plus-icon2-placer{

	width:170px;

	height:170px;

	background:#725a8f;

	border-radius:85px;

	margin-right: 20px;

    padding: 45px 22px 15px;

}

.plus-icon3-placer{

	width:170px;

	height:170px;

	background:#44b9e4;

	border-radius:85px;

	margin-right: 20px;

    padding: 45px 22px 15px;

}

.plus-box{

	

}

.plus-box h3{

	font-family:opensans-regular;

	font-size:20px;

	line-height:32px;

	font-weight:normal;

	color:#fff;

	padding-top:40px;

	padding-bottom:0px;

	text-align:center;

}

.plus-box p{

	font-family:opensans-regular;

	font-size:16px;

	line-height:32px;

	font-weight:normal;

	color:#fff;

	padding-top:20px;

	padding-bottom:90px;

	text-align:center;

}



/*********************** COST bOx**************/

.cost-box{

	padding-bottom:30px;

	padding-top:35px;	

}

.cost-box h1{

	color: #000;

    font-family: opensans-regular;

    font-size: 34px;

    font-weight: normal;

    line-height: 60px;

    padding-bottom: 40px;

    padding-top: 40px;

    text-align: center;

}

.started-title{

	width:90px;

	height:90px;

	background:#44b9e4;

	border-radius:45px;

	margin-right: 20px;

    padding: 15px 20px 24px 27px;

	/*float:left;*/

}

.cost-box p{

	font-family:opensans-regular;

	font-size:16px;

	line-height:32px;

	font-weight:normal;

	color:#000;

	padding-top:20px;

	padding-top:50px;

	text-align:left;

}

.cost-box .cost-p{

	font-family:opensans-semibold;

	font-size:30px;

	line-height:36px;

	font-weight:normal;

	color:#56a637;

	padding-top:20px;

	padding-top:50px;

	text-align:left;

}



.cost-box .cost-b{

	

	padding-top:20px;

	padding-top:20px;

	text-align:left;

}



.cost-box-tools{

	background-color: #ecc301;

    border: 1px solid #ecc301;

    border-radius: 0;

    color: #fff;

    font-family: opensans-semibold;

    font-size: 36px;

    line-height: 30px;

    outline: medium none;

    padding: 5px 60px;

    text-decoration: none;

   -webkit-transition: all 0.5s ease-in-out; 

   -moz-transition: all 0.5s ease-in-out;

    transition: all 0.5s ease-in-out;

	float:none;

	margin-bottom:10px;

}

.cost-box-tools:hover{

	background-color: #fff;

	color:#ecc301;

	border: 1px solid #ecc301;

	text-decoration:none;

}

.cost-box-tools a:hover, a:focus {

    color: #4ea031;

    text-decoration: none;

}

.top-img-padding{

	padding-top:75px;

}

/*********************************************************/

.whatnot{

	padding-bottom:90px;

	padding-top:20px;	

}

.whatnotbg{

	background:#ebebeb;

}

.whatnot-title{

	background:#d2272d;

	width:90px;

	height:90px;

	border-radius:45px;

	margin-right: 20px;

    padding: 15px 17px 24px;

	/*float:left;*/

}

.whatnot-content h1{

	font-family:opensans-regular;

	font-size:34px;

	line-height:normal;

	font-weight:normal;

	color:#000;

	padding-top:50px;

	padding-bottom:0px;

	text-align:left;

}

.whatnot-content h4{

	font-family:opensans-regular;

	font-size:20px;

	line-height:32px;

	font-weight:normal;

	color:#000;

	padding-top:30px;

	padding-bottom:0px;

	text-align:left;

}

.whatnot-content p{

	font-family:opensans-regular;

	font-size:16px;

	line-height:32px;

	font-weight:normal;

	color:#000;

	padding-top:15px;

	padding-bottom:0px;

	text-align:justify;

}

ul.whatnot-list{

	margin:0;

	padding:10px 0 30px;

	list-style:none;

}

ul.whatnot-list li::before{

	content:">";

	color:#03C;

	font-family:opensans-regular;

	font-size:16px;

	line-height:32px;

	padding-right:25px;

}

ul.whatnot-list li{

	list-style:none;

	font-family:opensans-regular;

	font-size:16px;

	line-height:32px;

	font-weight:normal;

	color:#000;

}

.image-inner-banner{

	overflow:hidden;

}

/*********** SPecific phobia tooltip **********/

.specific-phobia-bg{

	background:#3bb0db url(../images/specific-phobia-bg.png) no-repeat 670px 50px;

}

/**************Social anxiety************/

.social-anxiety-bg{

	background:#3bb0db url(../images/social-anxiety-bg.png) no-repeat 500px 100px;

}

/******************Separation Anxiety**********************/

.separation-anxiety-bg{

	background:#3bb0db url(../images/separation-anxiety-bg.png) no-repeat 650px 0px;

}

/******************Panic**********************/

.panic-abnormal-bg{

	background:#3bb0db url(../images/panic-bg.png) no-repeat 750px 90px;

}

/******************General Anxiety**********************/

.general-anxiety-bg{

	background:#3bb0db url(../images/generalised-anxiety.png) no-repeat 750px 30px;

}

/******************Medical Disorder**********************/

.medical-disorder-bg{

	background:#3bb0db url(../images/medical-anxiety.png) no-repeat 750px 90px;

}

/*************************HANG TOPS*********************************/

.hangtop-1{

	background:#0f406a;

	border-radius:10px 0 0 10px;

	padding:15px 22px;

	/*box-shadow:2px 4px 4px #8f8f8f;*/

}

.hangtop-2{

	background:#4ea031;

	border-radius:10px 0 0 10px;	

	padding:15px 15px 15px 0;

	/*box-shadow:2px 4px 4px #8f8f8f;*/

}

.hangtop-3{

	background:#ecdebd;

	border-radius:10px 0 0 10px;	

	padding:15px 15px 15px 0;

	/*box-shadow:2px 4px 4px #8f8f8f;*/

}

.hangtop-1 img, .hangtop-2 img {

	border:none;

	outline:none;

}		

.hangtop-1-inner{

float:right; width:50px; position:absolute; right: 210px; top: 20px;	

}

.hangtop-2-inner{

float:right; width:50px; position:absolute; right: 210px; top: 20px;

}



		







/***************** DEBAYAN UPDATES 02-12-2016********************/

/************************ Global Map Popup********************/

.global-map-bg{

	background:#3bb0db;

	margin:0 0 20px 0;

}

.global-map-placer{

	margin:0 auto;

	width:1010px;

	padding:25px 0;

}

.hover-map{

	left: 85px;

    position: absolute;

    top: 36px;

}

/***************** GlobL MAP POPUP MODAL ***************/

.modal-header {

    background: #0a3255 none repeat scroll 0 0;

    border-bottom: 1px solid #e5e5e5;

    min-height: 16.4286px;

    padding: 15px;

}

.modal-title{

	color: #fff;

	font-family:opensans-semibold;

	font-size:24px;

	line-height: 30px;



}

.modal-content{

	border-radius:0px;

}

.modal-dialog {

    margin: 70px auto;

    width: 70%;

	height:470px;

	overflow:auto;

}

.map-modal{

	

}

.map-modal h3{

	color:#3bb0db;

	font-family:opensans-semibold;

	font-size:22px;

	line-height: 28px;

    margin: 0;

    padding: 0 0 30px;

}

.map-modal p{

	color:#4d4d4d;

	font-family:opensans-regular;

	font-size:18px;

	line-height:28px;

	padding:0;

}

.close {

    color: #8cc3e3;

    float: right;

    font-size: 26px;

    font-weight: bold;

    line-height: 1;

    opacity: 1;

	text-shadow:none;

	outline:none;

}

.close:hover, .close:focus {

    color: #fff;

    cursor: pointer;

    opacity: 0.5;

    text-decoration: none;

	outline:none;

}

.pointer-div-1{

	margin:0;

	padding:0;

	width:24px;

	height:24px;

	outline:none;

	border:none;

	position:absolute;

	z-index:10;

	right: 218px;

    top: 405px;

	background:url(../images/icon-pink.png) no-repeat;

}

.pointer-div-2{

	margin:0;

	padding:0;

	width:24px;

	height:24px;

	outline:none;

	border:none;

	position:absolute;

	z-index:9;

	right: 218px;

    top: 365px;

	background:url(../images/icon-violet.png) no-repeat;

}

.pointer-div-3{

	margin:0;

	padding:0;

	width:24px;

	height:24px;

	outline:none;

	border:none;

	position:absolute;

	z-index:9;

	left: 355px;

    top: 405px;

	background:url(../images/icon-orange.png) no-repeat;

}

.pointer-div-4{

	margin:0;

	padding:0;

	width:24px;

	height:24px;

	outline:none;

	border:none;

	position:absolute;

	z-index:12;

	left: 497px;

    top: 148px;

	background:url(../images/icon-orange.png) no-repeat;

}

.pointer-div-5{

	margin:0;

	padding:0;

	width:24px;

	height:24px;

	outline:none;

	border:none;

	position:absolute;

	z-index:11;

	left: 521px;

    top: 122px;

	background:url(../images/icon-yellow.png) no-repeat;

}

.pointer-div-6{

	margin:0;

	padding:0;

	width:24px;

	height:24px;

	outline:none;

	border:none;

	position:absolute;

	z-index:10;

	left: 541px;

    top: 101px;

	background:url(../images/icon-orange.png) no-repeat;

}

.pointer-div-7{

	margin:0;

	padding:0;

	width:24px;

	height:24px;

	outline:none;

	border:none;

	position:absolute;

	z-index:9;

	left: 553px;

    top: 81px;

	background:url(../images/icon-violet.png) no-repeat;

}

.pointer-div-8{

	margin:0;

	padding:0;

	width:24px;

	height:24px;

	outline:none;

	border:none;

	position:absolute;

	z-index:9;

	left: 500px;

    top: 95px;

	background:url(../images/icon-pink.png) no-repeat;

}

.pointer-div-9-cluster{

	margin:0;

	padding:0;

	outline:none;

	border:none;

	position:absolute;

	z-index:9;

	left: 180px;

    top: 95px;

}

.pointer-div-9 {

    background: rgba(0, 0, 0, 0) url("../images/icon-pink.png") no-repeat scroll 0 0;

    border: medium none;

    height: 24px;

    left: 190px;

    margin: 0;

    outline: medium none;

    padding: 0;

    position: absolute;

    top: 95px;

    width: 24px;

    z-index: 20;

}

.pointer-div-10 {

    background: rgba(0, 0, 0, 0) url("../images/icon-pink.png") no-repeat scroll 0 0;

	margin:0;

	padding:0;

	width:24px;

	height:24px;

	outline:none;

	border:none;

	position:absolute;

	z-index:1;

	left: 380px;

    top: 340px;

}

.pointer-div-11 {

    background: rgba(0, 0, 0, 0) url("../images/icon-orange.png") no-repeat scroll 0 0;

    border: medium none;

    height: 24px;

    left: 180px;

    margin: 0;

    outline: medium none;

    padding: 0;

    position: absolute;

    top: 75px;

    width: 24px;

    z-index: 1;

}



.pointer-div-12 {

    background: rgba(0, 0, 0, 0) url("../images/icon-pink.png") no-repeat scroll 0 0;

    border: medium none;

    height: 24px;

    left: 345px;

    margin: 0;

    outline: medium none;

    padding: 0;

    position: absolute;

    top: 75px;

    width: 24px;

    z-index: 1;

}

.pointer-div-13{

	margin:0;

	padding:0;

	width:24px;

	height:24px;

	outline:none;

	border:none;

	position:absolute;

	z-index:9;

	left: 315px;

    top: 395px;

	background:url(../images/icon-yellow.png) no-repeat;

}



.pointer-div-14 {

    background: rgba(0, 0, 0, 0) url("../images/icon-orange.png") no-repeat scroll 0 0;

    border: medium none;

    height: 24px;

    left: 595px;

    margin: 0;

    outline: medium none;

    padding: 0;

    position: absolute;

    top: 105px;

    width: 24px;

    z-index: 0;

}



.pointer-div-15{

	margin:0;

	padding:0;

	width:24px;

	height:24px;

	outline:none;

	border:none;

	position:absolute;

	z-index:11;

	left: 611px;

    top: 152px;

	background:url(../images/icon-yellow.png) no-repeat;

}

.pointer-div-16 {

    margin: 0;

    padding: 0;

    width: 24px;

    height: 24px;

    outline: none;

    border: none;

    position: absolute;

    z-index: 11;

    right: 460px;

    top: 188px;

    background: url(../images/icon-pink.png) no-repeat;

}



.pointer-div-17{

	margin:0;

	padding:0;

	width:24px;

	height:24px;

	outline:none;

	border:none;

	position:absolute;

	z-index:11;

	left: 630px;

    top: 152px;

	background:url(../images/icon-pink.png) no-repeat;

}



.modalhref{

	width:20px;

	height:20px;

	background:transparent;

	border:none;

	outline:none;

}





/************************ GLOBAL INNER MAP *********************/

/************************ GLOBAL INNER MAP 



*********************/



.inner-pointer-div-1 {

    margin: 0;

    padding: 0;

    width: 24px;

    height: 24px;

    outline: none;

    border: none;

    position: absolute;

    z-index: 80;

    right: 315px;

    top: 491px;

    background: url(../images/icon-babypink.png) no-repeat;

}

.inner-pointer-div-2 {

    margin: 0;

    padding: 0;

    width: 24px;

    height: 24px;

    outline: none;

    border: none;

    position: absolute;

    z-index: 80;

    right: 326px;

    top: 466px;

    background: url(../images/icon-orange.png) no-repeat;

}

.inner-pointer-div-3 {

    margin: 0;

    padding: 0;

    width: 24px;

    height: 24px;

    outline: none;

    border: none;

    position: absolute;

    z-index: 80;

    right: 372px;

    top: 362px;

    background: url(../images/icon-orange.png) no-repeat;

}

.inner-pointer-div-4 {

    margin: 0;

    padding: 0;

    width: 24px;

    height: 24px;

    outline: none;

    border: none;

    position: absolute;

    z-index: 80;

    right: 387px;

    top: 385px;

    background: url(../images/icon-violet.png) no-repeat;

}

.inner-pointer-div-5 {

    margin: 0;

    padding: 0;

    width: 24px;

    height: 24px;

    outline: none;

    border: none;

    position: absolute;

    z-index: 80;

    right: 488px;

    top: 445px;

    background: url(../images/icon-orange.png) no-repeat;

}

.inner-pointer-div-6 {

    margin: 0;

    padding: 0;

    width: 24px;

    height: 24px;

    outline: none;

    border: none;

    position: absolute;

    z-index: 80;

    right: 604px;

    top: 422px;

    background: url(../images/icon-pink.png) no-repeat;

}

.inner-pointer-div-7 {

    margin: 0;

    padding: 0;

    width: 24px;

    height: 24px;

    outline: none;

    border: none;

    position: absolute;

    z-index: 80;

    left: 251px;

    top: 321px;

    background: url(../images/icon-pink.png) no-repeat;

}

.inner-pointer-div-8 {

    margin: 0;

    padding: 0;

    width: 24px;

    height: 24px;

    outline: none;

    border: none;

    position: absolute;

    z-index: 80;

    left: 455px;

    top: 280px;

    background: url(../images/icon-orange.png) no-repeat;

}

.inner-pointer-div-9 {

    margin: 0;

    padding: 0;

    width: 24px;

    height: 24px;

    outline: none;

    border: none;

    position: absolute;

    z-index: 80;

    right: 466px;

    top: 216px;

    background: url(../images/icon-yellow.png) no-repeat;

}

.inner-pointer-div-10 {

    margin: 0;

    padding: 0;

    width: 24px;

    height: 24px;

    outline: none;

    border: none;

    position: absolute;

    z-index: 80;

    right: 330px;

    top: 284px;

    background: url(../images/icon-orange.png) no-repeat;

}

.inner-pointer-div-11 {

    margin: 0;

    padding: 0;

    width: 24px;

    height: 24px;

    outline: none;

    border: none;

    position: absolute;

    z-index: 80;

	right: 305px;

    top: 273px;

    background: url(../images/icon-yellow.png) no-repeat;

}

.inner-pointer-div-12 {

    margin: 0;

    padding: 0;

    width: 24px;

    height: 24px;

    outline: none;

    border: none;

    position: absolute;

    z-index: 80;

    right: 378px;

    top: 225px;

    background: url(../images/icon-pink.png) no-repeat;

}

.inner-pointer-div-13 {

    margin: 0;

    padding: 0;

    width: 24px;

    height: 24px;

    outline: none;

    border: none;

    position: absolute;

    z-index: 80;

    right: 417px;

    top: 385px;

    background: url(../images/icon-yellow.png) no-repeat;

}

.inner-pointer-div-14 {

    margin: 0;

    padding: 0;

    width: 24px;

    height: 24px;

    outline: none;

    border: none;

    position: absolute;

    z-index: 80;

    right: 308px;

    top: 240px;

    background: url(../images/icon-yellow.png) no-repeat;

}

.inner-pointer-div-15 {

    margin: 0;

    padding: 0;

    width: 24px;

    height: 24px;

    outline: none;

    border: none;

    position: absolute;

    z-index: 80;

    right: 319px;

    top: 202px;

    background: url(../images/icon-babypink.png) no-repeat;

}

.inner-pointer-div-16 {

    margin: 0;

    padding: 0;

    width: 24px;

    height: 24px;

    outline: none;

    border: none;

    position: absolute;

    z-index: 80;

    right: 266px;

    top: 248px;

    background: url(../images/icon-violet.png) no-repeat;

}

.inner-pointer-div-17 {

    margin: 0;

    padding: 0;

    width: 24px;

    height: 24px;

    outline: none;

    border: none;

    position: absolute;

    z-index: 80;

    right: 220px;

	top: 200px;

    background: url(../images/icon-pink.png) no-repeat;

}

.inner-pointer-div-18 {

    margin: 0;

    padding: 0;

    width: 24px;

    height: 24px;

    outline: none;

    border: none;

    position: absolute;

    z-index: 80;

	right: 295px;

    top: 217px;

    width: 24px;

    background: url(../images/icon-yellow.png) no-repeat;

}

.inner-pointer-div-19 {

    margin: 0;

    padding: 0;

    width: 24px;

    height: 24px;

    outline: none;

    border: none;

    position: absolute;

    z-index: 80;

    right: 290px;

    top: 180px;

    background: url(../images/icon-babypink.png) no-repeat;

}

.inner-pointer-div-20 {

    margin: 0;

    padding: 0;

    width: 24px;

    height: 24px;

    outline: none;

    border: none;

    position: absolute;

    z-index: 80;

    right: 268px;

    top: 198px;

    background: url(../images/icon-pink.png) no-repeat;

}

.inner-pointer-div-21 {

    margin: 0;

    padding: 0;

    width: 24px;

    height: 24px;

    outline: none;

    border: none;

    position: absolute;

    z-index: 80;

    right: 268px;

    top: 218px;

    background: url(../images/icon-yellow.png) no-repeat;

}

.inner-pointer-div-22 {

    margin: 0;

    padding: 0;

    width: 24px;

    height: 24px;

    outline: none;

    border: none;

    position: absolute;

    z-index: 80;

    right: 275px;

	top: 167px;

    background: url(../images/icon-yellow.png) no-repeat;

}

.inner-pointer-div-23 {

    margin: 0;

    padding: 0;

    width: 24px;

    height: 24px;

    outline: none;

    border: none;

    position: absolute;

    z-index: 80;

    right: 285px;

	top: 147px;

    background: url(../images/icon-violet.png) no-repeat;

}

.inner-pointer-div-24 {

    margin: 0;

    padding: 0;

    width: 24px;

    height: 24px;

    outline: none;

    border: none;

    position: absolute;

    z-index: 80;

    right: 237px;

    top: 191px;

    background: url(../images/icon-pink.png) no-repeat;

}

.inner-pointer-div-25 {

    margin: 0;

    padding: 0;

    width: 24px;

    height: 24px;

    outline: none;

    border: none;

    position: absolute;

    z-index: 80;

    right: 218px;

    top: 177px;

    background: url(../images/icon-yellow.png) no-repeat;

}

.inner-pointer-div-26 {

    margin: 0;

    padding: 0;

    width: 24px;

    height: 24px;

    outline: none;

    border: none;

    position: absolute;

    z-index: 80;

    right: 228px;

    top: 157px;

    background: url(../images/icon-orange.png) no-repeat;

}

.inner-pointer-div-27 {

    margin: 0;

    padding: 0;

    width: 24px;

    height: 24px;

    outline: none;

    border: none;

    position: absolute;

    z-index: 80;

    right: 212px;

    top: 149px;

    background: url(../images/icon-pink.png) no-repeat;

}

.inner-pointer-div-28 {

    margin: 0;

    padding: 0;

    width: 24px;

    height: 24px;

    outline: none;

    border: none;

    position: absolute;

    z-index: 80;

    left: 261px;

    top: 340px;

    background: url(../images/icon-orange.png) no-repeat;

}



.inner-pointer-div-29 {

    margin: 0;

    padding: 0;

    width: 24px;

    height: 24px;

    outline: none;

    border: none;

    position: absolute;

    z-index: 80;

    right: 326px;

    top: 446px;

    background: url(../images/icon-pink.png) no-repeat;

}



.inner-pointer-div-30 {

    margin: 0;

    padding: 0;

    width: 24px;

    height: 24px;

    outline: none;

    border: none;

    position: absolute;

    z-index: 80;

    right: 232px;

    top: 139px;

    background: url(../images/icon-yellow.png) no-repeat;

}

.inner-pointer-div-31 {

    margin: 0;

    padding: 0;

    width: 24px;

    height: 24px;

    outline: none;

    border: none;

    position: absolute;

    z-index: 80;

    right: 248px;

    top: 157px;

    background: url(../images/icon-pink.png) no-repeat;

}

.inner-pointer-div-32 {

    margin: 0;

    padding: 0;

    width: 24px;

    height: 24px;

    outline: none;

    border: none;

    position: absolute;

    z-index: 80;

    right: 508px;

    top: 265px;

    background: url(../images/icon-orange.png) no-repeat;

}

.inner-pointer-div-33 {

    margin: 0;

    padding: 0;

    width: 24px;

    height: 24px;

    outline: none;

    border: none;

    position: absolute;

    z-index: 80;

    right: 610px;

    top: 450px;

    background: url(../images/icon-yellow.png) no-repeat;

}



.inner-pointer-div-34 {

    margin: 0;

    padding: 0;

    width: 24px;

    height: 24px;

    outline: none;

    border: none;

    position: absolute;

    z-index: 80;

    left: 260px;

    top: 490px;

    background: url(../images/icon-orange.png) no-repeat;

}



.inner-pointer-div-35 {

    margin: 0;

    padding: 0;

    width: 24px;

    height: 24px;

    outline: none;

    border: none;

    position: absolute;

    z-index: 80;

    left: 270px;

    top: 285px;

    background: url(../images/icon-violet.png) no-repeat;

}



.backtoglobal-link{

	background-color: #3ab0db;

    border: 1px solid #fff;

    border-radius: 0;

    color: #fff;

    font-family: opensans-regular;

    font-size: 22px;

    line-height: 30px;

    outline: medium none;

    padding: 10px 40px;

    text-decoration: none;

	 -webkit-transition: all 0.5s ease-in-out; 

   -moz-transition: all 0.5s ease-in-out;

    transition: all 0.5s ease-in-out;

	float:left;

	/*margin-top:10px;*/

}

.backtoglobal-link:hover{

	background-color: #fff;

    border: 1px solid #3ab0db;

    color: #3ab0db;

    outline: medium none;

    text-decoration: none;

}

/************ Tooltips **************/





/**

 * Tooltip Styles

 */



/* Add this attribute to the element that needs a tooltip */

[data-tooltip] {

  position: relative;

  z-index: 9999;

  cursor: pointer;

  z-index:999;

}



/* Hide the tooltip content by default */

[data-tooltip]:before,

[data-tooltip]:after {

  visibility: hidden;

  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

  filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);

  opacity: 0;

  pointer-events: none;

}



/* Position tooltip above the element */

[data-tooltip]:before {

  position: absolute;

  bottom: 150%;

  left: 50%;

  margin-bottom: 5px;

  margin-left: -80px;

  padding: 7px;

  width: 160px;

  -webkit-border-radius: 3px;

  -moz-border-radius: 3px;

  border-radius: 3px;

  background-color: #000;

  background-color: hsla(0, 0%, 20%, 0.9);

  color: #fff;

  content: attr(data-tooltip);

  text-align: center;

  font-size: 14px;

  line-height: 1.2;

  z-index:-1;

}



/* Triangle hack to make tooltip look like a speech bubble */

[data-tooltip]:after {

  position: absolute;

  bottom: 150%;

  left: 50%;

  margin-left: -5px;

  width: 0;

  border-top: 5px solid #000;

  border-top: 5px solid hsla(0, 0%, 20%, 0.9);

  border-right: 5px solid transparent;

  border-left: 5px solid transparent;

  content: " ";

  font-size: 0;

  line-height: 0;

  z-index:-1;

}



/* Show tooltip content on hover */

[data-tooltip]:hover:before,

[data-tooltip]:hover:after {

  visibility: visible;

  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

  filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);

  opacity: 1;

}



.modal.fade .modal-dialog {

      -webkit-transform: translate(0, 0);

      -ms-transform: translate(0, 0); 

          transform: translate(0, 0);



 }

 

 /*******************************************************/

 #cf {

  position:relative;

  height:281px;

  width:450px;

  margin:0 auto;

}



#cf img {

  position:absolute;

  left:0;

  -webkit-transition: opacity 1s ease-in-out;

  -moz-transition: opacity 1s ease-in-out;

  -o-transition: opacity 1s ease-in-out;

  transition: opacity 1s ease-in-out;

}





 @keyframes cf3FadeInOut {

0% {

opacity:1;

}

10% {

opacity:.9;

}

20% {

opacity:.8;

}

30% {

opacity:.7;

}

40% {

opacity:.6;

}

50% {

opacity:.5;

}

60% {

opacity:.4;

}

70% {

opacity:.3;

}

80% {

opacity:.2;

}

90% {

opacity:.1;

}

100% {

opacity:0;

}

}



#cf img.top {

animation-name: cf3FadeInOut;

animation-timing-function: ease-in-out;

animation-iteration-count: infinite;

animation-duration: 3s;

animation-direction: alternate;

}



.blog-title{

	padding:20px 0 40px 0;

}

.blog-title h1{

	font-family:opensans-semibold;

	font-size:34px;

	line-height:auto;

	font-weight:normal;

	color:#0a3152;

	margin:40px 0;

}



.blogpost{

	min-height: 675px;

}

.blogpost img{

	

}

.blogpost h2{

	color: #0a3152;

    font-family: opensans-regular;

    font-size: 20px;

    line-height: 30px;

	padding:20px 0 10px 0;

	margin:0px;

}

.blogpost h4{

	color: #40b5e0;

    font-family: opensans-regular;

    font-size: 16px;

    line-height: 30px;

	padding:0 0 30px 0;;

	margin:0px;

}

.blogpost p{

	color: #515151;

    font-family: opensans-regular;

    font-size: 16px;

    line-height: 30px;

	padding:0px;

	/*margin:20px 0 0 0;*/

	

}

.blogpost .readmore{

	background-color: #fff;

    border: 1px solid #0a3152;

    border-radius: 0;

    color: #0a3152;

    font-family: opensans-regular;

    font-size: 20px;

    line-height: 30px;

    outline: medium none;

    padding: 15px 20px;

    text-decoration: none;

	 -webkit-transition: all 0.5s ease-in-out; 

   -moz-transition: all 0.5s ease-in-out;

    transition: all 0.5s ease-in-out;

	float:left;

	margin: 40px 0 80px;

}

.blogpost .readmore:hover{

	background-color: #0a3152;

    border: 1px solid #0a3152;

    color: #fff;

    outline: medium none;

    text-decoration: none;

}







/******************** BLOG FULL ******************/



/**************** BLOG POST ************************/

.blogfull-title{

	padding:20px 0 40px 0;

}

.blogfull-title h1{

	font-family:opensans-semibold;

	font-size:34px;

	line-height:60px;

	font-weight:normal;

	color:#0a3152;

	margin:40px 0 0;

}



.blogpost-full{

	

}

.blogpost-full img{

	

}

.blogpost-full h2{

	color: #0a3152;

    font-family: opensans-regular;

    font-size: 20px;

    line-height: 30px;

	padding:20px 0 10px 0;

	margin:0px;

}

.blogpost-full h4{

	color: #40b5e0;

    font-family: opensans-regular;

    font-size: 20px;

    line-height: 30px;

	padding:0 0 40px 0;;

	margin:0px;

}

.blogpost-full p{

	color: #515151;

    font-family: opensans-regular;

    font-size: 16px;

    line-height: 30px;

	padding:0px 0 30px;

	margin:0px;

}

.blogpost-full .readmore{

	background-color: #fff;

    border: 1px solid #0a3152;

    border-radius: 0;

    color: #0a3152;

    font-family: opensans-regular;

    font-size: 20px;

    line-height: 30px;

    outline: medium none;

    padding: 15px 45px;

    text-decoration: none;

	 -webkit-transition: all 0.5s ease-in-out; 

   -moz-transition: all 0.5s ease-in-out;

    transition: all 0.5s ease-in-out;

	margin: 40px 5px 80px;

}

.blogpost-full .readmore:hover{

	background-color: #0a3152;

    border: 1px solid #0a3152;

    color: #fff;

    outline: medium none;

    text-decoration: none;

}



/****************** GREEN PANEL IN BETWEEN BLOG ****************************/

.green_panel_ofblog{

	background: rgba(101,192,65,1);

	background: -moz-radial-gradient(center, ellipse cover, rgba(101,192,65,1) 0%, rgba(101,192,65,1) 0%, rgba(79,160,49,1) 100%);

	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(101,192,65,1)), color-stop(0%, rgba(101,192,65,1)), color-stop(100%, rgba(79,160,49,1)));

	background: -webkit-radial-gradient(center, ellipse cover, rgba(101,192,65,1) 0%, rgba(101,192,65,1) 0%, rgba(79,160,49,1) 100%);

	background: -o-radial-gradient(center, ellipse cover, rgba(101,192,65,1) 0%, rgba(101,192,65,1) 0%, rgba(79,160,49,1) 100%);

	background: -ms-radial-gradient(center, ellipse cover, rgba(101,192,65,1) 0%, rgba(101,192,65,1) 0%, rgba(79,160,49,1) 100%);

	background: radial-gradient(ellipse at center, rgba(101,192,65,1) 0%, rgba(101,192,65,1) 0%, rgba(79,160,49,1) 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#65c041', endColorstr='#4fa031', GradientType=1 );

	/*margin-bottom: 80px;*/

}

.green_panel-fullblog

{

	margin-bottom: 40px;

}

.green_panel_ofblog h1{

	color: #fff;

    font-family: opensans-regular;

    font-size: 34px;

    font-weight: normal;

    line-height: 60px;

    margin: 0;

	text-align:center;

	padding:35px 0 25px;

}

.green_panel_ofblog p{

	line-height: 30px;

    margin: 30px 0 40px;

    padding: 20px 0;

}

.nevermiss-link{

	background-color: transparent;

    border: 1px solid #fff;

    border-radius: 0;

    color: #fff;

    font-family: opensans-regular;

    font-size: 20px;

    line-height: 30px;

    outline: medium none;

    padding: 15px 20px;

    text-decoration: none;

	 -webkit-transition: all 0.5s ease-in-out; 

   -moz-transition: all 0.5s ease-in-out;

    transition: all 0.5s ease-in-out;

	margin:0px;

	float:none;

}

.nevermiss-link:hover{

	background-color: #fff;

    border: 1px solid transparent;

    color: #0a3152;

    outline: medium none;

    text-decoration: none;

}

.nevermiss-link a:hover, a:focus {

    color: #5eb1f8;

    text-decoration: none;

}

.image-added-padding{

	padding-top:100px;

}



.results_section p{

	font-family: opensans-regular;

    font-size: 18px;

    font-weight: normal;

    line-height: 30px;

	color:#fff;

	padding:5px 95px 5px 115px;

}

.results_section hr{

	background:#0a3152;

	height:1px;

	border:none;

	outline:none;

	margin:30px 110px 30px 115px;

}

.resultlist{

	margin: 25px 0;

	padding:0 0 0 115px;

	list-style:none;

}

.resultlist li{

	list-style:disc;

	padding:0px;

	margin:0 0 0 18px;

	font-family: opensans-regular;

    font-size: 18px;

    font-weight: normal;

    line-height: 30px;

	color:#0a3152;

}

.results_section .text-color1{

	color:#0a3152;

}

.results_section .text-color2{

	color:#fdae15;

	font-family: opensans-bold;

}



/***************** DROP DOWN ************/

.dropdown{

	background:#3ab0db;

	margin: 70px 0 0 50px;

    padding: 10px 10px 14px;

    border: none;

    border-radius: 0px;

    box-shadow:none;

}

.dropdown a.category{

	background:url(../images/category.png) center left no-repeat;

	padding:0 10px 0 40px;

	color: #fff;

    font-family: opensans-regular;

    font-size: 24px;

    font-weight: normal;

    line-height: 30px;

	text-decoration:none;

	outline:none;

}

.dropdown-menu{

	width:100%;

	margin:0;

	padding:0;

}

.dropdown-menu li{

	background:#3ab0db;

	padding:0;

}

.dropdown-menu li a:hover, .dropdown-menu li a:focus {

    background:#2b84a4;

    color: #262626;

    text-decoration: none;

}

.dropdown-menu li span{

	content:' > ';

	color: #fff;

    font-family: opensans-bold;

    font-size: 24px;

    font-weight: normal;

    line-height: 24px;

	width:20px;

	float:left;

	padding:0 20px;

	height:20px;

	position: absolute;

	left: -3px;

}

.dropdown-menu li a{

	color: #fff;

    font-family: opensans-regular;

    font-size: 16px;

    font-weight: normal;

    line-height: 24px;

	padding: 12px 0 12px 50px;

	white-space:normal;

	display:block;

}

.dropdown-menu li a:hover{

	color: #fff;

    font-family: opensans-regular;

    font-size: 16px;

    font-weight: normal;

    line-height: 24px;

}

.caret {

	background:url(../images/category-icon.jpg) no-repeat;

    display: inline-block;

    float: right;

    height: 0;

    margin-right: 22px;

    vertical-align: middle;

    width: 0;

	border:none;

}

/********************************************/

.pagination > li > a, .pagination > li > span {

	border:none;

	color:#0a3052;

	font-family: opensans-regular;

	 font-size: 16px;

    font-weight: normal;

}

.for-p-button{

	text-align:center !important;

	margin:90px 0 100px !important;

}

.share-this-area{

	color: #0a3152;

    font-family: opensans-regular;

    font-size: 16px;

    font-weight: normal;

    line-height: 24px;

}

.share-this-area span{

	display:inline-block;

}



/****************** REVIEW PAGE **************************/

.hover-banner{

	position:absolute;

	left:0;

	right:0;

	z-index:2;

	bottom:25px;

}

.hover-banner h1{

	 font-family: opensans-semibold !important;

	 font-size:34px;

	 text-shadow: 0 0 5px #333;

}

.tab_position{

	padding:25px 0;

}

.tab_position .nav-tabs > li.active > a, .tab_position .nav-tabs > li.active > a:hover, .tab_position .nav-tabs > li.active > a:focus {

    -moz-border-bottom-colors: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    background-color: #4ea031;

    border-color: #ddd #ddd transparent;

    border-image: none;

    border-style: solid;

    border-width: 1px;

    color: #fff;

    cursor: default;

}

.tab_position .nav-tabs > li > a:hover {

     background-color: #4ea031;

}

.tab_position .nav-tabs > li > a {

    background: #0a3152 none repeat scroll 0 0;

    border: 1px solid transparent;

    border-radius:0;

    color: #fff;

    line-height: 1.42857;

    margin-right: 2px;

	font-family: opensans-regular;

    font-size: 24px;

    font-weight: normal;

    line-height: 36px;

}

.tab_position .nav-tabs {

    border-bottom: 3px solid #ddd;

}

.tab_position .nav > li > a {

    display: block;

    padding: 15px 50px;

    position: relative;

}

.review{

	padding: 55px 0 0;

}

.review h2{

	font-family: opensans-regular;

    font-size: 20px;

    font-weight: normal;

    line-height: 30px;

	color:#9fc43e;

}

.review p{

	font-family: opensans-regular;

    font-size: 16px;

    font-weight: normal;

    line-height: 30px;

	color:#525252;

	padding:5px 0;

}

.ratings{

	font-family: opensans-semibold;

    font-size: 18px;

    font-weight: normal;

    line-height: 30px;

	color:#0a3152;

}

.ratings span i{

	color:#0a3152;

}



/********************* ADDED ********************************/





#header-feature {

	background-color: #fff;

}



ul.base-list li a{

	color:#333;

	text-decoration:none;

}

#mutebtn2 {

    position: fixed;

    top: 120px;

    right: 20px;

	background:url(../images/sound_on.png) no-repeat;

	font-size:0px;

	width:32px;

	height:32px;

	border:0;

	outline:none;

	opacity:0.5;

}

#mutebtn2:hover

{

	opacity:1;

}

.sound_off

{

	background:url(../images/sound_off.png) no-repeat !important;

}

.space-hover2 .view-demo

{

	background-color:#eeefef;

}

.space-hover2 .view-demo:hover

{

 	background-color: #4ea031;

    border: 1px solid transparent;

    color: #fff;

    text-decoration: none;

}

a

{

	outline:none !important;

}



.link-space-six .onlinetools:hover

{

	background-color: #fff;

    color: #3e3e3e;

    text-decoration: none;

}



.video_overlay_home {

    margin-left: 220px;

    margin-top: 74px;

}



.stylecheck .form-radios

{

	margin:0;

}

.check_dd

{

	margin-bottom:20px;

}

div.stylecheck .form-item label

{

	margin:0;

}

.sym-popup-h1 .form-item

{

	margin:0;

}



p

{

	color: #323232;

    font-family: opensans-regular;

    font-size: 16px;

    font-weight: normal;

    line-height: 30px;

    padding: 20px 0 10px;

}



.white_color, .white_color p, .white_color li

{

	color:#fff !important;

}



#views-exposed-form-Blog-Page-page-1 .views-exposed-form

{

	display:none;

}

.image-inner-banner img

{

	width:100%;

	height:auto;

}

.symptom_checker a

{

	color:#03447c;

	text-decoration:none;

}



.symptom_checker a:hover

{

	color:#03447c;

	text-decoration:underline;

}



/***** 25/01/2017********/

.helping-child-anxiety{

	background:url(../images/Helping-Kids-with-Anxiety.jpg) no-repeat center center;

	background-size:cover;

}

.information-resouce{

	background:url(../images/Information-Resources.jpg) no-repeat center center;

	background-size:cover;

}

.externalize-the-anxiety{

	background:url(../images/Externalize-the-anxiety.jpg) no-repeat center center;

	background-size:cover;

	padding-top:30px;

	padding-bottom:90px;

}

.cognitive-behavioral-therapy{

	background:url(../images/Cognitive-Behavioral-Therapy.jpg) no-repeat center center;

	background-size:cover;

}



.what-is-anxiety{

	background:url(../images/So-what-is-anxiety.jpg) no-repeat center center;

	background-size:cover;

}

.video-replacing-image

{

	display:none;

}



#left-panel {

  width: 350px;

  height: auto;

  border: none;

  background: transparent;

  position: fixed;

  top: 300px;

  right: -260px;

  border-radius: 0 1em 1em 0;

  padding: 5px;

  -webkit-transition: all 0.5s ease-in-out;

  -moz-transition: all 0.5s ease-in-out;

  -ms-transition: all 0.5s ease-in-out;

  -o-transition: all 0.5s ease-in-out;

  z-index:9;

}

.left-panel2 {

	 top: 180px !important;

	}

.left-panel3 {

	 top: 420px !important;

	}


#left-panel:hover {

  right: -50px;

}



#left-panel.show {

  right: -5px;

}



#left-panel .controller {

  position: absolute;

  right: 5px;

  top: 5px;

  text-decoration: none;

  -webkit-transition: all 0.5s ease-in-out;

  -moz-transition: all 0.5s ease-in-out;

  -ms-transition: all 0.5s ease-in-out;

  -o-transition: all 0.5s ease-in-out;

  color: black;

  font-weight: bold;

  display: block;

  width: 75px;

  height: 100%;

  margin: -5px;

  

}





#left-panel .pointer {

  width: 30px;

  -webkit-transition: all 0.5s ease-in-out;

  position: absolute;

  right: 5px;

  top: 5px;

}



#left-panel.show .pointer {

  -webkit-transform: rotate(180deg);

  -moz-transform: rotate(180deg);

  -ms-transform: rotate(180deg);

  -o-transform: rotate(180deg);

}





.image-inner-banner-blog {

    float: left;

    max-height: 263px;

    overflow: hidden;

    width: 100%;

}



.image-inner-banner-blog img {

    display: block;

    max-height: 100%;

    position: relative;

    top: -160px;

    width: 100%;

}



.separation_section .img-responsive

{

	padding:0 !important;

	margin:10px 40px 20px 0 !important;

}

.carousal-panels h3 {

    height: 50px;

}

@media only screen and (max-width: 767px) {



.video-replacing-image

{

	display:block;

}

#header-feature, video{

	display:none;



}

.agree-button-small

{

	margin-bottom:20px;

}

.carousal-panels h4{

	height: 280px;

    overflow: hidden;

}

.dropdown

{

	margin:0px 0 20px 0px;

}

}



@media  (max-width: 1302px) and (min-width: 1199px){

	.menu > ul > li a {

    padding: 27px 7px;

}

.buy-now, .sign-up {

	padding:10px 7px !important;

}

.specialcase{

	width: 13% !important;

}

}



.parent{

    width:100%;

    height:auto;

    position:relative;

}

.parent:after{

    content:'';

    background:#333;

    width:100%;

    height:150px;

    position:absolute;

    bottom:0;

    left:0;

    opacity:0.5;

	padding:0;



}

.child{

    background:transparent;

    position:relative;

    z-index:1;

	height:150px;

	top:0;

	display:table-cell;

	vertical-align:middle;

}



.image-inner-banner{

	overflow:hidden;

}

.image-inner-banner figcaption{

	position:absolute;

	width:100%;

	bottom:0;

	

}

.image-inner-banner figcaption h3{

	color: #fff;

    font-family: opensans-regular;

    font-size: 48px;

    font-weight: normal;

    line-height: 60px;

	margin:0 0 10px;

	width:600px;

}

.newbt-style1{

	padding:15px 130px !important;

	background:#53a535 !important;

	color:#fff !important;

}

.newbt-style1:hover{

	border:1px solid #53a535 !important;

	color:#53a535 !important;

	background:#FFF !important;

	cursor:pointer;

}



.newbt-style2{

	left: -3px;

    padding: 15px 127px 15px 125px !important;

    position: relative;

	background:#ecc301 !important;

	color:#FFF !important;

	border:1px solid #ecc301 !important;

	font-size:20px !important;

}

.newbt-style2:hover{

	border:1px solid #ecc301 !important;

	color:#ecc301 !important;

	background:#FFF !important;

}



.sign-up-cat{

	background-color: #53a535 !important;

    border: 1px solid transparent !important;

    border-radius: 0;

    color: #fff !important;

    font-family: opensans-regular;

    outline: medium none;

    padding: 10px 20px !important;

    text-decoration: none !important;

   -webkit-transition: all 0.5s ease-in-out; 

   -moz-transition: all 0.5s ease-in-out;

    transition: all 0.5s ease-in-out;

	

}

.sign-up-cat:hover{

	background-color: #fff !important;

	color:#53a535 !important;

	border: 1px solid #53a535 !important;

}

.buy-now-cat{

	background-color: #ecc301 !important;

    border: 1px solid transparent !important;

    border-radius: 0;

    color: #fff !important;

    font-family: opensans-regular;

    outline: medium none;

    padding: 10px 25px !important;

    text-decoration: none !important;

   -webkit-transition: all 0.5s ease-in-out; 

   -moz-transition: all 0.5s ease-in-out;

    transition: all 0.5s ease-in-out;

}

.buy-now-cat:hover{

	background-color: #fff !important;

	color:#ecc301 !important;

	border: 1px solid #ecc301 !important;

}

.paddingtop60

{

	padding-top:50px;

	}

.img-box {

    margin: 0px;

    width: 125px;

    height: 125px;

    line-height: 115px;

    text-align: center;

}



.img-box img {

  	position: relative;

	vertical-align: middle;

	top: 50%;

	-webkit-transform: translateY(-50%);

	min-height: 100%;

	min-width: 100%;

	object-fit:cover;

	object-position: 0 0;

}

.resize_fit_center {

    max-width:100%;

    max-height:100%;

    vertical-align: middle;

}



/*.fancybox-inner

{

	height:630px !important;

}

*/

.cost-p-home{

	font-family:opensans-semibold;

	font-size:24px;

	line-height:36px;

	font-weight:normal;

	color:#56a637;

	padding-top:30px;

	

}

.view-demo-home

{

	padding:15px 125px !important;

	margin-top:0px;

}





/**** Inner page blog section ****/



/*****************************************************************/

.subpages-blog-section{

	background:url(../images/blog-sectio-forinner.jpg) no-repeat center center;

	background-size:cover;

	min-height:610px;

	

}

.subpages-blog-section h1{

	font-family:opensans-regular;

	font-size:34px;

	line-height:normal;

	font-weight:normal;

	color:#fff;

}

.subpages-blog-section h1 span.specialspan{

	text-align:right;

	display:inline-block;

	float:right;

}

.subpages-blog-section h5.forinner-blog{

	font-family:opensans-regular;

	font-size:24px;

	line-height:32px;

	font-weight:normal;

	color:#fff;

	padding:35px 0 5px 105px;

	width:50%;

}

.subpages-blog-section-title{

	width:90px;

	height:90px;

	background:#5db13f;

	border-radius:45px;

	margin-right: 20px;

    padding: 13px 19px 21px ;

}

.subpages-blog-section .linkclass{

	background:transparent;

    border: 1px solid #fff;

    border-radius: 0;

    color: #fff;

    font-family: opensans-regular;

    font-size: 20px;

    line-height: 30px;

    outline: medium none;

    padding: 15px 105px;

    text-decoration: none;

	 -webkit-transition: all 0.5s ease-in-out; 

   -moz-transition: all 0.5s ease-in-out;

    transition: all 0.5s ease-in-out;

	float:left;

	margin-left: 105px;

    margin-top: 50px;

	margin-bottom:20px;

}

.subpages-blog-section .linkclass:hover{

	background-color: #fff;

    border: 1px solid #3ab0db;

    color: #3ab0db;

    outline: medium none;

    text-decoration: none;

}



.forgot-pass input[type="submit"]{

		 background: #ecc301 none repeat scroll 0 0;

		border: 1px solid #ecc301;

		color: #fff;

		font-size: 20px;

		left: -3px;

		padding: 15px 127px 15px 125px;

		transition: all 0.5s ease-in-out 0s;

		}

		

 	.forgot-pass input[type="submit"]:hover{

		 background: #4ea031 none repeat scroll 0 0;

		 color:#fff;

		 border: 1px solid #4ea031;

		}

		

 	.forgot-pass input[type="text"]{

		width:85%;

		margin:0 auto;

		height:40px;

		display: block;

		padding: 6px 12px;

		font-size: 14px;

		line-height: 1.42857143;

		background-image: none;

		border: 1px solid #ccc;

		border-radius: 4px;

		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);

		box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);

		-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;

		-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

		transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;



		}

		

 	.forgot-pass label{

		font-size:25px;

		font-family: opensans-regular;

		margin-bottom:18px;

		}



		

	.forgot-pass-bg{

		background:#e7e7e7;

		padding:50px;

		}





.registration_padding

{

	padding-bottom:40px;

}

.registration-form input[type="submit"]{

		background: #ecc301 none repeat scroll 0 0;

		border: 1px solid #ecc301;

		color: #fff;

		font-size: 20px;

		left: -3px;

		padding: 10px 50px;

		transition: all 0.5s ease-in-out 0s;

		}

		

 	.registration-form input[type="submit"]:hover{

		 background: #4ea031 none repeat scroll 0 0;

		 color:#fff;

		 border: 1px solid #4ea031;

		}

		

 	.registration-form input[type="text"], .registration-form input[type="password"]{

		width:60%;

		margin:0 auto;

		height:35px;

		display: block;

		padding: 6px 12px;

		font-size: 14px;

		line-height: 1.42857143;

		background-image: none;

		border: 1px solid #ccc;

		border-radius: 4px;

		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);

		box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);

		-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;

		-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

		transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

		float:left;

		}

		.registration-form textarea{

		width:60%;

		margin:0 auto;

		display: block;

		height:60px;

		padding: 6px 12px;

		font-size: 14px;

		line-height: 1.42857143;

		background-image: none;

		border: 1px solid #ccc;

		border-radius: 4px;

		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);

		box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);

		-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;

		-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

		transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

		float:left;

		}

		

 	.registration-form label{

		font-size:14px;

		font-family: opensans-regular;

		margin-bottom:5px;

		width:40%;

		float:left;

		}

		

		.registration-form legend{

		font-size:24px;

		font-family: opensans-regular;

		color:#0a3152;

		padding-bottom:5px;

		margin-bottom:0px;

		margin-top:5px;

		}

.form-item input.error, .form-item textarea.error, .form-item select.error

{

	border:2px solid red !important;

}

.reg_info

{

	line-height:32px;

	font-size:18px;

	margin-bottom:30px;

}

.registration-form .form-group

{

	margin-bottom:0px;

}



fieldset.captcha legend

{

	display:none;

}

fieldset.captcha .description

{

	margin-top:5px;

	line-height:30px;

}

.registration-form .field-prefix

{

	float:left;

	width:15%;

}

.registration-form #edit-captcha-response

{

	width:45%;

}

	

	

		

@media (max-width: 430px) {

 	.forgot-pass button{

		padding: 15px 85px;

	}

	

 	.forgot-pass input{

		width:100%;

	}

}

.menu-main-plus1,.menu-main-plus2,.menu-main-plus3{

		display:none;

		}

		

@media (max-width: 1023px) {

	

	.menu-for-sub{

		width:93% !important;

		}

	.menu-main-plus1{

		display:block;

		cursor: pointer;

		position: absolute;

		right: 20px;

		top: 60px;

		padding:10px;

		}

		.menu-main-plus2{

		display:block;

		cursor: pointer;

		position: absolute;

		right: 20px;

		top: 120px;

		padding:10px;

		}

		.menu-main-plus3{

		display:block;

		cursor: pointer;

		position: absolute;

		right: 20px;

		top: 185px;

		padding:10px;

		}

}

.learn-more-button-here{

	position:absolute;

	bottom:5%;

	z-index:12;

	width:100%;

}

.newlearnmore-home{

	background:transparent;

	border:1px solid #fff;

	color:#FFF;

	text-decoration:none;

	outline:none;

	font-size: 20px;

	padding: 15px 70px;

}

.newlearnmore-home:hover{

	background:transparent;

	border:1px solid #fff;

	color:#FFF;

	text-decoration:none;

	outline:none;

}

.faq-bg{

	background:url(../images/faq_bg.jpg) no-repeat center center;

	background-size:cover;

}

#toolbar

{

	z-index:9999;

}



/*--------------PRODUCT PAGE--------------*/

.productpage_body {

	font-family: 'Open Sans', sans-serif;

	margin-top:20px;

	margin-bottom:20px;

	padding-top: 40px;

}

.product_blocks {

	background-color:#e1e1e1;

	margin-top: -4px;

	margin-bottom: 40px;

	padding:35px 23px;

	border:1px solid #d1d1d1;

	border-radius:5px;

	-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.31) !important;

	-moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.31) !important;

	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.31) !important;

}

.heading-top {

	/*font-family:opensans-regular;*/

	font-size:30px;

	color:#424242;

	padding: 0;

	margin: 0;

}

.heading-bottom {

	font-size:20px;

	font-style:italic;

	padding-bottom:15px;

	color:#424242;

	margin-top: 4px;

}

.product_blocks img {

	margin:0 auto;

}

.product_img {

	padding-left:0px;

}

.middle_section {

	padding-bottom:4px;

}

.subscription_box {

	padding:0 0 8px 0;

	border-radius:5px;

}

.magenta {

	background-color:#a5425e;

}

.green {

	background-color:#5eb83d;

}

.darkblue {

	background-color:#0d375b;

}

.purple {

	background-color:#786095;

}

.subscription_box h2 {

	font-family:opensans-bold;

	margin: 38px 0;

	font-size:24px;

	text-align:center;

	color:#fff;

}

.subscription_box_white {

	background-color:#fff;

	padding: 4px 0;

}

.round_price {

	border-radius:50%;

	text-align:center;

	width:100px;

	height:100px;

	margin: 0 auto;

	padding: 18px 8px;

}

.round_price_magenta {

	border:1px solid #a5425e;

	color:#a5425e;

}

.round_price_green {

	border:1px solid #5eb83d;

	color:#5eb83d;

}

.round_price_darkblue {

	border:1px solid #0d375b;

	color:#0d375b;

}

.round_price_purple {

	border:1px solid #786095;

	color:#786095;

}

.round_price h3 {

	font-size:18px;

	font-style:italic;

	font-weight:700;

	padding: 0;

	margin: 0;

	line-height: 20px;

}

.round_price h4 {

	font-size:34px;

	font-family:opensans-bold;

	padding: 4px 0 0 0;

	margin: 0;/*line-height: 20px;*/

}

.productdetails_text {

	font-family:opensans-light;

	font-size:18px;

	line-height:30px;

	color:#424242;

	padding-bottom:20px;

}

.links {

	background-color:#ecc301;

	color:#fff;

	font-size:24px;

	min-width:179px;

	min-height:52px;

	border-radius:0;

}

@media only screen and (max-width: 1199px) {

 .subscription_box h2 {

 margin: 12px 0;

}

}

@media only screen and (max-width: 991px) {

 .product_img {

 padding-left: 13px;

 margin-bottom:13px;

}

 .subscription_box h2 {

 margin: 26px 0;

}

}

/*--------------MY ACCOUNT PAGE--------------*/

.productpage_body, .myaccountpage {

	font-family: 'Open Sans', sans-serif;

	margin-top:20px;

	margin-bottom:130px;

	padding-top: 40px;

}

.myaccountmenus ul {

	padding-left: 0px;

}

.myaccountmenus ul li {

	list-style:none;

}

.menubtns {

	background-color: #0c3355;

	border-radius: 0;

	color: #fff !important;

	font-size: 18px;

	padding: 13px;

	margin-bottom: 8px;

	min-width:206px;

	-webkit-transition: all 0.5s ease-in-out;

	-moz-transition: all 0.5s ease-in-out;

	transition: all 0.5s ease-in-out;

}

.menubtns:hover, .menubtns:active, .menubtns:focus, .menubtns.active {

	background-color: #53a535;

	box-shadow:none;

}

.myaccount_details {

	padding-left: 0;

}

.myaccount_details h3 {

	font-size: 18px;

	color: #000;

	padding: 0;

	margin-top: -8px;

	padding-bottom:8px;

	border-bottom:1px solid #e2e2e2;

}

.myaccount_details span {

	font-size: 12px;

	color: #939393;

}

.myaccount_details_texts {

	margin-bottom:35px;

}

.myaccount_details_texts h4 {

	font-size: 18px;

	color: #8a8a8a;

	padding-bottom:8px;

	border-bottom:1px solid #e2e2e2;

}

.myaccount_details_texts p {

	font-size: 14px;

	color: #000;

	line-height:24px;

	font-weight: 600;

	padding-top: 0;

	padding-bottom: 4px;

	margin-left: 8px;

}

@media only screen and (max-width: 767px) {

 .myaccount_details {

 padding-left: 55px;

}

.myaccount_details h3 {

	margin-top: 20px;

}

}

/*--------------MY ACCOUNT PURCHASE DETAILS PAGE--------------*/

.myaccount_details_table {

	margin-bottom:35px;

	margin-top:40px;

}

.myaccount_details table {

	width:99%;

	margin-left: 1px;

}

.myaccount_details_table tbody {

	/*border:1px solid #e2e2e2;*/

	color:#33383c;

}

.myaccount_details tr {

	border:1px solid #e2e2e2;

}

.myaccount_details_table thead tr {

	border:none;

}

.myaccount_details_table th {

	width: 120px;

	font-size:12px;

	padding-bottom: 13px;

}

/*.myaccount_details_table th:first-child{

	width: 300px;

}*/

.myaccount_details_table th:nth-child(2) {

 width: 200px;

}

.myaccount_details_table th:nth-child(6) {

 width: 150px;

}

.myaccount_details_table h5 {

	padding:0;

	margin:0;

	line-height:17px;

}

.tablespan {

	font-size:10px !important;

	line-height:4px !important;

}

.last_th {

	color: #53a535;

}

.myaccount_details_table tr {

	padding:20px 8px;

}

.myaccount_details_table td {

	font-size:12px;

	padding: 26px 8px;

}

.renewbtn {

	padding:5px !important;

	margin-top:0;

	margin-left:15px;

	width:85px;

}

/*--------------MY CART PAGE--------------*/

.mycart {

	padding-left: 26px;

}

.mycart_details_cross {

	padding:40px !important;

}

.mycart_details_cross a {

	color:#F00;

}

.mycart_details {

	border:none;

}

.mycart_details table {

	margin-left: 1px;

}

.mycart_details table > thead > tr > th {

    border-bottom: 0;

}

.mycart_details th:nth-child(2) {

 width: 10px;

}

.mycart_details th:nth-child(3) {

 width: 170px;

}

.mycart_images {

	padding-left:0 !important;

}

.checkoutbtn_div {

	border-bottom: 1px solid #e2e2e2;

	border-left: 1px solid #e2e2e2;

	border-right: 1px solid #e2e2e2;

	width: 99%;

	padding: 8px;

	margin-top: -35px;

}

.checkout_proceed {

	background-color: #ecc301;

	border-radius: 0;

	color: #fff !important;

	font-size: 14px;

	padding: 8px;

	margin-bottom: 8px;

	margin-top:8px;

	min-width:206px;

	-webkit-transition: all 0.5s ease-in-out;

	-moz-transition: all 0.5s ease-in-out;

	transition: all 0.5s ease-in-out;

}

.cart_totals {

	/*margin-top: -55px;*/

    font-size: 13px;

    margin-bottom: 0px;

    /*padding-right: 20px;*/

	padding-right: 0px;

    padding-top: 8px;

    /*width: 99%;

    border-left: 1px solid #e2e2e2;

    border-right: 1px solid #e2e2e2;*/

}

.cart_totals h3 {

	border-bottom: 0;

}

.sub-total-checkout {

	border-bottom:1px solid #e2e2e2;

	padding-bottom:7px;

	margin-bottom:10px;

}

.sub-total-checkout:last-child {

	border-bottom:none;

}

.sub-total-checkout label {

	font-size: 14px;

	color:#565656;

}

.sub-total-checkout .thinfont {

	font-weight:400;

}

#get-registration-form .grippie{

	display:none;

}



.already-register-login-btn{

	background: #ecc301 none repeat scroll 0 0;

	border: 1px solid #ecc301;

	color: #fff;

	font-size: 20px;

	left: -3px;

	padding: 15px 127px 15px 125px;

	transition: all 0.5s ease-in-out 0s;

	margin-top:10px;

}



.already-register-login-btn:hover{

	background: #4ea031 none repeat scroll 0 0;

	color: #fff;

	border: 1px solid #4ea031;

	text-decoration:none;

}

	

.already-register-login-btn:focus{

	color: #fff;

	text-decoration:none;

}



/****** Added on 1/11/2018 *******/



.green-links {

	background-color:#53a535;

	color:#fff;

	font-size:24px;

	min-width:179px;

	min-height:52px;

	border-radius:0;

}



/****** Added on 2/11/2018 *******/



.demo-cat-section-ccal{

	/*background: rgba(15,62,103,1);

	background: -moz-linear-gradient(left, rgba(15,62,103,1) 0%, rgba(10,48,82,1) 100%);

	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(15,62,103,1)), color-stop(100%, rgba(10,48,82,1)));

	background: -webkit-linear-gradient(left, rgba(15,62,103,1) 0%, rgba(10,48,82,1) 100%);

	background: -o-linear-gradient(left, rgba(15,62,103,1) 0%, rgba(10,48,82,1) 100%);

	background: -ms-linear-gradient(left, rgba(15,62,103,1) 0%, rgba(10,48,82,1) 100%);

	background: linear-gradient(to right, rgba(15,62,103,1) 0%, rgba(10,48,82,1) 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f3e67', endColorstr='#0a3052', GradientType=1 );*/

	background:url(../images/product-page-video-bg-3.jpg) no-repeat center center;

	background-size:cover;

}



.demo-cat-section-ccal ul li{

	font-family: opensans-regular;

	font-size: 16px;

	font-weight: normal;

	line-height: 30px;

	padding: 5px 0 5px;

}
.page-node-45 #hyper1 a{

color: #fff !important;
}