@media (max-width:1900px){
    
    
}
@media (max-width:1550px){
    /*---- Fertility Preservation --------------*/
    .fertility-in .ovulation-lt{padding: 34px 50px;}
    .fertility-blk{height: 526px;}
}
@media (max-width:1450px){
    .book-md h3{font-size: 22px;line-height: 30px;}
    .step-in{width: 83%;margin: 0 auto;padding: 46px 50px;}
    /*---- ivf --------------*/
    .ovulation-lt {padding: 55px 60px;}
    /*---- Fertility Preservation --------------*/
    .fertility-in .ovulation-lt{padding: 22px 35px;}
    .fertility-blk{height: 480px;}
    .con-page .form-control.ctrl1 {padding: 11px 15px 11px !important;}
}
@media (max-width:1350px){
    .container{max-width: 100%;height: auto;padding: 0 20px;}  
    .book-md h3 {font-size: 21px;line-height: 30px;}
    .advice-in {max-width: 94%;}
    .step-blk {height: 490px;}
    .faq-lt h3 {font-size: 23px;}
    .header-rt ul li a {font-size: 13px;}
    .head p br{display: none;}
    .treatment p{min-height: 211px;}
    /*---- infertility diagnosis -----------------*/
    .infertility-in ul li p{min-height: 102px;}
    .infertility-lt h3{font-size:23px;}
    /*------- iui ----------------*/
    .insemination-lt h2 {font-size: 23px;}
    /*------ ivf -------------*/
    .ovulation-lt {padding: 47px 45px;}
    .nav-tabs .nav-link {padding: 10px 9px;font-size: 15px;}
    .tabBlock-tabs li {padding: 0 6px;}
}
@media (max-width:1250px){
    header {padding: 12px 0px;}
    .header-rt{padding:6px 0 0 0;}
    .btn{padding:9px 10px;}
    .header-lt a img{width:150px;}
    .header-rt ul li a {font-size: 13px;line-height: 20px;}
    .header-rt ul li{padding: 12px 3px;}
    /*.banner-blk {padding: 75px 61px;}*/
    .book-blk {padding: 20px 25px;}
    .book-lt ul li{padding: 0 5px;}
    .book-lt ul li img{width: 67px;}
    .book-md h3 {font-size: 18px;line-height: 28px;}
    .head p br{display: none;}
    .step-inner p br{display: none;}
    .step-in {width: 89%;padding: 40px 30px;}
    .clinic-in ul li a {font-size: 15px;padding: 10px 9px;}
    .clinic-in ul li {padding: 0 8px;}
    .clinic-in p br{display: none;}
    .faq-lt h3 {font-size: 18px;font-weight: 700;}
    .solutions-blk:after{width: 685px;height: 436px;}
    .advice-in {max-width: 100%;}
    .advice-rt{padding: 25px 22px;}
    .acc__title {font-size: 16px;}
    /*---------- about page -----------------*/
    .banner-blk.abt {padding: 33px 39px;}
    .treatment h3{font-size: 19px;padding: 0 0 12px 0;}
    .treatment {padding: 20px;}
    .treatment p {min-height: 261px;}
    .contact-blk {padding: 50px 25px;}
    /*---- infertility diagnosis -----------------*/
    .infertility-rt {padding: 71px 25px;min-height:315px;}
    .infertility-lt{padding: 80px 25px;}
    /*-------- iui page -----------------*/
    .insemination-blk{padding: 40px 5px;}
    /*----- ivf -----------------*/
    .procedure-blk.ivf {height: 536px;}
    .tabBlock-tabs li {padding: 0 12px 25px;width: 32%;}
    .ovulation-lt{padding: 20px 15px;}
    .ovulation-lt h2{padding: 0 0 15px 0;}
    .ovulation-lt p {font-size: 15px;}
    .icsi-cnt h2 {font-size: 25px;}
    .icsi-cnt{min-height: 551px;}
    /*-------- male treatment page -----------*/
    .male-procedure{padding: 50px 5px;}
    .procedure-cnt h3{font-size: 20px;}
    .procedure-cnt p {min-height: 145px;}

}
@media (max-width:1024px){
    .faq-lt h3 {font-size: 17px;}
    .header-rt ul li a {font-size: 12px;line-height: 20px;}
    .book-md h3 {font-size: 16px;line-height: 28px;}
    
}

@media (max-width:975px){
    .header-lt a img{width: 100%;}
    .side_bar .drop_down{top: 34px;z-index: 999999;position: static;}
    .side_bar .drop_down ul li:hover{background:#162068;}
    .side_bar .drop_down ul li:hover a{color: #fff !important;}
    .side_bar .drop_down ul li a{color: #000 !important;}
    .header-rt{float: none !important;width:250px;position:  fixed;top: 0;right:  -250px;height:  100%;overflow:  auto;z-index: 9999;background:  #2481be;transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -web-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;}
   nav{display: none;}       
   #nav-icon{display:block;position:absolute;top:42px;right: 10px;}
    .sticky #nav-icon{top: 34px;}
    .side_bar{display:block;width:240px;background:#162068;height:100%; position:fixed;top:0;right:-240px;z-index:9;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;overflow:auto;padding: 44px 0;}
	.side_bar ul{padding:0;}   
	.side_bar ul li{padding: 0  0; float:none; display:block; width:100%;margin:0;background:none;border:none;position: relative;} 
	.side_bar ul li a{display:block;padding: 13px 35px;font-size: 15px;color:#fff !important;text-align: left;}
	.menu{text-align: center;margin: 0 auto;position:absolute;right: 14px;top:0px;z-index:999;padding:4px 0;}
	.side_bar nav ul{display:block!important;position:static; padding:0; box-sizing:border-box; }
    .side_bar nav{display: block;}
    .side_bar nav ul li.book a{color: #000;}
	.side_bar nav ul{width:100%; padding:0;position: relative;}
	.wrapper{position:relative; top:0; right:0; transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-web-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;}    
	body.open{overflow:hidden;}
	.open .wrapper{right:240px;top:0px;position: fixed;}   
    .open .side_bar{right:0}
	.open #nav-icon{top: 42px;}
    /*---------- main satrs --------------------*/
    .book-lt ul li img{width: auto;}
    .book-md {padding: 24px 0 12px;}
    .book-blk {padding: 25px 25px;}
    .solutions-in ul li {width: 32%;}
    .advice-lt{padding: 0;}
    .step-in {width: 100%;}
    .step-lt img{display: inline-block;}
    .step-blk{height: 625px;}
    .step-rt h5 {padding: 15px 0 11px 118px;}
    .step-rt h5:after {top: 30px;}
    .trust-in {max-width: 100%;}
    .clinic-in ul li {padding: 0 8px 28px;}
    .clinic-in ul li a{padding: 10px 14px;}
    .clinic-blk {padding: 30px 5px;}
    .faq-rt {padding: 30px 0 0 0;}
    .what-blk{text-align: center;}
    .faq-blk {padding: 50px 25px 10px;}
    .what-lt h4 br{display: none;}
    footer{text-align: center;}
    .footer-lt p {padding: 25px 0;}
    .footer-lt {padding: 0;}
    .footer-md {padding: 0 0 15px 0;}
    .footer-rt{padding: 0;}
    .faq-blk {padding: 50px 10px 10px;}
    /*----- about page ------------*/
    .welcome-in{text-align: center;}
    .treatment-in ul li{padding: 0 0 25px 0;}
    .treatment p{min-height: auto;}
    .advice-lt{padding:0 !important;}
    .welcome-in img{width: auto;max-width: 100%;height: auto;display: inline-block;}
    .contact-rt{padding: 25px 0 0 0;}
    .our-blk{padding: 50px 5px;}
    .advice-blk{padding: 50px 5px;}
    .treatment-blk{padding: 50px 5px;}
    /*-------- iui page ------------*/
    .insemination-lt{padding: 0 0 25px 0;}
    .insemination-blk {padding: 40px 5px 30px;}
    .procedure-dtls p{font-size: 15px;}
    .procedure-dtls{padding: 30px 20px;}
    .procedure-lt, .procedure-rt {padding: 0 15px;}
    p{font-size: 16px;}
     /*---- ivf -------------*/
     .tabBlock-tabs li {padding: 0 2px 25px;width: 32.5%;}
     .ovulation-blk{padding: 40px 25px 30px;}
     .icsi-lt{padding:0 0 30px 0;}
     .icsi-rt{padding:0;}
     .icsi-cnt{min-height: auto;}
     /*---- Fertility Preservation --------------*/
    .fertility-in .ovulation-lt{padding: 22px 35px;}
    .fertility-blk{height: auto;margin: 0;}
    /*-------- male treatment page -----------*/
    .procedure-cnt h3{font-size: 22px;}
    .procedure-cnt p {min-height:auto;}
    .male-procedure-in ul li {padding: 0 0 25px 0;}
    /*----- female treatment --------------*/
    .fertility-blk.female{height: auto;}
     .infertility-rt {min-height:374px;}
}
@media (max-width:767px){
    .mobile-bottom {
    display: block;
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 50000;
}
.en {
    width: 49%;
    float: left;
    background-color: #ff5756;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: bold;
    border-right: 1px solid white;
    z-index: 9999;
}
.ch {
    width: 49%;
    float: left;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
    font-weight: bold;
    background-color: #ff5756;
}
    .infertility-rt {min-height:auto;}
    .book-lt.book-lt{padding: 0;}
    .advice-blk:after{width: 270px;height: 286px;background-size: 80%;}
    .step-in{text-align: center;}
    .step-blk {height: auto;padding: 40px 5px;}
    .solutions-blk:after {width: 495px;height: 290px;}
    /*------- about page -------------*/
    .banner-blk.abt .banner-in h1 br{display: none;}
    .banner-blk.abt .banner-in h1{padding: 0;}
    .banner-blk.abt{text-align: center;}
    .welcome-blk{padding: 50px 5px;}
    /*---- infertility diagnosis -----------------*/
    .banner-blk.infer{padding: 30px 25px;}
    .infertility-blk{padding: 45px 5px;}
    /*------- iui page -----------------*/
    .procedure-blk{height: auto;margin: 0;padding: 40px 5px;}
    .procedure-dtls h3{padding: 0 0 12px 0;}
    .procedure-lt{border: 0 none;padding: 0 0 20px 0;}
    .procedure-rt{padding: 0;}
    .banner-blk.iui{padding: 30px 25px;}
    /*---- ivf -------------*/
    .procedure-blk.ivf{height: auto;}
    .tabBlock-tabs li{width: 49.5%;}
    .tabBlock-tabs{padding: 0 0 10px 0;}
    .banner-blk.ivf{padding: 30px 25px;}
    /*----- our resources ----------------*/
    .our-resources{padding: 40px 25px;}
    .banner-blk.res{padding: 30px 25px;}
    .banner-blk.cont{padding: 30px 25px;}
    .con-page{padding: 50px 25px;}
     .banner-blk.female{padding: 30px 25px;}
    /*---- blog page ----------*/
    .banner-blk.blog{padding: 30px 25px;}
    .blog-blk{padding: 40px 5px;}
    .blog-in ul li{padding: 0 0 30px;}
    #chat-bot-frame-container{bottom:115px !important;}
    #chat-bot-launcher-container.chat-bot-avatar-launcher, #chat-bot-launcher-container.chat-bot-launcher-notext {
    bottom: 45px !important;}
}
@media (max-width:599px){
     .banner-blk-mobile{display:block;
         padding:200px 0px;
     }
    .banner-blk-new{display:none;}
    .what-lt .btn-blk a {font-size: 16px;padding: 15px 63px 15px 22px;}
    /*.banner-blk {padding: 40px 5px;}*/
    .solutions-in ul li{width: 49%;padding: 0 6px 8px;}
    .step-rt h5 br{display: none;}
    .step-rt h5 {padding: 15px 0 11px 0px;font-size: 21px;}
    .step-lt, .step-rt{padding: 0;}
    .solutions-blk:after {width: 430px;height: 290px;}
    h2 {font-size: 28px;line-height: 38px;}
    header {padding: 12px 4px;}
    .sol2 {padding: 0px 0 0 0;}
    .solutions-blk{padding: 40px 5px;}
    .advice-blk {padding: 40px 5px;}
    .trust-blk{padding: 40px 5px;overflow: hidden;}
    .trust-blk:after {top:11px;right: -72px;width: 245px;height: 284px;background-size: 80%;}
    .faq-lt {padding: 24px 10px 8px;}
    .faq-blk {padding: 50px 5px 10px;}
    .faq-rt ul li{padding: 0 0 22px 0;}
    .what-blk {padding: 0px 5px 26px;}
    .what-rt {padding: 15px 0 0 0;}
    .banner-in h1 br{display: none;}
    /*---------- about page ----------------*/
    .welcome-rt, .welcome-md {padding: 30px 0 0 0;}
    .welcome-lt{padding: 0;}
    .contact-rt .head {padding: 12px 10px 15px;}
    .our-blk ul li {padding: 0 0 35px 105px;}
    .contact-lt{padding: 20px 10px;}
    
    .why-blk-cnt ul li {padding:0 8px 21px;}
    .why-blk-in{padding:30px 0px;}
    .banner-blk.donor {padding:44px 18px;}
    .banner-blk.laser{padding:44px 18px;}
    .banner-blk.pgd{padding:44px 18px;}
    .banner-blk.pgs{padding:44px 18px;} 
    .banner-blk.era{padding:44px 18px;}
    .banner-blk.icsi{padding:44px 18px;}
    .banner-blk.inva{padding:44px 18px;}
    .banner-blk.ovu{padding:44px 18px;}
    .banner-blk.free{padding:44px 18px;}
     /*---- infertility diagnosis -----------------*/
    .infertility-in ul li p{min-height: auto;}
    .initial-in ul li {padding: 0 0 25px 0;}
    .pichart-blk{padding: 30px 25px 0;max-width: 100%;}
    .initial-blk{padding: 40px 5px;}
    .infertility-rt{padding: 40px 15px;}
    .infertility-lt{padding: 40px 15px;}
    /*------ ivf --------------*/
    .ovulation-blk{padding: 40px 25px 0;}
    .icsi-cnt{padding: 20px 15px;}
    .tabBlock-tabs li{width: 100%;}
    .icsi-cnt h2 {font-size: 20px;}
    /*---- Fertility Preservation --------------*/
    .banner-blk.fer{padding: 30px 25px;}
    .fertility-blk{padding: 40px 25px;}
    .fertility-in .ovulation-lt {padding: 22px 18px;}
    /*-------- male treatment ------------*/
    .banner-blk.male{padding: 30px 25px;}
    /*-------- male treatment page -----------*/
    .male-procedure {padding: 26px 5px 0;}
}
@media (max-width:478px){
     .banner-blk-mobile{display:block;
         padding:200px 0px;
     }
    .banner-blk-mobile{display:block;}
     .banner-blk-new{display:none;}
    .desktop-banner{display:none;}
    .mobile-banner{display:block;}
    .book-lt ul li {padding: 0 15px 8px;}
    .solutions-blk:after {width: 310px;height: 205px;}
    h1 {font-size: 25px;line-height: 36px;}
    h2 {font-size: 23px;line-height: 38px;}
    h3 {font-size: 20px;line-height: 30px;}
    .step-inner h2 {padding: 0 0 20px 0;}
    p{font-size: 16px;}
    .step-rt h5:after {font-size: 32px;}
    .step-in {padding: 40px 15px;}
    .step-rt h5 {padding: 15px 0 11px 67px;font-size: 16px;}
    .footer-top {padding: 50px 5px;}
    .footer-md ul li address {font-size: 16px;}
    .footer-md ul li a {font-size: 16px;}
    /*---- our resources ------------*/
    .resource-lt, .resource-md, .resource-rt {width: 100%;}
}
