

@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i');

body {

    font-family: 'Poppins';

    overflow-x: hidden;

}

.ht {

    height: 667px !important;

}

.our-patients h1 {

    margin-top: 20px;

    font-size: 25px;

    color: #FFF;

    font-weight: 500;

    letter-spacing: 3px;

    margin-bottom: 36px;

    text-align: center;

}

h1,h2,h3,h4,h5,h6{



    margin: 5px 0px;

}


a{

    color: #005a4f;

    font-family:'Poppins';

}

h1{

    font-size: 90px;

}

h2{

    font-size: 32px;

    color: #209500;

    font-weight: 600;

}

h3{

    font-size: 20px;

    color: #202020;

    text-align: left;

}



h4{

    font-size: 30px;

    font-weight: 600;

}

ul{

    margin:0;

    padding: 0;

}

li{

    list-style: none;

}

a, a:hover {                

    text-decoration: none !important;

    color: #000; 

}
.text-head
{
      letter-spacing: 1px;
    font-family:Palatino Linotype;
    font-size: 35px;
    font-weight: bold;
    line-height: 34px;
    color:#01abcb;
}
.text-para
{
    letter-spacing: 1px;
    line-height: 32px;
    font-family:sans-serif;
    font-size: 18px;
    font-weight: bold;
    color:#313131;

}
.toptext
{
    color:#d80b0b;
    padding-left:0px;
    font-size:38px;
    text-align: center;
    font-family: Palatino Linotype;
}
.toptext2
{
    color:#000;
    padding-left:0px;
    font-size: 24px;
    font-family: Palatino Linotype;
}
.mt
{
    margin-top:-150px;
}
.mtt{
    padding-top:120px;
}
.back1
{
    background-image:url('../images/Divorce Lawyers (2).png');
    height:auto;
    background-size:100%;
    background-repeat: no-repeat;
    padding-top:2%;
    padding-bottom:2%;
}
.back2
{
 background-image:url('../images/Divorce Lawyers (3).png');
    height:auto;
    background-size:cover;
    background-repeat: no-repeat;
    padding-top:5%;
    padding-bottom:5%;   
}
.back3
{
    background-image:url('../images/bg-homepage-service.jpg');
    height:auto;
    background-size:cover;
    background-repeat: no-repeat;
    padding-top:5%;
    padding-bottom:7%;   
}
.ipp1
{
    background-color:rgba(255,255,255,0.2);
    height:40px;
    width:25%;
    margin:1%;
    border:none;
    padding-left: 2%;
}
.ipp2
{
    background-color:rgba(255,255,255,0.2);
    height:80px;
    width:80%;
    border:none;
    padding-left: 2%;
}
.ippbtn
{
    margin-top: 20px;
 background-color:#E3B445;
    height:40px;
    color:#fff;
    width:80%;
    border:none;
    padding-left: 2%;   
}
.reason-managebt h1 {

    margin-top: 64px; 

    font-size: 34px;

    color: #333;

    font-weight: 500;

    letter-spacing: 1px;

    margin-bottom: 30px;

    text-align: center;

}

.reason-managebt p {

    /* margin-top: -40px; */

    font-size: 20px;

    color: #333;



    letter-spacing: 1px;

    margin: 40px;

    text-align: left;

}

.reason-managebt span {

    /* margin-top: -40px; */

    font-size: 20px;

    color: #333;

    font-weight: 500;

    letter-spacing: 1px;

    margin: 40px;

    text-align: left;

}



.progress {

    height: 18px;

    margin: 40px;

    margin-bottom: 10px;

    margin-top: 10px;

    overflow: hidden;

    background-color: #f5f5f5;

    border-radius: 0px;

    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);

    box-shadow: inset 0 1px 2px rgba(0,0,0,.1);

}

.progress-bar {

    float: left;

    width: 0;

    height: 100%;

    font-size: 13px;

    line-height: 18px;

    /* margin: 40px; */

    color: #fff;

    text-align: right;

    background-color: #7d636c;

    -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);

    box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);

    -webkit-transition: width .6s ease;

    -o-transition: width .6s ease;

    transition: width .6s ease;

}



#myBtn {

    display: none;

    position: fixed;

    bottom: 20px;

    right: 30px;

    z-index: 99;

    font-size: 18px;

    border: none;

    outline: none;

    background-color: #333;

    color: white;

    cursor: pointer;

    padding: 0;

    width: 50px;

    height: 50px;

    border-radius: 50%;

}
.logo
{
width:220px;
margin-left: 25%;
margin-top:0px;
}


.sticky.fixed {

    position: fixed;

    top: 0;

    left: 0;

    width: 100%;

    z-index: 9;

    background: #323232;

    padding: 0px 0 2px;

}



.sticky.fixed>.top-contact {

    display: none;

}



.sticky.fixed .navbar-brand>img {

    width: 100px;

}



.sticky.fixed .nav>li>a {

    padding: 8px 15px;

    font-size: 16px;

}





/* 6 Sep start code css */ 



/* header part start */                  





.header-part {

    border-bottom: none;

    padding-bottom: 11px;

}





.header-part .navbar-default {          

    background-color: transparent;

    border-color: transparent;

    margin-top: -5px;

    margin-bottom: 0;

}



.header-part .navbar-right {

    margin-top: 33px;

}



.header-part .navbar-nav>li {

    padding-left: 30px;

}



.header-part .navbar-default .navbar-nav>li>a {

    font-size: 18px;

    color: #333;

    font-weight: 500;

}



.header-part .navbar-default .navbar-nav>li>a:hover, .header-part .navbar-default .navbar-nav>li.active>a {

    color: #000;

}



.header-part .navbar-default .navbar-nav>.active>a {

    background-color: transparent;

}





input[type="date"]::before { 

    content: attr(data-placeholder);

    width: 100%;

}



input[type="date"]:focus::before,

input[type="date"]:valid::before { display: none }



.first-appoinment {                      


    background-image: url(../images/banner.jpg);
        background-size:100% 100%;
    background-repeat: no-repeat;
    background-repeat: no-repeat;
    height: 850px;
}


.bac1{
    background-color: #77c911;
    padding:2%;
}
.first-appoinment img {

    /* width: 100%;*/

}



.first-appoinment h1 {

    font-size: 38px;

    line-height: 60px;

    /* font-weight: 600; */

    color: #fff;

    letter-spacing: 6px;

    margin-bottom: 24px;

    text-align: center;

}



.first-appoinment p {

    color: #333;

    font-size: 22px;

    letter-spacing: 0.5px;

    font-weight: 500;

    line-height: 32px;

}



.first-appoinment h1 span {

    color: #2bb1ff;

    font-size: 83px;

    line-height: 125px;

    letter-spacing: 35px;

}



.quality-repair {   

    padding-top: 110px;    

}



/********/



.second-meeting {

    position: relative;

    bottom: 200px;

} 



.meeting-doctor .row .col-md-9 {

    background-color: #fff; 

}





.meeting-doctor {

margin-top:100px;

}



.meeting-doctor .row {

    border: solid 1px #ddd;

    border-radius: 0;

}



.meeting-doctor .col-md-3 {

    padding: 0;    

}



.datepicker-title {

    background-color: #01abcb;

    text-align: center;

    padding: 31px 15px 27px 10px;

}



.datepicker-title img {

    width: 200px;

}



.datepicker-title h1 {

    font-size: 20px;

    color: #fff;

    margin-top: 26px;

    letter-spacing: 0.5px

}



.register-froms {

    padding: 60px 0px;
    margin-top: -5%;
}



.register-froms .form-group {

    margin-bottom: 30px;

}



.register-froms .form-control {

    height: 50px;

    border-radius: 0px;

    border: solid 1px #ddd;

    font-size: 16px;   

    color: #999;  

}



.rl {

    padding-right: 15px;

    padding-left: 15px;

}



.register-froms input::placeholder, .register-froms select {

    color: #ccc;

}



.register-froms button.btn {

    height: 110px;

    width: 50px;

    font-size: 22px;

    background: #f92323;

    color: #fff;

    box-shadow: none;


    border-radius: 5px;

    cursor: pointer;

}



.register-froms button.btn:hover {

    height: 110px !important;

    width: 50px !important;

    font-size: 22px;

    background: #f92323;

    color: #fff;

    box-shadow: none;


    border-radius: 5px;

    cursor: pointer;

}









/**************/





.third-reason {

    padding: 0 0 60px;

    text-align: center;

}







.responsive {



    width:100%;

    height:auto;

}



.reason-manage {

    margin-top: -175px;

}



.reason-manage h1 {

    margin-top: 0;

    font-size: 34px;

    color: #333;

    font-weight: 500;

    letter-spacing: 1px;

    margin-bottom: 30px;

}

.reason-manage1 h1 {

    margin-top: -40px;

    font-size: 34px;

    color: #333;

    font-weight: 500;

    letter-spacing: 1px;

    margin-bottom: 30px;

    text-align:center;

}

.reason-manage2 h1 {



    font-size: 34px;

    color: #333;

    font-weight: 500;

    letter-spacing: 1px;

    margin-bottom: 30px;

    text-align:center;

}

.im img {



    width:280px;

}

.reason-manage2 p {

    font-size: 20px;

    color: #222222a6;

    letter-spacing: 0.5px;

    text-align: left;



    line-height: 30px;

}



.reason-manage2 p span {

    font-size: 35px;

    vertical-align: bottom;

}

.reason-manage p {

    font-size: 20px;

    color: #222;

    letter-spacing: 0.5px;

    text-align: left;

    padding-bottom: 20px;

    line-height: 30px;    

}



.reason-manage h2 {

    font-size: 26px;

    font-weight: 500;

    color: #444;

    letter-spacing: 0.5px;    

}



.reason-manage img {



}



.effect-manage {

    padding-top: 45px;

}



.reason-manage .effect-manage p {

    font-size: 19px;

}



.effect-manage .col-md-4 {

    padding: 0 45px;

}



/****************/



.fourth-patients {



}




.our-patients {



}



.our-patients .col-md-5 {

    padding-left: 0;

}



.our-patients img {

    width: 100%;

}



.our-patients h1 {

    margin-top: 130px;

    font-size: 37px;

    color: #FFF;

    font-weight: 500;

    letter-spacing: 3px;

    margin-bottom: 36px;

    text-align: center;

}



.our-patients p { 

    font-size: 21px;

    color: #333;

    letter-spacing: 0.5px;    

}



.our-patients .col-md-6 {

    padding: 0;   

}



.our-patients ul {

    width: 100%;

    padding: 0;

    margin: 0;  

}
.collapse ul li a
{
    margin-top: -10px;
}


.our-patients ul li {

    font-size: 18px; 

    font-weight: 600;

    letter-spacing: 1.4px;

    padding-bottom: 18px;

    color: #333;

    padding-left: 17px;  

}



.our-patients ul li span {

    position: relative;

    left: -18px;

    top: -2px;

} 



.our-patients ul li img {

    width: auto;

} 







/*********/



.fifth-patients {

    background-image: url(../images/our-clients-baner.jpg);

    width: 100%;

    background-repeat: no-repeat;

    height: 470px;

}





.fifth-patients .col-md-12 {

    padding: 105px 121px 0;

}



.fifth-patients h1 {

    font-size: 36px;

    color: #fff;

    font-weight: 500;

    letter-spacing: 0.5px;

    margin-bottom: 45px;

}



.fifth-patients p {

    font-size: 20px;

    color: #eee;

    letter-spacing: 0.5px;

    line-height: 36px;

    padding: 0 134px 0 0;

}







/****************/



.sixth-philosphy {

    padding: 40px 0 0;

    text-align: center;

}





.sixth-philosphy .reason-manage {



}



.sixth-philosphy .reason-manage h1 {

    margin-top: 0;

    font-size: 36px;

    color: #333;

    font-weight: 600;

    letter-spacing: 0.5px;

    margin-bottom: 30px;

}



.sixth-philosphy .reason-manage p {

    font-size: 20px;

    color: #222;

    letter-spacing: 0.5px;

    padding: 0 118px 0;    

}



.sixth-philosphy .reason-manage h2 {

    font-size: 30px;

    font-weight: 600;

    color: #111;

    letter-spacing: 0.5px;

    text-align: left;

    margin-bottom: 25px;    

}



.sixth-philosphy .reason-manage img {



}



.sixth-philosphy .effect-manage {

    padding-top: 20px;

}



.sixth-philosphy .reason-manage .effect-manage p {

    font-size: 20px;

    text-align: left;

    padding: 0 45px 0 0;

}



.sixth-philosphy .effect-manage .col-md-6:last-child {

    padding-top: 90px;   

}



/******/







.seventh-services {

    padding: 20px 0 40px;

    text-align: center;

}





.seventh-services h2 {

    color: #333;

    font-weight: 500;

    font-size: 19px;    

}



.seventh-services h2 span {

    font-weight: 800;

    font-size: 20px;

    line-height: 34px;

}







/************/



.eight-damage {

    background-image: url('../images/services-baner.png');

    width: 100%;

    background-repeat: no-repeat;

    height: 950px;

}




.eight-damage h4 {

    text-align: center;

    margin-bottom: 0;

    margin-top: 30px;

    font-size: 36px;

    letter-spacing: 3px;

    color: #fff;

    font-weight: 500;

}



.eight-damage .effect-manage {

    padding-top: 24px;

}



.eight-damage .reason-manage h2 {

    font-size: 21px;

    font-weight: 500;

    color: #fff;

    letter-spacing: 0.5px;

    text-align: center;

    line-height: 30px;

    height: 50px;

}



.eight-damage .reason-manage .effect-manage p {

    font-size: 17px;

    color: #eee;

    padding: 0 10px 0;

    line-height: 24px;

}







/********/











/* body section end code css */ 





/* footer part start */



.footer-set {

    background-color: #171d1d;

    padding: 60px 0 40px;

} 






.social-address {

    width: 50%;

    float: left;

}



.social-address h2 {

    font-size: 20px;

    color: #FFF;

    font-weight: 500;

    margin-bottom: 20px;

}



.social-address ul {

    width: 100%;

    padding: 0;

    margin: 0;

}



.social-address ul li {

    list-style: none;

    display: block;

    color: #fff;

    font-size: 16px;

    padding-bottom: 8px;

}



.social-icons {

    width: 50%;

    float: left;

}



.social-icons h2 {

    font-size: 20px;

    color: #FFF;

    font-weight: 500;

    margin-bottom: 20px;

}



.social-icons ul {

    width: 100%;

    padding: 0;

    margin: 0;

}



.social-icons ul li {

    list-style: none;

    display: block;  

    padding-bottom: 8px;     

}



.social-icons ul li a {      

    color: #fff;

    font-size: 16px;

}



.office-hours h2 {

    font-size: 20px;

    color: #FFF;

    font-weight: 500;

    margin-bottom: 20px;

}



.office-hours p {

    color: #fff;

}



.office-hours {

    margin-top: 30px;

}



#footer-map {

    padding: 0 40px 0;

}





/* footer part end */

.wh
{
    background-color:#fff;
}

.footer{
     background-color: #1d1d1d;
     padding:70px 0px;
}          
.footer a {
    color: #fff;
    text-decoration: none;
}
.footer ul li{
    padding:5px 0px;
}

.adress li p , .contact li a , .social li a{
    color:#FFF;
    
    text-decoration:none;
    font-size:15px;
}


.adress , .contact , .social {
    list-style: none;
}
.footer h5 {
    color: #009fe3;
}
.footer p {
    color: #fff;
}
@media screen and (max-width: 767px) {
body
{
    padding-left:5%;

}
.mtt{
    padding-top:50px;
}
.logo
{

    margin-top:-5px;
    width:190px;
    margin-left: -2%;
}
.toptext
{
    padding-top:50px;
    margin-left:0%;
    font-size:24px;
}
.toptext2
{
    font-size:13px;
}
.mt
{
    margin-top: 50px;
}
.wh
{
    background-color:transparent;
    color:white;
}
.first-appoinment {

        height: auto;

        background-size: cover;

    }
.ipp1
{
    
    width:90%;
}
.ipp2
{
    width:90%;
}
.ippbtn
{
    width:90%; 
}

    .ht {

        height: 467px !important;

    }

    .our-patients h1 {

        margin-top: 10px;

        font-size: 25px;

        color: #FFF;

        font-weight: 500;

        letter-spacing: 3px;

        margin-bottom: 36px;

        text-align: center;

    }



    .im img {

        width: 220px;

    }

    .il img {

        width: 350px;

    }



    .first-appoinment h1 span {

        font-size: 36px;

        color: #2bb1ff;



        line-height: 58px;

        letter-spacing: 17px;

        text-align: center;

    }

    .reason-manage1 h1 {

        margin-top: -3px;

        font-size: 25px;

        color: #333;

        font-weight: 500;

        letter-spacing: 1px;

        margin-bottom: 30px;

        text-align: center;

    }

    .reason-manage2 p {

        font-size: 16px;

        color: #222;

        letter-spacing: 0.5px;

        text-align: left;

        line-height: 30px;

        margin: 10px;

    }

    .reason-managebt p {

        /* margin-top: -48px; */

        font-size: 17px;

        color: #333;

        letter-spacing: 1px;

        margin: 40px;

        text-align: left;

    }

    h3 {

        font-size: 16px;

        color: #202020;

        text-align: left;

        margin: 10px;

    }



    .reason-managebt h1 {

        margin-top: -4px;

        padding-top: 20px;

        font-size: 34px;

        color: #333;

        font-weight: 500;

        letter-spacing: 1px;

        margin-bottom: 32px;

        text-align: center;

    }





    .reason-manage {

        margin-top: 22px;

    }



    .reason-manage p {

        font-size: 16px !important;

        /* color: #FFF; */

        letter-spacing: 1px;

        margin: 15px;

        text-align: left;

        padding-bottom: 20px;

        line-height: 30px;

    }





    .quality-repair {

        padding-top: 13px;

        padding-bottom: 16px;

    }



    #footer-map {

        padding: 0 0 30px;

    }



    #footer-map iframe {

        height: 300px;

    }



    .social-address {

        width: 100%;

        text-align: center;

    }



    .social-icons {

        width: 100%;

        text-align: center;

    }



    .office-hours {

        width: 100%;

        text-align: center;

    }






    .header-part .navbar-default {          

        background-color: #333;

        border-color: #ddd;

    }



    .header-part .navbar-header {

        margin-bottom: 10px;               

    }



    .header-part button.navbar-toggle {           

        margin-top: 22px;

    }



    .header-part .navbar-right {

        margin-top: 10px;

    }



    .header-part .navbar-nav>li {

        padding-left: 5px;

    }



    .header-part .navbar-default .navbar-nav>li>a {

        font-size: 17px;

    }



    .first-appoinment h1 {

        font-size: 18px;

        line-height: 34px;

    }



    .header-part {

        padding-bottom: 0;

        border: none;

    }



    .first-appoinment img {     

        height: 100%;

    }



    .sixth-philosphy .reason-manage img {

        width: 100%;

    }



    .second-meeting {

        bottom: 0px;

        padding-bottom: 30px;

    }



    .datepicker-title h1 {

        font-size: 22px;

    }



    .datepicker-title {

        padding: 20px 30px 20px;

        margin-top: -31px;

    }



    .register-froms {

        padding: 30px 0 0;

    }

   .meeting-doctor
   {
    margin-top: -10px;
   }
   .back1
   {

    background-image:none;
    
   }

    .meeting-doctor .col-md-10 { 

        padding: 0;

    }



    .register-froms .form-control {

        height: 44px;

        width: 90%;

        margin-left: 5%;

    }





}



.register-froms .form-group {

    margin-bottom: 14px;

    padding: 5px;

}



.register-froms button.btn, .register-froms button.btn:hover {

    height: 110px;

    width: 50px;

    margin-left: 20px;

    font-size: 22px;

}







.reason-manage h1 {

    font-size: 24px;

}



.reason-manage p {

    font-size: 20px;

    padding-bottom: 5px;

}



.effect-manage .col-md-4 {

    padding: 0 15px 15px;

}



.reason-manage h2 {

    font-size: 22px;

}



.reason-manage .effect-manage p {

    font-size: 16px;

}



.effect-manage {

    padding-top: 10px;

}



.third-reason {

    padding: 0 0 0px;

}



.eight-damage h4 { 

    margin-bottom: 0;

    margin-top: 20px;

    font-size: 30px;

    letter-spacing: 1px;

}



.reason-manage img {

    width: 100%;

}



.eight-damage .reason-manage h2 {

    font-size: 22px;

    line-height: 30px;

    height: auto;

}



.eight-damage .reason-manage {

    padding: 0 0 0;

}



.our-patients .col-md-6:last-child {

    padding: 20px 15px 20px;

    text-align: center;

}



.eight-damage {

    height: 100%;

    background: #00b4ff;

    padding-bottom: 20px;

}



.our-patients .col-md-6:last-child {

    padding: 20px 10px 20px;

    text-align: left;

}



.our-patients ul li {

    font-size: 15px;

    letter-spacing: 1px;

    padding-bottom: 7px;

    padding-left: 17px;

}



.fifth-patients {

    height: 310px;

    text-align: center;

}



.our-patients ul li img {

    width: 16px;

}



.our-patients h1 {

    font-size: 22px;

    margin-bottom: 24px;

}



.our-patients p {

    font-size: 16px;

}



.fifth-patients .col-md-12 {

    padding: 15px 15px 0;

}



.fifth-patients h1 {

    font-size: 24px;

    margin-bottom: 20px;

    line-height: 30px;

}



.fifth-patients p {

    font-size: 16px;

    line-height: 34px;

    padding: 0 0 0 0; 

}



.seventh-services .reason-manage img {

    width: auto;

}



.seventh-services h2 span {

    font-size: 24px;

    line-height: 30px;

}



.sixth-philosphy .reason-manage h1 {

    font-size: 23px;

    margin-bottom: 20px;

    line-height: 30px;

}



.sixth-philosphy .reason-manage p {

    font-size: 16px;

    padding: 0 15px 0;

}



.sixth-philosphy {

    padding: 30px 0 15px;

}



.sixth-philosphy .effect-manage .col-md-6:last-child {

    padding-top: 10px;

}



.sixth-philosphy .reason-manage h2 {

    font-size: 24px;

    margin-bottom: 15px;

    text-align: center;

}



.sixth-philosphy .reason-manage .effect-manage p {

    font-size: 16px;

    text-align: center;

    padding: 0 10px 0;

}



















@media (min-width: 768px) and (max-width: 1024px) {



    .eight-damage .reason-manage img {

        width: 100%;

    }



    .first-appoinment h1 {

        font-size: 40px;

        line-height: 55px;

    }



    .first-appoinment h1 span {

        font-size: 40px;

    }



    .reason-manage {

        padding: 0 20px 0;

    }



    .reason-manage h1 {

        font-size: 30px;

        letter-spacing: 1px;

        margin-bottom: 30px;

    }



    .first-appoinment {

        height: 500px;

        background-size: 100% 100%;

    }



    .datepicker-title h1 {

        font-size: 20px;

    }



    .register-froms {

        padding: 60px 0;

    }



    .register-froms .col-md-10 {

        padding: 0;

    }



    .effect-manage .col-md-4 {

        padding: 0 15px;

    }



    .reason-manage .effect-manage p {

        font-size: 16px;

    }



    .reason-manage h2 {

        font-size: 22px;

    }



    .our-patients .col-md-6:last-child {

        padding: 0 24px 0;

    }



    .third-reason {

        padding: 0 0 10px;

    }



    .eight-damage .reason-manage h2 {

        font-size: 18px;

    }



    .eight-damage .reason-manage .effect-manage p {

        font-size: 16px;

        padding: 0 8px 0;

        text-align: center;

        line-height: 24px;

    }



    .our-patients ul li {

        font-size: 17px;

        letter-spacing: 1px;

        padding-bottom: 10px;

        padding-left: 16px;

    }



    .fifth-patients {

        height: 400px;

    }



    .seventh-services h2 span {

        font-size: 22px;

        line-height: 30px;

    }



    .seventh-services .reason-manage h2 {

        font-size: 20px;

    }



    .our-patients ul li img {

        width: 16px;

    }



    .eight-damage .reason-manage {

        padding: 0 0 0;

    }



    .our-patients h1 {

        font-size: 24px;

        margin-bottom: 10px;

    }



    .our-patients p {

        font-size: 16px;

    }



    .fifth-patients .col-md-12 {

        padding: 60px 121px 0;

    }



    .fifth-patients h1 {

        font-size: 30px;

        margin-bottom: 50px;

    }



    .fifth-patients p {

        font-size: 18px;

    }



    .sixth-philosphy {

        padding: 30px 0 0;

    }



    .sixth-philosphy .reason-manage h1 {

        font-size: 30px;

    }



    .sixth-philosphy .reason-manage p {

        font-size: 18px;

        padding: 0 30px 0;

    }



    .sixth-philosphy .effect-manage .col-md-6:last-child {

        padding-top: 50px;

    }



    .sixth-philosphy .reason-manage h2 {

        font-size: 30px;

        margin-bottom: 18px;

    }



    .sixth-philosphy .reason-manage .effect-manage p {

        font-size: 18px;

    }



    .footer-set {

        background-color: #171d1d;

        text-align: center;

    }



    .footer-set .col-md-6:last-child {

        margin-top: 20px;

    }

    .reason-managebt h1 {

        margin-top: -4px;

        padding-top: 62px;

        font-size: 34px;

        color: #333;

        font-weight: 500;

        letter-spacing: 1px;

        margin-bottom: 30px;

        text-align: center;

    }

    .reason-manage2 p {

        font-size: 20px;

        color: #222;

        letter-spacing: 0.5px;

        text-align: left;

        line-height: 30px;

        margin: 26px;

    }

    h3 {

        font-size: 28px;

        color: #202020;

        text-align: left;

        margin: 25px;

    }



    .ht {



        height:323px !important;

    }



    .our-patients h1 {

        margin-top: 15px;

        font-size: 25px;

        color: #FFF;

        font-weight: 500;

        letter-spacing: 3px;

        margin-bottom: 36px;

        text-align: center;

    }



    input[type=text], select, textarea {

        width: 100%;

        padding: 12px;

        border: 1px solid #ccc;

        border-radius: 4px;

        box-sizing: border-box;

        margin-top: -18px;

        margin-bottom: 6px !important;

        resize: vertical;

        height: 46px !important;

    }







}





@media (min-width: 1025px) and (max-width: 1440px) {



    .eight-damage .reason-manage img {

        width: 100%;

    }



    .first-appoinment h1 {

        font-size: 40px;

        line-height: 55px;

    }



    .first-appoinment h1 span {

        font-size: 40px;

    }



    .reason-manage {

        padding: 0 20px 0;

    }



    .reason-manage h1 {

        font-size: 30px;

        letter-spacing: 1px;

        margin-bottom: 30px;

    }



    .first-appoinment {

        height: 700px;

    }



    .datepicker-title h1 {

        font-size: 20px;

    }



    .register-froms {

        padding: 60px 0;

    }



    .register-froms .col-md-10 {

        padding: 0;

    }



    .effect-manage .col-md-4 {

        padding: 0 15px;

    }



    .reason-manage .effect-manage p {

        font-size: 16px;

    }



    .reason-manage h2 {

        font-size: 22px;

    }



    .our-patients .col-md-6:last-child {

        padding: 0 24px 0;

    }



    .third-reason {

        padding: 0 0 10px;

    }



    .eight-damage .reason-manage h2 {

        font-size: 18px;

    }



    .eight-damage .reason-manage .effect-manage p {

        font-size: 16px;

        padding: 0 8px 0;

        text-align: center;

        line-height: 24px;

    }



    .our-patients ul li {

        font-size: 17px;

        letter-spacing: 1px;

        padding-bottom: 10px;

        padding-left: 16px;

    }



    .fifth-patients {

        height: 500px;

    }



    .seventh-services h2 span {

        font-size: 22px;

        line-height: 30px;

    }



    .seventh-services .reason-manage h2 {

        font-size: 20px;

    }



    .our-patients ul li img {

        width: 16px;

    }



    .eight-damage .reason-manage {

        padding: 0 0 0;

    }









}





/* 6 Sep end code css */ 



