@media(max-width: 1800px){
	
	/*=== Header Css ===*/
	
	.menu_wrapper .primary-navigation ul li a{
		font-size: 14px;
	}
}

@media(max-width: 1680px){
	
	
	h1{
		font-size: 60px;
	}
	.woocommerce div.product div.summary h1.product_title,
	.ct_contact_main .top_title h2,
	h2{
		font-size: 45px;
	}
	
	/*=== Header Css ===*/
	
	.header_bottom .btn_wrap a.cmn_btn{
		min-width: 120px;
		display: block;
	}
	.header_bottom .btn_wrap a.cmn_btn:not(:last-child){
		margin: 0 0 10px;
	}
	
	.ct_benefit_sec .benefit_wrap .be_center_img {
		position: absolute;
		left: 50%;
		top: 50%;
		bottom: auto;
		transform: translate(-50%, -50%);
	}
	.ct_benefit_sec{
		padding-top: 0;
		padding-bottom: 0;
	}
	
}

@media(max-width: 1460px){
	
	h1{
		font-size: 55px;
	}
	.woocommerce div.product div.summary h1.product_title,
	.ct_contact_main .top_title h2,
	h3,
	h2{
		font-size: 40px;
	}
	
	
	/*=== Home Page Css ===*/
	
	.service_item_inn a.ser_link .service_img span.price{
		font-size: 22px;
	}
	.service_item_inn a.ser_link .service_img span.price:after {
		border-left: 25px solid transparent;
		border-top: 25px solid #000;
		border-bottom: 25px solid #000;
		right: -23px;
	}
	.service_item_inn a.ser_link .service_img{
		min-height: 410px;
	}
	.service_item_inn a.ser_link .service_img .ct_sercnt{
		padding: 20px 30px;
	}
	.service_item_inn a.ser_link .service_img .bottom_title h5,
	.service_item_inn a.ser_link .service_img .ct_sercnt h5{
		font-size: 25px;
	}
	.ct_treatment_sec .ct_intt p,
	.service_item_inn a.ser_link .service_img .ct_sercnt p{
		font-size: 16px;
	}
	.ct_lhs_sec .lhs_topcnt p,
	.ct_about_sec .top_cnt p{
		font-size: 18px;
	}
	.ct_spec_sec .ct_spec_inner .spec_box .cnt span.count{
		font-size: 35px;
	}
	.ct_lhs_main .lhs_inner .img a img{
		min-height: 450px;
	}
	.ct_treatment_sec > .container {
		width: 85%;
	}
	
	.ct_spec_sec .ct_spec_inner{
		max-width: 100%;
	}
	
	/*===== About Us Page Css =====*/
	
	.ct_twocol_bann .banntab{
		height: 500px;
	}
	.abbottom_img .img{
		min-height: 450px;
	}
	
	
	/*===== Product Page Css =====*/
	
	.woocommerce ul.products li.product .pprice_rating, .woocommerce-page ul.products li.product .pprice_rating {
		display: block;
	}
	.woocommerce ul.products li.product .pprice_rating .star-rating, .woocommerce-page ul.products li.product .pprice_rating .star-rating {
		margin: 0 0 10px;
	}
	.woocommerce ul.products li.product .pprice_rating .prating-count, .woocommerce-page ul.products li.product .pprice_rating .prating-count {
		margin: 0 0 10px;
	}
		
}

@media(max-width: 1400px){
	
	.ct_spec_sec .ct_spec_inner .spec_box .cnt span.count {
		font-size: 30px;
	}
	.ct_spec_sec .ct_spec_inner {
		max-width: 100%;
		display: table;
	}
	.ct_spec_sec .ct_spec_inner .spec_box {
		float: none;
		display: table-cell;
	}
	.hrp_slider .slider_item .hrp_item_inn .hrp_price{
		padding: 50px 30px 25px;
	}
	.hrp_slider .slider_item .hrp_item_inn .hrp_btn_wrap,
	.hrp_slider .slider_item .hrp_item_inn .hrp_content{
		padding: 0 30px 50px;
	}
	
	/*=== Contact Page Css ===*/
	
	.ct_contactus_bann.banner_section{
		min-height: 550px;
	}
	.ct_contactus_bann.banner_section .banninn:after{
		max-width: 600px;
		left: -100px;
	}
	.ct_contactus_bann.banner_section .banninn:before {
		height: 60%;
		max-width: 400px;
		top: 65px;
		left: 0;
	}
	.ct_contactus_bann.banner_section .banninn .bann_caption{
		max-width: 435px;
	}
}

@media(max-width: 1280px){
	
	p{
		font-size: 16px;
	}
	.header_top .ht_inn{
		padding: 0;
		display: flex;
	}
	.free_shiping_cnt {
		padding: 25px 0 0;
		width: 50%;
	}
	.header_top .free_shiping_cnt p{
		text-align: left;
	}
	.header_top .ht_inn .top_links_wrap{
		position: relative;
		width: 50%;
	}
	.header_top .toplinks ul > li > ul.submenu.stsearch_menu{
		min-width: 100%;
	}
	.header_top .inner_links{
		justify-content: flex-end;
	}
	.ct_about_sec .vid_img{
		min-height: 550px;
	}
	.ct_lhs_main .lhs_inner {
		padding: 65px 30px 0;
	}
	.service_item_inn a.ser_link .service_img .bottom_title h5, 
	.service_item_inn a.ser_link .service_img .ct_sercnt h5 {
		font-size: 20px;
	}
	.footer_about_cnt {
		margin-bottom: 25px;
		max-width: 100%;
	}
	
	/*=== Bridal Page Css ===*/
	
	.pos_right_img.banner_section{
		padding: 60px 0;
		height: auto;
	}
	.pos_right_img.banner_section .banninn .bann_caption{
		width: 100%;
		max-width: 75%;
	}
	.pos_right_img.banner_section .right_img{
		display: none;
	}
	.ctmser_box {
		padding-left: 15px;
		padding-right: 15px;
		margin-bottom: 30px;
		margin-top: 10px;
	}
	.ct_booknow_sec{
		height: 550px;
	}
	.ct_booknow_sec .booknow_col.booknow_col_right .book_nowcnt{
		padding: 35px 15px;
	}
	
	.ct_spec_sec .ct_spec_inner {
		max-width: 100%;
		display: block;
	}
	.page-template-page-cosmetic-injectables .ct_spec_sec .ct_spec_inner .spec_box {
		float: none;
		width: 100%;
		display: block;
		border: 0 none !important;
		border-bottom: 1px solid #fff !important;
		padding: 25px 0 25px 0;
	}
	.page-template-page-cosmetic-injectables .ct_spec_sec .ct_spec_inner .spec_box .cnt span.count {
		font-size: 30px;
	}
	.page-template-page-cosmetic-injectables .ct_spec_sec .ct_spec_inner .spec_box .icon {
		position: relative;
		margin: 0 auto 10px;
		left: auto;
		top: auto;
		max-width: 200px;
		text-align: center;
	}
	.page-template-page-cosmetic-injectables .ct_spec_sec .ct_spec_inner .spec_box .cnt {
		text-align: center;
	}
	.page-template-page-cosmetic-injectables .ct_spec_sec .ct_spec_inner .spec_box:last-child {
		border: 0 none !important;
	}
	
	
	/*==== Laser Hair Removal Page Css ====*/
	
	.ct_benefit_sec .benefit_wrap .be_center_img{
		display: none;
	}
	.ct_benefit_sec .benefit_wrap .becnt_col_left,.ct_benefit_sec .benefit_wrap .becnt.becnt_col {
		width: 100%;
	}
	.ct_benefit_sec .benefit_wrap .becnt.becnt_col.becnt_col_right {
		padding-top: 0;
	}
	.hrp_slider .slider_item .hrp_item_inn .hrp_btn_wrap,
	.hrp_slider .slider_item .hrp_item_inn .hrp_content,
	.hrp_slider .slider_item .hrp_item_inn .hrp_price{
		padding-left: 30px;
		padding-right: 30px;
	}
	.hrp_slider .slider_item .hrp_item_inn .hrp_price{
		font-size: 45px;
	}
	.hrp_slider .slider_item .hrp_type:before{
		border: 0 none;
		background: #555;
		height: 100%;
		width: 100%;
	}
	.hrp_slider .slider_item .hrp_type{
		min-height: auto;
	}
	.hrp_slider .slider_item .hrp_item_inn .hrp_price{
		padding-top: 25px;
		padding-bottom: 25px;
	}
	
	.ct_hiw_sec .hiw_wrapper .hiw_box h4{
		font-size: 20px;
	}
	.ct_hiw_sec .hiw_wrapper .hiw_box p{
		font-size: 16px;
	}
	.ct_hiw_sec .hiw_wrapper .hiw_box{
		min-height: 350px;
		padding: 50px 15px;
	}
	.ct_hiw_sec .hiw_wrapper .his_box_5.hiw_box h2 {
		font-size: 25px;
	}
	
	/*===== Contact Page Css =====*/
	
	.ct_contactus_bann.banner_section{
		min-height: auto;
	}
	.ct_contactus_bann.banner_section .banninn:before,
	.ct_contactus_bann.banner_section .banninn:after{
		content: none;
	}
	.ct_contactus_bann.banner_section .banninn .bann_caption {
		max-width: 485px;
		background: #272729;
		padding: 50px 35px;
	}
	.ct_contact_main .top_title {
		margin: 0 0 30px;
	}
	.ct_contact_main .mainform {
		padding-right: 0;
	}
	.contact_details .con_box ul li {
		margin: 0 0 25px;
	}
	.mapp-wrapper {
		padding-bottom: 400px !important;
	}
	.ct_contact_main .mainform {
		margin-bottom: 45px;
	}
	.social_links {
		padding-top: 20px;
	}
	
	
	/*=== Product Page Css ===*/
	
	.product_bann_sec.banner_section {
		height: 500px;
	}
	.woocommerce .products ul, 
	.woocommerce ul.products {
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
	}
	.woocommerce .products ul li, 
	.woocommerce ul.products li {
		float: none !important;
		margin: 0 30px 40px 0 !important;
		width: calc(33.333% - 20px) !important;
	}
	.woocommerce .products ul li:nth-child(3n), 
	.woocommerce ul.products li:nth-child(3n) {
		margin-right: 0 !important;
	}
	.woocommerce ul.products li.product .pprice_rating, 
	.woocommerce-page ul.products li.product .pprice_rating{
		align-items: flex-start;
		flex-direction: column;
		position: relative;
		margin-bottom: 20px;
	}
	.woocommerce ul.products li.product .pprice_rating .star-rating, 
	.woocommerce-page ul.products li.product .pprice_rating .star-rating {
		margin: 0;
		width: 100%;
		padding-right: 130px;
	}
	.woocommerce ul.products li.product .pprice_rating .prating-count, 
	.woocommerce-page ul.products li.product .pprice_rating .prating-count {
		position: absolute;
		bottom: 0;
		right: 0;
		z-index: 1;
	}
	.woocommerce ul.products li.product .pprice_rating .price, 
	.woocommerce-page ul.products li.product .pprice_rating .price {
		max-width: 100%;
		width: 100%;
		margin-bottom: 10px;
	}
	
	/*=== Woocommerce Page Css ===*/
	
	.woocommerce div.product .woo-variation-gallery-wrapper .slick-list img{
		min-height: 350px;
		max-height: 350px;
	}
	.woocommerce div.product .woo-variation-gallery-thumbnail-wrapper .wvg-gallery-thumbnail-image img{
		max-height: 120px;
		min-height: 120px;
	}
}

@media screen and (max-width: 1130px){
	.banner_mcnt h1 {
		font-size: 50px;
	}
}
@media screen and (max-width: 1060px){
	.banner_mcnt h1 {
		text-align: start;
	}
}


@media(max-width: 991px){
	
	h1{
		font-size: 45px;
	}
	.woocommerce div.product div.summary h1.product_title,
	.ct_contact_main .top_title h2,
	h3,
	h2{
		font-size: 35px;
	}
	
	html body div#wprmenu_bar .menu_title a {
		display: none;
	}
	html body div.wprm-wrapper {
		overflow-x: hidden !important;
		overflow-y: scroll !important;
	}
		
	/*===== Header Css =====*/
	
	.header_bottom .menu_wrapper {
		display: none;
	}
	.header_bottom .hb_inn {
		display: block;
		text-align: center;
	}
	.header_top .ht_inn {
		display: block;
	}
	.header_top .ht_inn .top_links_wrap,
	.free_shiping_cnt {
		width: 100%;
	}
	.header_top .inner_links {
		justify-content: center;
	    max-width: 480px;
		margin: 0 auto;
	}
	.header_top .ht_inn ul#top-menu-list {
        text-align: center;
        padding: 10px 0 0;
    }
	.header_top .free_shiping_cnt p{
		text-align: center;
	}
	.header_logo {
		padding-right: 0px;
	}
	
	
	/*===== Home Page Css =====*/
	
	.banner_mcnt h1{
		margin: 0 0 15px;
	}
	.banner_mcnt p{
		margin: 0 0 25px;
	}
	
	
	.ct_about_sec > .container {
		padding-left: 15px;
		padding-right: 15px;
	}
	.ct_spec_sec .ct_spec_inner .spec_box {
		padding-left: 85px;
		padding-right: 20px;
	}
	.ct_spec_sec .ct_spec_inner .spec_box .icon {
		left: 20px;
		top: 5px;
	}
	.ct_spec_sec .ct_spec_inner .spec_box .icon img {
		max-width: 45px;
	}
	.ct_lhs_main .lhs_inner .img a img {
		min-height: 50vw;
	}
	.ct_lhs_main .lhs_inner span.beforetxt{
		font-size: 35px;
	}
	.ct_review_sec .ct_revinn{
		padding: 40px 30px;
	}
	.ct_review_sec .ct_mainslider{
		padding: 0 75px;
	}
	.ct_treatment_sec .ct_intt .ct_ttimg {
		max-height: 400px;
		margin: 0 0 25px;
	}
	.ct_treatment_sec .ct_intt .ct_ttimg img {
		min-height: auto;
		max-width: 100%;
		height: auto;
	}
	
	.foobottom_links ul li{
		margin: 0 15px;
	}
	.foobottom_links ul li:not(:last-child):after{
		right: -19px;
	}
	.bann_caption .banner-description-sale p:last-child {
		font-size: 13px;
	}
	.banner-description-sale {
		padding: 0 15px;
	}
	.banner-description-sale h2 {
		font-size: 25px;
	}
	.sale-inner h2 {
		font-size: 60px;
	}
	
	/*=== About Page Css ===*/
	
	.ct_twocol_bann .banntab .bann_main_cnt {
		padding: 15px 20px 15px 15px;
	}
	
	
	/*=== Bridal Page Css ===*/
	
	.ctmser_box .img{
		max-height: 350px;
	}
	.ctmser_box .img img{
		height: 350px;
	}
	
	
	/*=== Woocommerce Page Css ===*/
	
	.woocommerce .products ul li, .woocommerce ul.products li {
		float: none !important;
		margin: 0 30px 40px 0 !important;
		width: calc(50% - 15px) !important;
	}
	.woocommerce .products ul li:nth-child(3n),
	.woocommerce ul.products li:nth-child(3n){
		margin: 0 30px 40px 0 !important;
	}
	.woocommerce ul.products li.product:nth-child(2n), 
	.woocommerce-page ul.products li.product:nth-child(2n) {
		margin-right: 0 !important;
	}
	
	/*=== Woocommerce Page Css ===*/
	
	.woocommerce div.product .woo-variation-gallery-thumbnail-wrapper .wvg-gallery-thumbnail-image img {
		max-height: 100px;
		min-height: 100px;
	}
	
	/*===== Pricing Table Css =====*/
	
	.ctpricing_table ul.nav-tabs li {
		float: left;
		margin: 0;
		width: 100%;
		border-bottom: 2px solid #fff;
	}
	.ctpricing_table ul.nav-tabs li button.nav-link {
		border-radius: 0;
	}
	.ct_pricing_cnt table.table > tbody tr td {
		width: 300px !important;
	}
	.ct_pricing_cnt table.table {
		width: 150%;
	}
	.thead-wrapper{
	    display: block;   
	}
    .thead-wrapper .bann_btn_wrap a.cmn_btn.booknow_btn {
        display: none;
    }
    .ctpricing_table{
        max-width: 100%;
    }
    .ct_hrp_sec .hrp_slider_wrap {
        padding: 0;
    }
    .ct_hrp_sec .top_cnt {
        margin: 0 0 40px;
    }
	
}


@media(max-width: 767px){
	
	
	.cmn_padd{
		padding-top: 45px;
		padding-bottom: 45px;
	}
	.abbottom_img{
		padding-bottom: 45px;
	}
	
	h1{
		font-size: 40px;
	}
	.woocommerce div.product div.summary h1.product_title,
	.ct_contact_main .top_title h2,
	h3,
	h2{
		font-size: 30px;
	}
	/*==== Home Page Css ====*/
	
	.banner_mcnt > div.bann_img {
		display: none;
	}
	.banner_mcnt {
		display: block;
		padding: 50px 0;
	}
	.banner_mcnt > div.bann_caption {
		padding: 0 20px;
	}
	.banner_mcnt > div.bann_img{
		display: none;
	}
	.banner_mcnt h1 {
		text-align: center;
		font-size: 40px;
	}
	
	
	.service_item_inn a.ser_link .service_img {
		min-height: 375px;
	}
	.ct_spec_sec .ct_spec_inner {
		display: block;
	}
	.ct_spec_sec .ct_spec_inner .spec_box {
		width: 100%;
		display: block;
		border: 0 none !important;
		border-bottom: 1px solid #fff !important;
		padding: 25px 0 25px 0;
		float: none;
	}
	.ct_spec_sec .ct_spec_inner .spec_box:last-child{
		border: 0 none !important;
	}
	.ct_spec_sec .ct_spec_inner .spec_box .icon {
		position: relative;
		margin: 0 auto 10px;
		left: auto;
		top: auto;
		max-width: 200px;
		text-align: center;
	}
	.ct_spec_sec .ct_spec_inner .spec_box .cnt {
		text-align: center;
	}
	.ct_lhs_main .lhs_inner .img a{
		text-align: center;
	}
	.ct_lhs_main .lhs_inner .img a img {
		min-height: auto;
		width: auto;
		display: inline-block;
	}
	.ct_lhs_main .lhs_inner {
		padding: 0;
		margin: 0 0 50px;
	}
	.ct_lhs_main .lhs_inner span.beforetxt {
		position: relative;
		text-align: center;
		display: block;
	}
	.ct_lhs_main .bann_btn_wrap{
		padding-top: 20px;
	}
	.ct_treatment_sec .ct_intt {
		margin-bottom: 50px;
	}
	.ct_treatment_sec .ttcol:last-child .ct_intt {
		margin: 0;
	}
	.ct_about_sec .vid_img {
		min-height: 70vw;
	}
	.ct_review_sec .ct_revinn{
		padding: 40px 0;
	}
	.ct_review_sec .ct_mainslider{
		padding: 0 40px;
	}
	.ct_review_sec .ct_mainslider a.revnav {
		font-size: 12px;
		background-color: #000;
		color: #fff;
		padding: 5px;
	}
	.review_slider.owl-theme .owl-dots .owl-dot span{
		width: 15px;
	}
	.ct_about_sec .vid_img a.play_cion {
		padding: 5px 15px;
		font-size: 15px;
	}
	
	.footer_contact ,
	.footer_links {
		margin-bottom: 30px;
	}
	
	.subcribe_form_wrap form{
		padding-right: 0;
	}
	.subcribe_form_wrap form span.fbtn_wrap{
		display: block;
		margin-top: 10px;
		position: relative;
		top: auto;
		right: auto;
		width: 100%;
	}
	.footer_copyright {
		text-align: center;
		margin: 0 0 10px;
	}
	.foobottom_links ul li {
		display: block;
		margin: 5px 0px;
		text-align: center;
	}
	.foobottom_links ul li:last-child{
		margin-bottom: 0;
	}
	.foobottom_links ul li:not(:last-child):after {
		content: none;
	}
	
	/*===== About Us Page Css =====*/
	
	.ct_twocol_bann .banntab .bann_main_cnt {
		padding: 45px 20px 45px 15px;
	}
	.ct_twocol_bann .banntab {
		height: auto;
		width: 100%;
		display: block;
	}
	.ct_twocol_bann .banntab .banncol {
		width: 100%;
		display: block;
	}
	.ct_twocol_bann .banntab .banncol.banncol_right {
		height: 75vw;
	}
	.abbottom_img .img {
		min-height: 40vw;
	}
	
	.ct_lhs_main .ct_lhs_col:nth-child(2n-1) .lhs_inner:after{
		content: none;
	}
	
	
	/*=== Bridal page css ===*/
	
	.pos_right_img.banner_section .banninn .bann_caption{
		max-width: 100%;
	}
	.ct_booknow_sec {
		height: auto;
		display: block;
	}
	.ct_booknow_sec .booknow_col {
		display: block;
		width: 100%;
	}
	.ct_booknow_sec .booknow_col.booknow_col_left {
		height: 75vw;
	}
	
	.ci_about_sec .vid_wrapper {
		padding-left: 0;
		padding-top: 35px;
	}
	.ctmser_box .title h4{
		font-size: 25px;
	}
	
	.ct_hiw_sec .hiw_wrapper .hiw_box {
		float: none;
		width: 100%;
		max-width: 350px;
		margin: 0 auto;
	}
	
	.hrp_slider .slider_item .hrp_item_inn .hrp_price,
	.hrp_slider .slider_item .hrp_type span{
		font-size: 35px;
	}
	.hrp_slider_wrap a.ctnav {
		font-size: 18px;
		background: #fff;
		padding: 10px;
		z-index: 5;
		top: 60%;
	}
	
	/*=== Contact Page Css ===*/
	
	.ct_contact_main .cn_img {
		margin: 0 0 50px;
		text-align: center;
	}
	.ct_contact_main form .form_grp label{
		font-size: 16px;
	}
	.ct_contact_main .top_title {
		margin: 0 0 50px;
	}
	.mapp-wrapper {
		padding-bottom: 50vw !important;
	}
	
	/*=== Woocommerce Page Css ===*/
	
	.product_bann_sec.banner_section {
		height: auto;
		padding: 70px 0;
	}
	
	.woocommerce div.product .woo-variation-gallery-wrapper .woo-variation-gallery-thumbnail-position-bottom-left .slick-list img {
		min-height: 415px;
		max-height: 415px;
	}
	.woocommerce div.product .woo-variation-gallery-wrapper .slick-list img {
		min-height: 70vw;
		max-height: 70vw;
	}
	.ct_pricing_cnt table.table {
        font-size: 14px;
    }
	
}


@media(max-width: 640px){
	
	
	/*=== Woocommerce Page Css ===*/
	
	.woocommerce .products ul li, .woocommerce ul.products li {
		float: none !important;
		margin: 0 auto 30px !important;
		width: 100% !important;
		max-width: 400px;
	}
	.woocommerce .products ul li:nth-child(3n),
	.woocommerce ul.products li:nth-child(3n){
		margin: 0 auto 30px !important;
	}
	.woocommerce ul.products li.product:nth-child(2n), 
	.woocommerce-page ul.products li.product:nth-child(2n) {
		margin: 0 auto 30px !important;
	}
}

@media screen and (max-width: 560px){
	.banner_mcnt h1 {
		font-size: 35px;
	}
	.sale-inner h2 {
		font-size: 50px;
	}
}
@media(max-width: 480px){
	
	
	h1{
		font-size: 37px;
	}
	
	.header_top .inner_links {
		display: block;
	}
	.header_top .inner_links .contact_num {
		padding: 10px 0 0;
		margin: 0;
		text-align: center;
	}
	.header_top .inner_links .contact_num:after {
		content: none;
	}
	.header_top .toplinks > ul{
		text-align: center;
	}
	.header_top .toplinks ul > li > ul.submenu{
		min-width: 100%;
	}
	.banner_mcnt > div.bann_caption{
		padding: 0;
	}
	.ct_service_sec .service_slider_wrap{
		padding: 0;
	}
	.ct_service_sec .service_slider_wrap a.ctnav{
		top: 60%;
		font-size: 20px;
		z-index: 11;
		background: #fff;
		padding: 10px;
	}
	.service_item_inn a.ser_link .service_img .ct_sercnt {
		padding: 20px 50px;
	}
	.ct_lhs_main .bann_btn_wrap a.cmn_btn:not(:last-child) {
		margin: 0 0 10px;
	}
	
	/*=== Bridal Page Css ===*/
	
	.ctmser_box {
		padding-left: 0;
		padding-right: 0;
		margin-bottom: 30px;
		margin-top: 10px;
	}
	.ctmser_box .img {
		max-height: 250px;
	}
	.ctmser_box .img img {
		height: 250px;
	}
	.ci_about_sec .ci_abvidimg{
		min-height: 255px;
	}
	.ci_about_sec .ci_abvidimg a.play_cion{
		font-size: 22px;
	}
	
	.ct_hrp_sec .hrp_slider_wrap{
		padding: 0px;
	}
	.ct_hrp_sec .top_cnt {
        text-align: center;
        margin: 0 0 35px;
    }
	
	/*===== Contact Page Css =====*/
	
	.ct_contactus_bann.banner_section .bann_btn_wrap {
		margin-top: 30px;
	}
	.ct_contactus_bann.banner_section .bann_btn_wrap a.cmn_btn {
		display: block;
		margin: 0 0 20px;
	}
	.ct_contactus_bann.banner_section .bann_btn_wrap a.cmn_btn:last-child {
		margin-bottom: 0;
	}
	
	.woocommerce div.product .woo-variation-gallery-thumbnail-wrapper .wvg-gallery-thumbnail-image img {
		max-height: 80px;
		min-height: 80px;
	}
	
	.cth_booknowbtn {
        padding: 25px 0 10px;
        text-align: center;
    }
    .ctpricing_table {
        max-width: 100%;
    }
    .ct_pricing_cnt table.table {
        font-size: 13px;
    }
}