@import url('https://fonts.googleapis.com/css2?family=Raleway&display=swap');#logoEditorElements{font-family: 'Rajdhani', sans-serif;}

#logoEditorElements h1 {letter-spacing: 1px;

    word-spacing: 1px; font-size: 23px;color:#272727;line-height: 25px;text-transform:uppercase;}

    body{

        font-weight:500 !important;

        overflow-x:hidden;

    }

    section{

        overflow-x:hidden;

    }

	p {

        line-height: 20px !important;

        font-size: 15px !important;



    }
	.home h1, .h1 {
		font-size: 45px;
		
		letter-spacing: 0;
	}
#logoEditorElements h2 {font-size: 20px;color:#3b1b20 !important;font-weight:bold;line-height: 20px;text-transform:uppercase;}

#logoEditorElements h3 {font-size: 13px !important;

/*color:#3b1b20;*/

font-weight:600;line-height: 18px;text-transform:uppercase;}

#dark{

    color:#3b1b20 !important;

}

p{

    font-weight:300 !important;

}

.input-text{

    padding: 0px !important;

    min-width: 300px !important;

	padding-left: 10px !important;

}



/* Cities menu */
#cities-serving{padding-left: 0;}#cities-serving li{list-style: none;display: inline-block;text-transform: capitalize; width: 24%; text-align: left; font-size: 15.5px; line-height: 1.5;padding:5px 0;}

#cities-serving a{color: #000;}

#cities-serving li a:hover{color: #ec3b37;padding-left: 8px;transition: all 0.2s ease-in;}




/*header design by shashi 02-01-2023 */

.navbar-nav{

    margin-top:0;

}



.nav-link:focus, .nav-link:hover{

    color: #c60017;

}

.navbar-nav li{

    /*padding:0 10px;*/

    list-style:none;

}

.dropdown-menu{

    background-color:#4B2849 !important;

    

}

.sub-menu{

    display:none;

}

/*.sub-menu{*/

/*    display:none;*/

/*    position:absolute;*/

/*    top:30px;*/

/*    left:0;*/

/*    width:200px;*/

/*    background-color:#fff;*/

/*    padding:20px 5px;*/

/*    animation: smoothScrollsubmenu 0.5s forwards;*/

/*}*/

@keyframes smoothScrollsubmenu{0%{transform:translateY(40px)}100%{transform:translateY(0)}}

.nav-link{

    font-size:16px;

    font-weight:500;

    text-transform:capitalize;

    color:#EF3930;

}

/*.rd-navbar-submenu:hover .sub-menu{*/

/*    display:block;*/

/*}*/

/*.rd-navbar-submenu{*/

/*    position:relative;*/

/*}*/

.offcanvas-backdrop{

    width:270px !important;

}

.menu_block{

    display:block;

}

.menu_block1{

    display:block;

}

.dropdown-menu li a{

    color:#fff !important;

}

.dropdown-item:focus, .dropdown-item:hover{

    background-color:transparent !important;

}

.navbar-toggler{

    right:0;

    background:#EF3930;

    padding:5px 10px;

}

.menu_bars{display:none;}

.offcanvas-start{

    width:271px;

    z-index:99999;

    height:500px;

}

.top-phone_mob{

    display:none ;

}

.contact_box h2{

    text-align:center !important;

    font-size:40px;

    padding-bottom:40px;

}

.logodesign_innerlinks li a{

    color:#000 !important;

    padding:0;

}

/*updated on 27-02-2023 by shashi end */

.bold_hdr{

	font-size: 60px !important;

	line-height:1;

}

.top_box{

	border-bottom: 1px solid #111517;

	/*padding: 80px 0;*/

	padding-bottom:40px;

}

.cus_hedding{

	font-size: 45px !important;

}

.qna h3{

	font-size: 25px !important;

}







/*blog */



img[alt^="zero pixeal image"] {

    display:none !important;

}



#text-4{

    list-style:none;

}

h2 span{

    text-decoration:none !important;

}

.entry-content ul li{

    list-style:none !important;

}

.entry-content ul{

    padding-left:0;

}



.posts-images-item li{

    list-style:none;

}

.class_h3{

    font-size:25px;

}

.lighttxt



.blogs h1{

    font-size:2rem;

}

.blogs h2{

    font-size:30px;

}

.blogs h3{

    font-size:25px;

}

.blogs footer{

    background-color:#fff;

}

.blogs textarea{

    font-size: 15px;

    line-height: 21px;

    padding: 10px 10px 10px 0;

    margin-bottom: 25px;

    border: 0;

    font-family: Poppins,sans-serif;

    border-bottom: 1px solid #000;

    background: #fff;

    width: 100%;

    outline: 0;

}

.blogs input{

    font-size: 15px;

    line-height: 21px;

    padding: 10px 10px 10px 0;

    margin-bottom: 25px;

    border: 0;

    font-family: Poppins,sans-serif;

    border-bottom: 1px solid #000;

    background: #fff;

    width: 100%;

    outline: 0;

}

.sectionheading {

    position: relative;

}

.noblackline {

    background: #fff;

    padding-right: 20px;

    display: inline-block;

}

.sectionheading h2 {

    display: inline-block;

    margin-bottom: 0;

    color: #000;

    font-size:30px;

}

.sectionheading .blackline {

    border-bottom: 8px solid #333;

    display: inline-block;

    width: 100%;

    position: absolute;

    left: 0;

    bottom: 16px;

    z-index: -2;

}

.btn-secondary:hover {

    color: #fff;

    background-color: #fe1266;

    border-color: #f15b51;

    text-decoration: none;

}



.btn1 {

    display: inline-block;

    font-weight: 400;

    text-align: center;

    white-space: nowrap;

    vertical-align: middle;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

    border: 1px solid #c2c2c2;

    padding: 8px 15px;

    font-size: 14px;

    line-height: 1.5;

    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;

}



.blogs img{

    height: auto;

    max-width: 100%;

}

.blogs ul li{

    list-style:disc;

    margin-bottom:8px;

}

.mb-50{

    margin-bottom:80px;

}

.row.blogs {

    justify-content: space-around;

}

.blogs .fa {

    

    font: normal normal normal 14px/1 FontAwesome;

   

}



#blog-section {

    width: 92%!important;

    display: inline-flex!important;

    margin: 0 auto;

}

.blog-box img{

     height: auto;

    max-width: 100%;

    /*margin:5px;*/

}

.blog-box {

    background: #f5f5f5;

    padding: 10px 10px 35px 10px;

    margin:15px;

}

#blog-section h4{

    font-size:22px;

}

.copyright{

    background-color:#F7F7F7;

	padding-top: 30px;

}

aside#secondary {

    padding-left: 30px;

}

.botlines {

    margin: 0;

    padding: 0 0 5px 0;

    display: inline-block;

    color: #000;

    border-bottom: 11px solid #333;

    margin-bottom: 20px;

}

.breadcrumb a{

    font-weight:600;

}

.blogs a{

	color: #333 !important;

}

.blogs p{

	font-size: 15px !important;

}

.blog-font{

	color: #333;

	text-decoration: none;

	transition: 0.15s;

	font-size: 30px;

    line-height: 1.2;

}

.full-width-img-news-box .posts-items li .post-title {

    font-size: 30px;

    line-height: 1.2;

}



.blogs .col-md-6{

	max-width: 100%;

}



.img_box_hver{

	position: relative;

}

.equal_width{

	width: 33%;

}

.row_containr {

    flex-wrap: wrap;

}

.hvr_box_1:hover .img_1{

	width: 300px;

	height: 200px;

	position: absolute;

	content:'';

	top:50%;

	left:50%;

	transform: translate(-50%, -50%);

	box-shadow: 23px 37px 13px -3px rgba(0,0,0,0.1);

	transition: all 0.4s;

}

.hvr_box_2:hover .img_2{

	width: 300px;

	height: 200px;

	position: absolute;

	content:'';

	top:50%;

	left:50%;

	transform: translate(-50%, -50%);

	box-shadow: 23px 37px 13px -3px rgba(0,0,0,0.1);

	transition: all 0.4s;

}

.hvr_box_3:hover .img_3{

	width: 300px;

	height: 200px;

	position: absolute;

	content:'';

	top:50%;

	left:50%;

	transform: translate(-50%, -50%);

	box-shadow: 23px 37px 13px -3px rgba(0,0,0,0.1);

	transition: all 0.4s;

}

.hvr_box_4:hover .img_4{

	width: 300px;

	height: 200px;

	position: absolute;

	content:'';

	top:50%;

	left:50%;

	transform: translate(-50%, -50%);

	box-shadow: 23px 37px 13px -3px rgba(0,0,0,0.1);

	transition: all 0.4s;

}

.hvr_box_5:hover .img_5{

	width: 300px;

	height: 200px;

	position: absolute;

	content:'';

	top:50%;

	left:50%;

	transform: translate(-50%, -50%);

	box-shadow: 23px 37px 13px -3px rgba(0,0,0,0.1);

	transition: all 0.4s;

}

.hvr_box_6:hover .img_6{

	width: 300px;

	height: 200px;

	position: absolute;

	content:'';

	top:50%;

	left:50%;

	transform: translate(-50%, -50%);

	box-shadow: 23px 37px 13px -3px rgba(0,0,0,0.1);

	transition: all 0.4s;

}





/*updated on 27-02-2023 by shashi end */

/*blog end */











.woocommerce-billing-fields__field-wrapper p{

    display: contents !important;

    font-weight: 500 !important;

}

.woocommerce-billing-fields__field-wrapper input{

    padding-left: 5px !important;

}



.u-columns .fa-envelope{

    z-index: 1 !important;

}

.woocommerce-Input{

    padding-left: 50px !important;

}



.woocommerce-order-overview{

    display:flex;

    justify-content: center ;

    padding-top: 18px;

     background: #e9e9e9;

}

.woocommerce-order p{

      font-weight: bold !important;

}

.woocommerce-table{

      font-weight: bold !important;

}

.woocommerce-notice{

    display:flex;

    justify-content: center ;

    margin-bottom: 0px;

    background: #e9e9e9;

    font-weight: bold !important;

}

.woocommerce-order ul {

     font-weight: 500 !important;

    

}

.spread{

    min-width:100% !important;

    width:100%;

}

.distance-x {

    min-width:100% !important;

    width:100%;

}

.distance-y{

    min-width:100% !important;

    width:100%;

}

.fontsize{

    min-width:20% !important;

    width:20%;

}

input[type=number]::-webkit-inner-spin-button {

    height: 30px;

    width:30px !important;

    opacity:1;

}

.color_text{

    min-width:40% !important;

    width:50%;

}

#logo-design-template{padding-left: 0;}#logo-design-template li{list-style: none;display: inline-block;text-transform: capitalize; width: 24%; text-align: left; font-size: 15.5px; line-height: 1.5;padding:5px 0;}

	#logo-design-template li a{color: #000;}

	#logo-design-template li a:hover{color: #ec3b37;padding-left: 8px;transition: all 0.2s ease-in;}



.woocommerce-order{

    margin: 0px auto !important;

}



.bt-social-wrap a {

    margin: 8px;

}



.btn-primary {

    color: #fff;

     background-color: #ec3b37 !important;

     border: none !important; 

}



.faq-question {

    border-left: 4px solid #EF3930;

    padding-left: 10px;

    margin: 10px 0 2px 0;

}

.faq-answer {

    border-left: 4px solid #000;

    padding-left: 10px;

}



#primary_navbar a {font-weight: 500!important;}

#logoEditorElements header{padding:0;background: rgb(58,33,55);background: linear-gradient(90deg, rgba(58,33,55,1) 0%, rgba(101,52,97,1) 35%, rgba(95,53,75,1) 100%);}



.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {max-width: 100%; height: auto;}

html {scroll-behavior: smooth}

.img-responsive1{width: 100%;height: auto; padding: 10px; object-fit: cover;}



/*#stepsHeader{height: auto!important;background: rgb(58,33,55);background: linear-gradient(90deg, rgba(58,33,55,1) 0%, rgba(101,52,97,1) 35%, rgba(95,53,75,1) 100%);padding:10px 0;}*/

/*#stepsHeader .navbar-nav > li > a{color:#fff !important; font-weight: 100;}*/

/*#stepsHeader .navbar-nav > li > a:hover{color:#ec3738}*/

/*#stepsHeader .top-phone small{color:#fff}*/



header {height: auto!important;background:#fff;}

.header-fixed-top {position: fixed;left: 0;top: 0;z-index: 1030;width: 100%;background: #fff;animation: smoothScroll 1s forwards;box-shadow:0 0 0.6rem 0.02rem rgba(0, 0, 0, 0.25)}

@keyframes smoothScroll{0%{transform:translateY(-40px)}100%{transform:translateY(0)}}



.homeSlider .sliderBtn{/*top:60%;left:13%;position:absolute;animation: MoveUpDown 4s linear infinite;*/font-size:12px;padding:10px 17px;background:#4e2b4c;display: inline-block;cursor:pointer;text-transform:uppercase; color:#fff;border:0;border-radius:3px;letter-spacing: 1px;}.homeSlider .sliderBtn:hover{background:#fff;color:#4e2b4c;transition: all 0.2s ease-in;}.header-slide1, .header-slide2 {animation: MoveUpDown 4s linear infinite;}

@keyframes MoveUpDown {

	0%, 100% {transform: translateY(0);}

	50% {transform: translateY(-10px);}

}



.cust_select{

    margin-bottom:0 !important;

    height:auto !important;

    padding-bottom:17px !important;

    box-shadow:none !important;

}

.top-phone{margin-top:14px;}

.top-buttonmargin{padding: 23px 0;}

.maker-tool{border:0px solid #a2a2a2;font-size:13px;border-radius:3px;font-weight:600;padding:2px 4px;margin:5px 10px;line-height:15px;text-transform:uppercase;background:transparent;}

.maker-tool--box{height: 60px;width: 60px;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;border: 1px solid #d0d0d0;padding:6px 0 0px 0;background-color: #fff;margin:2px;font-size:13px;text-transform:uppercase;}



.sectionbox, .blogbox{background:#fff;padding:90px 0;}

.commonFormCss{position:relative;padding:15px 0 0 0}

.commonFormCss input, .commonFormCss textarea, .commonFormCss select{transition: all 0.4s;outline: none;font-size: 12px;line-height: 24px;color: #293b5d;width: 100%;max-width: 100%;border: 1px solid #eaeaea;margin-bottom: 20px;padding: 12px 15px;-webkit-border-radius: 5px;border-radius: 5px;-webkit-box-shadow: none;box-shadow: none;background-color: #f3f4f6;}

.commonFormCss input:hover, .commonFormCss input:focus, .commonFormCss textarea:hover, .commonFormCss  textarea:focus, .commonFormCss select:hover, .commonFormCss  select:focus{ background-color:#ffffff; }

.commonFormCss select{padding:16px 12px;}

.commonFormCss textarea{height: 180px;}



.changepwdForm{position:relative;padding:15px 0 0 0}

.changepwdForm input:disabled{  background-color: #e2e2e2;}

.changepwdForm input:hover:disabled{  background-color: #e2e2e2;}

.changepwdForm input{transition: all 0.4s;outline: none;font-size: 12px;line-height: 24px;color: #293b5d;width: 100%;max-width: 100%;border: 1px solid #d4d4d4;margin-bottom: 20px;padding: 12px 15px;-webkit-border-radius: 5px;border-radius: 5px;-webkit-box-shadow: none;box-shadow: none;background-color: #fff;}

.changepwdForm input:hover, .changepwdForm input:focus{ background-color:#ffffff; }



/*.projectsbox{background:url(../../img/bg1.jpg) repeat center center;padding:60px 0;}*/

.projectsbox{padding:60px 0;}

.projectsbox h2, .blogbox h2{font-size:55px;letter-spacing:-1px;color: #3b1b20; line-height: 52px;}

/*.lighttxt{background:url(../../img/projecttext.png) no-repeat center top;padding-top:52px;padding-bottom:20px}*/

.projectImgContent {position: relative;padding: 20px 0 10px 80px;}

.projectImgContent .bt-number {position: absolute;top: 20px;left: 0;font-size: 55px;font-weight: 700;line-height: 50px;color: #ec3b37;margin: 0;}

.projectImgContent .bt-title {font-size: 26px;line-height: 30px;font-weight: 700;margin-bottom: 0;}

.projectImgContent .bt-category {font-size: 11px;font-weight: 600;line-height: 20px;letter-spacing: 1px;text-transform: uppercase;color: #8799a3;margin-bottom: 0;}



.serviceHolder{display:block;border: 1px solid transparent;padding:12px;-webkit-transition: all 0.9s;-moz-transition: all 0.9s;-o-transition: all 0.9s;-ms-transition: all 0.9s; transition: all 0.9s;}

.serviceHolder:hover{border:1px solid #e22f00}

.serviceHolder .bt-icon img{margin-bottom:25px;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}

.serviceHolder:hover .bt-icon  img{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);transform:rotateY(180deg)}				

.orangeicon ul li i{color:#ffffb4}

.serviceHolder h3.bt-title {text-transform:Capitalize;font-size: 20px;line-height: 25px;letter-spacing: 0px;font-weight: 500;font-style: normal;}



.hovereffect {width:100%;overflow:hidden;position:relative;text-align:center;cursor:default;}

.hovereffect .overlay {width:100%;height:100%;position:absolute;overflow:hidden;top:0;left:0;opacity:0;background-color:rgba(78,44,76,0.8);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}

.hovereffect img {display:block;position:relative;-webkit-transition:all .4s linear;transition:all .4s linear;}

.hovereffect a.info {text-decoration:none;display:inline-block;text-transform:uppercase;color:#fff;border-bottom:1px solid #fff;background-color:transparent;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;margin:80px 0 0;padding:0px;font-size:13px;}

.hovereffect a.info:hover {color:#ec3b37}

.hovereffect:hover img {-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);}

.hovereffect:hover .overlay {opacity:1;filter:alpha(opacity=100);}

.hovereffect:hover a.info {opacity:1;filter:alpha(opacity=100);-ms-transform:translatey(0);-webkit-transform:translatey(0);transform:translatey(0);}

.hovereffect:hover a.info {-webkit-transition-delay:.2s;transition-delay:.2s;}



.blacklink{color:#000;border-bottom:1px solid #000}

.blacklink:hover{color:#ec3b37;border-bottom:1px solid #ec3b37;transition: all 0.2s ease-in;}



.limitedBudget{background:#ec3b37;padding:90px 0;}

.limitedBudget h2, .limitedBudget h3{color:#fff;}

.limitedBudget h3{font-weight:500;}



.greySectionBox{background:#f4f4f4;padding:60px 0;}



footer#logoEditorftr{padding:20px 0;background:#e6e6e6;border-top: 1px solid #d0d0d0;}

footer{background:#151515;padding: 60px 0 0px;}

.bt-footer-bottom{background:#000;padding: 30px 0;margin-top:60px}

footer h3{color:#fff;text-transform:uppercase;font-weight:500;font-size: 17px;}

.ftr-listing{padding:0;}

.ftr-listing li, .listingName1 li{color:#fff;font-size: 15.5px;line-height: 24px;list-style:none;}

.listingName1 li a{color:#000;}

.ftr-listing li a{color:#fff;}

.ftr-listing li a:hover, .listingName1 li a:hover{color:#ec3b37;padding-left:8px;transition: all 0.2s ease-in;}



.bt-footer-bottom p, .bt-content p{color:#969696;font-size: 12px;margin:0;line-height: 22px;}

.newsletterForm  {position: relative;}

.newsletterForm input.tnp-email{width: 100%;font-size: 15px;line-height: 20px;color: #afbec5;background: #252525;border-radius: 5px;padding: 15px 20px;border:1px solid #252525; padding-right: 41px;}

.newsletterForm input.tnp-submit {position: absolute;top: 0;right: 0;width: 60px;height: 52px;opacity: 0;z-index: 3;}

.newsletterForm:before {content: "\f1d8";font-family: Fontawesome;position: absolute;top: 12px;right: 20px;font-size: 20px;color: #636363;z-index: 1;}

.bt-social-wrap a[data-btIcon="fa fa-facebook"] {background: #3b5999;}

.bt-social-wrap a[data-btIcon="fa fa-twitter"] {background: #55acee;}

.bt-social-wrap a[data-btIcon="fa fa-google-plus"] {background: #dd4b39;}

.bt-social-wrap a[data-btIcon="fa fa-pinterest"] {background: #bd081c;}

.bt-social-wrap a {display: inline-block;width:38px;height: 38px;font-size: 16px;line-height: 40px;text-align: center;color: #ffffff;background: #ec3b37;-webkit-border-radius: 50%;border-radius: 50%;}

.bt-social-wrap a:hover {color:#ffffff;-webkit-box-shadow:inset 0 0 20px 20px rgba(255,255,255,0.15);-ms-box-shadow:inset 0 0 20px 20px rgba(255,255,255,0.15);box-shadow:inset 0 0 20px 20px rgba(255,255,255,0.15);}



.purple-btn{background:#4e2b4c;border:1px solid #4e2b4c;cursor:pointer;display: inline-block;font-size:12px;text-transform:uppercase; color:#fff;border-radius:5px;padding:6px 17px;letter-spacing: 1px;}

.purple-btn:hover{background:#fff;color:#4e2b4c;border:1px solid #4e2b4c;transition: all 0.2s ease-in;}



.onlybor-btn{background:#fff;border:1px solid #e3e3e3;cursor:pointer;display: inline-block;font-size:12px;text-transform:uppercase; color:#b2b2b2;border-radius:5px;padding:6px 17px;letter-spacing: 1px;}

.onlybor-btn:hover{background:#e3e3e3;color:#000;border:1px solid #e3e3e3;transition: all 0.2s ease-in;}

.logoprices span{float:right;color: #4e5255;font-size: 45px;font-weight:bold}

.woocommerce table.shop_table tbody:first-child tr:first-child td, .woocommerce table.shop_table tbody:first-child tr:first-child th{

    width:70%;

}



.input-text{

	display: block;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	/*width: 200px;*/

	height: 2.7rem;

	margin: 0 0 8px;

	/*padding: 8px 10rem;*/

	border: 1px solid #d0d0d0;

	border-radius: .1875rem;

	background-color: #fff;

	font-family: inherit;

	font-size: 1rem;

	font-weight: 400;

	line-height: 1.75;

	color: #595959;

	-webkit-transition: border-color .25s ease-in-out,-webkit-box-shadow .5s;

	transition: border-color .25s ease-in-out,-webkit-box-shadow .5s;

	transition: box-shadow .5s,border-color .25s ease-in-out;

	transition: box-shadow .5s,border-color .25s ease-in-out,-webkit-box-shadow .5s;

	-webkit-appearance: none;

	-moz-appearance: none;

	appearance: none;

}

.input-text:focus{box-shadow: 0 0 0 0.1rem rgba(0, 123, 255, 0.45);}



.input-textin{

	float:left;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	width: 80%;

	height: 2.4rem;

	margin: 0 15px 8px 0;

	padding: 8px ;

	border: 1px solid #d0d0d0;

	border-radius: .1875rem;

	background-color: #fff;

	font-family: inherit;

	font-size: 1rem;

	font-weight: 400;

	line-height: 1.75;

	color: #595959;

	-webkit-transition: border-color .25s ease-in-out,-webkit-box-shadow .5s;

	transition: border-color .25s ease-in-out,-webkit-box-shadow .5s;

	transition: box-shadow .5s,border-color .25s ease-in-out;

	transition: box-shadow .5s,border-color .25s ease-in-out,-webkit-box-shadow .5s;

	-webkit-appearance: none;

	-moz-appearance: none;

	appearance: none;

}

.input-textin:focus{box-shadow: 0 0 0 0.1rem rgba(0, 123, 255, 0.45);}

.donebtn{padding:0.2rem 2.5rem;margin:0 5px;border:1px solid #8d8d8d;background:#fff}

.donebtn:hover{background:#efefef;color:#000}

.select-input{-webkit-box-sizing: border-box;box-sizing: border-box;width: 50%;height: 2.7rem;margin: 0 10px 8px 0px;padding: 8px 19px 8px 8px;border: 1px solid #d0d0d0;border-radius: .1875rem;background-color: #fff;font-family: inherit;font-size: 1rem;font-weight: 400;line-height: 1.75;color: #595959;-webkit-transition: border-color .25s ease-in-out,-webkit-box-shadow .5s;transition: border-color .25s ease-in-out,-webkit-box-shadow .5s;transition: box-shadow .5s,border-color .25s ease-in-out;transition: box-shadow .5s,border-color .25s ease-in-out,-webkit-box-shadow .5s;}

.checkbox-container {display: block;position: relative;padding-left: 35px;margin-bottom: 12px;cursor: pointer;font-size: 18px;font-weight:bold;text-transform:uppercase;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}

.checkbox-container input {position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;}

.checkmark {position: absolute;top: 0;left: 0;height: 25px;width: 25px;background-color: white;border:1px solid #d0d0d0;border-radius:1px;}

.checkbox-container:hover input ~ .checkmark {background-color: #ccc;}

.checkbox-container input:checked ~ .checkmark {background-color: #61345d;border:1px solid #61345d;}

.checkmark:after {content: "";position: absolute;display: none;}

.checkbox-container input:checked ~ .checkmark:after {display: block;}

.checkbox-container .checkmark:after {left: 9px;top: 5px;width: 5px;height: 10px;border: solid white;border-width: 0 3px 3px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}

.color-picker{position:relative;height:35px; width:35px;text-align: center;font-size: 30px;padding: 4px 0 0 0;margin:1px;border-radius: .1875rem;display: inline-block;cursor: pointer;border-radius: .25rem;border: 1px solid #8d8d8d;}

.color-inputpicker {position:relative}

.color-inputpicker span{height:35px; width:35px;position:absolute;top:0px;right:110px;border-radius: .1875rem;display: inline-block;cursor: pointer;border-radius: .25rem;border: 1px solid #8d8d8d;}

.input-count{width:25%!important;display: initial;}

.add-color:after {content: "+";position: absolute;left:9px;top: 4px;}

.maker-fit-mode {width: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}

.maker-fit-mode .maker-container {height: 100%;width: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;overflow: hidden;}

.maker-fit-mode .maker-lhs-container {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;}

.maker-fit-mode .canvas-container {

	display: -webkit-box;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-webkit-flex-direction: column;

	-ms-flex-direction: column;

	flex-direction: column;

	-webkit-box-flex: 1;

	-webkit-flex-grow: 1;

	-ms-flex-positive: 1;

	flex-grow: 1;

	width: 100%;

	height: auto;

	background-color: #efefef;

	overflow: hidden;

	border-top: solid 1px #a2a2a2;

}

.maker-fit-mode .canvas-container-body {

	width: 100%;

	/* height: 100%; */

	display: -webkit-box;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-ms-flex-pack: center;

	justify-content: center;

	-webkit-box-align: center;

	/* -webkit-align-items: center; */

	-ms-flex-align: center;

	/* align-items: center; */

	overflow: hidden;

	-webkit-box-flex: 1;

	/* -webkit-flex-grow: 1; */

	-ms-flex-positive: 1;

	/* flex-grow: 1; */

	position: relative;

	

}

.maker-fit-mode .canvas-container-header, .maker-fit-mode .canvas-container-footer {height: 3.125rem;width: 100%;padding: 0.625rem 0;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}

.maker-fit-mode .canvas-container-footer {

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-ms-flex-pack: center;

	justify-content: center;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-ms-flex-align: center;

	align-items: center;

}

.maker-fit-mode .canvas-container-footer button {margin: 0.625rem;}

.maker-fit-mode .canvas-editor {background-color: #fff;border: 1px solid #a2a2a2;}

.maker-fit-mode .maker-action {

	width: 100%;

	display: -webkit-box;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-ms-flex-pack: center;

	justify-content: center;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-webkit-flex-direction: column;

	-ms-flex-direction: column;

	flex-direction: column;

	padding: 0.3rem 0.625rem;background:#29032a;

}

.maker-fit-mode .maker-action .button {width: 100%;margin-bottom: 0.625rem;}

.maker-fit-mode .maker-action .button:last-child {margin-bottom: 0;}









/* updated by shashi */

.listnumbr li{list-style:circle;padding: 5px 0;}



.whiteHdr{background:#fff}

#nwInHder-content {padding:20px 0 10px 0;}

#nwInHder-content h1{color:#000;font-size: 45px;letter-spacing: 0px;}

#nwInHder-content h2{color:#000;font-weight: 600;font-size: 25px;margin-bottom:10px;letter-spacing: 0px;}

#nwInHder-content p{color:#000;}

#nwInHder-content .breadcrumb-item a, .breadcrumb-item + .breadcrumb-item::before {color: #000;}

.twntyFyrs{font-weight: 700;font-size: 90px!important;line-height: 100px!important;}

.custom_bgr h3{

    font-size: 40px;

    letter-spacing: -1px;

    color: #3b1b20;

    line-height: 40px;

}





.owl-theme .owl-controls .owl-buttons div{

    bottom:50%;

}





.desktop_slider_view{

    display:block;

}

.mob_slider_view{

    display:none;

}





.owl-wrapper-outer{background-image: url(../../img/quote-slider1.jpg);

    background-repeat: no-repeat;

    background-origin: content-box;

    background-position: center;

    background-size: contain;}

.owl-wrapper-outer .track__item{background:#fff;}

.statistic-slide {display: flex;flex-direction: column;align-items: center;justify-content: center;height: 100%;margin:18% 30%;}

.statistic-slide__text {font-size: 55px;line-height: 1;color: #000;margin-bottom: 0!important;font-weight: 700;text-align:center;}









/*.quoteic{position:absolute;left:0px;}*/

/*.quoteinfo-name{display: grid; grid-template-columns: 25% 75%;align-items: center;margin-top:50px}*/

/*.quoteinfo-name p{text-align:left;margin:0;}*/

/*.quoteinfo{padding:30px 0 30px 50px;position:relative;}*/

/*.quoteinfo p img{float:left;margin-right:20px;}*/



/*.projectsbox h5{*/

/*    font-size:1rem;*/

/*}*/



/*.projectsbox p{*/

/*    font-weight:300 !important;*/

/*    text-align:center;*/

/*    font-size:15px !important;*/

/*}*/









/*thankyou page */





.f_mob_no{font-size:27px;}



.thanks_section{

    position:relative;

}

.thanks_left_bg{

    position:absolute;

    top:50%;

    left:0;

    transform:translateY(-50%);

}

.thanks_right_bg{

    position:absolute;

    top:50%;

    right:0;

    transform:translateY(-50%);

}

.th_content h2{

    font-size:80px;

    color:#63355b;

    margin-bottom:15px;

}

.th_content p{

    color:#63355b;

    font-size:18px;

}

.thanks_home_btn{

    color:#f58b23;

    font-size:22px;

}







#brandNamingBanner h1 small{

    font-size:15px;

}





















/*loadmore pagination style */



.flex {

    display: flex;

    flex-wrap: wrap;

    justify-content: center;

    align-items: center;

  }

  .content {

    /*height: 100%;*/

    width: 100%;

    text-align: center;

    margin: 5px;

    /*display: none;*/

    position:relative;

  }

  #loadMore {

    width: 200px;

    color: #000;

    display: block;

    text-align: center;

    margin:auto;

    /*padding: 10px;*/

    /*border-radius: 10px;*/

    border: 1px solid transparent;

    background-color: #fff;

    transition: .3s;

    border:2px solid #000;

    text-transform:uppercase;

  }



  .noContent {

    color: #000 !important;

    background-color: transparent !important;

    pointer-events: none;

    display:none !important;

  }

.content a {

    padding-top: 15px;

    padding-bottom:20px;

    position: absolute;

    top: 0;

    left: 0;

    bottom:0;

    right:0;

    display: block;

    width: 90%;

    height: 90%;

    margin: 5%;

    margin-top: 17px;

    text-align: center;

    padding-left: 20px;

    padding-right: 20px;

    background-color: rgba(255,255,255,.8);

    -webkit-transition: all 0.4s;

    -moz-transition: all 0.4s;

    -o-transition: all 0.4s;

    -ms-transition: all 0.4s;

    transition: all 0.4s;

    -webkit-transform: scale(0);

    -moz-transform: scale(0);

    -o-transform: scale(0);

    -ms-transform: scale(0);

    transform: scale(0);

    background-repeat: no-repeat;

    background-position: center 80px;

}

.content:hover a {

    -webkit-transform: scale(1);

    -moz-transform: scale(1);

    -o-transform: scale(1);

    -ms-transform: scale(1);

    transform: scale(1);

}











/* blog page style start here  */



/* account page styel  */



#exampleFormControlSelect1 option{

    text-transform:capitalize;

}



.frm_fld{

    width:100%;

}



#order_review_heading{

    padding: 20px 0;

}



.maker-sidebar__tab-nav .maker-sidebar__tab-button-container .maker-sidebar__tab-button-caption{font-size: 8px !important;}

.address_box{

	background-color: #595959;

	color: #fff;

	border-radius: 5px;

	height: 100%;

}

.bi{

	font-size: 25px;

	color: #a19c9c;

}

.col-md-1{max-width: 15% !important;}

.contact_box{

	background-color: #F3F2F2;

}

button:focus{outline: 0 !important;}

.accordion {

	background-color: #fff;

	color: #000;

	cursor: pointer;

	padding: 18px;

	width: 100%;

	border: none;

	text-align: left;

	outline: none;

	font-size: 15px;

	transition: 0.4s;

  }

  

  .faq_seciton {

	background-color: #fff; 

	padding: 50px 0;

  }

  

  .panel {

	padding: 0 18px;

	display: none;

	background-color: #fff;

	overflow: hidden;

  }



img.home_blog_item_image {

    object-fit: cover;

    width: 100%;

    height: 200px;

}





.blog_item{

	padding-top: 50px;

  }



  .home_blog_underline{

	width: 50%;

	padding-top: 20px;

  }

  .home_blog_underline_image{

	width: 50%;

	

  }

  .blog_col{

	

	width: 32%;

	padding: 10px;

	border-radius: 5px;

	

  }

  .col-1-4.fp-posts {

	height: 25%;

  }

  .home_blog_read_more_btn {

	padding-bottom: 10px;

  }

  .wrap{

	justify-content: space-between;

  }

  .author{

	padding-left: 3px;

  }

  .category{

	padding-left: 5px;

  }

  .post_date{

	padding-left: 5px;

  }

  /* .icon-tabler-folder{

	padding-left: 50px;

  } */

  .home_blog_title{

	color: #333;

	font-family: "Poppins";

	font-size: 20px;

	

  }

  .fp-posts a{

	text-decoration: none;

	padding: 10px;

  }

  

  .home_blog_read_more_btn a{

	padding-left: 0;

  }

  

  .home_blog_date{

	color: #29032a;

  }

  

  .home{

	list-style: none;

	color: #29032a;

	text-decoration: none;

	font-weight: bold;

  }

  .page_title{

	font-family: "Poppins-light";

	font-size: 16px;

	color: #29032a;

	font-weight: bold;

	margin-bottom: 0 !important;

	padding-top: 0 !important;

	/* padding-bottom: 10px !important; */

	/* border-bottom: 10px solid #0c4b59; */

  }

  .breadcrumb{

	align-items: center;

  }

  .breadcrumb_content{

	display: flex;

	border-bottom: 10px solid #29032a;

	align-items: center;

	padding-top: 10px;

  }

  .blog_underline{

	width: 115px;

	height: 10px;

	border: 5px solid #29032a;

	margin-top: -12px;

  }

  .item_title{

	padding:20px 0;

	font-family: 'Poppins';

	font-size: 30px;

  }

  p{

	text-align: justify;

  }

  img.blog_item_image {

	width: 100%;

	height: auto;

	object-fit: cover;

  }

  .sub_heading {

	display: flex;

	align-items: center;

  }

  .sub_heading p{

	padding-right: 50px;

	color: #29032a;

	margin-bottom: 0;

	font-family: "Rajdhani-medium";

	font-size: 16px;

  }

  

  .post_description p{

	font-family: "Rajdhani";

	font-size: 16px !important;

	color: #666666;

  }

  .understrap-read-more-link{

	width: auto;

    position: relative;

    background-color: #f05555;

    color: #fff;

    padding: 7px 15px;

    margin: 0;

    font-weight: normal;

    font-size: 12px;

    display: inline-block;

    text-align: center;

    line-height: 21px;

    border: none;

    cursor: pointer;

    text-decoration: none;

    vertical-align: middle;

    transition: 0.3s;

    border-radius: 2px;

    -webkit-appearance: none;

    -moz-appearance: none;

    appearance: none;



  }

  .post_read_more_btn {

	text-align: right;

	padding-bottom: 75px;

	display: flex;

	align-items: center;

	justify-content: space-between;

	padding-top: 20px;

  }

  .blog_side_bar{

	padding-top: 20px;

	padding-left: 20px;

  }

  .side_bar_recent_post{

	padding-left: 15px;

	padding-top:0 !important;

  }

  li#block-7 {

	list-style: none !important;

  }

  li#block-9{

	list-style: none !important;

  }

  li#block-10{

	list-style: none !important;

  }

  li#block-11{

	list-style: none !important;

  }

  li#block-3{

	list-style: none !important;

  }

  li#block-6{

	list-style: none !important;

  }

  li h2{

	padding-left: 15px !important;

  }

  ul.wp-block-latest-posts__list.wp-block-latest-posts li a {

	color: #29032a;

	text-decoration: none !important;

	padding: 10px 0;

	font-family: "Rajdhani-medium";

	font-size: 16px;

  }

  ul.wp-block-latest-posts__list.wp-block-latest-posts li a:hover{

	color: #ec3b37;

  }

  .cat-item a{

	color: #29032a;

	text-decoration: none !important;

	padding: 10px 0;

	font-family: "Rajdhani-medium";

	font-size: 16px;

  }

  .cat-item a:hover{

	color: #ec3b37;

  }

  .blog_side_bar h2{

	/*padding-top: 50px;*/

	font-family: "Bemio-italic";

	font-size: 32px;

	color: #29032a;

  }

  #recent-posts-3 {

  list-style-type: none;

}

  .wp-block-latest-posts a{

	line-height: 1;

  }

 .Generate-logo li a {

    text-transform: capitalize;

}



.describe-logo a{

    text-transform: capitalize;

}



  

  .item_title:hover{

	color: #ec3b37;

  }

  .single_item_title{

	text-decoration: none;

	color: #29032a;

	font-family: "Bemio-italic";

	font-size: 31px;

	padding-top:20px;

  }

  .post_content p a:hover{

	color: #ec3b37;

  }

  .post_content p a{

	font-size: 16px;

	font-weight: bold;

  }

  .comment-reply-title{

	text-decoration: none;

	color: #29032a;

	font-family: "Bemio-italic";

	font-size: 31px;

  }

  .comment-notes{

	font-family: "Rajdhani-medium";

	font-size: 16px;

	color:#29032a;

  }

  .posts-images-item p{

      font-size:9px !important;

  }

  .home_blog_read_more:hover{

  background-color:#29032a;

  color:#ffffff;

  transition:all 0.2s ease-in-out;

  }



.posts-images{

	display: grid;

    grid-template-columns: repeat(2, 1fr);

    grid-gap: 0 25px;

}

.aligncenter {

    clear: both;

    display: block;

    margin: 0 auto 1.75em;

    text-align: center;

    margin-left: auto;

    margin-right: auto;

    margin-top: 6px;

    margin-bottom: 6px;

	width:auto;

	height: auto;

}

.posts-images-item {

	text-align: center;

    position: relative;

    border: 1px solid #eee;

    margin: 10px 0;

    

}

.home_blog_read_more{

	width: auto;

    position: relative;

    background-color: #f05555;

    color: #fff;

    padding: 7px 15px;

    margin: 0;

    font-weight: normal;

    font-size: 12px;

    display: inline-block;

    text-align: center;

    line-height: 21px;

    border: none;

    cursor: pointer;

    text-decoration: none;

    vertical-align: middle;

    transition: 0.3s;

    border-radius: 2px;

    -webkit-appearance: none;

    -moz-appearance: none;

    appearance: none;

}

.right_side_bar {

    margin-top: 0;

    margin-bottom: 8px;

    /*padding-left: 16px;*/

	line-height: 1.5;

}

/*.recent_widget {*/

/*    list-style: none;*/

/*}*/

.side_bar_item_title{

	color: #29032a;

}

.btn_submit{

    padding-right:190px;

}

.home_blog_item_image{

    height:200px;

    width:100px;

}

.makeLogoForm input, .makeLogoForm textarea, .makeLogoForm select{

    text-transform:capitalize;

}











  /* shashi updation end here  */

  

  @media(min-width:1990px){

      .owl-prev{

          left:-400px;

      }

      .owl-next{

          right:-400px;

      }

      

  }

@media print, screen and (min-width: 64em) {

	/*.maker-fit-mode {height: 100vh;}*/

	.maker-fit-mode .maker-container {

		height: 100%;

		width: 100%;

		display: -webkit-box;

		display: -webkit-flex;

		display: -ms-flexbox;

		display: flex;

		-webkit-box-orient: horizontal;

		-webkit-box-direction: normal;

		-webkit-flex-direction: row;

		-ms-flex-direction: row;

		flex-direction: row;

		overflow: hidden;

	}

	.maker-fit-mode .maker-lhs-container {

		display: -webkit-box;

		display: -webkit-flex;

		display: -ms-flexbox;

		display: flex;

		-webkit-box-orient: vertical;

		-webkit-box-direction: normal;

		-webkit-flex-direction: column;

		-ms-flex-direction: column;

		flex-direction: column;

		-webkit-box-flex: 1;

		-webkit-flex-grow: 1;

		-ms-flex-positive: 1;

		flex-grow: 1;

		overflow: hidden;

		border-bottom: solid 0px #a2a2a2;

		border-top: solid 0px #a2a2a2;

	}

	.maker-fit-mode .canvas {width: auto;height: 100%;padding: 0;}

	.maker-fit-mode .canvas-container {max-height: none;border-bottom: solid 0px #a2a2a2;}

	.maker-fit-mode .maker-action {

		-webkit-box-orient: horizontal;

		-webkit-box-direction: normal;

		-webkit-flex-direction: row;

		-ms-flex-direction: row;

		flex-direction: row;

	}

	.maker-fit-mode .maker-action .button {width: auto;margin-right: 1.25rem;margin-bottom: 0;}

	.maker-fit-mode .maker-action .button--full-width {width: 100%;}

	.maker-fit-mode .maker-action .button:last-child {margin-right: 0;}

}



.article-gray {background-color: #efefef;}

.maker-canvas-container {height: auto !important;width: auto !important;outline: 0;}

.maker-canvas-toggle {display: none;z-index: 0;}

.maker-canvas-toggle.active {display: block;z-index: 1;}

.maker-spinner-container .maker-canvas {height: auto !important;width: 100% !important;}



@media screen and (max-width: 39.99875em) {

	.full-screen-maker-root.portrait .maker-sidebar__tab-nav .maker-sidebar__tab-button-container .maker-sidebar__tab-button-caption {color: #595959;display: block;

	font-size: 10px !important;

	/*font-weight: 700;*/

	letter-spacing: -0.00313rem;margin-top: 1.375rem;text-transform: uppercase;}

	.full-screen-maker-root .maker-color-picker__popup {position: relative;}

	.full-screen-maker-root .maker-color-picker__widget.is-fixed {position: relative;-webkit-transform: none;-ms-transform: none;transform: none;top: -4.6875rem;left: 3.75rem;}

	.full-screen-maker-root .menu--tabs {margin: 0;}

}

.maker-add-text-group {

	-webkit-box-align: center;

	-webkit-align-items: center;

	-ms-flex-align: center;

	align-items: center;

	display: -webkit-box;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: justify;

	-webkit-justify-content: space-between;

	-ms-flex-pack: justify;

	justify-content: space-between;

	margin-bottom: 0.6875rem;

}

.maker-sidebar__tab-body .maker-add-text-group__input {width: 100%;}

.maker-sidebar__tab-body .maker-add-text-group__input input {margin-bottom: 0;}

.maker-sidebar__tab-nav {

	-webkit-box-ordinal-group: 0;

	-webkit-order: -1;

	-ms-flex-order: -1;

	order: -1;

}

.maker-add-text-group__btn {

	background: #fff;

	border: 1px solid rgba(208, 208, 208, 0.5);

	-webkit-box-flex: 0;

	-webkit-flex: none;

	-ms-flex: none;

	flex: none;

	height: 3.125rem;

	margin-left: 1rem;

	width: 3.125rem;

}

.maker-add-text-group__btn svg {

	fill: #595959;

	height: 1rem;

	width: 1rem;

}

.maker-add-text-group__btn span {display: none;}



@media print, screen and (min-width: 64em) {

	.maker-add-text-group__btn {	display: none;}



}

.maker-color-palette-container, .maker-color-picker-container {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}

.maker-color-palette:not(:only-child), .maker-color-picker:not(:only-child) {margin: 0 0.25rem 0.5rem 0.25rem;}

.maker-color-palette {display: inline-block;position: relative;}

.maker-color-palette button, .maker-color-palette span, .maker-color-palette__widget, .maker-color-palette__widget-wrapper {pointer-events: all;}

.maker-color-palette__popup {width: 100%;pointer-events: none;position: static;}

.maker-color-palette__widget {

	background-color: #fff;

	border-radius: 0.1875rem;

	border: 1px solid #a2a2a2;

	bottom: 0;

	-webkit-box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.1);

	box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.1);

	display: -webkit-box;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-webkit-flex-direction: column;

	-ms-flex-direction: column;

	flex-direction: column;

	height: 100%;

	left: 0;

	margin: 0 auto;

	overflow-x: visible;

	overflow-y: visible;

	position: fixed;

	right: 0;

	top: 0;

	width: 100%;

	z-index: 21;

}

.maker-sidebar {

	width: 100%;

	display: -webkit-box;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-webkit-flex-direction: column;

	-ms-flex-direction: column;

	flex-direction: column;

	border: solid 0px #a2a2a2;

}



@media print, screen and (min-width: 64em) {

	.maker-sidebar {

		-webkit-box-orient: horizontal;

		-webkit-box-direction: normal;

		-webkit-flex-direction: row;

		-ms-flex-direction: row;

		flex-direction: row;

	}

}



.maker-sidebar__tab-nav {padding: 0;overflow-x: auto;overflow-y: hidden;border-right: none;background-color: #29032a; width: 200px;}



@media print, screen and (min-width: 64em) {

	.maker-sidebar__tab-nav {overflow-x: initial;overflow-y: initial;border-right: 0px solid #a2a2a2;}

}



.maker-sidebar__tab-nav .maker-sidebar__tab-button-container {

	display: -webkit-box;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: horizontal;

	-webkit-box-direction: normal;

	-webkit-flex-direction: row;

	-ms-flex-direction: row;

	flex-direction: row;

}



@media print, screen and (min-width: 64em) {

	.maker-sidebar__tab-nav .maker-sidebar__tab-button-container {

		-webkit-box-orient: vertical;

		-webkit-box-direction: normal;

		-webkit-flex-direction: column;

		-ms-flex-direction: column;

		flex-direction: column;

	}



}

.maker-sidebar__tab-nav .maker-sidebar__tab-button-container .maker-sidebar__tab-button {

	text-align: center;

	min-width: 20%;

	max-width: 20%;    

	padding: 0.75rem 0.2rem 0.5rem 0.2rem;

	border-top: none;

	border-left: 1px solid #a2a2a2;

	cursor: pointer;

	background-position: center 1.125rem;

	background-position-y: 0.875rem;

	background-repeat: no-repeat;overflow-wrap: break-word;line-height:1rem;

	font-family: 'Poppins', sans-serif;font-size: 0.65rem;

}

.maker-sidebar__tab-nav .maker-sidebar__tab-button-container .maker-sidebar__tab-button:first-of-type {border-top: none;border-left: none;}

.maker-sidebar__tab-nav .maker-sidebar__tab-button-container .maker-sidebar__tab-button:last-of-type {border-bottom: none;border-right: none;}



@media print, screen and (min-width: 40em) {

	.maker-sidebar__tab-nav .maker-sidebar__tab-button-container .maker-sidebar__tab-button {min-width: 100%;min-height:20%;max-width: 7.5rem;max-height: 5.5rem;padding: 0rem 0.5rem;}

}



@media print, screen and (min-width: 64em) {

	.maker-sidebar__tab-nav .maker-sidebar__tab-button-container .maker-sidebar__tab-button {border-top: 0px solid #a2a2a2;border-left: none;}

	.maker-sidebar__tab-nav .maker-sidebar__tab-button-container .maker-sidebar__tab-button:last-of-type {border-bottom: 0px solid #a2a2a2;border-right: none;}

}



.maker-sidebar__tab-nav .maker-sidebar__tab-button-container .maker-sidebar__tab-button--active {background-color: #efefef;}



@media print, screen and (min-width: 40em) {

	.maker-sidebar__tab-nav .maker-sidebar__tab-button-container .maker-sidebar__tab-button-caption {display: block;margin:1rem 0 0.8rem 0;color: #fff;font-size: 8px !important;line-height:1.5rem;text-transform: uppercase;letter-spacing: -0.00313rem;font-family: 'Poppins', sans-serif; font-weight: 200 !important;}

}



.maker-sidebar__tab-body-container {width: 100%;}



@media print, screen and (min-width: 40em) {

	.maker-sidebar__tab-body-container {-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);position: relative;z-index: 1;}

}



.maker-sidebar__tab-body {

	-webkit-box-flex: 1;

	-webkit-flex-grow: 1;

	-ms-flex-positive: 1;

	flex-grow: 1;

	padding: 0.75rem 0.625rem;

	background-color: #efefef;

}



@media print, screen and (min-width: 40em) {

	.maker-sidebar__tab-body {padding: 1.5rem 0.3rem 0 0.3rem;}

}



.maker-sidebar__tab-body-header {

	display: -webkit-box;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: horizontal;

	-webkit-box-direction: normal;

	-webkit-flex-direction: row;

	-ms-flex-direction: row;

	flex-direction: row;

	-webkit-box-pack: justify;

	-webkit-justify-content: space-between;

	-ms-flex-pack: justify;

	justify-content: space-between;

	padding-bottom: 0.875rem;

	margin-bottom: 0.875rem;

	color: #111517;

	font-size: 1.25rem;

	font-weight: 700;

	border-bottom: 0.125rem solid #d8d8d8;

}

.is-admin .maker-sidebar__tab-body-header {font-size: 1rem;border-bottom: none;padding-bottom: 0;margin: 0.625rem 0;}

.maker-sidebar__tab-body input, .maker-sidebar__tab-body .v-select.dropdown .dropdown-toggle {margin-bottom: 0.6875rem;}

.maker-sidebar__tab-body p {font-size: 1rem;}

.maker-sidebar__relative-container {position: relative;}

.maker-sidebar__relative-container:hover .maker-sidebar__overlay-hover {display: block;}

.maker-sidebar__relative-container:hover .maker-sidebar__overlay-hover-text {display: block;}



@media print, screen and (min-width: 64em) {

	.maker-fit-mode .maker-rhs-container {max-width: 500px;min-width: 500px;padding: 0 10px;}

	.maker-fit-mode .maker-sidebar__tab-body-container {background-color: #efefef;}

}



.maker-fit-mode .maker-rhs-container {width: 100%;padding: 0;}

.maker-fit-mode .maker-rhs-container .maker-sidebar, .maker-fit-mode .maker-rhs-container .maker-sidebar__tab-body {height: 100%;}

.maker-toolbar {display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    width: 100%;

    justify-content: center;

    margin: 0 auto;

    align-items: center;}

.maker-toolbar #left {

  margin-right: auto;

}

.maker-toolbar #right {

  margin-left: auto;

}

.btn {

    font-size: 12px !important;

}

.maker-toolbar .maker-toolbar .maker-tool:last-child {margin-right: 0.9375rem;}

.maker-toolbar .maker-tool {margin-right: 0.1rem; font-size: 8px !important; font-weight: 200;}

.maker-toolbar .maker-tool:last-child {margin-right: 0;}

.maker-sidebar .maker-toolbar .maker-tool {margin-right: 0.75rem;}

.maker-sidebar .maker-toolbar--font-options {margin-bottom: 0;}

.reset_icon{margin-top: -3px !important;}

.maker-tool {

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-webkit-flex-direction: column;

	-ms-flex-direction: column;

	flex-direction: column;

	-webkit-box-pack: end;

	-webkit-justify-content: flex-end;

	-ms-flex-pack: end;

	justify-content: flex-end;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-ms-flex-align: center;

	align-items: center;

	color: #fff;

	font-size: 0.65rem;line-height: 1.15rem;

	font-size: 11px !important;

	font-weight: 600;

	text-transform: uppercase;font-family: 'Poppins', sans-serif;

}

.maker-tool:active, .maker-tool:hover {cursor: pointer;}

.color-pickerPopup{position:relative}

.popup-overlay {position: absolute;left:15px;top:20px;padding:0px;display:none; background: #ffffff;border: 1px solid #d0d0d0;width: 100%;z-index:1000;}

.closeX{font-size: 20px;cursor:pointer;border:0;color: #fff;top: 2px;position: absolute;right: 2px;font-weight: bolder;background: #000;padding: 0px 5px 0px 5px;text-shadow: initial;}

.closeX:hover{background:#fd364d}

.maker-sidebar__tab-nav .maker-sidebar__tab-button-container .maker-sidebar__tab-button--active .maker-sidebar__tab-button-caption {

    color: #000;

}

.maker-sidebar__tab-nav .maker-sidebar__tab-button-container .maker-sidebar__tab-button--active:before,

.maker-sidebar__tab-nav .maker-sidebar__tab-button-container .maker-sidebar__tab-button--active:after {

content: '';

    position: absolute;

    left: 100%; /* I use this instead of right: 0 to avoid 1px rounding errors */

    margin-left: -8px; /* I use this because I am using left: 100% */

    width: 8px;

    height: 8px;

    border-right: 8px solid #efefef;

    z-index: 1;   

}

.maker-sidebar__tab-nav .maker-sidebar__tab-button-container .maker-sidebar__tab-button--active:before {

top: -8px;

    border-bottom: 8px solid #efefef;

    -webkit-border-bottom-right-radius: 16px;

    -khtml-border-bottom-right-radius: 16px;

    -moz-border-radius-bottomright: 16px;

    border-bottom-right-radius: 16px;

}

.maker-sidebar__tab-nav .maker-sidebar__tab-button-container .maker-sidebar__tab-button--active:after {

bottom: -8px;

    border-top: 8px solid  #efefef;

    -webkit-border-top-right-radius: 16px;

    -khtml-border-top-right-radius: 16px;

    -moz-border-radius-topright: 16px;

    border-top-right-radius: 16px;

}



/*--04Dec2020--*/

.fonts--tabs{padding:0;}

.fonts--tabs>li {display: inline-block;font-size: 14px;font-weight: 700;margin-right:10px;}

.font-wrapper {

	border: 1px solid #d0d0d0;

	background-color: #fff;

	border-radius: .1875rem;

	-webkit-transition: .25s ease-out,.25s ease-out;

	transition: .25s ease-out,.25s ease-out;

	height: calc(100% - 20px);

	margin-bottom: 0px;

	width: 100%;

	text-align: center;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-ms-flex-pack: center;

	justify-content: center;

	padding: 5px;

	cursor: pointer;

}

.font-wrapper:hover {-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.2);box-shadow:0 10px 20px 0 rgba(0,0,0,.2)}



#seeoption-div, #addshape-div{height: 100%; width: 0;position: fixed;z-index: 10000;top: 0;left: 0;background-color: #FFF;overflow-x: hidden;padding-top: 10px;transition: 0.5s;}

#seeoption-div div.seeoptionIn, #addshape-div div.addshapeIn{padding:15px;}

#seeoption-div a, #addshape-div a  {color:#000;font-size:22px;text-decoration: none;display: block;transition: 0.3s;}

#seeoption-div a:hover, #addshape-div a:hover {color: #fd364d;}

#seeoption-div .closebtn, #addshape-div .closebtn {position: absolute;top: 15px;right: 25px;margin-left: 50px;padding:0 1px;}

#seeoption-div .closebtn:hover, #addshape-div .closebtn:hover {color: #000;}

.font-names{border: 1px solid #d0d0d0;background-color: #fff;border-radius: 0.3rem;-webkit-transition: .25s ease-out,.25s ease-out;transition: .25s ease-out,.25s ease-out;margin-bottom: 0px;width: 100%;padding:14px 10px;text-align:center;font-size: 18px;color:#000;cursor: pointer;}

.font-names:hover {border: 1px solid #3e9be9;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.2);box-shadow:0 3px 6px 0 rgba(0,0,0,.2)}



.keyword-input .select2-container--default .select2-selection--multiple{

	padding: 10px;width: 100%;font-size: 17px;font-family: Raleway;border:0;border-bottom: 1px solid #aaaaaa;text-align: left;

}

.keyword-input  .select2-container--default.select2-container--focus .select2-selection--multiple{

	padding: 10px;width: 100%;font-size: 17px;font-family: Raleway;border:0;border-bottom: 1px solid #aaaaaa;text-align: left;outline: -webkit-focus-ring-color auto 1px;

}

.business-card-type{

	width: 100%;

}

.business-card{

	display: none;

}

.business-card-type.active{

	border: 1px solid #60325C;

}

/*-- Step css ---*/

input.stepsInput{padding: 10px;width: 100%;font-size: 17px;font-family: Raleway;border:0;border-bottom: 1px solid #aaaaaa;}

.tab{ width:80%;margin:0 auto 10px auto;}

#progressbar {margin-bottom: 30px;overflow: hidden;counter-reset: step;width:80%;margin:0 auto 10px auto;text-align: center;}

#progressbar ul{padding:0;}

#progressbar li {list-style-type: none;color: rgb(51, 51, 51);font-size: 14px;width: 19%;display:inline-grid;position: relative;margin-left: -10px;}

#progressbar li:before {content: counter(step);counter-increment: step;width: 22px;line-height: 22px;display: block;font-size: 8px;color: #333;background: #b2b2b2;border-radius: 100px;text-indent: -9999em;}

#progressbar li:after {content: '';width: 100%;height: 4px;background: #b2b2b2;position: absolute;top: 8px;z-index: -1;}

#progressbar li.active:before{background: #432642;color: white;}

#progressbar li.active:after{background: #432642;color: white;}

#progressbar li.active span{color: #432642;font-weight: bold;}

.wpcf7-form-control.wpcf7-submit.next-btn, .next-btn, .top-phone a{width:unset !important;background:#ec3b37;display: inline-block;cursor:pointer;font-size:12px;text-transform:uppercase; color:#fff;border:0;border-radius:5px;padding:6px 10px;letter-spacing: 1px;}

.next-btn:hover, .top-phone a:hover{background:#432642;color:#fff;transition: all 0.2s ease-in;}

.phone-anc{

    width:100% !important;

    min-width:100%;

}

.btn-style{background:#fff;cursor:pointer;font-size:14px;font-weight:600;text-transform:uppercase; color:#333;border:1px solid #ccc;border-radius:100px;padding:7px 30px;margin:6px;}

.btn-style:focus{outline:0px auto -webkit-focus-ring-color}

.btnColorSelector1{color: rgb(49, 130, 200);border:1px solid rgb(49, 130, 200);border-radius:100px;}

.btnColorSelector2{color: #8b1079;border:1px solid #8b1079;border-radius:100px;}

.btnColorSelector3{color:#faa030;border:1px solid #faa030;border-radius:100px;}

.btnColorSelector4{color: #64d4d2;border:1px solid #64d4d2;border-radius:100px;}

.btnColorSelector5{color: #733ca6;border:1px solid #733ca6;border-radius:100px;}

.btnColorSelector6{color: #c164bd;border:1px solid #c164bd;border-radius:100px;}

.btnColorSelector7{color: #4eb7f5;border:1px solid #4eb7f5;border-radius:100px;}

.btnColorSelector8{color: #65c888;border:1px solid #65c888;border-radius:100px;}

.btnColorSelector9{color: #f37e63;border:1px solid #f37e63;border-radius:100px;}

.btnColorSelector10{color: #32babc;border:1px solid #32babc;border-radius:100px;}

.shadow-img{-webkit-box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.1); box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.1);}

.brand-logos{position: relative;display: flex;

	flex-direction: column;cursor:pointer;

	align-items: center;border: 2px solid #fff;-webkit-box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.1); box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.1);background:#fff;padding:20px;margin:10px;}

	.brand-logos h2{font-size:16px;font-weight:700;color:#000;margin-top:5px;}

	.tickactive:after {content: "";background: url(../../img/tick1.svg) no-repeat;border: 0px solid #462843;width: 22px;height: 22px;position: absolute;left: -10px;top: -10px;z-index: 10;}

	.tickactive{border: 1px solid #462843;}

	#regForm {padding:10px 40px;}

	#regForm input::placeholder {color: #6c757d;font-size:25px;opacity: 0.3;}

	#regForm input.tagline::placeholder{font-size:17px}

	/*-- Step css ---*/



	#innerHeader-Content {padding:20px 0 10px 0;}

	#innerHeader-Content h1{color:#fff;font-weight: 500;font-size: 30px;letter-spacing: 0;margin-bottom:0;}

	#innerHeader-Content p{color:#fff;font-weight: 200; line-height: 20px;}

	.logo-search-bar{padding:20px 0;width:100%;}

	.notice {display: inline-block;position: relative;margin-bottom: 20px;background:#fff;padding:0 0 0px 0;}

	.notice:hover {-webkit-box-shadow:0 3px 8px 0 rgba(0,0,0,.2);box-shadow:0 3px 8px 0 rgba(0,0,0,.2)}

	.noticeBorder {border:1px solid #e5e5e5;display: inline-block;position: relative;margin-bottom: 20px;background:#fff;padding:0 0 5px 0;}

	.noticeBorder:hover {-webkit-box-shadow:0 3px 8px 0 rgba(0,0,0,.2);box-shadow:0 3px 8px 0 rgba(0,0,0,.2)}

	.logoSamples {border: 1px solid #e1e1e1;display: inline-block;}

	.logoSamples h3{color: #535659;font-weight: normal;font-size: 16px;margin:25px 10px 10px 10px}

	.logoSamples h3 a{color:#535659}

	.logoSamples .logoGalgrids{border-bottom:1px solid #e1e1e1;}

	.logoSamples p{color: #8799a3;font-weight: 500;font-size: 11px;line-height:21px;margin:0px 10px;text-transform:uppercase}

	.logoSamples__tools{margin:7px 10px 15px 10px;text-align: center;display: inline-block;}

	.logoSamples__tools a{float:left;border:0px solid #ccc;margin:3px;color:#ccc;cursor:pointer !important;}

	/*.logoSamples__tools a:hover .fa{background: #535659; }*/

 /*   color: #ec3b37;}*/

	.logoSamples__tools a >.fa{background: #535659; margin-left: 5px !important;

    /*color: #ec3b37;*/

    border-radius: 5px;

    padding: 7px 6px;font-size: 18px;

    border: 0;}

	.logoSamples__tools a:hover{color:white;}

	.editBtn{border: none!important; background:#ec3b37;line-height: 23px;border-radius: 5px;padding: 4px 14px;font-size:14px;text-transform:uppercase; color:#fff!important;}

    .editBtn:hover{border: none!important; background: linear-gradient(90deg, rgba(58,33,55,1) 0%, rgba(101,52,97,1) 35%, rgba(95,53,75,1) 100%) !important; line-height: 23px;border-radius: 5px;padding: 4px 14px;font-size:14px;text-transform:uppercase; color:#fff!important;}

	/*.editBtn:hover{border: none!important; background: linear-gradient(90deg, rgba(58,33,55,1) 0%, rgba(101,52,97,1) 35%, rgba(95,53,75,1) 100%) !important; color:white!important;transition: all 0.2s ease-in;}*/

	.premiumFree {background: #474747; border-radius: 100px;position: absolute;font-size: 9px;text-transform: uppercase;color: #fff;font-weight: 500;width: auto;top: 9px;left: 9px;right: 0;text-align: left;display: inline-table;padding: 1px 9px;line-height: 16px;}

	.premiumFree1 { border-radius: 100px;position: absolute;font-size: 9px;text-transform: uppercase;color: #000;font-weight: 500;background: #dfdfdf;width: auto;top: 9px;left: 9px;right: 0;text-align: left;display: inline-table;padding: 1px 9px;line-height: 16px;}

	.show_hide{border:1px solid #ec3b37;color:#ec3b37;padding:2px 8px;}

	.show_hide:hover{border:1px solid #432642;color:#432642;}



	.content-faq {padding: 0 0px;display: none;overflow: hidden;background-color: #fff;}

	.collapsible {background-color: #fff;color: #410025;cursor: pointer;padding: 0px;width: 100%;border: none;text-align: left;outline: none;font-size: 15px;margin-bottom: 0px;outline: 0!important;}

	.menu--tabs {display: inline-block;border-radius: 4px;border: 1px solid rgba(0,0,0,0.15);position: relative;padding: 7px 10px;margin:0 auto;}

	.menu--tabs>li {display: inline-block;margin:0 8px;}

	.menu--tabs a {padding: 4px 9px;color: #595959;font-size:12px;border-radius: 4px;text-transform:uppercase;}

	.menu--tabs a:hover, .menu--tabs a.active{color: #fff;background:#ec3b37}

	.price-sale{color:#ec3b37;font-weight:600;}

	.stationaryBar{background:#fff;padding:15px 15px;border:1px solid #ccc;}

	.stationaryBar h2{text-transform:uppercase;}



	.stationaryBar .bizcard__tools{text-align:right;}

	.stationaryBar .bizcard__tools a{display:inline-block;border:1px solid #acacac;margin:1px;color:#acacac;cursor:pointer;font-size:11px;text-align:center;padding: 4px 5px;line-height: 12px;}

	.stationaryBar .bizcard__tools a .fa{color:#acacac;font-size:13px;padding: 2px 2px 2px 0;}

	.stationaryBar .bizcard__tools a:hover{background:#ec3b37;border:1px solid #ec3b37;color:#fff;}

	.stationaryBar .bizcard__tools a:hover .fa{color:#fff;}

	.list--tick{min-height: 441px;background:#fff;border:1px solid #ccc;}

	.list--tickNew{background:#fff;/*border:1px solid #ccc;padding:10px*/}

	.list--tick h3{text-align:center;min-height: 81px;text-transform:uppercase;background:#ec3b37;color:#fff;padding:10px 15px 5px 15px;}

	.list--tick h3 span{font-size:35px;line-height: 36px;text-decoration:none !important;}

	.list--tick h3 small{font-size:15px;font-weight:bold}

	.list--tick ul, .list--tickNew ul{padding:10px;margin: 0;}

	.list--tick li, .list--tickNew li{font-size:14px;background:url(../../img/tick.svg) no-repeat left 3px;list-style:none;padding:0 0 11px 25px;line-height:19px}



	.breadcrumb-item+.breadcrumb-item{padding: 0;}

	.breadcrumb-item {

		color: #f02144;

	}

	.wrapper {

		padding: 0 15px;

	}

	.col-md.content-area{

		padding: 50px 0 100px 0;

	}		

/*  New CSS -- 01 march 2021 */

.makeLogoForm{background:#efefef;padding:17px 10px 15px 10px;margin:0  40px auto;border-radius: 5px;}

.makeLogoForm input, .makeLogoForm textarea, .makeLogoForm select{text-transform:lowercase;transition: all 0.4s;outline: none;font-size: 12px;line-height: 24px;color: #293b5d;width: 100%;max-width: 100%;border: 1px solid #eaeaea;margin-bottom: 10px;padding: 12px 15px;-webkit-border-radius: 5px;border-radius: 5px;-webkit-box-shadow: none;box-shadow: none;background-color: #fff;}

.makeLogoForm input:hover{ background-color:#ffffff; }

.makeLogoForm  .next-btn{padding: 14px 20px;font-size: 18px;}

.header-slide1, .header-slide2{position:relative;display:inline-block;padding:0 0 68px 0;margin-bottom:15px;}

.header-slide1 img, .header-slide2 img{position:absolute;right: 0;bottom: 0px;}

.header-slide1 .header-slideCssIn, .header-slide2 .header-slideCssIn{padding:50px 40px 90px 40px;min-height: 465px;z-index: 100;}

.header-slide1 .header-slideCssIn{background:#ef3930;}.header-slide2 .header-slideCssIn{background:#ee9a27;}

.homeSlider .homeMainHeading h1{font-size:50px;color:#fff;margin-bottom:30px}

.header-slideCssIn h2{font-size:45px;color:#fff;margin-bottom:8px;font-weight: 700;letter-spacing: -1px;}

.header-slideCssIn h2 small {font-size: 55%;font-weight: 500;}

.header-slideCssIn h3{font-size:25px;color:#fff;margin-bottom:8.9px}

.header-slideCssIn p{color:#fff;line-height: 25px;font-weight: 300;font-size: 16px;width:88%;margin-bottom:30px}.header-slideCssIn input{font-family: 'Poppins', sans-serif;transition: all 0.4s;outline: none;font-size: 13px;line-height: 24px;color: #293b5d;width: 210px;max-width: 100%;border: 1px solid #eaeaea;margin:8px 0;padding: 8px 10px;-webkit-border-radius: 0px;border-radius: 0px;-webkit-box-shadow: none;box-shadow: none;background-color: #fff;}.smallLogoBor img{border:1px solid #e4e4e4}

.awardedlogoBrand{color: #3b1b20;font-size:1.25rem!important;font-weight: 500;}

.satisfiedclient{font-size: 28px;color: #3b1b20;font-weight: 500;line-height: 37px;}

.sw-btn-prev, .sw-btn-next, .finish-wizard{background-color: #ec3b37!important;    border: 1px solid #ec3b37!important;}

.rd-navbar-outer{padding-top:10px}

.maker-sidebar__tab-button .textTabIC, .maker-sidebar__tab-button .logoTabIC, .maker-sidebar__tab-button .backgroundTabIC, .maker-sidebar__tab-button .layoutTabIC, .maker-sidebar__tab-button .shapesTabIC    {

  fill:white ;

}

.maker-sidebar__tab-button--active .textTabIC, .maker-sidebar__tab-button--active .logoTabIC, .maker-sidebar__tab-button--active .backgroundTabIC, .maker-sidebar__tab-button--active .layoutTabIC, .maker-sidebar__tab-button--active .shapesTabIC {

  fill:black ;

}

#sloganTaglineBanner, #brandNamingBanner{padding:10px 0 25px 0;background: #fff;}

#sloganTaglineBanner {background: url(../img/slogan-pic.jpg) no-repeat right bottom #fff;padding:0 35% 0 0;min-height:580px}

#brandNamingBanner {background: url(../img/brandname-pic.jpg) no-repeat right bottom #fff;padding:0 35% 0 0;min-height:618px}

#sloganTaglineBanner h1, #brandNamingBanner h1{font-size: 70px;font-weight: 700;line-height: 70px;text-shadow: none;color: #3b1b20;margin:55px 0 10px 0;text-transform:uppercase;}

#sloganTaglineBanner h1 small, #brandNamingBanner h1 small{color: #3b1b20;font-weight: 700;font-size: 60%;text-transform:uppercase;}

#sloganTaglineBanner p, #brandNamingBanner p{font-size: 16px;line-height: 22px;font-weight: 500 !important;color: #000;}

.brandingtext {margin-top: 105px;}

.brandingtext h2{font-size:45px;line-height:45px;font-weight:bold}

.slogan-imgmob{display:none}

.im-checkout{margin:0 auto; margin-top: 1rem;}

.im-checkout a{background: #4e2b4c!important;

    border-radius: 5px!important;

    padding: 9px 0px!important;

    width: 212px;

    margin: 0 auto;

    font-weight: bold;}

    

.im-checkout a:hover{color: #000}

.line-in-middle {

    width:100%;margin: 15px 0;

    height:100px;

	  background: linear-gradient(to right, 

	                              transparent 0%, 

	                              transparent calc(50% - 0.81px), 

	                              #ec3b37 calc(50% - 0.8px), 

	                              #ec3b37 calc(50% + 0.8px), 

	                              transparent calc(50% + 0.81px), 

	                              transparent 100%); 

	}

/*  New CSS -- 01 march 2021 */	

	@media (max-width: 768px){

		#regForm {padding:0;}

		.tryanotherLogo{display:none;}

		.red-topBtn{background:#fff}

		.tab, #progressbar{ width:100%;}

		.tab-content{width:100%;}

		.nav-tabs{width:100%;}

		.nav-tabs .nav-item {width: auto;float: left;}

		.nav-tabs .nav-link{padding:1rem 0.31rem 0.5rem 0.31rem;border-right: 1px solid #a2a2a2;}

		.maker-rhs-container{padding:0 10px!important;-webkit-box-ordinal-group: 0;-webkit-order: 2;-ms-flex-order: 2;order: 2;}

		.maker-fit-mode .maker-lhs-container{-webkit-box-ordinal-group: 0;-webkit-order: -1;-ms-flex-order: -1;order: 1;}

		.maker-sidebar__tab-body{padding:0.75rem 0rem;border-top: 0px solid #a2a2a2;}

		.maker-toolbar .maker-tool{margin: 0 4px;}

		.maker-fit-mode .maker-action{border-bottom:1px solid #a2a2a2;border-top:1px solid #a2a2a2;margin-bottom:10px;}

		.maker-sidebar__tab-button-caption img{margin-bottom:5px;}

		.maker-sidebar__tab-nav {border-bottom:1px solid #a2a2a2;margin-bottom:10px;}

		.maker-fit-mode .canvas-editor{width: 70%;height:400px}

		.header-slideCssIn p{width:100%;}.header-slide1 .header-slideCssIn, .header-slide2 .header-slideCssIn{padding:30px 0px 90px 30px;}.header-slide1 img, .header-slide2 img{display:none;}.carousel-inner{background:none}

		.stationaryBar h3{padding-bottom:7px}

		#sloganTaglineBanner h1, #brandNamingBanner h1{font-size: 95px;line-height: 85px;}

		#sloganTaglineBanner, #brandNamingBanner{background:none;padding:15px 15px 0 15px;}

		.slogan-imgmob{display:inline-block!important;}

		.brandingtext {margin-top: 25px!important;}

	}

	@media (max-width: 700px){

		.rd-navbar-outer{border-top:1px solid #8f6f94;padding-top:10px;}

		.bdr_tp{padding-top:10px;}

		.user_icon{

	        position: absolute;

            top: 17%;

            right: 10%;

		}

		.stationaryBar .bizcard__tools, .stationaryBar  h3{text-align:center;}

		.maker-toolbar{display:inline-block;}

		#sloganTaglineBanner h1, #brandNamingBanner h1{font-size: 65px;line-height: 60px;}

	}

	.popupfake{

		display:block;

		left:-200%;

	}

	.loader-wrapper{

		width: 100%;

		height: 100vh;

		position: fixed;

		display: none;

		background-color: white;

		z-index: 999;

	}

	.loadergif{

		width: 100%;





	}

	.loader {

/*		border: 12px solid #f3f3f3;

		border-radius: 50%;

		border-top: 16px solid #3498db;*/

		width: 120px;

		height: 120px;

/*		-webkit-animation: spin 2s linear infinite;  

		animation: spin 2s linear infinite;*/

		position: absolute;

		top: 45%;

		left: 50%;

		transform: translate(-50%, -50%);



	}	

	.loading{

		overflow: hidden;

	}



	/* Safari */

	@-webkit-keyframes spin {

		0% { -webkit-transform: rotate(0deg); }

		100% { -webkit-transform: rotate(360deg); }

	}



	@keyframes spin {

		0% { transform: rotate(0deg); }

		100% { transform: rotate(360deg); }

	}

	.woocommerce-checkout .entry-header

	{

		display: none;

	}

	.packages-list{

		position: relative;

	}

	.packages{

		position: absolute;

		top:0;

		z-index: -1;

	}

	.package-btn-wrapper{

		padding: 6px 40px;

	}

	.package-btn-wrapper .package-btn{

		width: 100%;

		padding: 10px;

		font-weight: 700;

	}

	.btn-border{

		background-color: transparent;

		border:2px solid #fd364d;

		color: #000;

	}

	.package-btn-wrapper .package-btn.active{

		

		background-color: #fd364d !important;

		border-color: #fd364d !important;

	}

	.package-btn-wrapper .package-btn:hover{

		background-color: #fd364d !important;

	}



	.woocommerce-billing-fields__field-wrapper label{

		display: block;

	}

	.form-row{

		flex-direction: column;

	}

	ul.payment_methods{

		padding-left: 1.5em;

	}

	.woocommerce-terms-and-conditions-wrapper{

		padding-left: 1.5em;

	}

	#place_order{

		width: 200px;

		padding: 10px;

	}

	.product-thumbnail .logo-img{

		width: 300px;

	}

	.entry-footer{

		display: none;

	}

	/* Change WC Acct Page Column Widths */

	@media only screen and (min-width: 769px) {

		.woocommerce-account .woocommerce-MyAccount-navigation {

			width: 22%;

		}

		.woocommerce-account .woocommerce-MyAccount-content { 

			width: 75%;

		}

	}

	/* Style WC Account Endpoint Links */

	nav.woocommerce-MyAccount-navigation ul {

		list-style-type: none;

		padding-left: 0;

		max-width:200px;

		font-size: 17px;

		line-height: 26px;

	}

	nav.woocommerce-MyAccount-navigation ul li {

		padding: 8px 20px;

		background-color: rgba(0,0,0,0.05);

		border-bottom: 1px solid rgba(0,0,0,0.05);

	}

	nav.woocommerce-MyAccount-navigation ul li.is-active {

		background-color: rgba(0,0,0,0.1);

	}

	nav.woocommerce-MyAccount-navigation ul li.is-active a {

		color: rgba(0,0,0,0.8); cursor: default;

	}

	nav.woocommerce-MyAccount-navigation ul li.is-active:after {

		content: "";

		height: 0;

		width: 0;

		border-top: 20px solid transparent;

		border-left: 14px solid rgba(0,0,0,0.1);

		border-bottom: 20px solid transparent;

		float: right;

		margin-right: -34px;

		margin-top: -7px;

	}

	nav.woocommerce-MyAccount-navigation ul li:not(.is-active):hover {

		background-color: rgba(0,0,0,0.07);

	}

	nav.woocommerce-MyAccount-navigation ul li:not(.is-active):hover:after { 

		content: "";

		height: 0;

		width: 0;

		border-top: 20px solid transparent;

		border-left: 14px solid rgba(0,0,0,0.07);

		border-bottom: 20px solid transparent;

		float: right;

		margin-right: -34px;

		margin-top: -7px;

	}

	.woocommerce-account .woocommerce-MyAccount-content{

		padding: 0 0 0 50px;

	}

	.woocommerce-account .woocommerce{

		display: flex;

	}

	.btn.btn-outline-primary{

		width: fit-content;

		display: block;

		margin-bottom: 10px;background: #ec3b37;border: #ec3b37;border-radius: 5px;padding: 6px 17px;letter-spacing: 1px;font-size: 12px;text-transform: uppercase;color: #fff;

	}

	/** image at left. */

	ul .product-thumbnail {

		height: 225px;

		width: 300px;

		display: inline-block;

	}

	ul .product-thumbnail img {

		max-width: none;

		height: 100%;

		width: 100%;

		object-fit: contain;

		border: 1px solid #ebebeb;

	}



	/** item details at right. */

	ul .cart-item-details {

		display: inline-block;

		vertical-align: top;

		margin-left: 24px;

		width: 100%;

	}



	/** no bullets on item list. */

	ul.woocommerce-cart-form__contents {

		list-style: none;

		padding-left: 0;

	}



	/** wrapper: color, margin. */

	li.woocommerce-cart-form__cart-item {

		display: flex;

		background-color: #fafafa;

		padding: 36px;

		padding-bottom: 24px;

		margin-bottom: 30px;

	}



	/** item details: no spacing between elements. */

	ul .cart-item-details>* {

		margin: 0;

	}



	/** "update cart" on each item (right side). */

	ul .product-quantity .quantity {

		display: inline-block;

	}

	ul .product-quantity button {

		float: right;

	}



	/** cart totals: fixed at right with "sticky". */

	#wrap_all, #content { /** parents need to be "overflow: visible". */

	overflow: visible;

}

.woocommerce { /** wrapper needs to be flex. */

	max-width: none !important;

}

.cart-collaterals { /** "sticky". */

position: sticky;

display: inline-block;

vertical-align: top;

top: 0;

width: 400px !important;

}

.cart_totals { /** cart totals width. */

	float: left;

	width: 100% !important;

}

.woocommerce-cart-form { /** items width. */

	display: inline-block;

	width: calc(100% - 435px);

	padding-right: 35px;

}

p.product-remove {

	position: absolute;

	left: 46px;

	top: 41px;

	padding: 6px 10px;

	border-radius: 91%;

/*	font-size: 22px;

	background-color: #dcdcdc;*/

}

p.product-name a {

	font-size: 22px;

	margin-bottom: 10px;

}

.woocommerce-cart-form__cart-item.cart_item

{

	position: relative;

}

p.product-name {

	margin-bottom: 10px;

}

label.btn-style.logo-look-label.disabled {

	background-color: #e8e8e8;

}

/** Woocommerce Checkout page Design **/



.divider-text {position: relative;text-align: center;margin-top: 20px;margin-bottom: 20px;}

.divider-text span {padding: 7px 20px;background:#fff;font-size: 22px;position: relative; color:#b7b7b7;  z-index: 2;}

.divider-text:after {content: "";position: absolute;width: 100%;border-bottom: 1px solid #d3ced2;top: 55%;left: 0;z-index: 1;}

.btn-facebook, .btn-twitter  {min-width: 260px;margin: 10px 0;background-color: #fff;color: #000;border: 1px solid #d3ced2;display: inline-block;width: auto;border-radius: 5px;padding: 5px 30px;font-size: 13px;}



.woocommerce-account .woocommerce-MyAccount-navigation{border-right: 1px solid rgba(0, 0, 0, 0.125);}

.woocommerce-EditAccountForm {

    border: 1px solid #d3ced2;

    padding: 20px;

    margin: 0 0 2em 0;

    text-align: left;

    border-radius: 5px;

}

.yith-wcwl-add-to-wishlist{

    margin-top:3px;

}

.logoSamples__tools span .fa {

    background: #535659;

    color: #ec3b37;

    border-radius: 5px;

    padding: 7px 6px;

    font-size: 18px;

    border: 0;

}





.color {

    border: 1px solid #66FF00;

    padding: 10px 10px;

}

input {

    height: 50px !important;

}

   

.logoSamples__tools span .fa:hover{

    color: #ec3b37 !important;

    border: none !important;

    transition: all 1s !important;

}



.yith-wcwl-wishlistexistsbrowse .feedback {

border:none !important ;

    

}



.woocommerce table.shop_table td{

    border-top: 1px solid rgba(0,0,0,.1);

    padding: 3.1px 12px;

    vertical-align: middle;

    line-height: 1.5em;

    /* display: flex; */

	align-items: center;

    /* width: 177px; */

    margin-bottom: 1.5rem;

    margin-left: auto;

    BORDER-RADIUS: 4PX;

    font-weight: 400;

}

img.attachment-36x36.size-36x36 {

    height: 100px;

    width: 100px;

}

.download-btn td{

display: block;

}

.woocommerce-EditAccountForm label{

    font-weight: bold !important;

}

.woocommerce-EditAccountForm em{

     font-weight: bold !important;

}

/***************my styling***************/

.smallLogoBor{

   display: grid; 

     place-items: center;

    

}



#sliderBtn1{

    padding: 10px 37px;

    position: relative;

    top: 4.4rem;

   

}

@media(max-width: 768px){

    #sliderBtn1{

       

    position: relative !important;

    top: -1rem !important;

}

}







@media(max-width: 576px){

    #email4{

        width: 100% !important;

}

.header-slideCssIn{

     margin-left: 1rem !important;

}

.header-slide2 .header-slideCssIn {

   

    margin-right: 1rem;

}

.header-slide1 .header-slideCssIn, .header-slide2 .header-slideCssIn {

    padding: 50px 40px 20px 40px;

    min-height: 100%;

    z-index: 100;

}

.col-md-6.col-lg-6.pl-5 {

    padding: 0 !important;

}

.col-md-6.col-lg-6.pr-5 {

    padding: 0 !important;

}

.sectionbox{

    padding: 50px 0;

}

.awardedlogoBrand {

    

    line-height: 25px !important;

}

.dropdown-menu{

    background-color:transparent !important;

    border:none;

}





}





@media(max-width: 576px){

 

.header-slide2 .header-slideCssIn {

   

    margin-right: 1rem;

}

}



.woocommerce-account-fields .checkbox{

    margin-left: 1.7rem !important;

}



/************newsletter styling************/



.site-main{

    position: relative;

    margin: 4rem auto;

}



.site-main .news-letter-img{

     position: absolute;

    top: 50% !important;

   right: 19% !important;

    transform: translateY(-37%);

   

}



#post-874 > header > h1{

    color: #3b1b20 !important;

    letter-spacing: 0px;

    position: relative;

    top: 129px !important;

    /*display: none;*/



}



.entry-content h1{

    letter-spacing: 0.4px;

    /* word-spacing: -9px; */

}

/**************issue this class for other pages**********************/

/*.entry-content p{*/

/*    position: relative;*/

/*    top: 3rem;*/

/*    font-weight: bold;*/

/*}*/





/* .entry-content h1:nth-child(3){*/

/*    position: relative;*/

/*    top: -22px;*/

/*}*/

/*********************************/

@media(max-width: 768px){

 

.site-main .news-letter-img{

     position: absolute;

    top: 50% !important;

    right: 0% !important;

    transform: translateY(-37%);

    width: 300px !important;

   

}

}



@media(max-width: 576px){

    

.mob_padding_slider{

    

    padding-right: 15px !important;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

    width: 100%;

    

}

.mob_padding{

    padding-right:15px !important;

}

.contact_box h2{

    font-size:25px;

    line-height:25px;

}



.makeLogoForm{

    margin:0;

}

.owl-theme .owl-controls .owl-buttons div{

    display:none;

}

.owl-carousel .owl-item {

    float: left;

    position: relative;

    height: 820px;

}



.owl-theme .owl-controls .owl-page{

    padding:10px;

}



.owl-item img{

    width:auto !important;

    margin:auto;

}

.statistic-slide{

    margin:0;

}

.desktop_slider_view{

    display:none;

}

.mob_slider_view{

    display:block;

}

    

 .top-phone_mob{display:block;

    background: #4B2849;

    padding: 8px;

}

.top-phone_mob a{

    color:#fff;

}



.homeSlider .homeMainHeading h1{

    font-size:19px;

    letter-spacing:0.5px;

}



header{

    padding-bottom:0;

}

.offcanvas{

    background-color:#4B2849;

}

 

 .menu_bars{

     display:block;

     padding:5px 10px;

 }

 

 .offcanvas-backdrop{

     width:270px;

     height:400px;

      background-color:#4B2849;

 }



/*.sub-menu{*/

/*    display:unset;*/

/*}*/



 #logo-design-template li{

     width:49%;

 }

.logodesign_innerlinks li a{

    font-weight:300;

}

.mb_d_non{

    display:none;

}

.mob_img_hide{

    display:none;

} 

 

 #primary {

    margin-top: 50px;

}

.posts-images{

    display:block;

}

#secondary{

    padding-top:30px;

}

.breadcrumb  a{

    font-size:11px;

}



 

 .nav-link{

     color:#fff !important;

     font-weight:500;

 }

.site-main .news-letter-img{

    display: none !important;

   

}

.site-main {

    position: relative;

    margin: -3rem auto;

}

}

.form-title h2{

    font-size: 2.4rem !important;

}



.form-title p{

    color: #3b1b20 !important;

}



.entry-content .woocommerce {

    margin-top: 3rem !important;

}



/**************popup form***************/



.modal-dialog .modal-content{

    border: none !important;

}

.modal-header{

        width: 150% !important;

    transform: translateX(-16.7%) !important;

}

.modal-body{

      width: 150% !important;

        width: 150% !important;

    transform: translateX(-16.7%) !important;

}

.modal-body input{

     width: 500px !important;

}



.modal-body button{

        height: 40px !important;

}





.logo-column{

    column-count: 4;

   

    

}



.woocommerce-MyAccount-content input{

    padding-left: 6px !important;

}



.wishlist-items-wrapper tr td{

    margin-left: 0px !important;

}



@media(max-width: 576px){

    .woocommerce-account .woocommerce-MyAccount-content{

    padding-left: 5px !important;

}

.f_mob_no {

    font-size: 25px;

}

.bold_hdr{

    font-size:50px !important;

}

}





.cart_item{

    display: flex !important;

}

.product-name{

    margin-left: 0px!important;

}



#reg_email{

    padding-left: 50px !important;

}

.woocommerce form .form-row input.input-text{

    padding-left: 8px !important;

}



#username, #password{

      padding-left: 8px !important;

}



/*.closeit, #save_logo{*/

/*    display: none !important;*/

/*}*/



/***********logo preview section****************/

.modal-body img{

   width: 50%;

    position: absolute;

    left: 50%;

    transform: translateX(-50%);

}

#previewmodal > div > div > div.modal-body.previewmodalbody > div.modal-footer.text-center > button.btn.btn-secondary.closeit{

    display: none!important;

}



#save_logo{

     display: none!important;

}



.modal-body previewmodalbody{

     display: none!important;

}

.modal-header{

    position: relative;

    /* left: 25.2%; */

    width: 150% !important;

}



.modal-content{

    background: transparent!important;

}



.modal-footer{

    border: none !important;

}

.modal-footer{

    border: none;

}

.logo-search-bar .next-btn {

    margin-top: 10px;

}







/***********wishlist************/

  /** * 14.2 Galleries */
    
  .gallery {
	margin: 2.25em auto;
}

.gallery-item {
	display: inline-block;
	padding: 0.75em;
	text-align: center;
	vertical-align: top;
	width: 100%;
	margin: 0;
}

.gallery-item img {
	max-width: 100%;
	max-height: 100%;
}

.gallery-item a {
	border: none;
}

.gallery-columns-2 .gallery-item {
	max-width: 50%;
}

.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
	max-width: 25%;
}

.gallery-columns-5 .gallery-item {
	max-width: 20%;
}

.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}

.gallery-icon img {
	margin: 0 auto;
}

.gallery-caption {
	display: block;
	font-size: 12px;
	padding: 0.5em 0 0;
	margin: 0;
}

.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
	display: none;
}

.tiled-gallery {
	margin: 2.25em auto !important;
}

.tiled-gallery .gallery-row {
	margin: 0 auto;
}

