/*

To change this license header, choose License Headers in Project Properties.

To change this template file, choose Tools | Templates

and open the template in the editor.

*/

/* 

    Created on : 17 Mar, 2016, 10:17:21 AM

    Author     : Anurup

*/

@import url('https://fonts.googleapis.com/css?family=Open+Sans');

@import url('https://fonts.googleapis.com/css?family=Lato:400,300');

html {

    -webkit-text-size-adjust: none;

/*      -webkit-appearance: none; 

      -moz-appearance: none;*/

         background-color: #fff;

}





html * {max-height:1000000px;}



body {

    background-color: #ffffff;

    /*font-family: 'Lato', sans-serif;*/

    font-family: 'Lato', sans-serif;

    color:#ffffff;

    font-size:16px;

    font-size: 100%; 

    color:#000000;

    margin: 0;

    bottom: 0;

    padding: 0;

    text-align: justify;

    min-width: 1150px; 

    width: 100%;

    min-height: 100%;

    height:auto;

    line-height:25px;

    text-decoration: none;

    -moz-text-size-adjust : none; 

    -ms-text-size-adjust : none;

    -webkit-text-size-adjust: none;

    -webkit-box-shadow:none;

     -moz-font-smoothing: antialiased;

    font-smoothing: antialiased;

    -webkit-font-smoothing: antialiased;

/*    -webkit-filter: blur(0);*/

    /*-webkit-transform: translateZ(0);*/



/*    -webkit-min-device-pixel-ratio: 2;

    box-sizing: border-box;*/

}



.row{max-width:none; width:1100px;}



h4{

    font-family: 'Lato', sans-serif;

}



.small-8,.small-9,.small-4,.small-3,.small-12,.small-5,.small-7,.small-6{

    padding: 0;

}



.clearboth{

    clear: both;

}



.main-left,.main-box-left-text,.feature-box-left,.copyright,.address-holder,.inner-header-text,.content-left,.address-container-header,.feature-box-left-inner{

    float: left;

}



.main-image,.dr-image,.sitemap,.contact-holder,.services-right-content,.content-right,.consultation-header,.inner-mini-text{

    float: right;

}



.first-div{

    background-color: #312424;

    padding: 10px 0;

}



.second-div{

    padding: 15px 0 0 0;

   -webkit-box-shadow: 0 8px 6px -6px #cbcbcb;

    -moz-box-shadow: 0 8px 6px -6px #cbcbcb;

    box-shadow: 0 8px 6px -6px #cbcbcb;

    height: 92px;

    position: relative;

    z-index: 999999;

/*    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";        IE 8 

   filter: alpha(opacity=50);   IE 5-7 

   -moz-opacity: 0.5;           Netscape 

   -khtml-opacity: 0.5;         Safari 1.x 

   opacity: 0.5;                Good browsers */

}



.address-txt,.email-txt{

    font-size: 14px;

    font-weight: 300;

}



.address-txt,.email-txt{

    padding: 0 0 0 5px;

}



.left-address,.left-menu,.main-left,.main-box-left-text,.main-body,.contact-holder,.address-holder,.dr-info-aboutus,.dr-info,.consultation-hrs,.content-right-header,.inner-main-text{

    text-align: left;

}



.email-ico,.email-txt,.address-ico, .address-txt,.telephone-icon,.telephone-text{

    display: inline-block;

}



.right-email,.right-phone{

    text-align: right;

}



.telephone-text{

    font-size: 30px;

    padding: 15px 0 15px 50px;

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

}



.main-background{

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

    background-position: 20px 0px;

}



.inner-background{

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

    background-position: 0 -105px;



}



.main-box-left{

    border:16px solid #c60813;

    text-align: left;

    margin: 26px 0 0 0;

    display: inline-block;

    /* width :52%; */

}



.main-box-text{

    margin: 30px;

    font-size: 23px;

    text-transform: uppercase;

    letter-spacing:10px;

    line-height: 70px;

}



.main-box-left-bigtext,.main-box-text,.learnmore a,.learnmore a:hover,.read-more a,.read-more a:hover,.inner-main-text{

    color:#c60813;

}



.dr-info,.main-header-text,.address-txt,.email-txt,.main-header-desc,.address-container-header,.address-for-header,.address-container-header,.address-container-desc,.copyright,.sitemap,

.copyright a,.copyright a:hover,.sitemap a,.sitemap a:hover,.consultation-hrs,.consultation-header,.inner-mini-text



{

    color:#ffffff;

}



.main-box-left-bigtext{



    font-size: 55px;

    font-weight: 300;

    line-height: 70px;

}



.inner-main-text{

     font-size: 40px;

    line-height: 45px;  

}



.inner-mini-text{

    font-size: 18px;

    padding: 70px 110px 0 0;

}



.main-inner-content{

     padding: 100px 0 0 60px;

}



.main-box-left-text{

    margin: 15px 0 25px 0;

}



.main-box-left-midtext{

    width: 42%;

    margin: 12px 0 0 0;

    font-size: 24px;

    color: #403535;

    line-height:30px;

}



.learnmore{

    width: 20%;

    padding: 0 0 8px 0;

    margin: 10px 0 0px 0;

    text-transform: uppercase;

    font-size: 16px;

}



#cssmenu ul.ul-left li{

    padding-bottom: 35px;

}



#cssmenu ul.ul-left li:hover,.learnmore:hover{

     cursor: pointer;

     border-bottom : 5px solid #c60813;

}





.fourth-div{

    background-color: #312424;

    padding-bottom: 55px;

}



.main-header-text{

    padding: 50px 0;

    font-size: 30px;

    border-bottom: 1px solid #c60813;

}



.dr-info,.main-header-desc,.dr-info-aboutus{

    font-size: 18px;

}



.dr-image{

    position: relative;

    top: -75px;

}



.main-header-desc{

    padding: 40px 0 90px 0;

}



.read-more{

    font-size: 16px;

    text-transform: uppercase;

}

.main-content{

    width: 95%;

}



.feature-box-left{

    display: inline-block;

    width: 25%;

}



.feature-box-left-inner{

    margin: 0 0 20px 0;

}



.feature-box-left img,.feature-box-left-inner img{

   -webkit-transition: all 1s ease;

  -moz-transition: all 1s ease;

  -o-transition: all 1s ease;

  -ms-transition: all 1s ease;

  transition: all 1s ease;

  text-align:center;

  transition: border-color 1s ease; 

   width: 100%;

}



.feature-box-left a,.feature-box-left a img,.feature-box-left-inner a,.feature-box-left-inner a img{

    border: none; overflow: hidden; float: left; 

}



/*.feature-box-left-inner img{

     width: 65%;

}*/



/*.feature-box-left a:hover{

     cursor: pointer;

     border: 16px solid #c60813;

     border-color: #c60813;

      

  -webkit-border-radius: 10px;

    -moz-border-radius: 10px;

    border-radius: 10px;

 -webkit-box-shadow: 0px 0px 30px 0px rgba(0, 255, 0, 0.67);

-moz-box-shadow:    0px 0px 30px 0px rgba(0, 255, 0, 0.67);

box-shadow:         0px 0px 30px 0px rgba(0, 255, 0, 0.67);

}*/





.feature-box-left-inner a:hover{

/*      cursor: pointer;

      border: 12px solid #c60813;*/

         -webkit-transform: scale(0.8);

        -ms-transform: scale(0.8);

        transform: scale(0.8);

        transition: 1s ease;

 }

 





/*.feature-box-left-inner a:hover img{

    margin: -12px; 

}*/





.pic {

  height: 300px;

  width: 300px;

  overflow: hidden;

  margin: 20px;

  border: 10px solid white;



  -webkit-box-shadow: 5px 5px 5px #111;

  box-shadow: 5px 5px 5px #111;

  float: left;

}



.pic:hover {

  cursor: pointer;

}



.contact-for-header,.address-for-header,.content-right-header{

    font-size: 33px;

    padding: 45px 0;

    border-bottom: 1px solid #6f2020;

}



.content-right-header{

    font-size: 20px;

    padding: 0 0 10px 0;

    font-weight: bold;

}



.contact-holder{

    width: 64%;

    padding-right: 50px;

}



.contact-form{

    padding: 35px 0 0 0;

}



.contact-form input,.contact-form textarea{

    border-radius: 4px;

    background-color: #f2f2f2; 

}



.contact-form input[type=submit]{

    cursor: pointer;

    background-color: #c60813;

    width:100%;

    border-color:#c60813; 

    height: 60px;

    border:none;

    color:#ffffff;

    font-size: 18px;

}



.address-div{

    background-color: #312424;

}



.address-holder{

    padding: 0px 0px 70px 45px; 

    /*border-bottom: 1px solid #6f2020;*/

    width : 73.8%;

}



.address-container-header,.address-container-desc,.consultation-hrs{

    font-size: 18px;

    font-weight: 500;

}



.address-container-header,.consultation-header{

    text-transform: uppercase;

    padding: 38px 0;

 }



 .address-container-desc{

     padding-bottom: 38px;

 }

  

 iframe{

      width: 100%

 }

 

 .backgrnd-brown{

     background-color: #312424;

 }

 

 .sixth-div{

    margin-bottom: 2px;

    /*border-bottom: 1px solid #ffffff;*/

/*    background: url(../images/back-brown.png) center right no-repeat;

    background-position-x: 576px;

    background-position-y: 0px;*/

 }

 

 .seventh-div{

     background-color: #160f0f;

     padding: 30px 0;

 }

 

 .copyright,.sitemap{

     font-size: 14px;

 }

 

 .sticky {

    position: fixed;

    width: 100%;

    left: 0;

    top: 0;

    z-index: 100;

    border-top: 0;

}



.g-recaptcha{

    margin-bottom: 12px;

}

 

.inner-body{

    background-color: #f5f5f5;

    

}



.inner-body-content{

    border: 16px solid #d7e0e4;

    padding: 37px 32px 35px 47px;

    margin: 33px 0;

}



.inner-box-left{

    width: 96%;

    margin: 26px 0 40px 0;

}



.inner-header-text{

    border-bottom : none;

}



.inner-fourth-div{

    padding-bottom: 0;

}



.red-line-left{

    border-left: 2px solid #c60813;

}



.content-right{

  width : 22%;   

  padding-left :30px;

}

.content-left{

    width : 75%; 

    text-align: justify;

}



.content-syndrome ul li{

    padding-bottom: 23px;

}



.content-main{

     width : 100%;

     text-align: justify;

     font-size: 18px;

}



.dr-info-aboutus{

    color:#000000;

    margin-top: 20px;

}



#contactus-loader{

    border-bottom: 3px solid #ffffff;

}



.content-aboutus-main{

    font-size: 18px;

}



.dr-info{

   padding-left: 17px;

}



.services-right-content{

    margin-top: 12px;

}



.main-mini-text{

    font-size: 19px;

}



.geriatic-syndrome-ul-li ul li{

    padding: 0;

}



.special-txt{

    font-size: 20px;

}



.sub-header{

    font-weight: bold;

    font-size: 22px;

}

.partner_text_area

{

	width:100%;

	padding:0;

	margin:20px 0;

	text-align:left;

}

.partner_text_header

{

	font-size:15px;

	font-weight:700;

}

.partner_text

{

	font-size:14px;

	font-weight:400;

}

@media only screen and (min-width: 400px){

/*    .main-header-desc {

        font-size: 15px;

    }

    .main-header-text{

         font-size: 20px;

    }*/

}



@media only screen and (min-width: 1200px){

/*    .dr-info,.main-header-desc{

        font-size: 18px;

    }

    .main-header-text{

         font-size: 30px;

    }*/

    

}



@media screen 

  and (min-device-width: 200px) 

  and (max-device-width: 1366px) 

  and (-webkit-min-device-pixel-ratio: 1) { 

	.photo-grid figcaption {



    width: 347px !important;

	height:347px !important;

  

}



}



.photo-grid {

text-align: center;

}







.photo-grid img {

	display: block;

	height: auto;

	max-width: 100%;

}



.photo-grid figure {

	/*height: 490px;*/

	overflow: hidden;

	position: relative;

	/*width: 490px;*/

	margin:0;

}



.photo-grid figcaption {

	background: rgba(0,0,0,0.8);

	color: white;

	display: table;

	height: 100%;

	left: 0;

	opacity: 0;

	position: absolute;

	right: 0;

	top: 0;

	z-index: 900;

}







.photo-grid .feature-box-left:hover figcaption, .photo-grid .feature-box-left:focus figcaption {

	opacity: 1;

}





.photo-grid img {

	display: block;

	height: auto;

	-webkit-transition: all 300ms;

	-moz-transition: all 300ms;

	transition: all 300ms;

	max-width: 100%;

}



.photo-grid .feature-box-left:hover img, .photo-grid .feature-box-left:focus img{

	-webkit-transform: scale(1.4);

	-moz-transform: scale(1.4);

	transform: scale(1.4);

}





.photo-grid figcaption .caption-box {



	font-size: 15px;

	position: relative;

	-webkit-transition: all 300ms ease-out;

	-moz-transition: all 300ms ease-out;

	transition: all 300ms ease-out;

	

	-moz-transform: translateY(-100px);

	-webkit-transform: translateY(-100px);

	transform: translateY(-100px);



}



figcaption { padding: 20px; position:relative; display:table; }



figcaption .caption-box { display:table-cell; vertical-align:middle; text-align:left;  }



.caption-box h1 { text-transform:uppercase; font-size: 24px; /*color:rgba(198, 8, 19, 1);*/ color:#fff; margin-bottom:25px; }



.caption-box p { border-left: 3px solid rgba(198, 8, 19, 1); height:100px; padding-left:20px; line-height: 1.3; }



#read-more {

  -webkit-border-radius: 0;

  -moz-border-radius: 0;

  border-radius: 0px;

  font-family: 'Lato', sans-serif;

  color: #c50701;

  font-size: 15px;

  font-weight:600;

  padding: 10px 20px 10px 20px;

  border: solid #c60701 2px;

  text-decoration: none;

  margin-top:25px;

}



#read-more:hover {

  text-decoration: none;

  color:#FFFFFF;

  border: solid #fff 2px;

}





.photo-grid .feature-box-left:hover .caption-box, .photo-grid .feature-box-left:focus .caption-box {

	-moz-transform: translateY(0);

	-webkit-transform: translateY(0);

	transform: translateY(0);

}





.photo-grid figcaption {

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

	color: white;

	display: table;

	width:100%;

	left: 0;

	opacity: 0;

	position: absolute;

	right: 0;

	top: 0;

	-webkit-transition: all 300ms;

	-moz-transition: all 300ms;

	transition: all 300ms;

	-webkit-transition-delay: 100ms;

	-moz-transition-delay: 100ms;

	transition-delay: 100ms;

	z-index: 50;

}



.text-title {

    position: absolute;

    text-align: center;

    width: 100%;

    padding-top: 30px;

	height:100px;

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.65+0,0+100;Neutral+Density */

background: -moz-linear-gradient(top,  rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */



}



.text-title h1 { 

font-size:24px;

text-transform:uppercase;

color:#fff;



 }

 

 #contactcaptcha {

     margin-top : 20px;

 }

 

 .g-recaptcha{ float:left; }