.copyright{
	padding:8px 0px;
	text-align:center;
}
.copyrigh p{
	text-align:center;
}
.margin-top105{
	margin-top:110px;
}
.ignorelr{
	padding-left:0px;
	padding-right:5px
	
}
.ignorerl{
	padding-left:5px;
	padding-right:0px
	
}
.positionrel{
	position:relative;
	overflow:hidden;
}
.captionbox{
       position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
    background: #304770b8;
    padding: 0px 15px;
    color: #fff;
}
.captionbox h1{
	font-weight:600;
	font-size:28px;
}
.main section{
background:#fff !important;
 padding-top: 40px;
    padding-bottom: 40px;
}
.imagesbox {
    width: 40%;
    max-width: 100%;
    margin-right: 35px;
    float: left;
    margin-bottom: 10px;
}
.imagesbox img{
width:100%;
max-width:100%;
}
h5.design{
font-size:12px;
font-style:italic;
margin-top: 5px;
}
h3.col_header.teamdr{
 font-weight:600;
margin-bottom:0px;
padding-bottom:0px;
}
section.skincolored_section{
background: #4eabf9 !important;
}
a.callback {
        text-transform: uppercase;
    position: fixed;
    bottom: 30%;
       right: -96px;
    display: block;
       width: 238px;
    height: 39px;
    background: #304770;
    z-index: 999;
    line-height: 38px;
    font-size: 16px;
    padding: 0px 12px;
    transform: rotate(-90deg);
color:#fff;
font-weight:600;
cursor:pointer;
    letter-spacing: 0.8px;
}
.slide_menu {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: #fff;
}
.slide_logo {
    padding: 10px 5px;
    border-bottom: 1px solid #e6e0e0;
    background: #57acfa;
}



.slide_logo img {
    width: 50%;
}
.slide_menu ul {
    margin-top: 40px;
}
.slide_menu ul li a {
    color: #000000bf!important;
    display: block;
    padding: 5px 0px;
    margin-top: 10px;
    border-bottom: 1px solid #eae9e9;
    font-weight: 550;
}

span.close.cross_3 {
    font-size: 35px;
    opacity: 1;
    color: #fff;
    text-shadow: none;
}
span.close.cross_3:hover {
    color: #f00;
}
.slide_menu{
	display: none;
}
.btn.btn-primary{
margin-top:25px;
}
.topbar .social a {
    width: 35px;
    height: 35px;
    background: #304770;
    display: inline-block;
    text-align: center;
    line-height: 38px;
}
.topbar .social{
 display: inline;
}
.contactdetails-top{
     float: right;
    padding-top: 4px;
}
.contactdetails-top a {
    color: #304770 !important;
    font-weight: 700;
    margin-left: 10px;
}
.contactdetails-top a.first{
margin-right: 215px; 
}
.halfbox{
	width:50%;
	float:left;
	max-width:100%;
}
.halfbox h3{
	    background: #4eabf9;
    padding: 10px 0px;
    text-align: center;
    color: #fff;
    font-weight: 700;
}
.imagesabout{
	float:right;
	width:40%;
	max-width:100%;
	margin-left:15px;
}
.col_header.about{
	margin-bottom:5px;
	margin-top:15px;
}
p{
	text-align:justify;
	font-size: 14px;
}
.appointment{
	width:40%;
	max-width:100%;
	margin:15px auto;
}
.appointment.blogpage{
	width:90%;
	max-width:100%;
}
.boxright strong{
	font-size:14px;
	font-style:italic;
	margin-bottom:15px;
	display:inline-block;
}
.imagesbox.drprofile{
	width:20%;
	max-width:100%:
}
h2.abouthome {
	margin-bottom:25px;
}


/*ankit css 3/12/2018*/
p.i-about {
    font-size: 15px;
}

p {
    text-align: justify;
    font-size: 15px;
}

section.vcenter.new-s {
    padding-top: 60px;
    padding-bottom: 60px;
}

/**/


/*ankit css*/

.t-pic {
    margin-left: 40%;
    margin-right: 41%;
}


@media only screen and (min-width: 320px) and (max-width: 720px) {
 .boxcallback {
      width: 100%;
}
.menu_bar{
	display: block;
}
.topbar .social {
    display: inline;
    text-align: center;
    display: block;
}
.contactdetails-top img {
    display: none;
}
.contactdetails-top {
    padding-top: 0px !important;
}
.contactdetails-top a { 
    padding-left: 0px!important;
}
.contactdetails-top {
    float: none;
    text-align: center;
}
.margintop145 {
    margin-top: 135px!important;
}
.col-md-12.ignorelr.positionrel.pos_rel img {
    height: 200px;
    width: auto!important;
}
a.more_text {
    margin-left: 0%;
}






}



/**/
@media(max-width:404px ){
	.contactdetails-top a{
	display: -webkit-inline-box;
    padding-left: 20px;
	}
}

@media(max-width:920px){
	
.contactdetails-top {
    padding-top: 20px;
}
.logo {
    width: 30%!important;
}
.logo img {
    width: 100%!important;
	height: 53px !important;
}
label.menu_bar {
    float: right;
    margin-top: 9%;
    cursor: pointer;
}

.logo.footer a.brand img{
	    width:100%;
    max-width: 100%;
}
.caption.caption-flat .inner .t1 {
    font-size: 20px;
}
.caption.caption-flat .inner p.desc {
    font-size: 14px;
}
.section_header.fancy h2 {
    font-size: 30px;
    margin-top: 10px !important;
    margin-bottom: 25px !important;
}
.halfbox{
	width:100%;
	max-width:100%;
}
.teaser_box {
    position: relative;
    margin-bottom: 20px;
    min-height: 195px;
}
article.post h2.post_title{
	margin:25px 0px 0px;
}
article.post {
    padding-bottom: 12px;
    margin-bottom: 30px;
    padding-left: 15px;
    padding-right: 15px;
}
.imagesbox {
    width: 100%;
    max-width: 100%;
    margin-right: 15px;
    float: left;
    margin-bottom: 10px;
}
.imagesbox {
    width: 100%;
    max-width: 100%;
    margin-right: 15px;
    float: left;
    margin-bottom: 10px;
}
.contactus h3{
	font-size:25px !important;
}
.contactus h3 span{
	width:100%;
	max-width:100%;
	display:block;
}
.imagesabout {
    float: right;
    width: 100%;
    max-width: 100%;
    margin-left: 15px;
    margin-bottom: 25px;
}
.btn.btn-primary {
    margin-top: 25px;
    margin-bottom: 25px;
}
}
.modal-content {
    top: 200px;
	position: relative;
	display: block;
	border: 4px solid #ece8e4;
}
.pop_abs {
position: absolute;
top: -6px;
right: 4px;
color: #000;
font-size: 20px;
cursor: pointer;
}

#myModal {
    overflow: hidden;
    position: fixed;
    display: block;
    background: rgba(0,0,0,.6);
	
}
@media (min-width: 768px)
{
.modal-dialog {
    width: 600px;
    margin: 30px auto;
    top: 0%!important;
}
}


@media only screen and (min-width: 320px ) and (max-width: 920px){
	.modal-dialog {
    width: 95%!important;
    margin-top: 10%!important;
}



}


















