.header-top{
    background-color: #bb141c;
	padding:10px 0;
}
ul.rght-menu{
    color: #FFF;
    font-size: 17px;
    float: right;
	margin: 0;
}
ul.rght-menu li{
    list-style-type: none;
    display: inline-block;
    margin-left: 1px;
}

ul.rght-menu li:first-child{
	background:url(../images/call-icon.png) left center no-repeat;
	padding-left:25px;
	background-position: 0px 2px;
}
ul.rght-menu li:nth-child(2){
	background:url(../images/mail-icon.png) left center no-repeat;
	padding-left: 29px;
    background-position: 0px 6px;
}
ul.rght-menu li:nth-child(3){
	background:url(../images/work-time-icon.png) left center no-repeat;
	padding-left: 28px;
    background-position: 0px 0px;
}
ul.rght-menu li a img{
	transition:0.4s ease-in-out;
}
ul.rght-menu li a:hover img{
	transform: rotate(360deg);
}

ul.rght-menu li a{
	text-decoration:none;
	color:#fff;
}
.con-details {
    text-align: right;
    padding: 0;
}

img.logo-img{
    position: absolute;
    z-index: 9;
    top: -55px;
}
img.logo-text{
    margin: 15px 10px 15px 171px;
    display: inline-block!important;
}
img.logo-gur{
    display: inline-block!important;
    margin-left: 50px;
}
img.logo-kavur{
    display: inline-block!important;
    float: right;
}
.banner .bxslider img {
    width: 100%;
}
.about-jawed{
    margin-top: 50px;
}
.about-jawed h2{
    font-size: 30px;
     font-family: 'Titillium Web', sans-serif;
    color: #222;
    text-align: center;
    text-transform: uppercase;
    font-weight: 600;
    margin-top: 0px;
    margin-bottom: 25px;
}
.about-jawed img{
    position: relative;
    margin: 0 auto;
    display: block;
    margin-bottom: -118px;
    z-index: -1;
}
h2.txt-begin{
   font-size: 22px !important; 
    text-align: center !important;
    color: #bb141c !important;
    font-family: 'Great Vibes', cursive !important;
    padding: 25px 0 0 0 !important;
    margin: 0 !important;
    font-weight: 500 !important;
}
p.text-about{
    color: #555555;
    font-size: 17px;
    text-align: center;
    font-family: 'Titillium Web', sans-serif;
    margin-bottom: 14px;
        line-height: 36px;
}
h3.txt-gal{
    font-size: 27px;
     color: #bb141c;
    display: inline-block;
    font-family: 'Titillium Web', sans-serif;
    font-weight: 600;
}
h3.txt-gal:after{
    content: url(../images/aftr-line.jpg);
    display: inline-block;
        margin-bottom: 0px;
    position: absolute;
    margin-top: -5px;
    margin-left: 6px;
}
.slick-next:before {
    content: none;
}
.slick-prev:before{
    content: url(../images/gallery-left-arrow.png);
    display: inline-block;
    position: absolute;
    z-index: 999;
    margin-top: 26px;
   
}
.slick-prev{
    top: -18%!important;
    left: 90%!important;
}
.slick-next:after{
     content: url(../images/gallery-right-arrow.png);
     display: inline-block;
    position: absolute;
    z-index: 999;
   
}
.regular slider a{
    text-decoration: none;
    outline: none;
}
.slick-next{
    width: 23px;
    height: 23px;
    right: 23px;
       margin-top: -188px!important;

}

.slick-prev:hover{
    background: none!important;
    text-decoration: none;
    color: transparent!important
}
h2.rght-slide{
    font-size: 27px;
     color: #bb141c;
    display: inline-block;
    font-family: 'Titillium Web', sans-serif;
	margin-left: -15px;
    font-weight: 600;
	margin-bottom: 17px;
}

h2.rght-slide:after{
    content: url(../images/offers-line.png);
    display: inline-block;
    margin-bottom: 0px;
    position: absolute;
    margin-top: -5px;
	margin-left: 6px;
}
.callbacks .caption {
    display: block;
    position: absolute;
    z-index: 2;
    text-shadow: none;
    color: #fff;
   background: none!important;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 10px 20px;
    margin: 0;
    max-width: none;
   border: none!important;
    top: 0;
}
p.caption{
     font-family: 'Great Vibes', cursive;
    font-size: 37px!important;
    color: #FFF;
    margin: 199px 0 0 50px!important;
}
p.flat{
     display: block;
    position: absolute;
    z-index: 2;
    font-size: 67px;
    font-family: 'Titillium Web', sans-serif;
    color: #FFF;
    font-weight: bold;
    margin: 232px 0 0 50px!important;
}
.slide-banner{
    padding: 0!important;
}


.callbacks_nav {
    top: 46%!important;
}
.callbacks_nav.next:hover{
    color: #fff36a!important;
}

h3.txt-do{
    font-size: 27px;
    font-family: 'Great Vibes', cursive;
    color: #bb141c;
    text-align: center;
	margin:0;
}
h1.txt-our-ser{
    font-size: 30px;
    color: #222222;
     font-family: 'Titillium Web', sans-serif;
    margin: 2px 0 40px 0;
    text-align: center;
    font-weight: 600;
    text-transform: uppercase;
    
}
/****tabs***/
.tab {
    overflow: visible;
    margin-bottom: 19px;
    text-align: center;
}

/* Style the buttons inside the tab */
.tab button {
    float: none;
    border: none;
    outline: none;
    cursor: pointer;
    transition: 0.3s;
    font-size: 17px;
    background-color: #e37177;
    border: 3px solid #e37177;
    transition: transform .2s;
    margin: 0;
    width: 200px;
    height: 130px;
    padding: 20px;
    transition: 0.4s ease-in-out;
    margin: 0 2px 0px 2px;
}
.tab button:after{
	content:url(../images/active-arrow.png);
	display:block;
	position: relative;
    bottom: -37px;
	opacity:0;
}
.tab button.active:after{
	opacity:1;
}
.tab button p{
    margin: 0;
}
p.tab-one:before{
    content: url(../images/scissors.png);
    display: block;
    margin:  0 auto;    
}
.tab button:hover p.tab-one:before, .tab button.active p.tab-one:before{
    content: url(../images/scissors-1.png);
    display: block;
    margin:  0 auto;   
}
/* Change background color of buttons on hover */
.tab button:hover, .tab button.active {
   color: #e37177;
   background-color: #FFF;
   /*box-shadow: 0px 0px 20px #ddd;*/
    
}
.tab button:hover p.tab-one, .tab button.active p.tab-one{
   color: #e37177;
}
.tab button p.tab-one, .tab button p.tab-two, .tab button p.tab-three{    
   color: #fff ;
}

/**tab-two**/

p.tab-two:before{
    content: url(../images/spa.png);
    display: block;
    margin:  0 auto;    
}
.tab button:hover p.tab-two:before, .tab button.active p.tab-two:before{
    content: url(../images/spa-1.png);
    display: block;
    margin:  0 auto;    
}
/* Change background color of buttons on hover */
.tab button:hover, .tab button.active {
   color: #e37177;
   background-color: #FFF;
   /*box-shadow: 0px 0px 20px #ddd;*/
    
}
.tab button:hover p.tab-two, .tab button.active p.tab-two{
   color: #e37177;
}

/**tab-three**/

p.tab-three:before{
    content: url(../images/treatment.png);
    display: block;
    margin:  0 auto;    
}
.tab button:hover p.tab-three:before, .tab button.active p.tab-three:before{
    content: url(../images/treatment-1.png);
    display: block;
    margin:  0 auto;    
}
/* Change background color of buttons on hover */
.tab button:hover, .tab button.active {
   color: #e37177!important;
   background-color: #FFF;
   /*box-shadow: 0px 0px 20px #ddd;*/
    
}

.tab button:hover p.tab-three, .tab button.active p.tab-three{
   color: #e37177!important;
}

/*.tab button:before{
    content: url(../images/tab-before.png);
    position: absolute;
    display: inline-block;
    margin-top: -50px;
    margin-left: -90px;
}
.tab button:after{
    content: url(../images/tab-after.png);
    position: absolute;
    display: inline-block;
   margin-top: 13px;
    margin-left: 63px;
}*/


/* Create an active/current tablink class */


/* Style the tab content */
.tabcontent {
    display: none;
    padding: 6px 12px;
    border-top: none;
    margin-top: 21px;
}
.what-do{
    margin-bottom: 99px;
}

ul.hair-tab li{
    list-style-type: none;
    font-family: 'Titillium Web', sans-serif;
    font-size: 17px!important;
	margin-bottom: 6px;
	background:url(../images/tabs-flower.png) left center no-repeat;
	padding-left: 21px;
}
p.cut-details{
     font-family: 'Titillium Web', sans-serif;
    margin-bottom: 12px;
    font-size: 17px;

}
h3.heading-hair{
    font-family: 'Titillium Web', sans-serif;
    text-transform: uppercase;
	margin-top:0;
	font-weight: 600;
}
.right-details{
    background-color: #f5f5f5!important;
    padding: 30px 30px 30px 50px;
	min-height: 313px;
}
.heading-hair-left{
    padding: 0px;
}
p.tab-one{
    color: #FFF;
     font-family: 'Titillium Web', sans-serif;
    
}

/*owl-carousel-buttons**/
.owl-theme .owl-controls {
    margin-top: 10px;
    text-align: center;
    position: absolute;
    z-index: 999;
    top: 0;
    right: 0;
    margin-top: -42px;
}
.owl-prev:before{
    content: url(../images/gallery-left-arrow.png);
  display: inline-block;
    position: absolute;
    margin: 0 -4px!important;
}
.owl-prev:after{
    content: url(../images/gallery-right-arrow.png);
  display: inline-block;
    position: absolute;
}
.owl-theme .owl-controls .owl-buttons div{
    color: transparent; 
    display: inline-block;
    margin: 0!important;
   padding: 0!important;
    font-size: 12px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
  border-radius: 0!important;
   background-color: none!important;
    background: none!important;
    filter: Alpha(Opacity=50);
  opacity: 1!important
}
h3.text-testi{
font-family: 'Titillium Web', sans-serif;
    font-size: 27px;
    color: #bb141c;
	font-weight: 600;
}
h3.text-testi:after{
    content: url(../images/testimonial-divider.png);
    position: absolute;
    display: inline-block;
    width: 20%;
    margin-top: -6px;
    margin-left: 13px;
}
/*.footer{
    background: url(../images/footer-bg.png) no-repeat;
    width: 100%;
}*/
.footer{
    padding: 0;
    position: relative;
}
.footer img{
    width: 100%;
}

.h-logo{
    text-align: center;
     position: absolute;
    z-index: 99;
    top: 0!important;
}
.h-logo img{
    width: auto;
    /* margin-top: 152px; */
    display: block;
    margin: 0 auto;
    margin-top: 150px;
}
.address-bg{
    margin-top: 42px;
}

.ft-details{
    text-align: center;
    display: block;
}
img.txt-ft-logo{
    margin-top: 20px;
    margin-bottom: 40px;
}
.footer-address{
    background: #ffdf47;
     border-radius: 100px;
    margin-bottom: 60px;
}
.footer-address p{
    color: #000;
    font-family: 'Titillium Web', sans-serif;
    text-align: center;
    font-size: 21px;
     font-weight: bold;
    font-weight: 500;
   
}
.footer-address p:first-child{
    margin-top: 23px;
    margin-bottom: 1px;
}
.footer-address p:nth-child(2){
    margin-bottom: 2px;
}
.footer-address p:last-child{
    margin-bottom: 23px;
}
.copy-rights{
    color: #FFF;
    font-family: 'Titillium Web', sans-serif;
    text-align: center;
    margin-top: -34px;
}
.copy-rights p{
	font-size:16px;
	color:#ffc2c5;
	display:inline-block;
}
.copy-rights p a{
	text-decoration:none;
	color:#ffc2c5;
}
.copy-rights p:hover a{
	color:#fff;
}


h3.form-right{
        font-family: 'Titillium Web', sans-serif;
    font-size: 27px;
    color: #bb141c;
    /* font-weight: bold; */
    margin-left: 0;
    margin-bottom: 40px;
    font-weight: 600;
}
input,select,textarea{
    width: 100%;
    outline: none;
    padding: 10px 22px;
    font-family: 'Titillium Web', sans-serif;
    border-radius: 5px;
    background: #f5f5f5;
    border: none;
    color: #555555!important;
}
select{
	-webkit-appearance: none;
	background-image:url(../images/dropdown.png);
	background-repeat:no-repeat;
	background-position: 93% 18px;
}
input[type="submit"]{
    display: inline-block;
    background: #555555;
    text-transform: uppercase;
    color: #fff!important;
    font-size: 15px;
    font-family: 'Titillium Web', sans-serif;
}
.carousel {
	margin: 0 auto;
	padding-left:0;
}
.carousel .item {
	color: #999;
	font-size: 14px;
    text-align: center;
	overflow: hidden;
    min-height: 300px;
    margin-top: 40px;
}
.carousel .item a {
	color: #eb7245;
}
.carousel .img-box {
	width: 145px;
	height: 145px;
	margin: 0 auto;
	border-radius: 50%;
}
.carousel .img-box img {
	width: 100%;
	height: 100%;
	display: block;
	border-radius: 50%;
}
.carousel .testimonial {	
	padding: 30px 0 10px;
}
.carousel .overview {	
	text-align: center;
	padding-bottom: 5px;
    margin: 0;
    padding: 0;
}
.carousel .overview b {
	color: #333;
	font-size: 15px;
	text-transform: uppercase;
	display: block;	
	padding-bottom: 5px;
}
.carousel .star-rating i {
	font-size: 18px;
	color: #ffdc12;
}
.carousel .carousel-control {
	width: 30px;
	height: 30px;
	border-radius: 50%;
    background: #999;
    text-shadow: none;
	top: -37px;
       right: 10px!important;
}
.carousel-control i {
	font-size: 20px;
	margin-right: 2px;
}
.carousel-control.left {
    left: auto;
  right: 38px!important;
}
.carousel-control.right i {
	margin-right: -2px;
}
.carousel .carousel-indicators {
	bottom: 15px;
}
.carousel-indicators li, .carousel-indicators li.active {
	width: 11px;
	height: 11px;
	margin: 1px 5px;
	border-radius: 50%;
}
.carousel-indicators li {	
	background: #e2e2e2;
	border-color: transparent;
}
.carousel-indicators li.active {
	border: none;
	background: #888;		
}
p.testimonial:before{
    content: url(../images/double-quotes.png);
    display: inline-block;
    position: absolute;
    margin: -28px 0px 0px -2px;
    }
p.testimonial{
    font-family: 'Titillium Web', sans-serif;
        font-size: 16px;
    line-height: 24px;
    color: #555555;
    text-align: justify;    
}
p.testimonial span{
	display:block;
	margin-top:10px;
	color:#bb141c;
	font-weight:600;
}

p.overview{
    color: #bb141c;
     font-family: 'Titillium Web', sans-serif;
    font-size: 16px;
        margin-left: 41px;
}
.carousel-control.left, .carousel-control.right{
    background: none!important;
}
.carousel-control{
    opacity: 1!important;
}

.form-group {
    margin-bottom: 0;
    padding: 4px;
}

.rslides {
    margin: 0 auto 0px;
}
.slick-dots li button{
    display: none;
}
.slick-slide img {
    display: block;
    padding: 5px;
}
.thumbnail{
    border: none!important;
}
a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active{
    border: none!important;
}
a:focus{
    outline: none!important;
    outline-offset: none!important;
}


pre.prettyprint.prettyprinted{
			padding: 10px 20px;
			border: 1px solid #ccc;
			margin:0 0 40px;
		}
		dl{
			display: block;
			margin: 5px 0 20px;
			overflow: hidden;
		}
		dl > dt{
			display: block;
			clear:left;
			float:left;
			min-width: 160px;
		}
		dl > dd{
			display: block;
			float:left;
			margin: 0 0 20px 10px;
		}
		
.offer{
}

.gellery-up {
    position: absolute;
    top: 0;
    background: linear-gradient(to top right, rgba(136, 99, 65, 0.88) 0%, rgba(187, 20, 28, 0.88) 100%);
    width: 226px;
    height: 272px;
    margin: 0 auto;
    display: block;
    margin-left: 5px;
    margin-top: 9px;
    border-radius: 8px;
	opacity:0;
	transition:0.3s ease-in-out;
}
.gellery-up:hover{
	opacity:1;
}
.gellery-up img{
    margin: 0 auto;
    margin-top: 90%;
	transition:0.3s ease-in-out;
}
.gellery-up:hover img{
	margin-top:50%;
}
ul.hair-tab{
    margin: 0;
	padding: 0;
}

.testimonial-man{
    padding: 0 20px 0 0;
}

div#topcontrol {
    z-index: 999;
}

.mob-banner{
	display:none;
}

.footer{
	padding-top:70px;
	background:#be1d25;
    margin-top: 40px;
}
.video{
    position: relative;
    margin-top: 0px;
	padding-right: 25px;
}

.address{
	padding: 40px 0 30px 0;
	text-align:center;
}
.address img{
	width:auto;
	margin:0 auto;
	display:block;
}
.address h2{
	font-size:19px;
	color:#ffe933;
	text-transform:uppercase;
    font-family: 'Titillium Web', sans-serif;
	font-weight: 600;
}
.address p{
	font-size:16px;
	color:#fff;
    font-family: 'Titillium Web', sans-serif;
    padding: 0 10px;
	line-height: 24px;
    margin-bottom: 8px;
}
.address p a{
	display:inline-block;
	padding: 0 25px 0 0px;
	color:#fff;
}
.address p a:hover{text-decoration:none;}
.address p a img{
    position: absolute;
    margin-top: -15px;
    margin-left: 5px;
}

.footer h6{
	text-align:center;
	color:#ffc2c5;
	font-size:16px;
	background:#b5121a;
	margin-top:50px;
    padding: 20px 0;
    font-family: 'Titillium Web', sans-serif;

}

.jawed-gallery{
	margin-bottom:60px;
}
.jawed-gallery h3{
    font-family: 'Titillium Web', sans-serif;
    font-size: 27px;
    color: #bb141c;
    font-weight: 600;
	margin-bottom:20px;
}
.jawed-gallery-in{
	padding:0;
}
.jawed-gallery-in a{
	margin-bottom:0;
}
.jawed-gallery-in a img{
	border: 3px solid #f1f1f1;
}

.blog_cnt{ padding:10px 0 20px 0;}
.blog-left{padding: 0px 15px;}
.blog-left img{ margin: 0 auto;}
.blog-date{ background:#df2127; padding: 5px 7px; width: 9%; position: absolute; margin-top: -23px; margin-left: 40px;} 
.blog-date h2{ font-size:35px; color:#fff; margin:0px; padding:0px; }
.blog-date p{ font-size:17px; color:#fff; margin: -7px 0px 0px 3px; padding:0px; }
.blog-title{ display:inline-block; background:#3a3a3a; float:right; padding: 8px;}
.blog-title h3{ font-size:15px; color:#fff; margin:0px; padding:0px; display:inline-block; float:left; text-transform:uppercase;}
.blog-title a{ float:right; font-size:13px; color:#ffe616; text-decoration:none; text-transform:uppercase; transition: 0.3s ease-in-out;}
.blog-title a:hover{ transform: scale(1.05); transition: 0.3s ease-in-out;}
.blog-content {}
.blog-content h3{ font-size:17px; color:#df2127; font-weight:bold; text-transform:uppercase; line-height: 26px;margin-top: 0px;height: 52px;}
.blog-content a{text-decoration: none;}
.blog-content p{font-size:16px; color:#4d4d4d; text-align:justify;}
.bottom-line{ border-bottom:1px solid #efefef; padding:30px 0;}

.blog-date1{ background:#df2127; padding: 5px 7px; position: absolute; margin-top: -23px; margin-left: 55px;} 
.blog-date1 h2{ font-size:35px; color:#fff; margin:0px; padding:0px; }
.blog-date1 p{ font-size:17px; color:#fff; margin: -7px 0px 0px 3px; padding:0px; }
.blog-title1{ display:inline-block; background:#3a3a3a; float:right; width: 90%; padding: 13px;}
.blog-title1 h3{ font-size:15px; color:#fff; margin:0px; padding:0px; display:block; float:none; text-transform:uppercase; text-align: center;}
.blog-title1 a{ float:right; font-size:13px; color:#ffe616; text-decoration:none; text-transform:uppercase; transition: 0.3s ease-in-out;}
.blog-title1 a:hover{ transform: scale(1.05); transition: 0.3s ease-in-out;}
.blog-content1 {}
.blog-content1 ul{margin-left: 15px; margin-top:10px; margin-bottom:10px;}
.blog-content1 h1{ font-size:25px; color:#df2127; font-weight:bold; text-transform:uppercase; line-height: 30px;}
.blog-content1 p{font-size:16px; color:#4d4d4d; margin:0px; padding:10px 0px; text-align:start; line-height: 30px;}
.blog-content1 p span{color:#df2127; text-transform:uppercase; font-weight:bold;}
.blog-content1 h5{ font-size:15px; color:#3a3a3a; font-weight:bold; text-transform:uppercase; margin: 30px 0px;}
.blog-content1 h6{ font-size:15px; color:#3a3a3a; font-weight:bold; text-transform:uppercase; display:inline-block;}

.blog-right{ padding-top: 15px;}
.blog-right h2{font-size:19px; color:#fff; font-weight:600; text-transform:uppercase; background:#3a3a3a; padding: 15px 20px;}
.blog-right p{font-size:14px; color:#3a3a3a; text-transform:uppercase; padding: 10px 0px 15px 37px; border-bottom: 1px solid #ebebeb; font-weight:600;}
.blog-right p:before{ content:''; border-bottom:3px solid #666; width:10px; display:inline-block; position: absolute; padding-top: 11px; margin-left: -20px;}
.blog-right a{ text-decoration:none;}
.blog-right a:hover p{color:#dd2026; }
.blog-right a:hover p:before{border-bottom:3px solid #dd2026;}
.blog-right a.active p{color:#dd2026; }
.blog-right a.active p:before{border-bottom:3px solid #dd2026;}



.popup .modal-header{ padding:0; border: none;}
.popup .modal-body{ padding:0;}
.popup .modal-content{ padding:0; background: none; box-shadow: none;border:none;}
.modal-open .modal{ top:20px;}
.modal-header .close{ width:35px; height:35px; background:#2f3777; opacity: 1; text-shadow: none;
color:#fff; font-size:35px; position: absolute; right:-35px; top:1px;  z-index:2;}

.bh-pd-bt{
    padding-bottom: 105%;
}
.bl_fl_wdh {
    width: 100%;
}
ul.rght-menu li:last-child, ul.rght-menu li:nth-child(5){
	margin-left: 0;
}
.posfxd1{
	position: fixed;
    z-index: 999;
    bottom: 10%;
    right: 10px;
}

.posfxd1 ul{ padding: 0; margin: 0; background: #fff; box-shadow: 0 0 5px #ddd;}
.posfxd1 ul li{list-style:  none; padding: 10px 10px;}
.posfxd1 ul li .fa{ background: #fff; color: #bb141c; font-size: 30px;}

.posfxd2{
	position: fixed;
    z-index: 999;
    bottom: 59%;
    right: 10px;
}


.logo{
	margin-top: 34px;

}
.clock i{

	margin-top: 58px;

}
.clock p{
	 font-size: 17px;
	 margin-left: 32px;
	text-align: justify;
	width: 398px;
	margin-top: -25px;
	font-family: 'Titillium Web', sans-serif;
}


.line{
width: 2px;
height: 26px;
background-color: grey;
float: right;
margin-right: -17px;
margin-top: -35px;
}
.phone i{

	margin-top: 59px;
}

.phone p{
	margin-left: 32px;
	font-family: 'Titillium Web', sans-serif;
	font-size: 17px;

	margin-top: -25px;
}
.phone a{
	text-decoration-line: none;
	color:black;
} 

.banner img{
	width: 100%;
	
}

.landing h1{
	font-weight: bold;
	color: #bc121d;
	margin-top: 83px;
	font-family: 'Titillium Web', sans-serif;
	font-size: 40px;
letter-spacing: 2px;
margin-bottom: 17px;
}
.landing p{
	
	font-size: 22px;
	font-weight: 400;
	color:#000;
	font-family: 'Titillium Web', sans-serif;
	margin-left: 1px;
    text-align: justify;
    line-height: 35px;
    margin: 15px 0;
}
.landing p span{ display:  block;}

.landing p.red{
	
	font-size: 28px;
	font-weight: 600;
	color:black;
	font-family: 'Titillium Web', sans-serif;
	margin-left: 1px;
    
}

.landing p1{
	margin-top: 20px;
	display: inline-block;
	font-family: 'Titillium Web', sans-serif;
	color:#424242;
	font-size: 20px;
	line-height: 34px;
}

.parah1 p{
	margin-top: 20px;
	display: inline-block;
	font-family: 'Titillium Web', sans-serif;
	color:#424242;
	font-size: 20px;
	line-height: 34px;
}
.right-image img{
	margin-top: 92px;
	width: 100%;
}

.heading h1{
	margin-top: 44px;
	color:#bc121d;
	font-weight: bold;
	text-align: center;
	font-family: 'Titillium Web', sans-serif;
	font-size: 40px;
    letter-spacing: 2px;
}

.box{
 
	border: 1px solid grey;
	display: inline-block;
	margin-top: 23px;
	
	border-radius: 10px;

    
}
.box h1{
	font-weight: bold;
	font-size: 33px;
	font-family: 'Titillium Web', sans-serif;
	color:black;
    text-align: center;
	margin-top: 40px;
	
}
.line1{
  width: 1px;
  height: 109px;
  background-color: grey;
  margin-left: 32px;
  margin-top: 0px;

}
.iphone p{
	font-size: 17px;
	font-family: 'Titillium Web', sans-serif;
    text-align: center;
	margin-top: 28px;
	font-weight: normal;
	line-height: 30px;
	text-align-last: left;

}
.mask img{
	margin-top: 23px;
	display: inline-block;
}
.key h2{
	font-family: 'Titillium Web', sans-serif;
	font-weight: 550;
    text-align: center;
	
}

.paragraph p{
	font-size: 22px;
	font-family: 'Titillium Web', sans-serif;
	text-align: center;
	margin-top: 0px;
}

.our-works h1{
	text-align: center;
	font-family: 'Titillium Web', sans-serif;
	font-weight: bold;
	margin-top: 36px;
	font-size: 40px;
    letter-spacing: 2px;
	color:#bc121d;

}
.mask1 img{
	margin-top: 10px;
	width: 100%;
}

.images{
	margin-top: 15px;
}
.mask2 img{
	margin-top: 23px;
	width:100%;
}
.happy h1{
	text-align: center;
	font-family: 'Titillium Web', sans-serif;
	font-weight: bold;
	font-size: 40px;
    color: #bc121d; 
	letter-spacing: 2px;
}
.keyboard p{
	font-family: 'Titillium Web', sans-serif;
	font-size: 19px;
	color:#424242;
	line-height: 40px;
	font-weight:normal;
	border: 1px solid #ddd;
	padding: 0px 66px;
	padding-top: 44px;
	margin-top: 1px;
	
}
.key img{
	width: 100%;
	padding: 2px;
}

.cup img{
	float: left;
	margin-left: -59px;
    margin-top: -213px;
	width: 35px;
	height:35px;
}

.cup1 img{
	float:right;
	  margin-right: -59px;
  margin-top: -213px;
    width: 35px;
	height:35px	;
}
.white img{
	margin: 0 auto;
	margin-top: -15px;
    display: inline-block;
}
.green p{
	text-align: center;
	font-size: 19px;
	font-family: 'Titillium Web', sans-serif;
	margin-top: 18px;
}



.red a{
	color:white;
	text-decoration-line: none;
	font-size:27px;
}
.gold p{
	text-align: center;
	font-family: 'Titillium Web', sans-serif;
	font-size: 19px;
	margin-top: 15px;
}
.red h2{
	text-align: center;
	font-size: 27px;
	color:white;
	background-color: #bb141c;
	font-family: 'Titillium Web', sans-serif;
	width: 628px;
	height: 55px;
	margin: 0 auto;
	padding-top: 13px;
	margin-top: 10px;

}
.gold a{
	text-decoration-line: none;
	color:#424242;
}

.banner img{
	position: relative;
	
}
.form1{
	width: 400px;
	background-color: white;
	position: absolute;
	right: 147px;
	border-radius: 10px;
	top: 190px;
	z-index: 9999;
}
.form1 h1{
	text-align: center;
	font-family: 'Titillium Web', sans-serif;
	font-weight:bold;
	color: #ba151c;
	margin-top: 30px;
}
.form2 input {
	background-color: #f3f3f3;
	width: 330px;
	margin-left: 34px;
	margin-top: 27px;
	font-size: 17px;
	font-family: 'Titillium Web', sans-serif;
}
.form3 input {
	background-color:#bb141c;
	width: 330px;
	margin-left: 34px;
	margin-top: 27px;
	font-size: 17px;
	font-family: 'Titillium Web', sans-serif;
}

.form1{
	
	background-color: white;
	position: absolute;
	z-index: 1;
	border-radius: 10px;
	top:185px;
    padding: 30px 30px;
	
}
.form1 h1{
	text-align: center;
	font-family: 'Titillium Web', sans-serif;
	font-weight:bold;
	color: #ba151c;
    margin-top: 0;
	
}
.form2 input {
	background-color: #f3f3f3;
	width: 330px;
	margin-left: 34px;
	margin-top: 27px;
	font-size: 17px;
	font-family: 'Titillium Web', sans-serif;
}
.form3 input {
	background-color:#bb141c;
	width: 330px;
	margin-left: 34px;
	margin-top: 27px;
	font-size: 17px;
	font-family: 'Titillium Web', sans-serif;
	font-weight: 650;
}
.forms1 h1{
	 text-align: center;
	font-family: 'Titillium Web', sans-serif;
	font-weight:bold;
	color: #ba151c;
	margin-top: 30px;
	}
	.forms2 input{
	background-color: #f3f3f3;
	margin-top: 27px;
	font-size: 17px;
	font-family: 'Titillium Web', sans-serif;
	}
	.forms3 input{
	background-color:#bb141c;
	margin-top: 27px;
	font-size: 17px;
	font-family: 'Titillium Web', sans-serif;	
	}
.mac{
	position: fixed;
    background: white;
	top:0;
    left: 0;
	right: 0;
    margin-top: -6px;
    height: 110px;
    z-index: 100;
    width: 100%;
}
.callfix{ position:  fixed; top:4%; right:5px;  z-index: 2; background: #fff; border-top-right-radius: 10px;
border-bottom-right-radius: 10px; padding: 10px 9px 10px 10px; z-index: 100;}

.dot{
	border-bottom: 1px solid  rgba(120,121,122,.5);
}
#topcontrol{
	bottom: 56%;
}

.lpbnr{ padding: 0;}
.banner{ margin-top: 110px;}


.land_enq{}
.land_enq .form-group{ padding: 10px; margin: 0;}
.land_enq .form-control { color: #4d4a4a; box-shadow:  none; height: 60px; font-size:20px; font-weight: 300; border-radius: 10px; background: #f3f3f3;
border:  none;}
.land_enq ::placeholder{ color:#4d4a4a; font-size:20px; font-weight: 300;}
.land_enq .submit{ background: #bb141c; color: #fff; border:  none; padding: 10px 65px; width:  auto; border-radius: 5px; display:  inline-block; font-size: 16px;
font-weight: 400; border-radius: 10px; margin-top: 25px;}
.whatappfix{ position:  fixed; top: 50%; right: 0; z-index: 2; background: #fff; border-top-left-radius: 10px; border-bottom-left-radius: 10px; padding: 10px 0 10px 10px;}
.lpslider span{
	color:darkblue;
	font-size: 22px;
}
.lpslider p{
	height: 245px;
}
.fa-quote-left{
	color:#bc121d;
	float: left;
	margin-top: -22px;
	margin-left: -41px;
}

.fa-quote-right {
	color:#bc121d;
	float:right;
	margin-top: 47px;
	margin-right: -40px;
}
.fa-quote-right.priya{
	margin-top: 7px;
}

.wstnkub{}
.wstnkub_logo{ text-align: center;}
.wstnkub_logo a{ background: #3a3a3a; color: #fff; padding: 10px 20px; text-decoration:  none; display:  inline-block; font-size: 16px; font-weight: 500;}
.wstnkub_logo a.logo{ background:  none;}
.wstnkub_logo p{ font-size: 18px; color: #000;}
.wstnkubinfo{}
.wstnkubinfo p{ font-size: 18px; color: #000;}
.wstnkubinfo p a{ text-decoration:  none; color: #000;}
.wstnkubinfo h6{ font-size: 22px;}
.wstnkubinfos{ padding-top: 10px;}
.wstnkubinfo p .fa{ width: 30px; height: 30px; border-radius: 30px; line-height: 30px; text-align: center; background: #bb141c; color: #fff; margin-right: 7px;}
.wstnkub hr{ border-top:1px solid #1f283a ;}

.blog-left h6{font-size: 14px; display: inline-block;}
.blog-left span{float: right; margin-top: 5px;}
.blog-left span a{text-decoration: none;}
.share-buttons .fa{font-size: 20px; padding: 5px; color: #fff;}
.share-buttons .share-lable{font-weight: bold; margin-right: 10px; font-size: 16px;}
.share-buttons{ float: left; display: flex; margin: 15px 0px;}
.share-facebook a{margin: 0 5px; }
.share-whatsapp a{margin: 0 5px;}
.share-twitter a{margin: 0 5px;}
.share-buttons a{padding: 10px;}
.share-buttons a:hover {opacity: 0.8;}
.share-facebook a{background-color: #4267B2;}
.share-whatsapp a{background-color: #25D366;}
.share-twitter a{background-color: #1DA1F2;}
h3.jawweed{color:#2d3192; font-weight:bold;}
h3.jawweedd{color:#df2127; font-weight:bold;}
img.thisofblof{width:auto;}
img.mianimg{padding:12px 100px;padding-left:0px;width: auto;}
a.btn.btn-primary.jawed{margin: 0 auto;text-align: center;display: block;width: fit-content;font-size: 18px;padding: 6px 20px;color: white;border: none;background-color: #bf2028;}

.ind-head{text-align: center;}

/* =========== vijai */
.accordion {padding: 0 15px !important;}
.accordion-item {  margin-bottom: 10px; border-radius: 6px; overflow: hidden;background: #df2127;box-shadow: 0 0 10px #00ffd544;}
.accordion-header {width: 100%;padding: 20px;font-size: 1rem;background: #ec3c41;border: none;cursor: pointer;text-align: left;color: #ffffff;}
.accordion-header h3{margin-top: 0;margin-bottom: 0;font-size: 20px;line-height: 32px;}
.accordion-content {max-height: 0;overflow: hidden;padding: 0px 16px;background: #f0f0f0;transition: max-height 0.4s ease, padding 0.3s;}
.accordion-content p{font-size: 18px;line-height: 36px;padding: 14px 0;color: #252525;}
.faqhed{text-align: center !important;padding:  0 15px;margin-bottom: 40px;}

.video-overlay {display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100vh;background: rgba(0,0,0,0.7);z-index: 999;}
.video-popup {display: none;position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);background-color: #000;padding: 20px;
                box-shadow: 0 0 15px rgba(0,0,0,0.5);z-index: 1000;max-width: 800px;width: 90%; }
.video-close-btn {margin-top: 10px;padding: 8px 16px;background-color: #ff4444;color: white;border: none;cursor: pointer;float: right;}
.video-container iframe,.video-container video {width: 100%;height: 400px;}
.ft_title{font-size: 32px;color: white;text-align: center;padding-left: 15px;padding-right: 15px;
            margin-bottom: 40px;margin-top: -20px;    line-height: 38px;}
/* .tab{display: flex;flex-wrap: wrap;} */

