@charset "utf-8";
/* CSS Document */
/* CSS Document created by  soumya ranjan hota */
/*==================================================*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
}
h1,h2,h3,h4,h5,h6{
	font-weight:normal;
}
body{
	line-height:1;
}
ol,ul{
	list-style:none;
}
blockquote,q{
	quotes:none;
}
blockquote:before,blockquote:after,q:before,q:after{
	content:'';
	content:none;
}
:focus{
	outline:0;
}
ins{
	text-decoration:none;
}
del{
	text-decoration:line-through;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
body{
	font-size:100%;
	overflow-x:hidden;
	font-family: 'Lato', sans-serif;		
	background-color:#d5f2ff;
}
body a:link,body a:visited{
		text-decoration:none;
}
body img{
	vertical-align:top;
}
body .left{
	float:left;
}
body .right{
	float:right;
}
body .clear{
	clear:both;
	}
body .align{
	margin-left:3.888888888888889em;
	margin-right:3.888888888888889em;
	}
body g.svg_IE{
	opacity:0;
		
}
body.isIe g.svg_IE{
	opacity:1;
	
}
body.isIe #site #content #why .why_header ul.nav.icons li a:before,body.isIe #site #content #why .why_header ul.nav.labels li a:before{
	display:none;
}
body #site{
	overflow-x:hidden;
}
body #site .free-trial a{
	display:block;
	border-radius:3px;
	border:1px solid #ef3341;
	padding-left:1.1111111111111112em;
}
body #site .free-trial a:link{
	color:#ef3341;
}
body #site .free-trial a:link span{
	color:#FFF;
}		
body #site #header{	
	left:0;
	top:0;
	width:100%;
	z-index:9999;
	position:absolute;
	padding-top:2.8333333333333335em;
	padding-bottom:1.6666666666666667em;
	-webkit-transition:margin-top 200ms ease-out 0ms;
	-moz-transition:margin-top 200ms ease-out 0ms;
	-ms-transition:margin-top 200ms ease-out 0ms;
	-o-transition:margin-top 200ms ease-out 0ms;
	transition:margin-top 200ms ease-out 0ms;
}
body #site #header #logo{
		float:left;
		margin-right:1.6666666666666667em;
}
body #site #header #navs #nav{
	float:left;
	padding-top:.8823529411764706em;
	font-size:15px;
}
body #site #header #navs #nav li{
	float:left;
	position:relative;
	margin-right:22px;
	text-transform:uppercase;
}
body #site #header #navs #nav li.menu-item-has-children{
	background-repeat:no-repeat;
	padding-right:1.411764705882353em;
	background-size:.7647058823529411em auto;
	background-position:right 0;
	background-image:url(../images/img/menu_childs.png)
}
body #site #header #navs #nav li.over.menu-item-has-children{
	background-position:right -2.2941176470588234em
}
body #site #header #navs #nav li.over ul{
	display:block;
	-webkit-animation:anim_menu 500ms ease-out 0ms forwards;
	-moz-animation:anim_menu 500ms ease-out 0ms forwards;
	-ms-animation:anim_menu 500ms ease-out 0ms forwards;
	-o-animation:anim_menu 500ms ease-out 0ms forwards;
	animation:anim_menu 500ms ease-out 0ms forwards;
}
@-webkit-keyframes anim_menu{
	0%{margin-top:-20px;opacity:0}
	100%{margin-top:0;opacity:1}
}
@-moz-keyframes anim_menu{
	0%{margin-top:-20px;opacity:0}
	100%{margin-top:0;opacity:1}
}
@-ms-keyframes anim_menu{
	0%{margin-top:-20px;opacity:0}
	100%{margin-top:0;opacity:1}
}
@-o-keyframes anim_menu{
	0%{margin-top:-20px;opacity:0}
	100%{margin-top:0;opacity:1}
}
@keyframes anim_menu{
	0%{margin-top:-20px;opacity:0}
	100%{margin-top:0;opacity:1}
}
body #site #header #navs #nav li a{
	padding-bottom:1.7647058823529411em;
	-webkit-transition:color 200ms ease-out 0ms;
	-moz-transition:color 200ms ease-out 0ms;
	-ms-transition:color 200ms ease-out 0ms;
	-o-transition:color 200ms ease-out 0ms;
	transition:color 200ms ease-out 0ms
}		
body #site #header #navs #nav li ul{
	left:50%;
	display:none;
	z-index:1000;
	text-align:center;
	position:absolute;
	top:2.8823529411764706em;
	width:22.823529em;
	padding-left:4.411764705882353em;
	margin-left:-11.176470588235293em;
	padding-right:4.411764705882353em;
	background-color:rgba(239,51,65,0.9);
}	
body #site #header #navs #nav li ul li:first-child{
	margin-top:2.3529411764705883em;
}
body #site #header #navs #nav li ul li:last-child{
	border-bottom:0;
	margin-bottom:2.3529411764705883em;
}
body #site #header #navs #nav li ul li.current_page_item a:link{
	color:#000!important
}
body #site #header #navs #nav li ul li a{
	display:block;
	padding-top:.5882352941176471em;
	padding-bottom:.5882352941176471em;
	-webkit-transition:padding 300ms ease-out 0ms;
	-moz-transition:padding 300ms ease-out 0ms;
	-ms-transition:padding 300ms ease-out 0ms;
	-o-transition:padding 300ms ease-out 0ms;
	transition:padding 300ms ease-out 0ms;
}
body #site #header #navs #nav li ul li a:link{
	color:#FFF
}
body #site #header #navs #nav li ul li a:hover,body #site #header #navs #nav li ul li a:active{
	color:#004899!important;
	-webkit-animation:flash_bt 300ms ease-out 0ms forwards;
	-moz-animation:flash_bt 300ms ease-out 0ms forwards;
	-ms-animation:flash_bt 300ms ease-out 0ms forwards;
	-o-animation:flash_bt 300ms ease-out 0ms forwards;
	animation:flash_bt 300ms ease-out 0ms forwards;
}
@-webkit-keyframes flash_bt{
	0%{background-color:rgba(255,255,255,0)}
	50%{background-color:rgba(255,255,255,0.05)}
	100%{background-color:rgba(255,255,255,0)}
}
@-moz-keyframes flash_bt{
	0%{background-color:rgba(255,255,255,0)}
	50%{background-color:rgba(255,255,255,0.05)}
	100%{background-color:rgba(255,255,255,0)}
}
@-ms-keyframes flash_bt{
	0%{background-color:rgba(255,255,255,0)}
	50%{background-color:rgba(255,255,255,0.05)}
	100%{background-color:rgba(255,255,255,0)}
}
@-o-keyframes flash_bt{
	0%{background-color:rgba(255,255,255,0)}
	50%{background-color:rgba(255,255,255,0.05)}
	100%{background-color:rgba(255,255,255,0)}
}
@keyframes flash_bt{
	0%{background-color:rgba(255,255,255,0)}
	50%{background-color:rgba(255,255,255,0.05)}
	100%{background-color:rgba(255,255,255,0)}
}
body #site #header {
	background-color:#F8F8F8 ;
	border-bottom:1px solid  #a4e0fe;
}

body{
	width:100%;
	color: #565656;
	font-family: 'Lato', sans-serif;
    font-size: 14px;
    margin: 0;
    padding: 0px;
    text-align: left;
}
body #site #header #navs #nav li ul:before{
	left:50%;
	width:0;
	height:0;
	content:'';
	top:-11px;
	margin-left:-11px;
	position:absolute;
	border-style:solid;
	border-width:0 11px 11px 11px;
	border-color:transparent transparent rgba(239,51,65,0.9) transparent;
}

body #site #header #navs #nav li ul li{
	opacity:0;
	float:none;
	display:block;
	margin-left:-100px;
	border-bottom:1px dotted #ffffff;
	-webkit-transition:all 300ms ease-out 0ms;
	-moz-transition:all 300ms ease-out 0ms;
	-ms-transition:all 300ms ease-out 0ms;
	-o-transition:all 300ms ease-out 0ms;
	transition:all 300ms ease-out 0ms;
}
body p{
	margin-bottom:10px;
	word-spacing:2px;
	line-height: 20px;
}
.clear{
	clear:both;
}

body #site #header #logo img {
    width: 140px;
    height: 70px;
}

body #site .free-trial a {
    text-align: center;
	width: 280px;
	margin-top: 20px;
	padding: 10px;
	border-radius: 3px;
	-webkit-transition: background 1s; /* For GOOGLE CHROME and Safari 3.1 to 6.0 */
	-moz-transition: background 1s; /* For Mozilla */
	-ms-transition: background 1s; /* For IE*/
    transition: background 1s;
	border: 1px solid #7bb702 !important;
	color:#009fe3 !important;
	letter-spacing:1px;
	font-size:16px;
	font-weight:normal;
}
body #site .free-trial a:hover{
	text-align: center;
	width: 280px;
	margin-top: 20px;
	padding: 10px;
	border-radius: 3px;
	background:#7bb702 !important;
	color: #ffffff !important;
	border: 1px solid #7bb702;
}

body #site #header #navs #nav li ul{
	background:#009fe3;
}
body #site .free-trial a:link{
	color:#014ea6;
}
body #site .free-trial a {
	display: block;
	border-radius: 3px;
	border: 1px solid #014ea6;
}
body #site #header #navs #nav li.menu-item-has-children:hover{
	color:#014ea6 !important;
}
body #site #header #navs #nav li ul li a{
	color:#ffffff !important;
}
body #site #header #navs #nav li ul:before{
	border-color: transparent transparent #009fe3 transparent;
}
body #site {
height: 119px;
}
.dotted{
	border-bottom:1px dotted;
	padding-bottom:10px;
}
/*.................Home Page Start Hire.................*/
#colorNav > ul > li > a:hover{
	color:#009fe3;
}
.slideText{
	margin-top:50px;	
}
.white_bg{
	background:#ffffff;
	height:200px
}
.my_art{
	clear: both;
    margin: 13px auto 0px 215px;
    width: 85%;
}
.my_art p{
	color: #003aa4;
	text-align:center;
	font-size:26px;
	font-weight:300;
}
.my_footer{	
	font-size:12px;
	font-family: apex_newbook,Arial,Helvetica,"Helvetica Neue",sans-serif;
	margin-top:20px;
	color:#999;
	text-align:center;
}
.my_footer p a{
	font-size:9px;
	letter-spacing:1px;
	border-bottom: 1px solid;
	color:#86af51;
}
.my_footer p:nth-last-child(2){
	margin-top:0px;
}
.aptmnt{
	border:1px solid;
	padding:5px;
	color:#7bb702;
	background:#ffffff;
	width:20%;
	margin: -60px 60px 0 0;
	float:right;
	font-size:16px;
}
.aptmnt:hover{
	background:#7bb702;
	color:#ffffff;
}
.home_sec{
	background:#7bb702;
	height:125px;
	margin-bottom:30px;
	position:relative;
}
.home_sec p{
	color:#ffffff;
}
.line_img{
	position:absolute;
	top:310px;
	left:0px;
}
.left_side img{
	display:inline-block;
	margin-top: 55px;
	margin-left:125px;
}
.right_side img {
    display: block;
    margin: 45px 10px 45px 0px;
}
.left_side p{
	margin-top: 62px;
	margin-left: 110px;
	font-size:20px;
}
.right_para {
    margin: 45px 0px 0px  -35px;
	font-size:20px;
}
.right_para_two{
	margin-top: 15px;
	font-size:16px;
	margin-left:-35px;
}
.dr_img {
	width:23%;
}
.footer_container {
	text-align:center;
	margin-bottom:0px;
}
.footer_container img{
	display:inline-block;
	margin:0px auto 25px;
}
.left_ftr_cntnr{
	color:#0099cc;
	word-spacing:3px;
}
.left_ftr_cntnr p{
	word-spacing:3px;
	font-size:16px;
	line-height:26px;
}
.left_ftr_cntnr img:hover{
	opacity:0.6;
}
.right_ftr_cntnr p a{
	color:#003aa4;
	font-size: 16px;
	font-weight:300;
	line-height:32px;
}
.right_ftr_cntnr p a:hover{
	border-bottom:2px solid #7bb702;
	padding-bottom:5px;
}
.right_ftr_cntnr img:hover{
	opacity:0.6;
}
.social_icon {
	margin-top:0px;
}
.social_icon img{
	display:inline-block;
	margin-right:15px;
}
.quotes{
	color:#003aa4;
	margin:10px;
	font-size:18px;
}
.indx_glr{
	font-size:22px;
}
.indx_glr h2{
	margin:20px 0px;
	color:#195fad;
	font-size:22px;
}
.scl_icn_mrg_top{
	margin-top:50px;
}
.nws{
	font-size:22px;
	display:inline-block;
	margin:10px 10px 10px 0px;
	color:#003aa4;
}
.lnks a{
	font-size:22px;
	display:inline-block;
	margin:10px;
	color:#003aa4;
}
.main_hm_sec{
	width:100%;
}
.lft_sec{
	width:24%;
	border-right:3px solid #7fc505;
}
.left_top{
	background-color:#195fad;
}
.left_top img{
	margin-top:20px;
}
.dr_hnf img{
	width:100%;
	border-right:5px solid #7fc505;
}
.left_top a p{
	color:#ffffff;
	font-size:24px;
	margin-top:30px;
}
.left_top p{
	color:#ffffff;
	font-size:14px;
}
.left_btm{
	width:100%;
}
.rht_sec{
	width:76%;
}
.right_top{
	width:100%;
	height:100px;
	background-color:#00abf0;
}
.right_top img{
	margin:25px 25px 25px 425px;
}
.right_top a p{
	color:#ffffff;
	font-size:24px;
	margin-top:30px;
}
.right_btm_one{
	width:24%;
	background-color:#c1e4f3;
	padding:2%;
}
.right_btm_two{
	width:40%;
	padding:2%;
}
.right_btm_two h2{
	font-size:22px;
	color:#8fc00c;
	margin-bottom:20px;
}
.right_btm_three .nws{
	margin-top:20px;
}
.right_btm_three{
	margin-left:20px;
	width:30%;
}
.right_btm_three img{
	margin-top:20px;
}
.right_para_two-ss{
	margin-left:80px;
}
.indx_glr{
	padding-left:50px;
}
.side_brdr{
	border-right:5px solid #7fc505;
}
.bg_one{
	background-color:#00abf0;
	padding:15px 0px;
}
.diabetes{
	margin-top:20px;
}
.bottom_sec{
	height:295px;
	background-color:#c1e4f3;
}
.bottom_sec p{
	margin-top:45px;
}
.hm_hdr_two{
	font-size:22px;
	color:#195fad;
}
.ln_img img{
	margin:-20px 0px;
	display:block;
}
.dbts{
	float:right;
}
.grn_clr a:hover{
	color:#7fc505;
}
.gallop{
	margin:0px auto 10px;
	text-align:center;
	font-size:14px;
	color:#444444;
	border-bottom:2px solid #195fad;
	padding-bottom:5px;
	width:101px;
}
.lnk_top{
	margin-top:30px;
}
/*.................Home Page End Hire.................*/



/*..................profile page Start hire..................*/
body #site #header #navs #nav{
	margin:20px 0px 0px 140px;
}
.prfl_sec img{
	width:100%;
}
.prfl_sec h1{
	font-size:26px;
	color:#009fe3;
	margin:60px 0px 20px;
}
.prfl_sec h2{
	color:#009fe3;
	font-size:22px;
}
.prfl_sec h3{
	margin:20px 0px 20px;
	color:#000000;
	font-size:16px;
}
.prfl_ul_mrgn_btm{
	margin-bottom:50px;
}
.prfl_ul{
	list-style:disc;
	padding:15px;
	margin-bottom:10px;
	word-spacing:4px;
	line-height: 18px;
}
/*..................profile page End hire..................*/

/*..................Knowledge Hub page Start hire..................*/
.knwg_sec h1{
	font-size:26px;
	color:#009fe3;
	margin:60px 0px 20px;
}
.knwg_sec h2{
	font-size:18px;
	color:#009fe3;
	margin:20px 0px;
}
.knw_ul{
	list-style:none;
	padding:10px 0px;
	margin-bottom:10px;
	word-spacing:4px;
	line-height: 18px;
}
/*..................Knowledge Hub page End hire..................*/

/*..................Ask To doc page Start hire..................*/
.ask_sec h1{
	font-size:26px;
	color:#009fe3;
	margin:60px 0px 20px;
}
.ask_sec p a{
	padding-bottom:5px;
}
.btn{
	margin-bottom:20px;
}
/*..................Ask To doc page End hire..................*/

/*..................Achievements page Start hire..................*/
.acvmnt_sec h1{
	font-size:26px;
	color:#009fe3;
	margin:60px 0px 20px;
}
.acvmnt_sec h2{
	font-size:18px;
	color:#009fe3;
	margin:20px 0px;
}
.acvmnt_sec p{
	margin:0px 0px 20px;
}
/*..................Achievements page End hire..................*/

/*..................Publications page Start hire..................*/
.pblctn_sec h1{
	font-size:26px;
	color:#009fe3;
	margin:60px 0px 20px;
}
.pblctn_sec h2{
	margin:0px 0px 5px;
	color:#009fe3;
	margin:40px 0px 20px;
}
.pblctn_sec p{
	margin:0px 0px 20px;
}
/*..................Publications page End hire..................*/

/*..................Research page Start hire..................*/
.rsrch_sec h1{
	font-size:26px;
	color:#009fe3;
	margin:60px 0px 20px;
}
.rsrch_sec h2{
	margin:0px 0px 5px;
	color:#009fe3;
	margin:40px 0px 20px;
	font-size:18px;
}
.rsrch_sec p{
	margin:0px 0px 20px;
}
/*..................Research page End hire..................*/

/*..................Qualifications page Start hire..................*/
.mrg_btm_zr {
	margin-bottom:0px;
}
.qlfctn_sec h1{
	font-size:26px;
	color:#009fe3;
	margin:60px 0px 20px;
}
.qlfctn_sec h2{
	font-size:26px;
	color:#009fe3;
	margin:60px 0px 20px;
}


.quapara {
	
	 border-bottom:1px dotted #009fe3;
	 padding-bottom:10px;
	 padding-top:10px;
}
.quaparal {
	
	 border-bottom:none;
	 padding-bottom:10px;
	 padding-top:10px;
}
.quapara p {
	  margin:0px; padding:0px;	  
}


.quapara1 {
	 padding-bottom:5px;
	 padding-top:15px;
	 padding-right:30px;
}
.quapara1 ul {
	 width:300px;
	 margin:0px; padding:0px;	  
}
.quapara1 li {
	 line-height:18px;	  
}
.quapara1 li:nth-child(1) {	
	 list-style:disc;		  
}
/*..................Qualifications page End hire..................*/

/*..................dibetes page Start hire..................*/
.dbts_sec h1{
	font-size:26px;
	color:#009fe3;
	margin:60px 0px 20px;
}
/*..................dibetes page End hire..................*/

/*..................dibetestwo page Start hire..................*/
.dbtstwo_sec h1{
	font-size:26px;
	color:#009fe3;
	margin:60px 0px 20px;
}
/*..................dibetestwo page End hire..................*/

/*..................lifestyle page Start hire..................*/
.lfstl_sec h1{
	font-size:26px;
	color:#009fe3;
	margin:60px 0px 20px;
}
.lfstl_sec h2{
	font-size:26px;
	color:#009fe3;
	margin:20px 0px;
}
/*..................lifestyle page End hire..................*/

/*..................diets page Start hire..................*/
.dts_sec h1{
	font-size:26px;
	color:#009fe3;
	margin:60px 0px 20px;
}
.diets_ul{
	list-style:disc;
	padding:15px
}
.diets_ul li{
	margin-bottom:5px;
}
.dts_sec h2{
	font-size:22px;
}
/*..................diets page End hire..................*/

/*..................Appointments page Start hire..................*/
.apnmnt_sec h1{
	font-size:26px;
	color:#009fe3;
	margin:60px 0px 20px;
}
.apnmnt_sec p{
	margin-bottom:0px;
}
.mrg_top{
	margin-top:40px;
}
/*..................Appointments page End hire..................*/

/*..................Testimonial page Start hire..................*/
.tsmnl_sec h1{
	font-size:26px;
	color:#009fe3;
	margin:60px 0px 20px;
}
.tsmnl_sec h2{
	font-size:18px;
	margin:20px 0px 5px;
}
.testi{
	font-size:14px !important;
	border-bottom:1px solid #009fe3;
	width:100px;
	margin:0px auto;
	
}
#tstmnl{
	font-size:22px;
	display:inline-block;
	margin:10px;
}

.bx-wrapper .testimonials-thumbnail{ 
	margin: 0px 0px 15px; 
}
.bx-wrapper .testimonials-title{ 
	text-align: center;  
	margin: 25px 15px 3px; 
	font-size: 24px; 
	line-height: 1; 
}
.bx-wrapper .testimonials-carousel-thumbnail{ 
	max-width: 35%; 
	float: left; 
	margin-right: 20px; 
}
.bx-wrapper .testimonials-carousel-thumbnail img{ 
	display: block;   
	margin-right: 20px;
	width: 100px;
}
.bx-wrapper .testimonials-carousel-context{ 
	overflow: hidden; 
}
.bx-wrapper .testimonials-name{ 
	font-size: 18px; 
	margin-bottom: 15px; 
	color:#000000; 
	font-weight:400;
}
.bx-wrapper span{
	font-size: 11px; 
	margin-left:10px; 
	color:#aaa; 
	font-family: Georgia, Arial, Helvetica, sans-serif; 
	font-style:italic; 
}
.bx-wrapper {
	position: relative;
	margin: 30px auto;
	padding: 0;
	width:100%;
	*zoom: 1;
}
.bx-wrapper .my_slide {
	padding:0;
	margin:0;
	display: block;
}
.bx-wrapper .bx-viewport {
	padding:10px;
	margin-left:0;
	z-index:1;
	width:100%;
}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	display:none;
	bottom: -30px;
	width: 100%;
}
.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}
.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}
.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}
.bx-wrapper .bx-next {
	position: absolute;
	top: 0;right: 0;
	width: 30px;
	border-left:1px solid #ddd;
	height: 30px;
	cursor: pointer;
	background: #00abf0 url(../images/caousel-next.png) no-repeat 0 0 ;
	opacity:0.7;
}
.bx-wrapper .bx-prev:hover ,.bx-wrapper .bx-next:hover{
	opacity:1.0;
}
.bx-wrapper .bx-prev {
	position: absolute;
	top: 0px;
	right: 30px;
	border-right:1px solid #ddd;
	width: 30px;
	height: 30px;
	cursor: pointer;
	background: #00abf0 url(../images/caousel-prev.png) no-repeat 0 0 ;
	opacity:0.7;
}
.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: -60px;
	margin-top: 0;
	margin-right: 0px;
	outline: 0;
	width: 30px;
	height: 30px;
	text-indent: -9999px;
	z-index: 9999;
}
.testimonials-slider p{
	margin-top:0px;		
}
/*..................Testimonial page End hire..................*/

/*..................Link page Start hire..................*/
.link_sec h1{
	font-size:26px;
	color:#009fe3;
	margin:60px 0px 20px;
}
.link_sec h2{
	font-size:18px;
	margin:20px 0px 5px;
}
/*..................Link page End hire..................*/

/*..................News page Start hire..................*/
.news_sec h1{
	font-size:26px;
	color:#009fe3;
	margin:60px 0px 20px;
}
.news_sec h2{
	font-size:20px;
	margin:30px 0px 20px;
}
.nws_mrg_top{
	margin-top:10px;
}
/*..................News page End hire..................*/

/*..................Gallery page Start hire..................*/
.glr_sec{
	margin-bottom:50px;
}
.glr_sec h1{
	font-size:26px;
	color:#009fe3;
	margin:60px 0px 20px;
	padding:0px 15px;
}
.glr_sec h2{
	font-size:18px;
	color:#009fe3;
	margin:20px 0px;
}
.glr_inr_sec{
	width:372px;
	height:298px;
}
.glr_inr_sec img{
	width:372px;
	height:298px;
}
.main_div a img{
	display:block;			
	margin-bottom:3px;
}
/*..................Gallery page End hire..................*/

/*..................Typing page Start hire..................*/
@-webkit-keyframes typing {
    from { width: 0 }
    to { width:16.3em }
}

@-moz-keyframes typing {
    from { width: 0 }
    to { width:16.3em }
}

@-webkit-keyframes blink-caret {
    from, to { border-color: transparent }
    50% { border-color: black }
}

@-moz-keyframes blink-caret {
    from, to { border-color: transparent }
    50% { border-color: black }
}
.pra { 
	color:#ffffff;
	font-size:18px;
   	width:400px;
    white-space:nowrap;
    overflow:hidden;
	margin-top:30px;
    -webkit-animation: typing 5s steps(30, end), /* # of steps = # of characters */
    blink-caret 1s step-end infinite;
    -moz-animation: typing 5s steps(30, end), /* # of steps = # of characters */
    blink-caret 1s step-end infinite;
}
/*..................Typing page End hire..................*/



body #site #header #navs #nav{
	font-family: 'Lato', sans-serif;
}
body{
	font-family: 'Lato', sans-serif;
	font-weight:400;
	color:#444444;
}
body #site #header #navs #nav li a:hover{
	color:#428bca;
}
body #site #header #navs #nav li a{
	color:#999999;
}
/*.....................Responsive Page Start Hire.....................*/

@media screen and (min-width:240px) and (max-width:320px){
/*.................Home Responsive Start Hire.................*/	
body #site .free-trial{
    right: 0.889em;
    top: 8.778em;    
}
#colorNav > ul > li > a{
	font-size:10px;
}
.free-trial{
	margin-left:-70px;
}
.my_art{
	height:280px;
	margin:300px 0px 0px 15px;
}
.transparent-btns_nav.next{
	right:-40px;
}
.transparent-btns_nav{
	left:-45px;
}
.glyphicon{
	left:0px;
}
.my_art p{
	line-height:30px;
	font-size:16px;
}
.ln_img img{
	opacity:0.3;
}
.pra{
	margin-top:30px;
}
.dbts{
	float:none;
	margin-left:15px;
}
.bottom_sec {
	margin-top:0px;
	padding:10px;
	height:180px;
}
.bottom_sec p{
	margin-top:0px;
}
.hm_hdr_two{
	margin-bottom:20px;
}
/*.................Home Responsive End Hire.................*/



/*.................InnerPage Responsive Start Hire.................*/
.prfl_sec img{
	margin-top:200px;
}
.apnmnt_sec{
	margin-top:270px;	
}
.ask_sec{
	margin-top:330px;
}
.dbts_sec{
	margin-top:270px;
}
.tsmnl_sec{
	margin-top:270px;
}
.rsrch_sec{
	margin-top:270px;
}
.acvmnt_sec{
	margin-top:270px;
}
.pblctn_sec{
	margin-top:270px;
}
.glr_sec{
	margin-top:270px;
}
.dts_sec{
	margin-top:270px;
}
.knwg_sec{
	margin-top:270px;
}
.lfstl_sec{
	margin-top:270px;
}
.link_sec{
	margin-top:270px;
}
.news_sec{
	margin-top:270px;
}
.pblctn_sec{
	margin-top:270px;
}
.qlfctn_sec{
	margin-top:270px;
}
.link_sec{
	margin-top:270px;
}
.gallery a{
	border:0px solid;
}
.gallery{
	margin:0px;
}
/*.................InnerPage Responsive End Hire.................*/
}
@media screen and (min-width:321px) and (max-width:384px){
.free-trial a{
	margin-left:-45px;
}
.my_art{
	height:300px;
	margin:280px auto 0 40px;
}
.transparent-btns_nav.next{
	right:-12px;
}
.my_art p{
	line-height:30px;
}
.bottom_sec {
	margin-top:0px;
	padding:10px;
	height:180px;
}
.bottom_sec p{
	margin-top:0px;
}
.hm_hdr_two{
	margin-bottom:20px;
}
.ln_img img{
	opacity:0.3;
}
.my_art p{
	font-size:20px;
}
/*.................InnerPage Responsive Start Hire.................*/
.prfl_sec img{
	margin-top:200px;
}
.apnmnt_sec{
	margin-top:270px;	
}
.ask_sec{
	margin-top:330px;
}
.dbts_sec{
	margin-top:270px;
}
.tsmnl_sec{
	margin-top:180px;
}
.rsrch_sec{
	margin-top:270px;
}
.acvmnt_sec{
	margin-top:270px;
}
.pblctn_sec{
	margin-top:270px;
}
.glr_sec{
	margin-top:270px;
}
.dts_sec{
	margin-top:270px;
}
.knwg_sec{
	margin-top:270px;
}
.lfstl_sec{
	margin-top:270px;
}
.link_sec{
	margin-top:270px;
}
.news_sec{
	margin-top:270px;
}
.pblctn_sec{
	margin-top:270px;
}
.qlfctn_sec{
	margin-top:270px;
}
.link_sec{
	margin-top:270px;
}
/*.................InnerPage Responsive End Hire.................*/	
}
@media screen and (min-width:385px) and (max-width:414px){
body #site .free-trial a{
	width:236px;
}
body #site .free-trial a:hover{
	width:236px;
}
.my_art{
	height:300px;
	margin:205px auto 0 40px;
}
.transparent-btns_nav.next{
	right:-12px;
}
.my_art p{
	line-height:40px;
}
.bottom_sec {
	margin-top:0px;
	padding:10px;
	height:180px;
}
.bottom_sec p{
	margin-top:0px;
}
.hm_hdr_two{
	margin-bottom:20px;
}
.ln_img img{
	opacity:0.3;
}
.my_art p{
	font-size:20px;
}

/*.................InnerPage Responsive Start Hire.................*/
.prfl_sec img{
	margin-top:110px;
}
.apnmnt_sec{
	margin-top:180px;	
}
.ask_sec{
	margin-top:200px;
}
.dbts_sec{
	margin-top:180px;
}
.tsmnl_sec{
	margin-top:180px;
}
.rsrch_sec{
	margin-top:180px;
}
.acvmnt_sec{
	margin-top:180px;
}
.pblctn_sec{
	margin-top:180px;
}
.glr_sec{
	margin-top:180px;
}
.dts_sec{
	margin-top:180px;
}
.knwg_sec{
	margin-top:180px;
}
.lfstl_sec{
	margin-top:180px;
}
.link_sec{
	margin-top:180px;
}
.news_sec{
	margin-top:180px;
}
.pblctn_sec{
	margin-top:180px;
}
.qlfctn_sec{
	margin-top:180px;
}
.link_sec{
	margin-top:180px;
}
/*.................InnerPage Responsive End Hire.................*/	
}
@media screen and (min-width:415px) and (max-width:568px){
#colorNav{
	margin-left:-91px;
}
#colorNav > ul > li > a{
	font-size:10px;
}
.ln_img img{
	display:none;
}
.my_art{
	height:260px;
	margin:100px auto 0 43px;
}
.transparent-btns_nav.next{
	right:-50px;
}
.my_art p{
	line-height:30px;
}
.bottom_sec {
	margin-top:0px;
	padding:10px;
	height:120px;
}
.bottom_sec p{
	margin-top:0px;
}
.dr_hnf img{
	display:block;
	margin:0px auto;
}
.hm_hdr_two{
	margin-bottom:20px;
}

/*.................InnerPage Responsive Start Hire.................*/
.prfl_sec img{
	margin-top:22px;
}
.apnmnt_sec{
	margin-top:92px;	
}
.ask_sec{
	margin-top:92px;
}
.dbts_sec{
	margin-top:92px;
}
.tsmnl_sec{
	margin-top:92px;
}
.rsrch_sec{
	margin-top:92px;
}
.acvmnt_sec{
	margin-top:92px;
}
.pblctn_sec{
	margin-top:92px;
}
.glr_sec{
	margin-top:92px;
}
.dts_sec{
	margin-top:92px;
}
.knwg_sec{
	margin-top:92px;
}
.lfstl_sec{
	margin-top:92px;
}
.link_sec{
	margin-top:92px;
}
.news_sec{
	margin-top:92px;
}
.pblctn_sec{
	margin-top:92px;
}
.qlfctn_sec{
	margin-top:92px;
}
.link_sec{
	margin-top:92px;
}
/*.................InnerPage Responsive End Hire.................*/
}

@media screen and (min-width:569px) and (max-width:600px){
	#colorNav{
	margin-left:0px;
}
#colorNav > ul > li > a{
	font-size:11px;
}
.ln_img img{
	display:none;
}
.my_art{
	height:260px;
	margin:100px auto 0 43px;
}
.transparent-btns_nav.next{
	right:-50px;
}
.my_art p{
	line-height:30px;
}
.bottom_sec {
	margin-top:0px;
	padding:10px;
	height:120px;
}
.bottom_sec p{
	margin-top:0px;
}
.dr_hnf img{
	display:block;
	margin:0px auto;
}
.hm_hdr_two{
	margin-bottom:20px;
}
.left_top img{
	margin-left:70px;
}
.side_brdr, .dr_hnf img{
	border-right:0px solid;	
}
#colorNav > ul li:first-child{
	margin-left:-85px;
}
.left_top a p{
	margin-left:90px;
}
.right_para_two-ss{
	margin-left:90px;
}
.pra{
	margin-left:90px;
}

/*.................InnerPage Responsive Start Hire.................*/
.prfl_sec img{
	margin-top:22px;
}
.apnmnt_sec{
	margin-top:92px;	
}
.ask_sec{
	margin-top:92px;
}
.dbts_sec{
	margin-top:92px;
}
.tsmnl_sec{
	margin-top:92px;
}
.rsrch_sec{
	margin-top:92px;
}
.acvmnt_sec{
	margin-top:92px;
}
.pblctn_sec{
	margin-top:92px;
}
.glr_sec{
	margin-top:92px;
}
.dts_sec{
	margin-top:92px;
}
.knwg_sec{
	margin-top:92px;
}
.lfstl_sec{
	margin-top:92px;
}
.link_sec{
	margin-top:92px;
}
.news_sec{
	margin-top:92px;
}
.pblctn_sec{
	margin-top:92px;
}
.qlfctn_sec{
	margin-top:92px;
}
.link_sec{
	margin-top:92px;
}
/*.................InnerPage Responsive End Hire.................*/
}

@media screen and (min-width:601px) and (max-width:667px){
#colorNav{
	margin-left:0px;
}
#colorNav > ul > li > a{
	font-size:10px;
}
.ln_img img{
	display:none;
}
.my_art{
	height:260px;
	margin:100px auto 0 43px;
}
.transparent-btns_nav.next{
	right:-50px;
}
.my_art p{
	line-height:40px;
}
.bottom_sec {
	margin-top:0px;
	padding:10px;
	height:120px;
}
.bottom_sec p{
	margin-top:0px;
}
.dr_hnf img{
	display:block;
	margin:0px auto;
}
.hm_hdr_two{
	margin-bottom:20px;
}
.left_top img{
	margin-left:85px;
}
.side_brdr, .dr_hnf img{
	border-right:0px solid;	
}

/*.................InnerPage Responsive Start Hire.................*/
.prfl_sec img{
	margin-top:22px;
}
.apnmnt_sec{
	margin-top:92px;	
}
.ask_sec{
	margin-top:92px;
}
.dbts_sec{
	margin-top:92px;
}
.tsmnl_sec{
	margin-top:92px;
}
.rsrch_sec{
	margin-top:92px;
}
.acvmnt_sec{
	margin-top:92px;
}
.pblctn_sec{
	margin-top:92px;
}
.glr_sec{
	margin-top:92px;
}
.dts_sec{
	margin-top:92px;
}
.knwg_sec{
	margin-top:92px;
}
.lfstl_sec{
	margin-top:92px;
}
.link_sec{
	margin-top:92px;
}
.news_sec{
	margin-top:92px;
}
.pblctn_sec{
	margin-top:92px;
}
.qlfctn_sec{
	margin-top:92px;
}
.link_sec{
	margin-top:92px;
}
/*.................InnerPage Responsive End Hire.................*/
}

@media screen and (min-width:668px) and (max-width:736px){
#colorNav > ul > li > a{
	padding:20px;
	font-size:10px;
}
#colorNav{
	margin-left:0px;
}
.ln_img img{
	display:none;
}
.my_art{
	height:260px;
	margin:100px auto 0 43px;
}
.transparent-btns_nav.next{
	right:-85px;
}
.my_art p{
	line-height:40px;
}
.bottom_sec {
	margin-top:0px;
	padding:10px;
	height:120px;
}
.bottom_sec p{
	margin-top:0px;
}
.dr_hnf img{
	display:block;
	margin:0px auto;
}
.hm_hdr_two{
	margin-bottom:20px;
}
.left_top img{
	margin-left:85px;
}
.side_brdr, .dr_hnf img{
	border-right:0px solid;	
}

/*.................InnerPage Responsive Start Hire.................*/
.prfl_sec img{
	margin-top:22px;
}
.apnmnt_sec{
	margin-top:92px;	
}
.ask_sec{
	margin-top:92px;
}
.dbts_sec{
	margin-top:92px;
}
.tsmnl_sec{
	margin-top:92px;
}
.acvmnt_sec{
	margin-top:92px;
}
.rsrch_sec{
	margin-top:92px;
}
.pblctn_sec{
	margin-top:92px;
}
.glr_sec{
	margin-top:92px;
}
.dts_sec{
	margin-top:92px;
}
.knwg_sec{
	margin-top:92px;
}
.lfstl_sec{
	margin-top:92px;
}
.link_sec{
	margin-top:92px;
}
.news_sec{
	margin-top:92px;
}
.pblctn_sec{
	margin-top:92px;
}
.qlfctn_sec{
	margin-top:92px;
}
.link_sec{
	margin-top:92px;
}
/*.................InnerPage Responsive End Hire.................*/	
}

@media screen and (min-width:737px) and (max-width:768px){
#colorNav > ul > li > a{
	padding:25px;
	font-size:14px;
}
#colorNav{
	margin-left:0px;
}
.ln_img img{
	opacity:0.3
}
.my_art{
	height:260px;
	margin:100px auto 0 43px;
}
.transparent-btns_nav.next{
	right:-85px;
}
.my_art p{
	line-height:40px;
}
.bottom_sec {
	margin-top:0px;
	padding:10px;
	height:120px;
}
.bottom_sec p{
	margin-top:0px;
}
.dr_hnf img{
	width:auto;
	display:block;
	margin:0px auto;
}
.hm_hdr_two{
	margin-bottom:20px;
}
.left_top img{
	margin-left:85px;
}
.side_brdr, .dr_hnf img{
	border-right:0px solid;	
}
.left_top a p{
	margin-left:80px;
}

/*.................InnerPage Responsive Start Hire.................*/
.prfl_sec img{
	margin-top:22px;
}
.apnmnt_sec{
	margin-top:92px;	
}
.ask_sec{
	margin-top:92px;
}
.dbts_sec{
	margin-top:92px;
}
.tsmnl_sec{
	margin-top:92px;
}
.acvmnt_sec{
	margin-top:92px;
}
.rsrch_sec{
	margin-top:92px;
}
.pblctn_sec{
	margin-top:92px;
}
.glr_sec{
	margin-top:92px;
}
.dts_sec{
	margin-top:92px;
}
.knwg_sec{
	margin-top:92px;
}
.lfstl_sec{
	margin-top:92px;
}
.link_sec{
	margin-top:92px;
}
.news_sec{
	margin-top:92px;
}
.pblctn_sec{
	margin-top:92px;
}
.qlfctn_sec{
	margin-top:92px;
}
.link_sec{
	margin-top:92px;
}
/*.................InnerPage Responsive End Hire.................*/	
}

@media screen and (min-width:769px) and (max-width:1024px){
.dr_hnf img{
	width:100%;
}
.left_top a p{
	font-size:18px;
}
.left_top p{
	font-size:12px;
}
.hm_hdr_two{
	font-size:16px;
}
.my_art{
	margin-left:195px;
}
.right_para_two-ss{
	margin-left:52px;
}	
#colorNav > ul > li > a{
	font-size:12px;
	padding:10px;
}
#colorNav ul li .menu-item-has-children{
	background-position: right 16px;
}
body #site .free-trial a {
	width:255px;
}
body #site .free-trial a:hover{
	width: 255px;
}
.my_art p{
	color: #003aa4;
	text-align:center;
	font-size:26px;
	font-weight:300;
	line-height:40px;
}
.dr_img img {
    display: block;
    margin-left: -34px;
	margin-top:-30px
}
.right_para{
	margin:45px 0px 0px 40px;
}
.right_para_two {
    float: none;
    margin-left: 40px;
}
.left_side img{
	margin:55px 0px 0px 225px;
	display:block;
}
.left_side p {
    margin: 62px 0px 0px 150px;
}
.bx-wrapper .bx-controls-direction a {
	top:-65px;
}
.testimonials-slider p{
	font-size:10px;
}
.bx-wrapper{
	margin-top:0px;
}
.bx-viewport p{
	line-height:16px;
}
.indx_glr{
	padding-left:65px;
}
.bottom_sec{
	height:314px;
}
/*.................InnerPage Responsive Start Hire.................*/

/*.................InnerPage Responsive End Hire.................*/	
}

@media screen and (min-width:1280px){
.ftr_fxd{
	position:absolute;
	bottom:20px;
}
.ftr_fxd_scroll{
	margin-bottom:20px;
}
}
@media screen and (min-width:1025px) and (max-width:1280px){
.my_art p{
	line-height:50px;
}
.dr_img{
	margin-left:-62px;
	margin-top:-30px;
}
}
@media screen and (min-width:1281px) and (max-width:1700px){
.lp_ftr_fxd_scroll{
	margin-bottom:20px;
}

.ftr_fxd_scroll{
	margin-bottom:0px;
}
.ftr_fxd{
	position:relative;
	bottom:0px;
}
.lp_ftr_fxd_scroll{
	margin-bottom:20px;
}
.lp_ftr_fxd_scroll_one{
	position:absolute;
	bottom:0px;
}
.my_art p{
	line-height:40px;
}
.dr_img {
	width:16%;
}
.ftr{
	position:relative;
	bottom:20px;
}
}
@media screen and (min-width:1321px) and (max-width:1700px){
.bottom_sec{
	background-color:#d5f2ff;
	border-right:3px solid #c1e4f3;
}
}
/*.....................Responsive Page End Hire.....................*/