@charset "utf-8";
/* CSS Document */



@media screen and (max-width: 2560px) { 
  


    
}

@media screen and (max-width: 1920px) { 
    
    


}
@media screen and (max-width: 1600px) { 
    
   

}
/*---------------------------------------------------------------------------------------------------------*/
@media (max-width: 1200px) {
  
}
/*---------------------------------------------------------------------------------------------------------*/


@media screen and (max-width: 1024px) { 
html,
body {
    margin: 0;
    padding: 0;
    height: 100%;
    width: 100%;
}

body {
    background: url(../images/bg.jpg) repeat;

}



.logo {
    text-align: center;
    margin-top: 10px;
}

.banner-img {
    text-align: center;
    margin-top: 70px;
}

.banner-heading h3 {
    font-family: 'Cormorant Garamond', serif;
    font-size: 35px;
    color: #404041;
    text-align: center;
    margin-bottom: 25px;
}

.banner-heading p {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    color: #58585B;
    text-align: center;
    line-height: 24px;
}

.red-border {
    border: 1px solid #ED1C24;
    width: 300px;
}

.about-vn p {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    color: #58585B;
    text-align: left;
    line-height: 24px;
    padding-top: 80px;
}

.about-bg {
    background: url(../images/about-bg.png) repeat;
}

.headers h3 {
    font-size: 33px;
    color: #58585B;
    text-align: center;
    font-family: 'Cormorant Garamond', serif;
    padding: 10px 0px;
}

.underline {
    border-bottom: 1px solid #404041;
    width: 25%;
    margin: 0 auto;
}

.pushitdown {
    margin-top: 40px;
}



.body-copy p {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    color: #58585B;
    text-align: center;
    line-height: 24px;
}

.link {
    font-family: 'Cormorant Garamond', serif;
    text-align: center;
    font-size: 25px;
    border-bottom: 1px solid #000;
    color: #58585B;
}

.books {
    background: url(../images/books-bg.jpg) no-repeat;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 60px;
    background-size: cover;
}

.books h3 {
    font-size: 33px;
    color: #fff;
    text-align: center;
    font-family: 'Cormorant Garamond', serif;
    text-align: right;
}

.books p {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    color: #fff;
    text-align: right;
    line-height: 24px;
}

.shrink h3 {
    font-size: 33px;
    color: #58585B;
    text-align: left;
    font-family: 'Cormorant Garamond', serif;
}

.shrink p {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    color: #58585B;
    text-align: left;
    line-height: 24px;
}

.consult h3 {
    font-size: 33px;
    color: #58585B;
    text-align: right;
    font-family: 'Cormorant Garamond', serif;
}

.consult p {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    color: #58585B;
    text-align: left;
    line-height: 24px;
}


.inner-bg {
    background: url(../images/inside-bg.png);
    background-size: contain;
}

.inner-heading h1 {
    text-align: center;
    padding: 60px;
    font-family: 'Cormorant Garamond', serif;
    font-size: 40px;
    font-style: italic;
}

.inner-bg {
    margin-top: 40px;
}

.consult {
    margin-top: 30px;
}

.about-copy p {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    color: #58585B;
    text-align: center;
    line-height: 25px;
}

.footer p {
    text-align: center;
    font-family: 'Roboto', sans-serif;
    color: #58585B;
    font-size: 14px;
}

.education h3 {
    font-size: 33px;
    color: #58585B;
    text-align: right;
    font-family: 'Cormorant Garamond', serif;
}

.education p {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    color: #58585B;
    text-align: right;
    line-height: 25px;
}


.career h3 {
    font-size: 33px;
    color: #58585B;
    text-align: left;
    font-family: 'Cormorant Garamond', serif;
}

.career p {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    color: #58585B;
    text-align: left;
    line-height: 25px;
}

.education {
    text-align: right;
}

.books-inner h3 {
    font-size: 33px;
    color: #58585B;
    text-align: left;
    font-family: 'Cormorant Garamond', serif;
}

.books-inner p {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    color: #58585B;
    text-align: left;
    line-height: 27px;
}

.border {

    width: 20%;
    border: 0.5px solid #58585B;
    display: -webkit-inline-box;
    margin-top: 0px;
}


.border-2 {
    width: 50%;
    border: 0.5px solid #58585B;
    display: -webkit-inline-box;
    margin-top: 0px;
}



.book-heading h3 {
    font-size: 25px;
    color: #58585B;
    text-align: left;
    font-family: 'Cormorant Garamond', serif;
    margin-top: 0px;
}

.book-heading p {
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    color: #58585B;
    text-align: left;
    line-height: 22px;
    margin-bottom: 0px;
}

.buynow p {
    font-size: 25px;
    color: #58585B;
    text-align: left;
    font-family: 'Cormorant Garamond', serif;
}

.other-books-text {
    text-align: center;
}

.other-books-text p {
    font-size: 21px;
    color: #58585B;
    text-align: center;
    font-family: 'Cormorant Garamond', serif;
    line-height: 24px;
    padding-top: 20px;
}


.other-books h3 {
    font-size: 33px;
    color: #58585B;
    text-align: left;
    font-family: 'Cormorant Garamond', serif;
    margin-top: 0px;
    margin-bottom: 50px;
}



.couple-therapy h3 {
    font-size: 33px;
    color: #58585B;
    text-align: l;
    font-family: 'Cormorant Garamond', serif;
}

.couple-therapy p {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    color: #58585B;
    text-align: left;
    line-height: 28px;
}


.therapy-right h3 {
    font-size: 40px;
    color: #58585B;
    text-align: left;
    font-family: 'Cormorant Garamond', serif;

}

.therapy-right p {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    color: #ffffff;
    text-align: left;
    line-height: 30px;
}

.therapy-right {
    background: url(../images/consult-bg.jpg) no-repeat;
    background-size: cover;
    padding: 40px;
}

.squarebox {
    background: #808284;
    width: 100%;
    height: auto;
    padding-top: 80px;
    padding-left: 0px;
}

.squarebox p {
    font-family: 'Cormorant Garamond', serif;
    font-size: 40px;
    color: #fff;
    text-align: right;
    padding-right: 15px;
}

.pagination {
    text-align: center;
    font-size: 16px;
}


.left-arrow {float:left;font-family: 'Cormorant Garamond', serif;font-size: 23px;}
.right-arrow {float:right;font-family: 'Cormorant Garamond', serif;font-size: 23px;}

}

/*---------------------------------------------------------------------------------------------------------*/

@media screen and (max-width: 768px) { 
	
	html,
body {
    margin: 0;
    padding: 0;
    height: 100%;
    width: 100%;
}
.booky {margin-top: 60px;}
    .shrinky {margin-bottom: 50px;}
body {
    background: url(../images/bg.jpg) repeat;

}




.logo {
    text-align: center;
    margin-top: 10px;
}

.banner-img {
    text-align: center;
    margin-top: 70px;
}

.banner-heading h3 {
    font-family: 'Cormorant Garamond', serif;
    font-size: 35px;
    color: #404041;
    text-align: center;
    margin-bottom: 25px;
}

.banner-heading p {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    color: #58585B;
    text-align: center;
    line-height: 24px;
}

.red-border {
    border: 1px solid #ED1C24;
    width: 300px;
}

.about-vn p {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    color: #58585B;
    text-align: left;
    line-height: 24px;
    padding-top: 80px;
}

.about-bg {
    background: url(../images/about-bg.png) repeat;
}

.headers h3 {
    font-size: 30px;
    color: #58585B;
    text-align: left;
    font-family: 'Cormorant Garamond', serif;
    padding: 10px 0px;
}

.underline {
    border-bottom: 1px solid #404041;
    width: 100%;
    margin: 0 auto;
}

.pushitdown {
    margin-top: 40px;
}



.body-copy p {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    color: #58585B;
    text-align: left;
    line-height: 24px;
}

.link {
    font-family: 'Cormorant Garamond', serif;
    text-align: center;
    font-size: 25px;
    border-bottom: 1px solid #000;
    color: #58585B;
}

.books {
    background: url(../images/books-bg.jpg) no-repeat;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 60px;
    background-size: cover;
}

.books h3 {
    font-size: 33px;
    color: #fff;
    text-align: center;
    font-family: 'Cormorant Garamond', serif;
    text-align: right;
}

.books p {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    color: #fff;
    text-align: right;
    line-height: 24px;
}

.shrink h3 {
    font-size: 33px;
    color: #58585B;
    text-align: left;
    font-family: 'Cormorant Garamond', serif;
}

.shrink p {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    color: #58585B;
    text-align: left;
    line-height: 24px;
}

.consult h3 {
    font-size: 33px;
    color: #58585B;
    text-align: left;
    font-family: 'Cormorant Garamond', serif;
}

.consult p {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    color: #58585B;
    text-align: left;
    line-height: 24px;
}


.inner-bg {
    background: url(../images/inside-bg.png);
    background-size: contain;
}

.inner-heading h1 {
    text-align: center;
    padding: 60px;
    font-family: 'Cormorant Garamond', serif;
    font-size: 40px;
    font-style: italic;
}

.inner-bg {
    margin-top: 40px;
}

.consult {
    margin-top: 8px;
}

.about-copy p {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    color: #58585B;
    text-align: center;
    line-height: 25px;
}

.footer p {
    text-align: center;
    font-family: 'Roboto', sans-serif;
    color: #58585B;
    font-size: 14px;
}

.education h3 {
    font-size: 33px;
    color: #58585B;
    text-align: left;
    font-family: 'Cormorant Garamond', serif;
}

.education p {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    color: #58585B;
    text-align: left;
    line-height: 25px;
}


.career h3 {
    font-size: 33px;
    color: #58585B;
    text-align: left;
    font-family: 'Cormorant Garamond', serif;
}

.career p {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    color: #58585B;
    text-align: left;
    line-height: 25px;
}

.education {
    text-align: left;
}

.books-inner h3 {
    font-size: 33px;
    color: #58585B;
    text-align: left;
    font-family: 'Cormorant Garamond', serif;
}

.books-inner p {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    color: #58585B;
    text-align: left;
    line-height: 27px;
}

.border {

    width: 100%;
    border: 0.5px solid #58585B;
    display: -webkit-inline-box;
    margin-top: 0px;
}


.border-2 {
    width: 100%;
    border: 0.5px solid #58585B;
    display: -webkit-inline-box;
    margin-top: 0px;
}



.book-heading h3 {
    font-size: 25px;
    color: #58585B;
    text-align: left;
    font-family: 'Cormorant Garamond', serif;
    margin-top: 20px;
}

.book-heading p {
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    color: #58585B;
    text-align: left;
    line-height: 22px;
    margin-bottom: 0px;
}

.buynow p {
    font-size: 25px;
    color: #58585B;
    text-align: left;
    font-family: 'Cormorant Garamond', serif;
}

.other-books-text {
    text-align: center;
}

.other-books-text p {
    font-size: 21px;
    color: #58585B;
    text-align: center;
    font-family: 'Cormorant Garamond', serif;
    line-height: 24px;
    padding-top: 20px;
}


.other-books h3 {
    font-size: 33px;
    color: #58585B;
    text-align: left;
    font-family: 'Cormorant Garamond', serif;
    margin-top: 0px;
    margin-bottom: 50px;
}



.couple-therapy h3 {
    font-size: 33px;
    color: #58585B;
    text-align: l;
    font-family: 'Cormorant Garamond', serif;
}

.couple-therapy p {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    color: #58585B;
    text-align: left;
    line-height: 28px;
}


.therapy-right h3 {
    font-size: 40px;
    color: #58585B;
    text-align: left;
    font-family: 'Cormorant Garamond', serif;

}

.therapy-right p {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    color: #ffffff;
    text-align: left;
    line-height: 30px;
}

.therapy-right {
    background: url(../images/consult-bg.jpg) no-repeat;
    background-size: cover;
    padding: 40px;
}

.squarebox {
    background: #808284;
    width: 20%;
    height: auto;
    padding-top: 80px;
    padding-left: 0px;
}

.squarebox p {
    font-family: 'Cormorant Garamond', serif;
    font-size: 40px;
    color: #fff;
    text-align: right;
    padding-right: 15px;
}

.pagination {
    text-align: center;
    font-size: 16px;
}


.left-arrow {float:left;font-family: 'Cormorant Garamond', serif;font-size: 23px;}
.right-arrow {float:right;font-family: 'Cormorant Garamond', serif;font-size: 23px;}

}
/*---------------------------------------------------------------------------------------------------------*/
@media screen and (max-width: 690px) {

}


@media screen and (max-width: 425px) { 
	html,
body {
    margin: 0;
    padding: 0;
    height: 100%;
    width: 100%;
}
.booky {margin-top: 60px;text-align: center;}
    .shrinky {margin-bottom: 50px;}
body {
    background: url(../images/bg.jpg) repeat;

}



.logo {
    text-align: center;
    margin-top: 10px;
    width: 72%;
}

.banner-img {
    text-align: center;
    margin-top: 70px;
}

.banner-heading h3 {
    font-family: 'Cormorant Garamond', serif;
    font-size: 42px;
    color: #404041;
    text-align: center;
    margin-bottom: 25px;
}

.banner-heading p {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    color: #58585B;
    text-align: center;
    line-height: 24px;
}

.red-border {
    border: 1px solid #ED1C24;
    width: 300px;
}

.about-vn p {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    color: #58585B;
    text-align: left;
    line-height: 24px;
    padding-top: 20px;
}

.about-bg {
    background: url(../images/about-bg.png) repeat;
}

.headers h3 {
    font-size: 30px;
    color: #58585B;
    text-align: left;
    font-family: 'Cormorant Garamond', serif;
    padding: 10px 0px;
}

.underline {
    border-bottom: 1px solid #404041;
    width: 100%;
    margin: 0 auto;
}

.pushitdown {
    margin-top: 40px;
}



.body-copy p {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    color: #58585B;
    text-align: left;
    line-height: 24px;
}

.link {
    font-family: 'Cormorant Garamond', serif;
    text-align: center;
    font-size: 25px;
    border-bottom: 1px solid #000;
    color: #58585B;
}

.books {
    background: url(../images/books-bg.jpg) no-repeat;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 60px;
    background-size: cover;
}

.books h3 {
    font-size: 33px;
    color: #fff;
    text-align: center;
    font-family: 'Cormorant Garamond', serif;
    text-align: right;
}

.books p {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    color: #fff;
    text-align: right;
    line-height: 24px;
}

.shrink h3 {
    font-size: 33px;
    color: #58585B;
    text-align: left;
    font-family: 'Cormorant Garamond', serif;
}

.shrink p {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    color: #58585B;
    text-align: left;
    line-height: 24px;
}

.consult h3 {
    font-size: 33px;
    color: #58585B;
    text-align: left;
    font-family: 'Cormorant Garamond', serif;
}

.consult p {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    color: #58585B;
    text-align: left;
    line-height: 24px;
}


.inner-bg {
    background: url(../images/inside-bg.png);
    background-size: contain;
}

.inner-heading h1 {
    text-align: center;
    padding: 10px;
    font-family: 'Cormorant Garamond', serif;
    font-size: 40px;
    font-style: italic;
}

.inner-bg {
    margin-top: 40px;
}

.consult {
    margin-top: 8px;
}

.about-copy p {
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    color: #58585B;
    text-align: center;
    line-height: 25px;
}

.footer p {
    text-align: center;
    font-family: 'Roboto', sans-serif;
    color: #58585B;
    font-size: 14px;
}

.education h3 {
    font-size: 33px;
    color: #58585B;
    text-align: left;
    font-family: 'Cormorant Garamond', serif;
    margin-bottom: 0px;
}

.education p {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    color: #58585B;
    text-align: left;
    line-height: 25px;
}


.career h3 {
    font-size: 33px;
    color: #58585B;
    text-align: left;
    font-family: 'Cormorant Garamond', serif;
}

.career p {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    color: #58585B;
    text-align: left;
    line-height: 25px;
}

.education {
    text-align: left;
    margin-bottom: 30px;
    margin-top: 0px;
}

.books-inner h3 {
    font-size: 33px;
    color: #58585B;
    text-align: left;
    font-family: 'Cormorant Garamond', serif;
}

.books-inner p {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    color: #58585B;
    text-align: left;
    line-height: 27px;
}

.border {

width: 100%;

border: 0.5px solid #58585B;

display: -webkit-inline-box;

margin-top: 0px;
}


.border-2 {
    width: 100%;
    border: 0.5px solid #58585B;
    display: -webkit-inline-box;
    margin-top: 0px;
}



.book-heading h3 {
    font-size: 25px;
    color: #58585B;
    text-align: center;
    font-family: 'Cormorant Garamond', serif;
    margin-top: 20px;
}

.book-heading p {
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    color: #58585B;
    text-align: center;
    line-height: 22px;
    margin-bottom: 40px;
}

.buynow p {
    font-size: 25px;
    color: #58585B;
    text-align: left;
    font-family: 'Cormorant Garamond', serif;
}

.other-books-text {
    text-align: center;
}

.other-books-text p {
    font-size: 21px;
    color: #58585B;
    text-align: center;
    font-family: 'Cormorant Garamond', serif;
    line-height: 24px;
    padding-top: 20px;
}


.other-books h3 {
    font-size: 33px;
    color: #58585B;
    text-align: center;
    font-family: 'Cormorant Garamond', serif;
    margin-top: 0px;
    margin-bottom: 50px;
}



.couple-therapy h3 {
    font-size: 33px;
    color: #58585B;
    text-align: l;
    font-family: 'Cormorant Garamond', serif;
}

.couple-therapy p {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    color: #58585B;
    text-align: left;
    line-height: 28px;
}


.therapy-right h3 {
    font-size: 40px;
    color: #58585B;
    text-align: left;
    font-family: 'Cormorant Garamond', serif;

}

.therapy-right p {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    color: #ffffff;
    text-align: left;
    line-height: 30px;
}

.therapy-right {
    background: url(../images/consult-bg.jpg) no-repeat;
    background-size: cover;
    padding: 40px;
}

.squarebox {
    background: #808284;
    width: 40%;
    height: auto;
    padding-top: 80px;
    padding-left: 0px;
    margin-left: 27%;
}

.squarebox p {
    font-family: 'Cormorant Garamond', serif;
    font-size: 40px;
    color: #fff;
    text-align: right;
    padding-right: 15px;
}

.pagination {
    text-align: center;
    font-size: 16px;
}


.left-arrow {float:left;font-family: 'Cormorant Garamond', serif;font-size: 23px;}
.right-arrow {float:right;font-family: 'Cormorant Garamond', serif;font-size: 23px;}
    .pad {padding-left:0px; padding-right:0px;}
    .career {margin-bottom: 30px;}
    .buy-width {
    width: 33%;
}
        .pysch-mob {margin-bottom:40px;}
        .center-align {text-align: center;}
}





/*---------------------------------------------------------------------------------------------------------*/

@media screen and (max-width: 375px) { 
    .center-align {text-align: center;}
    .btn-nav {
    position: fixed;
    top: 30px;
    right: 25px;
    background: transparent;
    border: none;
    padding: 10px;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
    cursor: pointer;
    z-index: 99999;
}
    
    
    .pysch-mob {margin-bottom:40px;}
   	html,
body {
    margin: 0;
    padding: 0;
    height: 100%;
    width: 100%;
}
.booky {margin-top: 20px;text-align: center;}
    .shrinky {margin-bottom: 50px;}
body {
    background: url(../images/bg.jpg) repeat;

}



.logo {
    text-align: center;
    margin-top: 10px;
    width: 72%;
}

.banner-img {
    text-align: center;
    margin-top: 70px;
}

.banner-heading h3 {
    font-family: 'Cormorant Garamond', serif;
    font-size: 45px;
    color: #404041;
    text-align: center;
    margin-bottom: 25px;
}

.banner-heading p {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    color: #58585B;
    text-align: center;
    line-height: 24px;
}

.red-border {
    border: 1px solid #ED1C24;
    width: 300px;
}

.about-vn p {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    color: #58585B;
    text-align: left;
    line-height: 24px;
    padding-top: 20px;
}

.about-bg {
    background: url(../images/about-bg.png) repeat;
}

.headers h3 {
    font-size: 30px;
    color: #58585B;
    text-align: left;
    font-family: 'Cormorant Garamond', serif;
    padding: 10px 0px;
}

.underline {
    border-bottom: 1px solid #404041;
    width: 100%;
    margin: 0 auto;
}

.pushitdown {
    margin-top: 20px;
}



.body-copy p {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    color: #58585B;
    text-align: left;
    line-height: 24px;
}

.link {
    font-family: 'Cormorant Garamond', serif;
    text-align: center;
    font-size: 25px;
    border-bottom: 1px solid #000;
    color: #58585B;
}

.books {
    background: url(../images/books-bg.jpg) no-repeat;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 60px;
    background-size: cover;
}

.books h3 {
    font-size: 33px;
    color: #fff;
    text-align: center;
    font-family: 'Cormorant Garamond', serif;
    text-align: right;
}

.books p {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    color: #fff;
    text-align: right;
    line-height: 24px;
}

.shrink h3 {
    font-size: 33px;
    color: #58585B;
    text-align: left;
    font-family: 'Cormorant Garamond', serif;
}

.shrink p {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    color: #58585B;
    text-align: left;
    line-height: 24px;
}

.consult h3 {
    font-size: 33px;
    color: #58585B;
    text-align: left;
    font-family: 'Cormorant Garamond', serif;
}

.consult p {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    color: #58585B;
    text-align: left;
    line-height: 24px;
}


.inner-bg {
    background: url(../images/inside-bg.png);
    background-size: auto;
}

.inner-heading h1 {
    text-align: center;
    padding: 2px;
    font-family: 'Cormorant Garamond', serif;
    font-size: 40px;
    font-style: italic;
}

.inner-bg {
    margin-top: 40px;
}

.consult {
    margin-top: 8px;
}

.about-copy p {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    color: #58585B;
    text-align: center;
    line-height: 25px;
}

.footer p {
    text-align: center;
    font-family: 'Roboto', sans-serif;
    color: #58585B;
    font-size: 14px;
}

.education h3 {
    font-size: 33px;
    color: #58585B;
    text-align: left;
    font-family: 'Cormorant Garamond', serif;
    margin-bottom: 0;
}

.education p {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    color: #58585B;
    text-align: left;
    line-height: 25px;
}


.career h3 {
    font-size: 33px;
    color: #58585B;
    text-align: left;
    font-family: 'Cormorant Garamond', serif;
}

.career p {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    color: #58585B;
    text-align: left;
    line-height: 25px;
}

.education {
    text-align: left;
}

.books-inner h3 {
    font-size: 33px;
    color: #58585B;
    text-align: left;
    font-family: 'Cormorant Garamond', serif;
}

.books-inner p {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    color: #58585B;
    text-align: left;
    line-height: 27px;
}

.border {

width: 100%;

border: 0.5px solid #58585B;

display: -webkit-inline-box;

margin-top: 0px;
}


.border-2 {
    width: 100%;
    border: 0.5px solid #58585B;
    display: -webkit-inline-box;
    margin-top: 0px;
}



.book-heading h3 {
    font-size: 25px;
    color: #58585B;
    text-align: center;
    font-family: 'Cormorant Garamond', serif;
    margin-top: 20px;
    margin-bottom: 20px;
}

.book-heading p {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    color: #58585B;
    text-align: center;
    line-height: 22px;
    margin-bottom: 30px;
}

.buynow p {
    font-size: 25px;
    color: #58585B;
    text-align: left;
    font-family: 'Cormorant Garamond', serif;
}

.other-books-text {
    text-align: center;
    margin-bottom: 30px;
}

.other-books-text p {
    font-size: 21px;
    color: #58585B;
    text-align: center;
    font-family: 'Cormorant Garamond', serif;
    line-height: 24px;
    padding-top: 20px;
}


.other-books h3 {
    font-size: 33px;
    color: #58585B;
    text-align: center;
    font-family: 'Cormorant Garamond', serif;
    margin-top: 0px;
    margin-bottom: 50px;
}



.couple-therapy h3 {
    font-size: 33px;
    color: #58585B;
    text-align: l;
    font-family: 'Cormorant Garamond', serif;
}

.couple-therapy p {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    color: #58585B;
    text-align: left;
    line-height: 28px;
}


.therapy-right h3 {
    font-size: 40px;
    color: #58585B;
    text-align: left;
    font-family: 'Cormorant Garamond', serif;

}

.therapy-right p {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    color: #ffffff;
    text-align: left;
    line-height: 30px;
}

.therapy-right {
    background: url(../images/consult-bg.jpg) no-repeat;
    background-size: cover;
    padding: 40px;
}

.squarebox {
    background: #808284;
    width: 40%;
    height: auto;
    padding-top: 80px;
    padding-left: 0px;
    margin-left: 30%;
}

.squarebox p {
    font-family: 'Cormorant Garamond', serif;
    font-size: 40px;
    color: #fff;
    text-align: right;
    padding-right: 15px;
}

.pagination {
    text-align: center;
    font-size: 16px;
}


.left-arrow {float:left;font-family: 'Cormorant Garamond', serif;font-size: 18px;}
.right-arrow {float:right;font-family: 'Cormorant Garamond', serif;font-size: 18px;}
    .pad {padding-left:0px; padding-right:0px;}
} 
 
}
/*---------------------------------------------------------------------------------------------------------*/



@media screen and (max-width: 320px) {
    
    .left-arrow {float:left;font-family: 'Cormorant Garamond', serif;font-size: 16px;}
.right-arrow {float:right;font-family: 'Cormorant Garamond', serif;font-size: 16px;}
        .center-align {text-align: center;}
    .pysch-mob {margin-bottom:40px;}
  	html,
body {
    margin: 0;
    padding: 0;
    height: 100%;
    width: 100%;
}
.booky {margin-top: 60px;}
    .shrinky {margin-bottom: 50px;}
body {
    background: url(../images/bg.jpg) repeat;

}


.logo {
    text-align: center;
    margin-top: 10px;
    width: 72%;
}

.banner-img {
    text-align: center;
    margin-top: 70px;
}

.banner-heading h3 {
    font-family: 'Cormorant Garamond', serif;
    font-size: 35px;
    color: #404041;
    text-align: center;
    margin-bottom: 25px;
}

.banner-heading p {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    color: #58585B;
    text-align: center;
    line-height: 24px;
}

.red-border {
    border: 1px solid #ED1C24;
    width: 300px;
}

.about-vn p {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    color: #58585B;
    text-align: left;
    line-height: 24px;
    padding-top: 80px;
}

.about-bg {
    background: url(../images/about-bg.png) repeat;
}

.headers h3 {
    font-size: 30px;
    color: #58585B;
    text-align: left;
    font-family: 'Cormorant Garamond', serif;
    padding: 10px 0px;
}

.underline {
    border-bottom: 1px solid #404041;
    width: 100%;
    margin: 0 auto;
}

.pushitdown {
    margin-top: 40px;
}



.body-copy p {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    color: #58585B;
    text-align: left;
    line-height: 24px;
}

.link {
    font-family: 'Cormorant Garamond', serif;
    text-align: center;
    font-size: 25px;
    border-bottom: 1px solid #000;
    color: #58585B;
}

.books {
    background: url(../images/books-bg.jpg) no-repeat;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 60px;
    background-size: cover;
}

.books h3 {
    font-size: 33px;
    color: #fff;
    text-align: center;
    font-family: 'Cormorant Garamond', serif;
    text-align: right;
}

.books p {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    color: #fff;
    text-align: right;
    line-height: 24px;
}

.shrink h3 {
    font-size: 33px;
    color: #58585B;
    text-align: left;
    font-family: 'Cormorant Garamond', serif;
}

.shrink p {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    color: #58585B;
    text-align: left;
    line-height: 24px;
}

.consult h3 {
    font-size: 33px;
    color: #58585B;
    text-align: left;
    font-family: 'Cormorant Garamond', serif;
}

.consult p {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    color: #58585B;
    text-align: left;
    line-height: 24px;
}


.inner-bg {
    background: url(../images/inside-bg.png);
    background-size: contain;
}

.inner-heading h1 {
    text-align: center;
    padding: 10px;
    font-family: 'Cormorant Garamond', serif;
    font-size: 40px;
    font-style: italic;
}

.inner-bg {
    margin-top: 40px;
}

.consult {
    margin-top: 8px;
}

.about-copy p {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    color: #58585B;
    text-align: center;
    line-height: 25px;
}

.footer p {
    text-align: center;
    font-family: 'Roboto', sans-serif;
    color: #58585B;
    font-size: 14px;
}

.education h3 {
    font-size: 33px;
    color: #58585B;
    text-align: left;
    font-family: 'Cormorant Garamond', serif;
}

.education p {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    color: #58585B;
    text-align: left;
    line-height: 25px;
}


.career h3 {
    font-size: 33px;
    color: #58585B;
    text-align: left;
    font-family: 'Cormorant Garamond', serif;
}

.career p {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    color: #58585B;
    text-align: left;
    line-height: 25px;
}

.education {
    text-align: left;
}

.books-inner h3 {
    font-size: 33px;
    color: #58585B;
    text-align: left;
    font-family: 'Cormorant Garamond', serif;
}

.books-inner p {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    color: #58585B;
    text-align: left;
    line-height: 27px;
}

.border {

width: 28%;
border: 0.5px solid #58585B;
display: -webkit-inline-box;
margin-top: 0px;
}


.border-2 {
    width: 30%;
    border: 0.5px solid #58585B;
    display: -webkit-inline-box;
    margin-top: 0px;
}



.book-heading h3 {
    font-size: 25px;
    color: #58585B;
    text-align: left;
    font-family: 'Cormorant Garamond', serif;
    margin-top: 20px;
}

.book-heading p {
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    color: #58585B;
    text-align: left;
    line-height: 22px;
    margin-bottom: 0px;
}

.buynow p {
    font-size: 25px;
    color: #58585B;
    text-align: left;
    font-family: 'Cormorant Garamond', serif;
}

.other-books-text {
    text-align: center;
}

.other-books-text p {
    font-size: 21px;
    color: #58585B;
    text-align: center;
    font-family: 'Cormorant Garamond', serif;
    line-height: 24px;
    padding-top: 20px;
}


.other-books h3 {
    font-size: 33px;
    color: #58585B;
    text-align: center;
    font-family: 'Cormorant Garamond', serif;
    margin-top: 0px;
    margin-bottom: 50px;
}



.couple-therapy h3 {
    font-size: 33px;
    color: #58585B;
    text-align: l;
    font-family: 'Cormorant Garamond', serif;
}

.couple-therapy p {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    color: #58585B;
    text-align: left;
    line-height: 28px;
}


.therapy-right h3 {
    font-size: 40px;
    color: #58585B;
    text-align: left;
    font-family: 'Cormorant Garamond', serif;

}

.therapy-right p {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    color: #ffffff;
    text-align: left;
    line-height: 30px;
}

.therapy-right {
    background: url(../images/consult-bg.jpg) no-repeat;
    background-size: cover;
    padding: 40px;
}

.squarebox {
    background: #808284;
    width: 40%;
    height: auto;
    padding-top: 80px;
    padding-left: 0px;
}

.squarebox p {
    font-family: 'Cormorant Garamond', serif;
    font-size: 40px;
    color: #fff;
    text-align: right;
    padding-right: 15px;
}

.pagination {
    text-align: center;
    font-size: 16px;
}



    .pad {padding-left:0px; padding-right:0px;}


}