body {  background: #fff;  font-family: 'Arimo', sans-serif;  color:#333;  line-height:1.6em;  overflow-x:hidden;}
.topLogin{ width:155px; padding:27px 10px; background:#1176bc; position:absolute; right:71px;}
.topLoginAcc{ width:auto; padding:28px 10px 0 10px; background:#1176bc; float:right; color:#ffffff;}
.topLogin h4{ font-size:16px; color:#fff; margin:0; padding:0; text-align:center;}
.topLoginAcc h4{ font-size:14px; color:#fff; margin:0; padding:0; text-align:center;}
.desk-right{
    background: #eae9e9 none repeat scroll 0 0;
    border-radius:28px;
    box-shadow: 2px 2px 2px rgba(234, 223, 223, 0.4) inset, -2px -2px 2px rgba(0, 0, 0, 0.4) inset;
    color: #cc3e12;
    cursor: pointer;
    display: block;
    float: right;
    font-size: 15px;
    margin-top: 15px;
    padding: 9px 30px;
    text-transform: none;
}
.desk-right a{ color:#f0592a;font-weight: bold;}
.desk-right a:hover{ text-decoration:none;}
.dskopen-menu{ width:200px; background: url(../img/mnue-bg.png) repeat-y top center; height:auto; position:fixed; top:72px; right:-265px; padding:10px 0;}
.sidenav {height:auto; width: 0; position:absolute; z-index: 1; top: 72px;  right: 0;  overflow-x: hidden; transition: 0.5s;  padding:10px 0;}
.dskopen-menu ul{ padding:0px; margin:0px;}
.dskopen-menu ul li{ list-style:none; text-align:right;  padding:12px 0; background: url(../img/nav-botm.png) no-repeat bottom;}
.dskopen-menu ul li:last-child{ background-image:none;}
.dskopen-menu ul li a{ text-decoration:none; font-size:1.2em; padding:0 10px;}
.dskopen-menu ul li a:hover{ color:#f05829;}
.sidenav .closebtn { position: absolute;  top: 5px;  left:20px;  font-size: 36px; color:#ffffff;}
.fixed{ position:fixed;}

.slider-band{ width:100%; height:125px; position:absolute; top:361px; z-index:1;}
.servi-offfer{ width:230px; background:#e35124; padding:34px 34px; color:#ffffff; text-transform:uppercase; font-size:30px; line-height:33px; }
.off-ser{ padding:0px; margin:0px; position:absolute; left:230px;background:#48aba6; top:0px;}
.navTab{ float:left;  background:#1176bc;}
.navTab .tabimg{ width:auto; border-right:1px solid #fff; text-align:center; padding:26px;cursor:pointer; display:block;}
.navTab .tabimg img{ width:auto; transition:opacity 0.35s ease 0s, transform 0.35s ease 0s; height:54px; }
.navTab .tabimg:hover img{ width:auto; transform:scale(1.15);}
.navTab .heding{ background:#323232; text-align:center; color:#fff; line-height:28px; font-size:11px;}
.tabimg:last-child{border-right:none;}
.well-tab{ width:244px; height:410px; text-align:center; height:auto; padding:10px; margin-right:10px; background:#ededed; border-radius:5px; float:left; position:relative;}
.well-tab img{ width:auto; height:auto;}
.well-tab p{ font-size:14px; color:#666; line-height:20px; text-align:left; padding:15px 10px;}
.well-tab h3{ color:#0f75bd; font-size:16px; margin:0; padding:5px 0;}
.redbtn{ padding:3px 8px; background:#e34f21; color:#FFF; font-size:12px; border-radius:5px 0 5px; position:absolute; right:0; bottom:0; cursor:pointer;}

/******** Slider********/

.bdrNone{ border:none !important;}
.botm-slide{ width:95% !important; margin-left: 3%;}
.media-carousel { margin-bottom: 0;  padding: 0 40px 30px 40px;  margin-top: 30px;}
/* Previous button  */
.media-carousel .carousel-control.left { left:-7px;  background-image: none; padding:3px; background: none repeat scroll 0 0 #fb6f66;  border: 4px solid #FFFFFF;  border-radius: 23px 23px 23px 23px; height: 40px; width : 40px;  margin-top:46px}
/* Next button  */
.media-carousel .carousel-control.right {  right:-7px !important; padding:3px;  background-image: none;  background: none repeat scroll 0 0 #fb6f66;  border: 4px solid #FFFFFF;  border-radius: 23px 23px 23px 23px; height: 40px; width : 40px;  margin-top: 46px}
/* Changes the position of the indicators */
.media-carousel .carousel-indicators { right: 50%; top: auto; bottom: 0px; margin-right: -19px;}
/* Changes the colour of the indicators */
.media-carousel .carousel-indicators li { background: #c0c0c0;}
.media-carousel .carousel-indicators .active { background: #333333;}
.media-carousel img{  width:auto;  height:auto;}

.testimonial{ text-align:center; width:90%; padding:30px; margin:0 auto;}
.testimonial img{ width:auto; height:auto;}
.testimonial h2{ font-size:30px; color:#000; margin:0; padding:25px 0;}
.testimonial p{ text-align:justify; font-size:14px;}
.bdr-lft{ border-right:2px dashed #999999}
.coma{ position:absolute; left:29px; top:175px}
.botsection{ background:#1176bc; margin:0; padding:0; height:40px;}
.copyright p{ text-align:center; padding:0px 18px; margin-top:10px; color:#FFF;}

.font-nav{ float:left; width:auto; padding:25px 0;}
.font-nav ul{ padding:0px; margin:0px;}
.font-nav ul li{ list-style:none; text-align:left; float:left; padding:0 8px;}
.font-nav ul li a{ text-decoration:none; font-size:14px; padding:0 7px; color:#ffffff;}
.font-nav ul li:first-child{ padding:0px;}
.font-nav ul li a:hover{ color:#f05829}
.tabs-main{ width:19.667% !important;}
.showMob{ display:none;}
.deskHide{  display:block;}
.topLogin{ min-height:72px;}

#slider-text{ padding-top: 40px; display: block;}
#slider-text .col-md-6{ overflow: hidden;}
#slider-control img{ padding-top: 60%;  margin: 0 auto;}

@media screen and (max-width: 992px){
	#slider-control img { padding-top: 70px; margin: 0 auto;}
}

.carousel-showmanymoveone .carousel-control { width: 10%; background-image: none;}
.carousel-showmanymoveone .carousel-control.left { margin-left: 5px;}
.carousel-showmanymoveone .carousel-control.right { margin-right: 5px;}
.carousel-showmanymoveone .cloneditem-1,.carousel-showmanymoveone .cloneditem-2,.carousel-showmanymoveone .cloneditem-3,.carousel-showmanymoveone .cloneditem-4,
.carousel-showmanymoveone .cloneditem-5 {  display: none;}
.thumbnail img{overflow: hidden;transition-duration: 0.8s; transition-property: transform;}
.thumbnail:hover img{transform: rotateY(360deg)}

/******** Start Ineer pages ********/

.aboutbnr{ background: url(../img/aboutTop-bnr.jpg) no-repeat bottom; min-height:230px; background-size: cover;}
.tnc{ background: url(../img/terms-conditions.jpg) no-repeat bottom; min-height:230px; background-size: cover;}
.aboutbnr h1, .tnc h1{ text-align:center;}
.about-tittle{ font-size:30px; font-weight: bold; color:#323232; margin:55px 0;}
.conteAbout{ width:1265px;  margin-left: auto; margin-right: auto; padding-left: 15px;  padding-right: 15px; margin-bottom:50px; margin-top:30px;}
.conteAbout p{ padding-bottom:5px;}
.abouBox{ box-shadow:1px 1px 5px #78797a; width:auto; padding:34px;}
.abouBox h2{ font-size:20px; text-align:center; color:#4b4b4b; padding:15px 0; margin: 0 0 20px 0; border-bottom:2px solid #0f75bd;}
.abouBox p{ font-size:14px; color:#989898; margin-bottom:15px; }
#click{ position:fixed; bottom:0px; right:0px; cursor:pointer; z-index:9999}
.feature, .parallax-window, .pricing { margin-bottom:50px; margin-top:50px;}
.mob-servi-show{ display:none;}

.default-post-column{position:relative;	margin-bottom:30px;}
.default-post-column.list-view{	padding-bottom:30px;border-bottom:1px solid #e0e0e0;}
.default-post-column.list-view:last-child{padding-bottom:0px;border:none;}
.default-post-column .image-box{position:relative;}
.default-post-column .image-box img{display:block;width:100%;}
.default-post-column .image-box .icon-box{position:absolute; left:0px;bottom:0px;width:42px;	color:#ffffff;	height:42px;	line-height:42px;
text-align:center;font-size:24px;background:#1075bb;}
.default-post-column .lower-content{position:relative;	padding-top:20px;}
.default-post-column.list-view .lower-content{padding-top:0px;}
.default-post-column .lower-content h3{font-size:16px;font-weight:500;text-transform:uppercase;margin-bottom:7px;color:#222222;}
.default-post-column .lower-content h3 a {color: #1075bb;}
.default-post-column .lower-content h3 a:hover {color: #f0592a;}
.default-post-column .lower-content .text{line-height:1.8em;}
.default-post-column.list-view .lower-content .text{margin-bottom:0px;}



/******** Contact Pages ********/
.auto-container {margin: 0 auto;  max-width: 1200px; padding: 0 15px; position: static;}
.form-column { margin-bottom: 50px;}
.upper-content {margin-bottom: 50px;}
.text { position: relative;}
.default-form .form-group {margin-bottom: 24px;}
.form-column h3 { color: #1075bb; font-size: 24px; font-weight: 600;letter-spacing: 2px; margin-bottom: 7px; text-transform: uppercase;}
.default-form input[type="text"], .default-form input[type="email"], .default-form input[type="password"], .default-form select, .default-form textarea
{background-color: #ffffff;  border: 1px solid #e0e0e0;  border-radius: 0;  color: #111111;  display: block; font-size: 13px; height: 40px; line-height: 24px; padding: 11px 15px; transition: all 500ms ease 0s; width: 100%;}
.default-form textarea{height: 194px;}
.default-form button{display: block; padding: 10px 20px; text-align: center; width: 100%;}

.btn-style-one{background: #1075bb none repeat scroll 0 0;border: 2px solid #1075bb !important;   border-radius: 2px; color: #ffffff !important;  
 font-size: 14px; margin-right:10px;  font-weight: 500; line-height: 24px; padding: 8px 20px; position: relative; text-transform: uppercase;}
.btn-style-one:hover {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border-color: #1075bb !important;  text-decoration:none; color: #1075bb !important;}



.btn-style-two{background: #1075bb none repeat scroll 0 0;border: 2px solid #1075bb !important;   border-radius: 2px; color: #ffffff !important;  
 font-size: 14px; bottom: 44px; left:90px; font-weight: 500; line-height: 18px; padding: 8px 14px; position: absolute; text-transform: uppercase;}
.btn-style-two:hover {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border-color: #1075bb !important;color: #1075bb !important; text-decoration:none;}




.contact-style-one{	position:relative;padding:120px 0px 80px;}
.column{position:relative;margin-bottom:10px;}
.column h2 {color: #323232; font-size: 30px;font-weight: 600;letter-spacing: 2px;margin-bottom: 20px;text-transform: uppercase;}
.contact-info{ padding-left:0px;}
.column .contact-info li{	position:relative;	display:block;	padding-left:60px;line-height:25px;	font-size:16px;	margin-bottom:40px;	color:#000000;
min-height:50px;}
.column .contact-info li .icon-box{position:absolute;	left:0px;top:50%;	margin-top:-16px;height:32px;font-size:36px;line-height:1em;color:#1075bb;}

.testimonial-section-box{margin-bottom: 40px;}
.client-name{font-weight: bold;	text-transform: uppercase;	margin-bottom: 8px;}
.client-title{color: #384a50;font-size: 16px;margin-bottom: 25px;display: block;}
.light-version h2 {color: #1075bb;letter-spacing: 1px;}
.alternate .info-list{ padding-left:0px;}
.alternate .info-list li{position:relative;	padding-right:20px;	margin-bottom:30px;	list-style:none;}
.alternate .info-list li:last-child{margin-bottom:0px;}
.alternate .info-list li:last-child{margin-bottom:0px;}
.info-list li:before{	content: "\f00c";	font-family: 'FontAwesome';	position:absolute;left:0px;	top:0px;width:30px;	height:30px;
	line-height:28px;text-align:center;	border:1px solid #1075bb;font-size:16px;color:#1075bb;}
.alternate .info-list li h3{padding-left:50px;font-size:16px;	line-height:30px;font-weight:500;color:#ffffff;margin-bottom:15px;	text-transform:uppercase;}
.alternate .info-list li h3 {	color: #1075bb;	font-weight: 700;}
.alternate .info-list li .text{font-size:16px;color:#a2a2a2;}
.alternate .info-list li .text{color:#777777;}
.head_left_underline::after{border-top: 2px solid #107FC9;display: block;width: 40px;content: "";margin-top: 10px;}
.text-gray-silver { color: #c0c0c0 !important;}
.font-150 { font-size: 9.375rem !important; color:#1296CC !important;}
.marBotm{ margin-bottom:40px;}
p a{ color:#1075bb;}

/******** BMI ********/
.bmi-categ{ width:273px; height:192px; border:1px solid #c9cbcc; text-align: center;}
.bmi-categ h1{ font-size:24px; color:#f0592a; text-align: center; padding:20px 0; margin:0px;}
.bmi-categ p{ color:#1075bb;}
.weihei{ width:90%; height:auto; font-size:16px; padding:10px; border:1px solid #1075bb; position:relative;}
.weihei ul{ padding:0px; margin:24px 0px; }
.weihei ul li{ list-style:none; font-size:14px; padding:10px 0;border-bottom:1px solid #c9cacb;}
.weihei ul li:last-child{border-bottom:none; padding:10px 0 0 0;}
.glyphicon{ position:absolute; right:8px; top:15px;}
.mt20px{margin-top: 20px;}
.mt20px .input{background: #ffffff;border:1px solid #1075bb;padding: 8px 10px; width:90%;}

.active_link{  color:#e34f21;}
.partImg img{ width:160px; height:80px; border:none; }
.library img{ width:100px; height:100px; border:none;}
.pdnLeft{ padding-left:0px !important}
.fildeMain{ width:100%; float:left; margin:10px 0;}
.details{ font-size:16px; margin-bottom:10px; float:left; width:130px;}
.detailsFilde{ border-bottom:1px solid #D3D3D3; float:left; width:85%; height:25px;}
.margn{ margin-bottom:10px; margin-top:10px; float:left;}
.mgTop{ margin-top:10px;}
.minhig{ height:170px;}
.red{ color:red;}
.panel-body p{padding-bottom: 0px;}
.conteAbout h3{ margin-left:0px; margin-bottom:10px; font-size:18px;}
.details_page_list{padding-left: 0px; margin-left: 12px;  margin-top:5px;}
.details_page a{ color:#0f75bd;}
.details_page a:hover{ color:#e34f21;}
.span_header{font-size:16px;}
#exTab3 .tab-content {color : white; padding : 5px 15px; margin-top: -1px;}
#exTab3 .tab-content p{ color:#000000;}
.nav-pills a{ color:#337ab7;}
.colblue a{ color:#0f75bd;}
.colblue a:hover{ color:#e34f21;}
.smaltext{ font-size:12px; line-height:15px;}

.textbg{ background:#fff; border:1px solid #f2f2f2; padding:20px; border-radius:5px;}
.textbg p{ font-size:12px; line-height:20px;}
.textbg .nam{ font-size:15px; text-align:right; color:#000; font-weight:bold;}
.textbg span{ text-align:right; font-size:15px; color:#000; font-weight: normal;}
.quick{ width:auto; height:auto; margin-left: 0; margin-bottom:10px;}

.quick img{ width:10%;}
.quick a{ float:left; color:#0f75bd; margin-left:20px;}
.quick a:hover{ color:#e34f21;}
.profi{ width:70%;}

.serviBox{ box-shadow:1px 1px 5px #78797a; width:auto; padding:13px; margin-bottom: 30px; min-height:310px;}
.serviBox h2{ font-size:16px; text-align:center; color:#4b4b4b; padding:15px 0; margin: 0 0 20px 0; border-bottom:2px solid #0f75bd;}
.serviBox p{ font-size:14px; color:#989898; margin-bottom:15px; }

.boxbg{ background:#DCDCDC;}
.box{background:white; width:400px; height:auto; border-radius:6px; margin: 0 auto; margin-top: 80px; margin-bottom:45px; padding:15px 20px; border: #2980b9 2px solid; }
.box h1{ font-size:18px; color:#000; background:none; margin:10px 0px; padding:0px;}
.email{ background:#ecf0f1;  border: #ccc 1px solid;  border-bottom: #ccc 2px solid;  padding: 8px;  width:250px;  color:#AAAAAA;  margin-top:10px;
  font-size:1em;  border-radius:4px;}
.box input{ width:100%;}
.password{  border-radius:4px; background:#ecf0f1;  border: #ccc 1px solid;  padding: 8px;  width:250px;  font-size:1em;}
.box .btn{ background:#f0592a; width:125px; padding-top:5px; padding-bottom:5px;color:white;border-radius:4px;  border: #f0592a 1px solid;
  margin-top:20px; padding: 10px; margin-bottom:20px; margin-left:0px; font-weight:800; font-size:0.8em;}
.box .btn:hover{background:#1075bb; border:1px solid #1075bb}
.box .btn2{ text-align:center; background:#3498db; width:125px;  padding-top:7px; padding-bottom:5px; color:white; border-radius:4px;
  border: #2980b9 1px solid; margin-top:20px; margin-bottom:20px; margin-left:10px; font-weight:800; font-size:0.8em;}

.box .btn2:hover{ background:#f0592a; border:1px solid #f0592a}
.btn-style-one2{background: #1075bb none repeat scroll 0 0;border: 2px solid #1075bb !important;   border-radius: 2px; color: #ffffff !important;  
 font-size: 14px;  font-weight: 500; line-height: 24px; padding: 8px 12px; position: relative; text-transform: uppercase;}
.btn-style-one2:hover {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border-color: #1075bb !important;color: #1075bb !important;}


.info p { text-align:center;color: #999; text-transform:none; font-weight:600; font-size:15px; margin-top:2px}

.info i { color:#F6AA93;}
form h1 { font-size: 18px; background: #F6AA93 none repeat scroll 0% 0%; color: rgb(255, 255, 255); padding: 22px 25px;
  border-radius: 5px 5px 0px 0px; margin: auto; text-shadow: none; text-align:left}
form { border-radius: 5px; width:100%; margin:auto; background-color: #FFFFFF; overflow:visible;}



.leftcontact input, .rightcontact input{border: 1px solid #eee; margin-bottom: 15px; width: 100%; height: 30px;  float: left;
  padding: 0px 15px;}

.leftcontact a { text-decoration:inherit}

.leftcontact textarea, .rightcontact textarea { border: 1px solid #EEE;  margin: 0; width: 75%; height: 130px; float: left;  padding: 0px 15px;
}
.namAdd form { border-radius: 5px; width:100%; margin:0; background-color: #FFFFFF; overflow: hidden;}
.leftcontact .form-group, .rightcontact .form-group { overflow: hidden; margin:0px; clear: both;}
.icon-case { width: 35px; float: left; border-radius: 5px 0px 0px 5px;  background:#eeeeee;
  height:30px; position: relative; text-align: center; line-height:30px;}

i { color:#555;}

.contentform { padding: 40px 30px;}

.bouton-contact{ background-color: #81BDA4; color: #FFF; text-align: center; width: 100%;border:0; padding: 17px 25px; border-radius: 0px 0px 5px 5px; cursor: pointer; margin-top: 40px;
  font-size: 18px;}

.leftcontact { float:left; border-right: 1px dotted #CCC;box-sizing: border-box; padding: 0px 15px 0px 0px;}
.rightcontact { float:right;box-sizing: border-box; padding: 0px 0px 0px 15px;}

.validation { display:none; margin: 0 0 10px; font-weight:400; font-size:13px; color: #DE5959;}

#sendmessage { border:1px solid #fff; display:none; text-align:center; margin:10px 0;  font-weight:600;  margin-bottom:30px; background-color: #EBF6E0; color: #5F9025;
  border: 1px solid #B3DC82; padding: 13px 40px 13px 18px; border-radius: 3px; box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.03);
}

/********** Tooltip *********************/
.tooltip { position: relative;  display: inline-block; opacity:1; float: right; z-index: 9;}
.tooltip .tooltiptext {visibility: hidden; width:200px; background-color:#fff; color: #333; font-size:14px; box-shadow: 0px 0px 3px #000; text-align: left;
padding: 5px 0; border-radius: 6px; position: absolute; z-index: 1; left:-200px; top:0px;}
.tooltip:hover .tooltiptext { visibility: visible;}
.tooltiptext ul.a {list-style-type: circle;}
.tooltip .mrgSpan{ margin-left:25px; margin-bottom:10px;}

.social-network img{ height:auto; width:auto;}

/******** Mobile ********/



#sendmessage.show,.show  { display:block;}
/******** Mobile ********/

@media (min-width:1400px) and (max-width:1920px){
	.navTab .tabimg{padding: 17px;}
	.servi-offfer{    padding: 25px 34px;}
	.slieText{width:70%; margin-top: 60px;}
	.topLogin{margin: 14px 2px 0 0;  min-height:0px;}
	.btn-style-two{left: 66px;}
	.font-nav ul li{ padding: 0 7px;}
	#timepicker{z-index:1500; background:#fff;position:absolute;visibility:hidden;left:680px; top: 370px;}
	
}

@media (min-width:1301px) and (max-width:1366px){
	.slider-band{top: 381px;}
	.servi-offfer{padding: 27px 34px;}
	.navTab .tabimg{padding: 15px;}
	.navTab .heding{padding:4px;}
	/**.container{ margin-left:38px;}**/
	.slieText{width: 60%; margin-top:64px;}
	#lblLoginName{padding-top:26px;}
	.loginCla{ line-height: 40px;}
	.topLogin{ margin:14px 1px 0 0px; min-height: 0;}
	.btn-style-two{left: 66px;}
	#timepicker{z-index:1500; background:#fff;position:absolute;visibility:hidden;left:680px; top: 370px;}
}

@media (min-width:1200px) and (max-width:1300px){
	.slider{ width:1280px;}
	.slider-band{top: 359px; height:110px;}

	.container{ width:970px !important;}
	.well-tab{ width:220px;}
	.navTab .tabimg{padding:14px;}
	.servi-offfer{padding:22px;}
	.slieText{width: 60%; margin-top:64px;}
	#lblLoginName{padding-top:26px;}
	.loginCla{ line-height: 70px;}
	.topLogin{ margin:14px 1px 0 0px; min-height: 0;}
	.btn-style-two{left:66px;}
	#timepicker{z-index:1500; background:#fff;position:absolute;visibility:hidden;left:680px; top: 370px;}
		
}

@media (max-width:1024px){
	
	.tabs-main {width: 32.667%!important; margin-bottom:5%}
	.well-tab{ width:auto;}
	ul.social-network{ text-align:right;}
	#timepicker{z-index:1500; background:#fff;position:absolute;visibility:hidden;left:652px; top: 717px;}
	
	
}
.Lify_StyleMainPane{ position:relative;}
@media (min-width:900px) and  (max-width:1024px){
	.tabs-main{width:20% !important}
	.well-tab{width: 170px; min-height:358px;}
	.well-tab img{width: 100%;}
	.font-nav ul li{padding: 0 6px;}
	.text-center h3, .parallax-window .text-center h2{ font-size:50px;}
	.topLogin{ min-height:72px;}
	.conteAbout{ width:970px;}
	.slider-band{ top:244px;}
	.servi-offfer{font-size: 17px; width: 130px;padding: 32px 20px;}
	.off-ser{ left:130px;}
	.navTab .tabimg{ padding:24px;}
	.btn-style-two{left: 63px;}
	.serviBox h2{ min-height:65px;}
	#timepicker{z-index:1500; background:#fff;position:absolute;visibility:hidden;left:657px; top:275px;}
}

@media (min-width:740px) and  (max-width:768px){
	.well-tab h3{ font-size:15px;}
	.tabs-main{width:33% !important}
	.text-center h3, .parallax-window .text-center h2{ font-size:45px;}
	.media-carousel .carousel-control.left, .media-carousel .carousel-control.right{ margin-top:20px;}
	.font-nav ul li{padding:6px;}
	.font-nav ul li a{font-size: 13px; padding: 0;}
	.slider-band{ display:none;}
	ul.social-network li{font-size:20px;margin: 0 13px;}
	.bdr-lft{ border-right:none;}
	.conteAbout{ width:750px;}
	.abouBox{ width:46%; margin:2%; float:left;}
	.font-nav{ float:none}
	.mob-servi-show{ display:block;}
	.mobServi{ background:#e35124 !important;}
	.mobServi a{ color:#ffffff; display:block;}
	.mobServi .glyphicon{ margin-right:5px;}
	.panel-body2{ background:#1176bc;}
	.table a{ margin-left:29px;}
	.feature, .parallax-window, .pricing{ margin-top:0px;}
	.mob-servi-show{ display:block;}
	.serviBox{ width:315px;}
	.btn-style-two{ left:118px;}
	.MySecondOpinionBGContLeft{width: 340px;}
}

@media (max-width:960px){
	.bdr-lft{ border-right:none;}	
	ul.social-network li{ margin:0 10px;}
	.partImg img, .library img{margin-bottom:50px;}
	.detailsFilde{ width:65%; height:25px;}
	.mobMarg{ margin:10px 0;}
	
}

@media (min-width:769px) and  (max-width:960px){
	.font-nav ul li{ padding:0px;}
	.font-nav ul li a{font-size: 12px; padding:0 8px}
	.media-carousel .carousel-control.left, .media-carousel .carousel-control.right{margin-top: 22px;}
	.well-tab{ min-height:365px;}	
}

@media (max-width:767px){
	.slider-band{ display:none;}
	.bdr-lft{ border-right:none;}
	ul.social-network{ text-align:center;}
	.topLogin{ min-height:72px;}
	.showMob{ display:block;}
	.deskHide{  display:none;}
	.mobSlider{ margin-left: 39%; margin-top: 2%;}
	.well-tab {width: 210px; min-height: 366px;}
	.tabs-main{ width: 32%!important;}
	.well-tab img{  width:100%;}
	.desk-right{padding: 25px 31px 25px 17px;}
	.rowMar{ margin-left:0px; margin-right:0px;}
	.copyright p{ text-align:center; font-size:13px;}
	.text-center h3, .parallax-window .text-center h2{ font-size: 40px;}
	.conteAbout{ width:100%;}
	.abouBox{ margin-bottom:11%;}
	.abouBox{ width:46%; margin:2%; float:left;}
	.font-nav{ float:none;}
	.font-nav ul{ margin-left:14%;}
	.mobServi{ background:#e35124 !important;}
	.mobServi a{ color:#ffffff;}
	.mobServi .glyphicon{ margin-right:15px;}
	.panel-body2{ background:#1176bc;}
	.table a{ margin-left:29px;}
	.feature, .parallax-window, .pricing{ margin-top:0px;}
	.mob-servi-show{ display:block;}
	.dskopen-menu ul li{padding:8px 0;}
	.weihei, .bmi-categ, .mt20px .input{ width:100%;}
	.partImg img, .library img{margin-bottom:50px;}
	.quick img{ width:7%;}
    
	
}
@media (max-width:667px){
	.well-tab { width: 190px;}
	.font-nav ul{ margin-left:11%;}
}

@media (max-width:568px){
	.carousel-caption h2 span{ font-size:26px;}
	.well-tab{ margin-bottom:20px;  width: 210px;}
	.text-center h3, .parallax-window .text-center h2{ font-size:32px;}
	.tabs-main{width: 50% !important; min-height: 388px;}
	.well-tab img{  width:100%;}
	.font-nav ul li a{ font-size:14px;}
	.mobSlider{ margin:10px 0 0 160px}
	.abouBox{ width:45%;}
	.font-nav ul{ margin-left:6%;}

}

@media (max-width:480px){
	ul.social-network li{margin: 0 16px;}
	.font-nav ul li{padding:0;}
	.mobSlider{margin: 10px 0 0 130px;}
	.abouBox{ width:100%; margin:7% 0;}
	.box{ width:90%;}
	.navbar-brand{ width:50%;}
}

@media (max-width:414px){
	.carousel-caption h2 span{ font-size:16px;}
	.carousel-caption{top:calc(95% - 150px);}
	.slieText{ display:none;}
	.text-center h3, .parallax-window .text-center h2{ font-size:32px;}
	.tabs-main{width:100% !important;}
	.well-tab{ margin-bottom:20px; width:100%;}
	.font-nav ul li{width: 45%;text-align: left; margin-left:5%;}
	ul.social-network li{margin: 0 8px; font-size: 23px;}
	.mobSlider{margin: 10px 0 0 120px;}
	.navbar-fixed-top{ background:#ffffff;}
	.coma{left: -5px; top: 164px;}
	.testimonial{ 	padding:0px;}
	.detailsFilde{ width:100%; height:25px;}
	.desk-right{ padding:5px 15px;}
	.box{ width:90%;}
}

@media (max-width:375px){
	.mobSlider{ margin: 10px 0 0 70px;}
	.font-nav ul li{ width:100;%;}
	ul.social-network li{ font-size:18px;}
}

@media (max-width:320px){
	.mobSlider{ margin: 10px 0 0 50px;}
	.font-nav ul li{ width:50%; margin-left:0%;}
	.font-nav ul li a{ font-size:13px;}
}


.pySection{ padding: 0 30px; font-size: 14px;}
.pySection table { width: 100%; margin: 30px 0 0;}
.pySection table tr.headingBg { background: #cfb77e; padding:15px; height: 70px; }
.pySection table tr{background: #F5F5F5;}
.pySection table th { color: #232323;  padding: 10px;  border-right: 5px solid #fff;  font-weight: bold; width: 20%; text-align: center; box-shadow: inset 0 0 6px #333;}
.headingBg th:nth-child(1) { background:#92c8e9; width:30%; text-align:left;}
.headingBg th:nth-child(2) { background:#CD7F32; width: 16%;}
.headingBg th:nth-child(3) { background:#C0C0C0;  width: 16%;}
.headingBg th:nth-child(4) { background:#D4AF37; width: 16%;}
.headingBg th:nth-child(5) { background:#e4e3e2; width: 16%;}
.pySection table td {color: #4a4a4a; padding: 10px; border-right: 5px solid #fff; border-bottom:1px solid #eaecec;}
.pySection img{ width:auto; height:auto;}




.package_wizard { padding:0px; margin-left:44px; }
.package_wizard li{ font-size:14px; padding: 10px 40px 10px 40px;}
.package_wizard li:hover{ background:#1075bb;}
 /******** Tab Active css ********/
.blueactiv{ background:#1075bb !important; color: #fff !important;}

.package_wizard li.package_active, .phr_wizard li.phr_tab_active{background:#f0592a;}

#Div1{ width:78%;}
.packRight{ width:69%;}


/****************** 23/06/2017 ********************/

.grdint{ background: url(../img/gredian-bg.png) repeat-x; border-radius:10px;}
.grdint table { border:none;}
.grdint table tr th{padding:2px; border:none;}
.grdint table tr td{ border:none; padding:3px;}



.grdintschool{ background: url(../img/gredian-bg.png) repeat-x; border-radius:10px;}
.grdintschool table { border:none;}
.grdintschool table tr th{padding:3px; border:none;}
.grdintschool table tr td{ border:none; padding:3px;}

.grdintDoctor{ background: url(../img/gredian-bg.png) repeat-x; border-radius:10px;}
.grdintDoctor table { border:none;}
.grdintDoctor table tr th{padding:3px; border:none;}
.grdintDoctor table tr td{ border:none; padding:3px;}

.minHeit{height:226px;}
.slidSmalltext{ font-size:12px;}
.fixdTeb{ width:78%; float:left;}
.MarTop{ margin-top:36px;}

.comHeight2{ min-height:350px;}


/************** Box ***************/
	 .drop-shadow {
            position:relative;
            width:99%;    
            padding:1em; 
            margin:2em auto 5em; 
            background:#fff;
            -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 50px rgba(16, 117, 187, 0.5) inset;
               -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 50px rgba(16, 117, 187, 0.5) inset;
                    box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 50px rgba(16, 117, 187, 0.5) inset;
					min-height:100px;
        }

        .drop-shadow:before,
        .drop-shadow:after {
            content:"";
            position:absolute; 
            z-index:-2;
            bottom:15px;
            left:10px;
            width:50%;
            height:20%;
        }

        .drop-shadow:after{                 
            right:10px; 
            left:auto;
        }
        
        .round {
            -moz-border-radius:4px; 
                 border-radius:4px;
        }
        
        .round:before,
        .round:after { 
            max-width:300px;
            -webkit-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);   
               -moz-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
                    box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
            -webkit-transform:rotate(-3deg);    
               -moz-transform:rotate(-3deg);   
                 -o-transform:rotate(-3deg);
                    transform:rotate(-3deg);
        }
        
        .round:after {
            -webkit-transform:rotate(3deg);   
               -moz-transform:rotate(3deg);  
                 -o-transform:rotate(3deg);
                    transform:rotate(3deg);
        }
        
        .curls {
            border:1px solid #efefef; 
            -moz-border-radius:0 0 120px 120px / 0 0 6px 6px;    
                 border-radius:0 0 120px 120px / 0 0 6px 6px;
        }
      
        .curls:before,
        .curls:after { 
            bottom:12px;
            max-width:200px;
            height:55%;
            -webkit-box-shadow:0 8px 16px rgba(0, 0, 0, 0.4); 
               -moz-box-shadow:0 8px 16px rgba(0, 0, 0, 0.4);
                    box-shadow:0 8px 16px rgba(0, 0, 0, 0.4);
            -webkit-transform:skew(-8deg) rotate(-4deg);
               -moz-transform:skew(-8deg) rotate(-4deg);
                 -o-transform:skew(-8deg) rotate(-4deg);
                    transform:skew(-8deg) rotate(-4deg);
        } 
      
        .curls:after { 
            -webkit-transform:skew(8deg) rotate(4deg); 
               -moz-transform:skew(8deg) rotate(4deg);     
                 -o-transform:skew(8deg) rotate(4deg); 
                    transform:skew(8deg) rotate(4deg);
        }
        
        .perspective:before {
            left:28px;
            bottom:8px;
            max-width:200px;
            height:35%;
            -webkit-box-shadow:-60px 5px 8px rgba(0, 0, 0, 0.4);
               -moz-box-shadow:-60px 5px 8px rgba(0, 0, 0, 0.4);
                    box-shadow:-60px 5px 8px rgba(0, 0, 0, 0.4);
            -webkit-transform:skew(50deg);
               -moz-transform:skew(50deg);
                 -o-transform:skew(50deg);
                    transform:skew(50deg);
        }
        
        .perspective:after {
            display:none;
        }
        
        .raised:before {
            width:auto;
            right:10px;
            left:10px;
            bottom:0;
            -webkit-box-shadow:0 8px 10px rgba(0, 0, 0, 0.5);
               -moz-box-shadow:0 8px 10px rgba(0, 0, 0, 0.5);
                    box-shadow:0 8px 10px rgba(0, 0, 0, 0.5);
        }
        
        .rotated {
            -webkit-transform:rotate(-3deg);    
            -moz-transform:rotate(-3deg);   
            -o-transform:rotate(-3deg);
            transform:rotate(-3deg);
        }
        
        .rotated *:first-child:before 
		{
            content:"";
            position:absolute;
            z-index:-1;
            top:0;
            bottom:0;
            left:0;
            right:0;
            background:#fff;
            -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 60px rgba(0, 0, 0, 0.1) inset;
               -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
                    box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
		}