/*
Theme Name: Custom Theme
Theme URI: Custom Theme
Author: DigiFills Team
Author URI: Custom Theme
Description: customtheme.
Version: 1.5
License: GNU General Public License v2 or later
License URI: Custom Theme
Tags: one-column, two-columns, right-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready, blog
Text Domain: customtheme

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on May 5, 2021 */
 
@font-face {
    font-family: 'Baloo';
    src: url('fonts/Baloo.woff2') format('woff2'),
        url('fonts/Baloo.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
 @font-face {
    font-family: 'Inter';
    src: url('fonts/Inter-Regular.woff2') format('woff2'),
        url('fonts/Inter-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'InterMedium';
    src: url('fonts/Inter-Medium.woff2') format('woff2'),
        url('fonts/Inter-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
.fs-109{
	font-size: 163px;
    color: #353d40;
    margin-top: 30px;
}
@font-face {
    font-family: 'InterSemiBold';
    src: url('fonts/Inter-SemiBold.woff2') format('woff2'),
        url('fonts/Inter-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
.text-primary-font{
	font-family:'Inter';
}
.fm-InterMedium{
	font-family:'InterMedium';
}
.title-primary-font{
	font-family:'Baloo';
}
.menu-primary-font{
	font-family:'InterSemiBold';
} 
body {
	overflow-x:hidden;
	color:#232323;
	margin: 0;
	font-family:'Inter';
}
.cur-pointer{cursor:pointer}
.enq-now:hover{
	background-color:#fff;
	color:#0089d0
}
.enq-now{
	border:2px solid #0089d0;
	padding:8px;
	transition:0.2s;
	text-align:center
}
.primary-color{
	color:#0089d0 
}
.menu-holder{
}
.color-302F64{
	color:#302F64
}
.color-fff{
	color:#fff
}
.text-transform-uppercase{
	text-transform: uppercase;
}
.bg-2D2C62{
	background-color:#2D2C62
}
.benefits-section .nav-link.active:hover{
	background-color:#2D2C62
}
.benefits-section .nav-link.active{
	background-color: #2D2C62; 
}
.benefits-section .nav-link:hover{
	transition:0.2s;
	background-color:#e2e2e2
}
.benefits-section .nav-link{
	margin-bottom:30px;
	width:100%;
    border: 1px solid #2d2c62;
    border-radius: 30px;
	cursor:pointer;
	background-color:#fff;
}
.faqs button[aria-expanded="true"]{
	appearance: none;
    padding-left: 65px;
    background-image: url(images/qna-up.png);
    background-position-y: center;
    background-repeat: no-repeat;
	transition:0.2s;
} 
.benefits button[aria-expanded="true"]{
	 padding-right: 36px;
    appearance: none;
    padding-left: 36px;
    background-image: url(images/minus.png);
    background-position-x: 95%;
	background-position-y: center;	
    background-repeat: no-repeat;
	transition:0.2s;
	    margin-bottom: 20px;
	border-bottom:1px solid #fff
}
.bg-blue{
	background-color:#25255C
}
.benefits button[aria-expanded="false"]{
	    padding-right: 36px;
    appearance: none;
    padding-left: 36px;
    background-image: url(images/plus.png);
    background-position-y: center;
    background-position-x: 95%;
    background-repeat: no-repeat;
    transition: 0.2s;
} 
.hov-footer-logo{ 
    background-image: url('images/digi logo animation footer.png'); 
    background-repeat: no-repeat; 
} 
.hov-footer-logo:hover{ 
    background-image: url(images/footer-hover-logo.png); 
    background-repeat: no-repeat;
	transition:0.2s;
	height:100px;width:300px
} 
.service-list{
	list-style:none
}
.service-list a:hover{
	color:#F66722;
}
.service-list a{
	color:#000;
}
.faqs .header-card-btn:hover{
	text-decoration:none;
	color:#cfcfcf;
	transition:0.2s
}
.faqs button[aria-expanded="false"]{
	transition:0.2s;
	appearance: none;
	padding-left:65px; 
	background-position-y: center;
    background-image: url('images/qna-down.png'); 
	background-repeat:no-repeat;
} 
.btn-primary:hover{
	transition:0.3s;
	text-decoration:none;
	background-color:#fff;
	color:#F16724;
	border:1px solid #F16724
}
.icon-how{
	    -moz-border-radius: 0px;
    -webkit-border-radius: 3px 3px 0px 0px;
    border-radius: 0 44px 0 44px;
    /* background: #232323; */
    border: 1px solid #232323;
    padding: 8px 22px;
    z-index: 9999999999999;
    position: relative;
    background: #fff;
	margin-left: -9px !important;
}
.title-how{ 
    padding: 19px 68px 21px 75px;
    margin: auto;
    vertical-align: middle;
	border:1px solid;
    border-radius: 0px 44px 0px 0px; 
    margin-left: -38px !important;
    position: relative;
    z-index: 9;
	width: 83%;
	margin-right: -9px !important;
}
.hold{ 
    border-radius: 0 44px 0 0;
    box-shadow: 1px 1px 6px 0px #696969;
}
.bg-F66722{
	background-color:#F66722;
}
.bg-why{
    background:url('images/Group 13.png');
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:150px
}
.service-list li{
	padding:10px
}
.service-list{
	list-style:none;
	text-align:left;
	padding:20px 	
}
.btn-primary{
	border-radius:10px;
	padding:5px 40px;
	border:1px solid #F16724
}
.bg-F16724{
	background-color:#F16724
}
.bg-000{
	background-color:#000
}
.bg-f3f2f2{
	background-color:#f3f2f2
}
.local-swiper-button-prev.swiper-button-prev.swiper-button-disabled{
	background-image:url('images/previous-services.png');
	    opacity: 1;
}
.local-swiper-button-next.swiper-button-next.swiper-button-disabled{
	background-image:url('images/next-empty.png');
	    opacity: 1;
}
.local-swiper-button-next{
	background-image: url('images/next-services.png');
    right: 0;
    left: 51%;
    top: 104%;
}  
.local-swiper-button-prev{
	background-image:url('images/previous-available.png');
    left: 47%; 
	top:104%
}  
.testimonials-swiper-button-next{
	    right: -36px;
    background-color: #d3d3d3;
    height: 82%;
    top: 52px;
    z-index: 999999999;
    width: 51px;
	background-image:url(images/next.png)
}  
.view-more{
	    padding: 10px 30px;
    border: 2px solid #fff;
    box-shadow: 2px 3px 3px 2px #2d2d2d;
    border-radius: 19px;
}
.view-more:hover{
	transition:0.2s;
    border: 2px solid #fff;
	background-color:#fff;color:#F66722;
	text-decoration:none
}
#how_local_marketing .swiper-slide::before{        content: '';
    width: 28px;
    height: 26px;
    background: url(images/arrow-straight.png) no-repeat;
    background-position: right;
    position: absolute;
    right: -30px;
    top: 29%;
    z-index: 999999;
}
.hp_form input, .hp_form select {
	background-color: #e7e6e6;
    border: none;
    width: 100%;
    margin-top: 15px;
    border-radius: 30px;
    padding: 5px 20px;
}
.hp_form input[type=submit]:hover{
	background-color:#fff
}
.hp_form input[type=submit]{
	background-color:#F16724;
	border-radius:10px;
	width:80%;
	border:1px solid
}
.readmore-blog:hover{
	color:#C01E1E;
	background-color:#fff;
	text-decoration:none;
}
.readmore-blog{ 
	border:1px solid
}
.bg-C01E1E{background-color:#C01E1E}
.color-3a3a3a{color:#3a3a3a}
.bg-fff{background-color:#fff}
.hp_form select{
	appearance: none;
	padding-right:40px;
	background-color:#e7e6e6;
	background-position: right;
    background-image: url('images/Polygon 1.png');
    background-position-x: 97%;
	background-repeat:no-repeat;
}
.bg-dfebfd{
	background-color:#dfebfd
}
.testimonials-swiper-button-prev{
	    left: -36px;
    background-color: #d3d3d3;
    height: 82%;
    top: 52px;
    z-index: 999999999;
    width: 51px;
	background-image:url(images/prev.png)
}  
#greeting{
	width:350px;
}
.pr-0{padding-right:0}
.scroll:hover{color:#000;text-decoration:none}
 .bg-25255C{background-color:#25255C}
 .banner-btn{border-radius:40px;padding:10px 25px;margin-top:20px;border:1px solid #25255C;}
 .banner-btn i{padding-left:15px; }
 .banner-btn:hover{transition:0.2s;background-color:#fff;color:#25255C;text-decoration:none}
.fw-bold{font-weight:bold}
.arrow-bottom:after{
	content: "";
    width: 300px;
    height: 50px;
    background: url(images/arrow-bottom.png) no-repeat;
    bottom: -29px;
    left: 85%;
    position: absolute;
    display: inline-block; 
}
.arrow-top:after{
	content: "";
    width: 300px;
    height: 50px;
    background: url(images/arrow-top.png) no-repeat;
    top: -4px;
    left: 87%;
    position: absolute;
    display: inline-block;
}
#menu-primary-menu li a{
	color:#232323;
    padding:15px;
  position: relative;
  background:transparent;
  z-index:999999999;
  text-decoration:none;	
}/* 
#menu-primary-menu > li > a:hover::before, #menu-primary-menu li.current_page_item a::before{
  position:absolute;
  top:0px;right:0px;bottom:0px;left:0px;
  transform:skewX(45deg);
  background-color:#fff;
  z-index:-1;
  content:'';
}
 */
#menu-primary-menu ul.submenu > a:hover {color:#fff}
#menu-primary-menu ul.submenu > a:hover::before{background-color:transparent !important;transform:skewX(0deg) !important;}

#menu-primary-menu > li a:hover, #menu-primary-menu > li.current_page_item a{
	color:#25255c;
	text-decoration:none;
	transition:0.5s;
	text-decoration:underline
}
#menu-primary-menu > li{
  background:transparent;
	display:inline-block;
	font-size:21px;
	position: relative;
}
#menu-primary-menu{margin:0}

#menu-primary-menu ul.sub-menu ul a{display:block}
#menu-primary-menu .sub-menu {line-height:30px;visibility: hidden;
  opacity: 0;
  transition: visibility 0s, opacity 0.5s ease-in-out;padding-left:0;font-size:14px;width:100%;} 
#menu-primary-menu .sub-menu li:before {width:0} 
#menu-primary-menu .sub-menu li ul:before{
	content: "";
    width: 0;
} 
#menu-primary-menu .sub-menu li a{padding:9px}
#menu-primary-menu .sub-menu .sub-menu li a{padding:0;font-size:15px}
#menu-primary-menu .sub-menu li {font-size:17px;padding:3px;border:1px solid #f2f2f2; width:250px;background-color:#F16724
} 

/* 
#menu-primary-menu li:hover ul.sub-menu {display:block!important} */
#menu-primary-menu ul.sub-menu {position:absolute;z-index:99999}
#menu-primary-menu ul.sub-menu ul.sub-menu {top: 0; right: 100%;}
#menu-primary-menu .sub-menu li{display:block;}
#menu-primary-menu .sub-menu .arrange-nav li{padding-left:20px !important;display:block;width:150px;border-right:1px solid #eaeaea !important}
.bg-F16924{
	background-color:#F16924
}
.mobile-nav-list li a{display:block;color:#444}
.mobile-nav-list li{
	list-style: none;
	line-height: 40px;
	position:relative
}
.mobile-nav-list ul.sub-menu,.mobile-nav-list ul.sub-menu ul{
	display:none;
}
.pl-20{padding-left:20px;}
.extend{ 
	cursor:pointer;
	position: absolute;
	right: 0;
	top:0;
	padding-right: 15px;
	font-size: 26px;
}
.mobile-nav-list ul{padding-left:0;}
.mobile-nav-list ul .menu{display:none}
.search-result{
	line-height:35px;
}
.bar-menu{
	font-weight: bold;
    font-size: 29px;
} 
#menu-primary-menu li:last-child:before{
	content:'';
	width: 0;
}
#menu-primary-menu a{
	vertical-align:middle;
	display:block;	
}
#menu-primary-menu a:hover{
	color:#fcbb55;
	text-decoration:none;
	transition:0.5s;
}

.swiper-pagination-bullet-active{background-color:#0089d0}
.swiper-pagination-bullet{position:relative;margin:0 5px}
.hp-swiper-pagination{position:relative;}
/* Primary Menu CSS Ends*/  
.about-us-inner p{padding:10px 20px}
.par{margin-left:-45px;padding: 45px;background-color:#f3f2f2}
.bg-f5f5f5{
	background-color:#f5f5f5;
}
.border-r{
    position: relative;
}
.border-r:after{
	content: ' ';
    position: absolute;
    width: 1px;
    height: 63px;
    bottom: -9px;
    right: 33px;
    background: #d2d2d2;
}
  
footer a:hover{
	color:#000;text-decoration:none
}
footer a{
	color:#0089d0;
	padding-bottom:3px;
	position:relative
} 

.hover-eff{position:relative}
.hover-eff:hover {text-decoration:none;color:#000}
.hover-eff:hover:after {
    transform-origin: bottom left;
    transform: scaleX(1);
}
.tel-footer:hover{
	color:#F16724
}
.hover-eff:after {
    content: ' ';
    position: absolute;
    width: 100%;
    height: 2px;
    bottom: -2px;
    left: 0;
    background-color: #F66722;
    transform: scaleX(0);
    transform-origin: bottom right;
    transition: transform 0.4s;
}  
#bread-crumbs a{
	color:#0089d0
} 
#bread-crumbs{
    color: #013f5f;
    padding: 5px;
    font-size: 21px;
 } 
.bar {padding-right:5px;margin-right:5px;position:relative}
.bar:before {
        content: ' ';
    position: absolute;
    width: 2px;
    height: 19px;
    bottom: 4px;
    margin: auto;
    right: 1px;
    background-color: #000;
} 

.social-icons i:hover{
	color:#F66722;
	transition:0.2s;
}
.social-icons i{
	padding-right:30px;	
	padding-top:30px;	
}
.text-on-twist{	z-index:9999;	left:0;	top:30%;	padding:40px}.twist{ /*    background-image: url('images/Group 15.png'), url('images/Vector 3 (5).png'), url('images/Vector 3 (4).png');  background-position: center, 50px, center;  background-repeat: no-repeat, no-repeat, no-repeat;   position:relative; */	  width: 500px;  height: 600px;} .twist-bg::before{  content: "";  position: absolute;  width: 500px;  height: 600px;  top: 8%;  left: 16%;  z-index:-90;   background: url('images/Vector 2 (1).png') 0 0 no-repeat;   transform: rotate(0deg); }  .map-bg{	background: url('images/map gif.gif') 0 0 no-repeat;	border-radius:30px;	background-size:cover;    box-shadow: 3px 1px 10px 0px #5c5757;}.twist-bg:hover::before{     transform: rotate(54deg);    transition: 0.3s; }.twist-bg::after{    content: "";  position: absolute;  width: 500px;  height: 600px;  top: 8%;  left: 16%;  z-index:-90;  background: url('images/Vector 2.png') 0 0 no-repeat;  transform: rotate(0); }.twist-bg:hover::after{  	transform: rotate(-25deg); 	transition: 0.3s;}/* .twist-bg:after{    content: "";  position: absolute;  width: 500px;  height: 600px;  top: 0%;  left: 0%;  z-index: -1;  background: url('images/Vector 3 (4).png') 0 0 repeat;  transform: rotate(25deg); }  */
.btn-visit{border-color:#25255c;}
.btn-visit:hover{color:#25255c;transition:0.2s;border-color:#25255c;}
.bg-25255c{background-color:#25255c}
.card-header h3{text-wrap:auto}
.color-F16724 {color:#F16724 }
.color-25255C {color:#25255C }
.card-header{border:none;}
.card-header:hover{background-color:#F16724;color:#fff}
.hold-how{
	padding: 13px;
    border: 1px solid;
    border-radius: 20px;
    box-shadow: 4px 6px 4px 0px #bcb6b6;
}
.hold-how label{
	padding-bottom: 10px;
	padding-top: 5px;
}
.title-style{
	position:relative;
	display:inline-block;
}
.title-style::before{
	position:absolute;
	content:'';
	background-color:#F16724;
	height:4px;
	width:100px;
	top:-5px
}
.bg-{
	background-color:#F16724
}
.pricing.nav-pills .nav-link{border:none;padding:10px;font-size:18px;border-radius:20px;width:40%;margin:auto}
.pricing.nav-pills .nav-link.active{
	background-color:#F16724;
	color:#fff;
	
}
.title-style::after{
	position:absolute;
	content:'';
	background-color:#F16724;
	height:4px;
	width:100px;
	bottom:0;
	right:0%
}
.howcategory{
	box-shadow: 1px 1px 2px 1px #b8a7a7;
    padding: 50px;
    margin: 50px;
    background-color: #fff;
    border-radius: 20px;
}
.hold-howtodo{
	box-shadow: 0 4px 4px 0 #a7a7a7;
	background-color:#F3F3F3;
		padding:10px;
		border-radius:10px;
	margin-bottom:120px !important
}
.hold-howtodo::before{
	height: 120px;
    width: 1px;
    background-color: #232323;
    content: '';
    position: absolute;
    top: 100%;
    left: 50%;
}
.hold-howtodobottom{
	box-shadow: 0 4px 4px 0 #a7a7a7;
	background-color:#F3F3F3;
	padding:10px;
	border-radius:10px;
	margin-top:120px !important
}
.hold-howtodobottom::before{
	height: 120px;
    width: 1px;
    background-color: #232323;
    content: '';
    position: absolute;
    bottom: 100%;
    left: 50%;
}
.service-ellipse{
	background-size: auto;
}
.bloglist-category li{padding:3px 15px;position:relative }
.bloglist-category li:after{content: '';
    height: 52px;
    background-color: #fff;
    width: 3px;
    position: absolute;
    right: 0; }
.bloglist-category a:hover{
	color:#fff;
}
.bloglist-category{
	list-style:none;
	display:inline-flex
}
.lin{
top: 35px;
    position: absolute;
	    right: 14px;
}

@media(min-width:768px){ 
	#menu-primary-menu .menu-item-has-children:hover > .sub-menu { text-align:center;min-width:250px;visibility: visible;  opacity: 1;}
	.mobile-nav{
		display:none;
	}
}

/* Three column layout */
.side {
  float: left;
  width: 15%;
  margin-top:10px;
}

.middle {
  margin-top:10px;
  float: left;
  width: 70%;
}

/* Place text to the right */
.right {
  text-align: right;
}

/* The bar container */
.bar-container {
  width: 100%;
  background-color: #CECECE;
	border-radius:30px;
  text-align: center;
  color: white;
}
#reviews{
	background-color:#f8ffff
}

/* Individual bars */


/* Responsive layout - make the columns stack on top of each other instead of next to each other */
@media (max-width: 400px) {
	
  .side, .middle {
	width: 100%;
  }
  .right {
	display: none;
  }
}
.reviewz .thumbsup-r{
	background: url("images/thumbs up.png"), none;	width:30px;height:29px; background-repeat:no-repeat; background-position:center;    background-size: 13px;    vertical-align: -webkit-baseline-middle;
}
.reviewz .thumbsdown-r{
	background: url("images/thumbs-down_svgrepo.com (1).png"), none; width:30px;height:30px; background-repeat:no-repeat; background-position:center;    background-size: 13px;    vertical-align: -webkit-baseline-middle;
}
.review-initial{
	font-size:60px;
	background-color:#D9D9D9;
	border-radius:50px;
	color:#232323;
	text-transform:uppercase;
	text-align:center;
	    line-height: 101px;
	
}
.color-FFC700{
	color:#F66722
}
.color-A7A7A7{
	color:#A7A7A7
}
.color-232323{color:#232323}
.color-000{color:#000}.ls-50{letter-spacing:50px}
.vission-mission{
	   background-position: left; background-size: 62%; background-repeat: no-repeat;
}
.map-bg-1{
	background-position-y: top;
	        background-size: auto;
}
.service-list a:hover{color:#302E8C;transition:0.3}
.service-list a:hover .hovy	{
	background-color:#302E8C !important;
	transition:0.3
}
.download-pamplet	{
    position: absolute;
    bottom: 24px;
    z-index: 9999;
    right: 22px;
    color: #f16724;
    background-color: #fff;
    padding: 5px 16px;
    border-radius: 10px;
    box-shadow: 2px 3px 2px 1px #9d9898;
    font-size: 30px;
	}
	.p-10{
		padding:10px
	}
	.bg-opcaity{
		z-index: 9999999;
    top: 0;
    background-color: #000000b0;
    height: 100%;
    width: 100%;
    margin: auto;
	}
	.category-title{
		padding-top: 2%;
		width: fit-content;
		margin: auto;
	}
@keyframes blink {  
  0% { color: #f16824; }
  100% { color: black; }
}
@-webkit-keyframes blink {
  0% { color: #f16824; }
  100% { color: black; }
}
.blink {
  -webkit-animation: blink 1s linear infinite;
  -moz-animation: blink 1s linear infinite;
  animation: blink 1s linear infinite;
} 
	.cut{display:inline-block;width:100%}
	.cut a{display:inline-block}
	.hu img{width:56px}
		.float-xs-right{float:right;margin-top:7px;}

	
@media(max-width:768px){
	.hu img{width:22px}
	.cut{
	position: absolute;
    /* bottom: -226px; */
    z-index: 22222222;
    bottom: -10px;
}
	.twist{height:auto;width:auto}
	.pricing.nav-pills .nav-link{
		width:50%;
	}
	.off{line-height: 30px;}
	.howcategory{
		padding:10px;
		margin:0
	}
	.w-xs-60{
		width:60% !important;
	}
	.w-xs-40{
		width:39% !important;
	}
	.hp_form input[type=submit]{width:100%}
	.gst{
		display: block;
		text-align: right;
		font-size: 10px !important;
		float:none !important
	}
.mb-30{margin-bottom:30px !important}
	.hold-howtodobottom{margin-top:30px !important}
.hold-howtodo::before {
    width: 30px;
    height: 1px;
    background-color: #232323;
    content: '';
    position: absolute;
    top: 50%;
    left: 100%;
}
.hold-howtodobottom::before {
    width: 30px;
    height: 1px;
    background-color: #232323;
    content: '';
    position: absolute;
    top: 50%;
    left: -32px;
}
.service-ellipse{
	background-size: contain;
}
.map-bg-1{
	background-position-y: center;
}
	.vission-mission{
		background-size: cover; background-repeat: no-repeat;
	}
	#greeting{
		width:175px;
	}
	.benefits-section .nav-pills .nav-link{
		flex-wrap: wrap;
		flex: 0 0 50%;
		max-width: 50%;
		width: 50%;
		display: inline-block;
	}
	.flex-column.benefits{
		flex-direction: row !important;
		display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
	}
	.m-xs-auto{margin:auto}
	.review-initial{
	line-height: 43px;font-size:35px
}.ls-none{letter-spacing:5px !important}.twist-bg::before{width:auto;height:auto}.location-icon{width:35px}.ls-50{letter-spacing:10px}.local-swiper-button-prev{left:39%}.arrow-top:after{display:none}.arrow-bottom:after{display:none}.hold{margin-top:30px}.ls-15{letter-spacing:15px !important} .testimonials-swiper-button-next {    right: -14px;            height: 83%;    top: 52px;     width: 35px;}.testimonials-swiper-button-prev {    left: -15px;     height: 83%;    top: 52px;     width: 38px; }#how_local_marketing .swiper-slide:before{display:none}.icon-how {    -moz-border-radius: 0px;    -webkit-border-radius: 3px 3px 0px 0px;    border-radius: 0 31px 0 24px;     padding: 1px 16px;       margin-left: -9px !important;    }.title-how {            padding: 18px 0 18px 0px;   margin: auto;    vertical-align: middle;    border: 1px solid;    border-radius: 0px 44px 0px 0px;    margin-left: -38px !important;    position: relative;    z-index: 9;    width: 83%;    margin-right: -9px !important;}.twist-bg::after{width:auto;height:auto}
	h1{font-size:20px}
	.social-icons i{
		padding-top:0
	}
	.btn-primary {
		padding: 2px 8px;
        width: 90%;
        display: block;
	}
	#bread-crumbs{font-size:16px !important}
	.enq-now{font-size:14px !important} 
	.carousel-caption{width:97%;left:2%;}
	.mobile-nav-list ul.sub-menu, .mobile-nav-list ul.sub-menu ul{padding-left: 14px;}
	.ex-new{
	    position: absolute;
		width: 26px;
		right: 13px;
		text-align: center;
		top: 0;
		color:#f16924;
		font-size: 26px;
	}
	.text-xs-center {text-align:center !important} 
	.mobile-nav-list li a{border-bottom:1px solid #0089d04d;}
.menu-primary-menu-container{text-align:left}
.menu-item-has-children{position:relative}
.menu-item-has-children:after{
	content: ' ';
    position: absolute;
    width: 1px;top:7px;
    height: 26px;
    bottom: 4px;
    right: 51px;
    background: #d2d2d2;
}  
	#menu-primary-menu-1 a{color:#0089d0;}
	#menu-primary-menu-1{
	    position: absolute;
		width:100%;
		z-index: 99;
		font-size: 22px;
		list-style: none;
		padding-left: 14px;
		background-color: #fff;
		left:0
	}
	.extend {
		cursor: pointer;
		position: absolute;
		right: 0;
		top: 5px;
		font-size: 26px;
		width: 30px;
		height: 30px;
		text-align: center;
		text-indent: 9999px;
	} 
	.search-click {
		background: none;
		position: relative; 
		bottom: 0;
		right: 0;
		left: 0;
	}	 
}