

/* 01 : Website Global CSS BOF
========================================================== */
:root{scroll-behavior:unset;}

body,html {height: 100%; }
body { background:#fff;font-family: "Raleway", sans-serif; font-weight:normal; font-size:16px; line-height:normal; color:#707070;  text-transform: none;} 
*, html { margin:0; padding:0;  }
a { color:#C0A375; display: inline-block;} /* Common color hyperlink */
a:hover, a:active { color:#C0A375; text-decoration:none; } /* Common hover color hyperlink */
a, *:hover, *:focus, *:active :focus { text-decoration:none; outline:none !important; outline-offset:0 !important; }
a img, img { border:none; outline:none !important; outline-offset:0 !important; }
ul { list-style:none; margin:0; padding:0; } 
i { font-family:'FontAwesome'; } 
svg{overflow:visible;}
img { height:auto; max-width:100%; vertical-align: middle; line-height:normal; }

/* Transition Effect CSS BOF */
a, i, input { transition: all 0.4s ease-in-out 0s; -webkit-transition: all 0.4s ease-in-out 0s; -moz-transition: all 0.4s ease-in-out 0s; 
-o-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; }

/* Browser Selection CSS BOF */
::selection { background:#C0A375; color:#fff; } ::-moz-selection { background:#C0A375; color:#fff; } 
::-webkit-selection { background:#C0A375; color:#fff; } ::-o-selection { background:#C0A375; color:#fff; } 
::-ms-selection { background:#C0A375; color:#fff;  }

p a{color:#C0A375;}
p a:hover{text-decoration:underline;}

/* 02 : Global Classes CSS BOF
==================================================== */  

::-webkit-scrollbar{width: 6px; height: 4px; background: #ffffff; }
::-webkit-scrollbar-thumb{ background-color:#C0A375; -webkit-border-radius:30px;  }
/* Only FireFox */
html {scrollbar-color: #C0A375 #fff; scrollbar-width: thin; scrollbar-border-radius:30px;}


/* Background &amp; Color Style CSS BOF
=================================================== */

.none{display: none !important;}

/* Font Color Style CSS BOF */
.white_text { color:#fff !important; }


/* Background Color Style CSS BOF */

.bg-black{background:#232323!important;}
.bg-v1{background-color:#F0FDF4;}
.bg-v2{background-color:#FEF2F2;}
.bg-v3{background-color:#f0f3ff;}
.bg-v4{background-color:#F0FDF4;}
.bg-v5{background-color:#FEF2F2;}


/* 03 : Heading Style CSS BOF
=================================================== */
	.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {font-family: "Raleway", sans-serif; line-height:1.2; font-weight:bold;  font-style:normal; color:#C0A375;}

	h1,.h1 { font-size:70px;}
	h2,.h2 { font-size:36px;}
	h3,.h3 { font-size:24px;}
	h4,.h4 { font-size:20px;}
	h5,.h5 { font-size:18px;}  
	h6,.h6 { font-size:16px;}

    h4,.h4 {font-weight:600;}

/* 04 : Paragraph Style CSS BOF
=================================================== */
	p { line-height:1.7;font-family: "Raleway", sans-serif; color:#707070; font-size: 18px; font-weight: normal; font-style:normal; margin-bottom: 16px;}

/* 05 : Image Style CSS BOF
=================================================== */
	img { margin-bottom:0; } /*margin-bottom:5px*/

/*** Buttton Varilation CSS BOF ***/
.btn{background-color:#C0A375;padding:15px 34px 15px 34px;font-size:20px;font-weight:500;font-family:"Raleway",sans-serif;transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-webkit-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s;border-radius:50px;border:1px solid #C0A375;text-transform:unset;box-shadow:none;color:#fff;line-height:1;}
.btn1{background:linear-gradient(to right,#d6bb8d,#cfae83,#c5a275,#bb9568);border-radius:8px;border:0;padding:16px 15px;font-size:16px;color:#0E0F11;font-family:"Raleway",sans-serif;transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-webkit-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s;}
.outline-btn{border-radius:8px;padding:15px 15px;background-color:transparent;font-size:16px;font-weight:400;}

/* Hover State CSS BOF */
.btn:hover,.btn:focus,.btn:active{background-color:#e9ded0 !important;border-color:#e9ded0 !important;box-shadow:none !important;outline:none !important;color:#000000 !important;}
.btn1:hover,.btn1:focus,.btn1:active{background:linear-gradient(to left,#d6bb8d,#cfae83,#c5a275,#bb9568);border:0;}
.arrow-btn .arrow-icon svg{transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-webkit-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s;}
.arrow-btn:hover .arrow-icon svg,.arrow-btn:focus .arrow-icon svg,.arrow-btn:active .arrow-icon svg{transform:rotate(45deg);}
.arrow-btn:hover .arrow-icon svg path,.arrow-btn:focus .arrow-icon svg path,.arrow-btn:active .arrow-icon svg path{fill:#000000;}
.barrow-btn .arrow-icon svg{transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-webkit-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s;}
.barrow-btn:hover .arrow-icon svg,.barrow-btn:focus .arrow-icon svg,.barrow-btn:active .arrow-icon svg{transform:rotate(45deg);}
.barrow-btn:hover .arrow-icon svg path,.barrow-btn:focus .arrow-icon svg path,.barrow-btn:active .arrow-icon svg path{fill:#ffffff;}

[type=button], [type=reset], [type=submit], button {-webkit-appearance: unset;}


/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {-webkit-appearance: none; margin: 0; }



/* file upload */

.file-upload{display:block;text-align:center;;font-size: 12px;}
.file-upload .file-select{display:flex;flex-wrap:wrap;cursor:pointer;height: 44px;line-height: 44px;position:relative;border: 1px solid #474747 !important;background-color: #393939;font-size: 14px;border-radius: 6px;}
.file-upload .file-select .file-select-button{z-index: 1;padding:0 10px;background:#57534a;font-size:16px;color:#ffffff;border-radius:8px;width:128px;text-align:center;line-height:32px;height:32px;cursor:pointer;position:absolute;right:6px;top:5px;}
.file-upload .file-select .file-select-name{padding:0px 10px 0px 50px;max-width:calc(100% - 138px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#777777;font-size:14px;}
.file-upload .file-select input[type=file]{z-index:100;cursor:pointer;position:absolute;height:100%;width:100%;top:0;left:0;opacity:0;filter:alpha(opacity=0);}
.file-upload .file-select .file-select-button:after{content:'';position:absolute;left:0px;top:0px;bottom:0px;right:0px;background:#E5CBA1;background:-webkit-linear-gradient(0deg,rgba(229,203,161,0.2) 0%,rgba(192,163,117,0.2) 100%);background:-moz-linear-gradient(0deg,rgba(229,203,161,0.2) 0%,rgba(192,163,117,0.2) 100%);background:linear-gradient(0deg,rgba(229,203,161,0.2) 0%,rgba(192,163,117,0.2) 100%);border-radius:8px;z-index:-1;opacity:0.2;}


/* 11 : Form &amp; Input Style BOF
==================================================== */ 
	
.form-control{background:transparent;border:1px solid #ccc;border-radius:10px;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;font-size:18px;color:#5F6368;-webkit-appearance:none;font-family: "Raleway", sans-serif;font-weight:normal;padding:15px 15px 15px 15px;height:55px;}
textarea.form-control{resize:none;overflow:auto;padding:15px 15px 15px 0px;height:100px;}
label.form-label{color:#ffffff;font-size:16px;margin-bottom: 10px;}
.form-control.border{border:1px solid #474747!important;background-color:#393939;color:#ddd;font-size:14px;padding:12px 15px 12px 50px;height: 44px;border-radius: 6px;}
.form-group{margin-bottom:20px;}

	    
/*** Placeholder CSS BOF ***/
.form-control::placeholder{color:#5F6368;font-weight:normal;font-size:16px;}
.form-control::-moz-placeholder{color:#5F6368;font-weight:normal;font-size:16px;}
.form-control:-ms-input-placeholder{color:#5F6368;font-weight:normal;font-size:16px;}
.form-control::-webkit-input-placeholder{color:#5F6368;font-weight:normal;font-size:16px;}
.form-control::-o-input-placeholder{color:#5F6368;font-weight:normal;font-size:16px;}


.form-control.bb::placeholder{color:#000000;font-weight:normal;font-size:16px;}
.form-control.bb::-moz-placeholder{color:#000000;font-weight:normal;font-size:16px;}
.form-control.bb:-ms-input-placeholder{color:#000000;font-weight:normal;font-size:16px;}
.form-control.bb::-webkit-input-placeholder{color:#000000;font-weight:normal;font-size:16px;}
.form-control.bb::-o-input-placeholder{color:#000000;font-weight:normal;font-size:16px;}

.form-control.bb{height:60px;border-width:0px 0px 1px;border-radius:0px;border-color:#cac6c1;padding-left:0;padding-right:0;color:#000000;font-size: 16px;transition: all 400ms ease;}
.form-control.bb:focus{background-color:#dedcda;border-color:#cac6c1;padding-left:10px;padding-right:10px;}
textarea.form-control.bb{height:90px;}


.form-control.border::placeholder{color:#777777;font-weight:normal;font-size:14px;}
.form-control.border::-moz-placeholder{color:#777777;font-weight:normal;font-size:14px;}
.form-control.border:-ms-input-placeholder{color:#777777;font-weight:normal;font-size:14px;}
.form-control.border::-webkit-input-placeholder{color:#777777;font-weight:normal;font-size:14px;}
.form-control.border::-o-input-placeholder{color:#777777;font-weight:normal;font-size:14px;}


.form-control.border:focus{border: 1px solid #898484 !important;background-color: #6c6a6a;color:#ddd;}

.form-control.border:focus::placeholder{color:#ddd;}
.form-control.border:focus::-moz-placeholder{color:#ddd;}
.form-control.border:focus:-ms-input-placeholder{color:#ddd;}
.form-control.border:focus::-webkit-input-placeholder{color:#ddd;}
.form-control.border:focus::-o-input-placeholder{color:#ddd;}

/* Focus State CSS BOF */

.form-control:focus,.form-select:focus {border-color: #0171BB; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; background-color: #EFF7FE; }
.page-wrapper { margin:0px auto; }



.container{max-width:1520px; width: 88%;}


/* password */

.password-icon{position:relative;}
.password-icon i{position:absolute;right:15px;font-size:16px;color:#fff;top:14px;cursor: pointer;}
.password-icon .form-control.border{padding-right:45px;}

 button.slick-arrow {font-size: 0;position: absolute;z-index:9;background: transparent;cursor: pointer;border: 0;top: -120px;transform: translateY(-50%);width: 38px;height: 38px;background: #000;border-radius:100%;}
 button.slick-prev.slick-arrow {right: 	25px;}
 button.slick-next.slick-arrow {right: -25px;}
 button.slick-prev.slick-arrow:after {content: '\f104';font-size: 23px;font-family:fontawesome;color: rgba(255,255,255,1);padding-right: 1px;line-height: normal;}
 button.slick-next.slick-arrow:after {content: '\f105';font-size: 23px;font-family:fontawesome;color: rgba(255,255,255,1);padding-left: 3px;}



.play-link{position:absolute;top:50%;width:50px;height:50px;left:0;right:0;margin-left:auto;margin-right:auto;transform:translateY(-50%);}
.sec-vimg{border-radius:10px;}
.section-video-wrap .section-v-logo{position:absolute;top:10px;left:10px;}
.section-video-wrap{position:relative;}
.play-link:before{content:"";position:absolute;z-index:0;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;width:100%;height:100%;background:#C0A375;border-radius:50%;animation:pulse-border 1500ms ease-out infinite;z-index:-1;}
.play-link:after{content:"";position:absolute;z-index:1;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;width:100%;height:100%;background:#C0A375;border-radius:50%;transition:all 200ms;animation:pulse-border 2000ms ease-out infinite;z-index:-1;}
@keyframes pulse-border{
	0%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1;}
	100%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.4);opacity:0;}
}




/*===============================================================================
     Home Page
=================================================================================*/

.banner-wrap{padding-top:125px;padding-bottom:125px;}
.banner-head .head-title{text-transform:uppercase;color:#fff;margin-bottom:22px;}
.stitle-lg{color:#ffffff;font-size:26px;margin-bottom:22px;}
.stitle-lg a{color:#C0A375;font-weight:bold;}
.stitle-lg a:hover{color:#000;}
.banner-simg-wrap{padding-top:25px;display:flex;flex-wrap:wrap;}
.banner-simg-link{margin-right:30px;}
.banner-simg-link:last-child{margin-right:0;}
.mockup-animation1{animation-iteration-count:infinite;animation-duration:18s;-webkit-animation-name:ctm-shakeUp;animation-name:ctm-shakeUp;z-index: 1;}
@keyframes ctm-shakeUp{
    0%,100%{transform:translateY(0);}
    10%,30%,50%,70%,90%{transform:translateY(-15px);}
    20%,40%,60%,80%{transform:translateY(15px);}
}
@keyframes ctm-shakeUp2{
    0%,100%{transform:translateX(0);}
    10%,30%,50%,70%,90%{transform:translateX(-20px);}
    20%,40%,60%,80%{transform:translateX(15px);}
}
.mockup-animation2{animation-iteration-count:infinite;animation-duration:18s;-webkit-animation-name:ctm-shakeUp2;animation-name:ctm-shakeUp2;}
.mockup-animation1,.mockup-animation2{max-width:50%;}
.bimg-ani-banner-img .bimg-ani-img.mockup-1{transform:translate(15%,7%);}
.bimg-ani-banner-img .bimg-ani-img.mockup-2{transform:translate(-20%,-7%);}
.cs_b_content .bimg-ani-banner-img-main{width:55%;display:flex;justify-content:center;padding:0 40px;}
.mockup-main{display:flex;flex-wrap:wrap;justify-content: center;}
.banner-img{margin-top:70px;}
.banner-main{min-height:100vh;padding-top:115px;}
.arrow-btn{display:flex;flex-wrap:wrap;align-items:center;}
.arrow-btn .arrow-icon{margin-left:10px;display:flex;align-items:center;}
.head-title-btn{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(0,0,0,0.20);}
.head-title-btn .head-title h2{margin-bottom:0;}
.theme-box{padding-top:80px;padding-bottom:80px;}
.head-title-btn .head-title,.head-title-btn .head-btn{padding-top:15px;padding-bottom:15px;}
.head-tb .head-title-btn .head-title,.head-tb .head-title-btn .head-btn{padding-top: 20px;padding-bottom: 20px;}
.head-title-btn .head-title{padding-right:10px;}
.theme-box-lcol{width:582px;border-right:1px solid rgba(0,0,0,0.20);padding-top:40px;padding-right:40px;}
.theme-box-col-main{display:flex;flex-wrap:wrap;margin-bottom:50px;}
.theme-box-rcol{width:calc(100% - 582px);padding-top:40px;padding-left:40px;padding-bottom:20px;}
.theme-box p{margin-bottom:30px;}
ul.sm-bulletr li{font-size:18px;line-height:30px;position:relative;padding-left:25px;color:#707070;}
ul.sm-bulletr{margin-bottom:25px;}
ul.sm-bulletr li::before{content:"";position:absolute;width:4px;height:4px;border-radius:50%;background-color:#707070;left:10px;top:12px;}
.barrow-btn .arrow-icon{margin-left:10px;display:flex;align-items:center;}
.theme-rcard{border-radius:16px;background-color:#f3ede5;padding:30px 30px 80px;position:relative;max-width:450px;height: 100%;}
.theme-rcard-btn{position:absolute;right:0;bottom:0;}
.barrow-btn{border-top-right-radius:0;border-bottom-right-radius:16px;border-bottom-left-radius:0;display:flex;flex-wrap:wrap;align-items:center;padding:11px 46px;font-size:22px;font-weight:600;}
.theme-rcard-icon{width:80px;height:80px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin-bottom:20px;}
.theme-box-col-main .head-title h3{line-height:1.5;margin-bottom:30px;}
.theme-rcard-txt h4{color:#505050;}
.barrow-btn:hover,.barrow-btn:focus,.barrow-btn:active{background-color:#000 !important;border-color:#000 !important;color:#fff !important;}
.theme-rcard-title h3{margin-bottom:5px;}
.borderw .head-title-btn{border-bottom:1px solid rgba(255,255,255,0.20);}
.borderw .theme-box-lcol{border-right:1px solid rgba(255,255,255,0.20);}
.bck-pro{padding-top:110px;}
.bck-pro-box{border-radius:20px;box-shadow:10px 10px 100px 0px rgba(0,0,0,0.10);background-color:#ffffff;padding:0px 40px 40px 40px;transform:translateY(110px);}
.fs-lg .head-title-btn .head-title h3{margin-bottom:0;font-size:28px;}
.stitle-wrap{padding-top:30px;}
.bck-pro-list-main{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;counter-reset: num;}
.bck-pro-list-title h4::before{counter-increment:num;content:counter(num) ". ";}
.bck-pro-list-main .bck-pro-list{padding-left:10px;padding-right:10px;margin-top:40px;width: 20%;}
.bck-pro-list-icon{width:80px;height:80px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-bottom:25px;}
.bck-pro-list-title h4{color:#000;}
.bck-pro-list-txt{font-size:16px;color:#4B5563;}
.pt200{padding-top:220px;}
ul.ch-bullet li{font-size:18px;line-height:30px;position:relative;padding-left:30px;color:#707070;margin-bottom:10px;}
.theme-box-col-main-sm .head-title h3{margin-bottom:15px;}
.theme-box-col-main-sm p{margin-bottom:20px;}
.ch-bullet{margin-bottom:30px;}
ul.ch-bullet li::before{content:"✅";position:absolute;left:0;}
ul.ch-bullet li:last-child{margin-bottom:0;}
.sreport-wrap{display:flex;flex-wrap:wrap;}
.sreport-box{max-width:280px;width:100%;text-align:center;padding-right: 15px;padding-bottom: 10px;}
.sreport-title{font-size:18px;font-weight:500;color:#000;margin-top:15px;line-height:1.4;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
.sreport-box:last-child{margin-right:0;}
.bg-light1{background-color:#ece4d7;}
.psupport-logo{display:flex;align-items:center;justify-content:space-between;max-width:1100px;margin-left:auto;margin-right:auto;flex-wrap:wrap;}
.psupport-logo .psupport-blogo{margin-top:40px;}
.section-video-txt-main{margin-top:40px;}
.section-txt-main h4{color:#fff;text-align:center;margin-bottom:0;}
.section-txt-main{padding-top:25px;}
.head-titles-wrap .head-stitle h3{color:#000;}
.faq-accordion .faq-accordion-item{border-bottom:1px solid rgba(0,0,0,0.20);}
.faq-accordion .faq-accordion-button{background-color:transparent;font-size:18px;color:#707070;font-weight:500;padding:15px 45px 15px 0px;box-shadow:none;position:relative;line-height:1.3;}
.faq-accordion .faq-accordion-button::after{background-image:url(../images/acopen.svg);width:18px;height:18px;position:absolute;right:0;background-size:18px 18px;top:18px;background-position: center;}
.faq-accordion .faq-accordion-button:not(.collapsed)::after{background-image:url(../images/acclose.svg);}
.faq-accordion .faq-accordion-item .accordion-body{padding-top:0;padding-left:0;padding-right:45px;padding-bottom:15px;font-size:18px;color:#707070;line-height:1.3;}
.faq-accordion .faq-accordion-button:not(.collapsed){color:#C0A375;}
.head-titles-wrap p{margin-top:25px;}
.bck-img{background-size:cover;background-position:0px 0px;background-repeat:no-repeat;}
.plan-btn .btn{border-radius:10px;font-size:18px;color:#000;padding-top:18px;padding-bottom:18px;}
.plan-btn{display:flex;flex-direction:column;margin-top:30px;}
.plan-price-main{padding:40px;background-color:#fff;border-radius:20px;margin-top:65px;border:1px solid #dfdfdf;}
.head-title-ftrial-main{padding-bottom:30px;border-bottom:1px solid rgba(0,0,0,0.20);}
.head-title-ftrial-main .head-title h3{font-size:30px;color:#000000;}
.plan-ftrial h5{font-weight:normal;margin-bottom:0;color:#000000;}
.plan-price-pm-main{padding-top:30px;padding-bottom:30px;border-bottom:1px solid rgba(0,0,0,0.2);margin-bottom:30px;}
.planp-price{font-size:60px;color:#000;}
.planp-pm{font-size:18px;color:#000000;padding-left:10px;}
.plan-price-pm-wrap{display:flex;align-items:flex-end;flex-wrap:wrap;padding-bottom:20px;}
.plan-price-pf{font-size:18px;color:#000000;}
ul.plan-points li{font-size:16px;color:#000000;margin-bottom:20px;position:relative;padding-left:30px;background:url(../images/crp-icon.svg) 0px 0px / 18px 18px no-repeat;}
ul.plan-points li:last-child{margin-bottom:0;}
.plan-price-pf span{font-size:14px;color:#000000;}
.plan-highlighted{background-color:#C0A375;}
.plan-highlighted .plan-btn .btn{background-color:#ffffff;border-color:#ffffff;}
.plan-highlighted .plan-btn .btn:hover,.plan-highlighted .plan-btn .btn:focus,.plan-highlighted .plan-btn .btn:active{background-color:#000000 !important;color:#ffffff !important;border-color:#000000 !important;}
.plan-highlighted ul.plan-points li{background:url(../images/crw-icon.svg) 0px 0px / 18px 18px no-repeat;}
.inup-box{margin-top:40px;border-radius:20px;padding:25px;background-color:#474036;display:flex;flex-direction:column;}
.inup-datetime{font-size:16px;color:#A9A9A9;padding-bottom:25px;}
.inup-box .head-title h5{font-weight:600;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#ffffff;margin-bottom:25px;}
.inup-txt{font-size:16px;color:#a9a9a9;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;margin-bottom:25px;}
.inup-btn a{text-decoration:underline;font-weight:bold;color:#C0A375;font-size:16px;}
.inup-btn a:hover,.inup-btn a:active{color:#fff;text-decoration:none;}
.git-img img{border-radius:20px;object-fit:cover;object-position:center;width:100%;height: 100%}
.git-img {max-width:542px;}
.git-main .head-title h2{margin-bottom:20px;}
.git-main .head-titles-wrap p{margin-top:0;padding-bottom:30px;color:#000000;font-size:16px;line-height:1.5;margin-bottom:0;}
.git-wrap{background-color:#f6f1eb;border:1px solid #cac6c1;border-radius:20px;padding:30px 40px;}
.git-main .head-titles-wrap{max-width:620px;}
.git-main{width:calc(100% - 542px);padding-left:60px;}
.git-btn{display:flex;justify-content:flex-end;}
.get-row{display:flex;flex-wrap:wrap;flex-direction:row-reverse;}
.git-wp{max-width:840px;height:100%;display:flex;flex-direction:column;justify-content:space-between;}
.sreport-box a:hover .sreport-title{color:#C0A375;}
.app-screen .head-titles-wrap{padding-bottom:45px;}
.hpage-abtus-img{max-width:541px;object-fit:cover;object-position:center;width:100%;height: 100%;padding-bottom: 30px;}
.sreport-img2 img{max-width:212px;object-fit:cover;object-position:center;}
.sreport-img1 img{max-width:220px;object-fit:cover;object-position:center;}
.section-video-wrap .section-v-logo img{width:100%;height:100%;object-fit:conain;object-position:center;}
.section-video-wrap .play-link img{width:100%;height:100%;object-fit:contain;object-position:center;}
.theme-rcard-icon img{width:100%;height:100%;object-fit:contain;object-position:center;}
.hpage-abtus{flex-direction:row-reverse;}
.plan-price-col{display:flex;flex-wrap:wrap;}
.plan-price-main{display:flex;flex-direction:column;flex-wrap:wrap;width: 100%;}
.plan-btn-wrap {margin-top:auto;}
.inup-box-col{display:flex;flex-wrap:wrap;}
.inup-btn{margin-top:auto;}
.head-btn-b{display:none;}

/** scroll to top **/

.scrolltop{display:inline-block;background-color:#C0A375;width:50px;height:50px;text-align:center;border-radius:50%;position:fixed;bottom:30px;right:30px;transition:background-color .3s,opacity .5s,visibility .5s;opacity:0;visibility:hidden;z-index:1000;}
.scrolltop::after{content:"\f077";font-family:FontAwesome;font-weight:normal;font-style:normal;font-size:16px;line-height:50px;color:#fff;}
.scrolltop:hover{cursor:pointer;background-color:#f4cd90;}
.scrolltop:hover::after{color:#000000;}
.scrolltop.show{opacity:1;visibility:visible;}


/** center slider **/

.center-swiper .swiper-slide{padding: 10px; text-align: center;}
.center-swiper .swiper-slide img { transform:scale(0.7); opacity: 0.5;transition: all 400ms ease-in-out; }
.center-swiper .swiper-slide.swiper-slide-prev img{transform:scale(0.87)translateX(-7%);opacity: 0.7;}
.center-swiper .swiper-slide.swiper-slide-next img{transform:scale(0.87)translateX(7%);opacity: 0.7;}
.center-swiper .swiper-slide.swiper-slide-active img{transform:scale(1);opacity: 1;}
/*.center-swiper .swiper-wrapper{padding-left: 10%;padding-right: 10%;}*/




/*===============================================================================
     About Us
=================================================================================*/

	
.head-breadcrumb .bcrumb{display:flex;flex-wrap:wrap;}
.head-breadcrumb .bcrumb li a{font-size:14px;color:#000;font-weight:600;}
.head-breadcrumb .bcrumb li a:hover{color: #C0A375;}
.head-breadcrumb .bcrumb li:not(:first-child)::before{content:"";color:#000;background:url(../../assets/images/right-arrow.svg) 0px 0px / 5px 8px no-repeat;width:5px;height:8px;display:inline-block;margin:0px 15px;}
.cr-list li{position:relative;padding-left:26px;font-size:18px;line-height:1.7;color:#707070;}
.cr-list li::before{content:"";background:url(../../assets/images/crc-icon.svg) 0px 0px / 14px 11px no-repeat;width:14px;height:11px;position:absolute;left:0;top:10px;}
.sec-bck-cn .head-title h2{margin-bottom:20px;}
.sec-bck-cn .head-breadcrumb{margin-bottom:35px;}


/*===============================================================================
     What The App Can Do
=================================================================================*/


.step-wrap .bck-pro-list-main .bck-pro-list{margin-top:85px;}
.points-list li{background-color:#f3ede5;border-radius:50px;padding:9px 20px 9px 46px;font-size:18px;color:#000;position:relative;}
.points-list{display:inline-flex;flex-wrap:wrap;gap:20px;}
.points-list li::before{content:"";background:url(../../assets/images/crc-icon.svg) 0px 0px / 14px 11px no-repeat;width:14px;height:11px;position:absolute;left:20px;top:14px;}
.box-col-txt .head-title h3{margin-bottom:20px;}
.card-info-b{border:1px solid #d2d2d2;border-radius:20px;padding:20px 30px 40px 30px;}
.card-info-b .head-title h4{font-weight:700;padding-bottom:20px;border-bottom:1px solid #d2d2d2;margin-bottom:30px;}
.sq-list li{font-size:14px;color:#000000;padding-left:22px;position:relative;margin-bottom:35px;line-height: 1.4;}
.card-info-row{display:flex;flex-wrap:wrap;margin:0px -20px;}
.card-info-col{width:50%;padding:0px 20px;}
.sq-list li::before{content:"";width:4px;height:4px;background-color:#C0A375;position:absolute;left:0;top:6px;}
.box-col-row{display:flex;flex-wrap:wrap;}
.box-col-txt{width:661px;}
.box-col-b{padding-left:40px;width:calc(100% - 661px);}
.sq-list li:last-child{margin-bottom:0;}
.box-col-txt p{margin-bottom:40px;}


/*===============================================================================
     Sample Reports
=================================================================================*/

.sec-bck-cn .sreport-main{margin-top:60px;padding-top:40px;border-top:1px solid #cdcdcd;}


/*===============================================================================
     Blog
=================================================================================*/

.sec-bck-cn .inup-box{background-color:rgba(192,163,117,0.20);}
.sec-bck-cn .inup-box .inup-datetime{color:#484848;}
.sec-bck-cn .inup-box .head-title h5{color:#000000;}
.sec-bck-cn .inup-txt{color:#484848;}
.sec-bck-cn .inup-btn a:hover{color:#000000;}
.pagi-num{width: 50px;height: 50px;border:2px solid #C0A375;border-radius:10px;margin-right:15px;}
.pagi-num a{font-size: 12px!important;font-weight:500;width:100%;height:100%;display:flex;justify-content:center;align-items:center;color: #C0A375;}
.custom-pagination{display:flex;flex-wrap:wrap;justify-content:flex-end;padding-top:40px;padding-bottom: 20px;}
.pagi-dot{font-size: 30px;font-weight:500;color:#C0A375;height: 50px;width: 50px;display:flex;align-items:flex-end;justify-content:center;margin-right:15px;}
.pagi-num:last-child{margin-right:0;}


/*===============================================================================
     Create an Account
=================================================================================*/


.apage-wrapper{background-image:url(../images/admin-bck2.png);background-repeat:no-repeat;background-size:cover;background-position:0px 0px;background-color:#0E0F11;min-height:100vh;padding-bottom:70px;}
.alogo{padding-top:73px;padding-bottom:63px;text-align:center;width:355px;margin-left:auto;margin-right:auto;}
.alogo img{width:100%;height:100%;object-fit:contain;object-position:center;}
.aform-main{max-width:687px;margin-left:auto;margin-right:auto;background-color:rgba(255,255,255,0.08);border-radius:16px;padding:48px 48px 40px 48px;background-image:url(../images/dots.svg);background-repeat:no-repeat;background-position:bottom;}
.aform-main p{font-size:14px;color:#8996A9;line-height: 1.6;}
.aform-main .head-title-atxt .head-title h3{margin-bottom:5px;}
.aform-main .head-title-atxt .head-atxt{margin-bottom:0;}
.aform-main .head-title-atxt{padding-bottom:30px;}
.aform-btn-full{display:flex;flex-direction:column;}
.aform-main .ainfo{margin-bottom:24px;}
.aform-ts a{color:#fff;text-decoration:underline;}
.aform-ts{padding-top:24px;padding-bottom:32px;line-height:1.4;}
.aform-ts a:hover{color:#C0A375;}
.aform-login a{color:#C0A375;}
.aform-icon{width:25px;height:25px;position:absolute;left:15px;top:10px;display:flex;align-items:center;justify-content:center;}
.aform-agicon{background-image:url(../images/agency-icon.svg);background-size:20px;background-repeat:no-repeat;width:20px;height:20px;}
.aform-emicon{background-image:url(../images/email-icon.svg);background-size:18px 16px;background-repeat:no-repeat;width:18px;height:16px;}
.aform-mobicon{background-image:url(../images/mobile-icon.svg);background-size:14px 20px;background-repeat:no-repeat;width:14px;height:20px;}
.aform-passicon{background-image:url(../images/password-icon.svg);background-size:16px 18px;background-repeat:no-repeat;width:16px;height:18px;z-index:1;}
.aform-icon-wrap{position:relative;}

/*===============================================================================
     Sign In
=================================================================================*/

.aform-sm{max-width:584px;}
.afrpass-link a{color:#ECF15E;}
.afrpass-link{margin-bottom:24px;margin-top:10px;text-align:right;}
.aform-signup{margin-top:32px;}

/*===============================================================================
     Agency Register
=================================================================================*/

.aform-recomicon{background-image:url(../images/recom-icon.svg);background-size:22px 22px;background-repeat:no-repeat;width:22px;height:22px;}
.aform-mx{max-width:720px;}
.aform-phoneicon{background-image:url(../images/phone-icon.svg);background-size: 20px 20px;background-repeat:no-repeat;width: 20px;height:20px;}
.aform-addricon{background-image:url(../images/map-icon.svg);background-size: 20px 20px;background-repeat:no-repeat;width: 20px;height:20px;}
.aform-taxicon{background-image:url(../images/tax-icon.svg);background-size: 20px 20px;background-repeat:no-repeat;width: 20px;height:20px;}
.aform-acnicon{background-image:url(../images/acn-icon.svg);background-size: 20px 20px;background-repeat:no-repeat;width: 20px;height:20px;}
.aform-uploadicon{background-image:url(../images/upload-icon.svg);background-size: 18px 16px;background-repeat:no-repeat;width: 18px;height: 16px;z-index:1}

