body{font-family: 'Open Sans', sans-serif;color:#333;font-size:16px;line-height:26px;font-weight:400;letter-spacing:.3px;overflow-x:hidden;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important}
#container{background:#fff;position:relative;overflow-x:hidden;margin:0 auto}
.boxed-page{position:relative;overflow-x:hidden;width:1220px;margin:0 auto;background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);-moz-box-shadow:0 0 10px rgba(0,0,0,.3);-o-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3)}
.boxed-page .tp-leftarrow{left:70px!important}
.boxed-page .tp-rightarrow{left:95%!important}
.boxed-page .navbar-fixed-top{max-width:1220px;margin:0 auto}
ol,ul{margin:0;padding:0;list-style:none}
h3,h4,h5,h6{margin:0;padding:0;font-weight:600;color:#333;font-family:Poppins,sans-serif!important}
img{max-width:100%;height:auto}
.text-left{text-align:left}
.text-right{text-align:right}
.text-brand-color{color:#ed1c24}
.img-center{margin-left:auto;margin-right:auto}
.circle{-webkit-border-radius:100%;border-radius:100%}
.white{color:#fff!important}
a{-webkit-transition:all .3s;transition:all .3s;text-decoration:none}
a:focus, a:hover{text-decoration:none;}
a:focus{text-decoration:none;color:#333;outline:0}
::-moz-selection{background:#ed1c24;color:#fff;text-shadow:none;outline:0}
::selection{background:#6e9ab3;color:#fff;text-shadow:none;outline:0}
.main-container{overflow:hidden}
.dropcap{font-size:38px;font-weight:400;line-height:58px;float:left;width:60px;height:60px;padding:0 10px 0 14px}
.dropcap.bg{margin-right:22px;margin-bottom:0;color:#fff;background:#ed1c24;text-align:center;color:#fff}
.dropcap.yellow-bg{background:#f6d014;margin-right:10px}
.dropcap.circle{border-radius:50%}
.dropcap.rounded{border-radius:5px}
hr{margin-top:0;margin-bottom:0}
.btn{-webkit-border-radius:0;border-radius:0;-webkit-transition:all .3s;transition:all .3s}
.btn-primary{font-style:normal!important;line-height:17px;margin:0;padding:10px;letter-spacing:0;text-transform:capitalize;color:#fff!important;border:0;background:#262626;text-shadow:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;font:normal 18px/22px "Open Sans",Helvetica,Arial,Verdana,sans-serif!important;border-radius: 50px !important;}
.btn-primary.white{background:#fff;color:#ed1c24!important}
.btn-primary.white:hover{background:#24252a}
.btn-primary.black{background:#24252a;color:#ed1c24!important}
.btn-primary.black:hover{background:#fff;color:#ed1c24!important}
.btn-primary.yellow{background:#f6d014;color:#fff!important}
.btn-primary.yellow:hover{background:#24252a}
.btn-primary.blue{background:#00bcd4;color:#fff!important}
.btn-primary.blue:hover{background:#24252a}
.btn-white-bordered{border:2px solid #fff;padding:12px 25px;text-transform:uppercase;color:#fff}
.btn-white-bordered:hover{background:#ed1c24!important;border-color:#ed1c24!important}
.left-half,.right-half{position:absolute;right:0;top:0;height:100%;background-position:center center;background-size:cover}
.left-half.width33,.right-half.width33{width:33%}
.left-half.width50,.right-half.width50{width:50%}
.left-half{left:0}
.breadcrumb{margin-top:10px;padding:0 120px 0 10px}
.page-title h1{font-size:22px;letter-spacing:1.5px;font-weight:700;text-transform:uppercase;margin:0;color:#fff}
.navbar-fixed-top{position:fixed!important;right:0;left:0;z-index:1100;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;animation-duration:.8s;-webkit-animation-duration:.8s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out}
.space-30{margin-top:30px}
.mt60{margin-top:60px}
.mt65{margin-top:65px}
.mt30{margin-top:30px}
.mt25{margin-top:25px}
.mb15{margin-bottom:15px}
.mb30{margin-bottom:30px}
.mb60{margin-bottom:60px}
.mr10{margin-right:10px}
.pad15{padding:15px 0}
.pad30{padding:30px 0}
.pad50{padding:50px 0}
.pad60{padding:60px 0}
.pad80{padding:80px 0}
.pad100{padding:100px 0}
.pad120{padding:120px 0}
.pad-t100{padding-top:100px}
.pad-t80{padding-top:10px}
.pad-t30{padding-top:30px}
.pad-t60{padding-top:60px}
.pad-t90{padding-top:90px}
.pad-t120{padding-top:120px}
.pad-b30{padding-bottom:30px}
.pad-b40{padding-bottom:40px}
.pad-b50{background:#fff;padding:60px 144px 70px 144px;}
.pad-b60{padding-bottom:60px}
.pad-b70{padding-bottom:70px}
.pad-b80{padding-bottom:80px}
.pad-b100{padding-bottom:100px}
button, a, input{outline:none!important;}
.section-title{position:relative;}
.section-title h3 span{color:#ed1c24!important}
.section-title h3:after{position:absolute;right:0;bottom:0;left:0;width:37px;height:1px;margin:-20px auto;content:'';opacity:1}
.section-title.white h3{color:#fff}
.section-title.white h3:after{background:#fff!important}
.section-title.left h3:after{left:0;right:100%}
.section-title span i:before{font-size:18px;color:#fb5614}
.footer-title h3{font-size:17px;text-transform:uppercase;color:#fff;position:relative;margin-bottom:20px}
.section-title-sm h3{font-size:30px;line-height:30px;text-transform:uppercase}
.section-title-sm h3 span{color:#ed1c24}
.section-title-2{font-size:16px;line-height:22px;position:relative;margin:0 0 50px;color:#24252a}
.section-title-2 h3{font-size:16px;line-height:22px;margin-bottom:50px}
.section-title-2 h3 span{color:#ed1c24!important}
.section-title-2:after{position:absolute;bottom:0;left:0;width:25px;height:2px;margin:-27px auto;content:'';opacity:1;background:#ed1c24}
.section-title-2.white h3{color:#fff}
.section-title-2 span i:before{font-size:40px;color:#ed1c24}
.section-title-2.center{text-align:center}
.section-title-2.center:after{left:0;right:0;width:40px;height:3px;margin:-28px auto}
blockquote{padding:12.5px 25px;margin:0 0 25px;font-style:italic;border-left:3px solid #24252a}
blockquote.primary{border-left-color:#ed1c24}
blockquote.ash-bg{background-color:#f7f7f7}
.divider{margin-top:20px;margin-bottom:20px;border-top:1px solid #999}
.divider.dotted{border-top:1px dotted #999}
.divider.dashed{border-top:1px dashed #999}
.bg-color-1{background:#1f2125}
.bg-color-2{background:#111010}
.parallax{background-repeat:no-repeat;background-attachment:fixed;background-position:50% 0;background-size:cover}
[class*=" flaticon-"]:after,[class*=" flaticon-"]:before,[class^=flaticon-]:after,[class^=flaticon-]:before{margin-left:0}
.fa-ul li{padding:5px 0}
.fa-ul li .fa-li{margin-top:8px;color:#ed1c24}
.flex-control-thumbs{margin:20px 0 0;position:static;overflow:visible}
.flex-control-thumbs li{float:none;width:60px;height:60px;overflow:hidden;transform:rotate(-45deg);margin:0 8px}
.flex-control-thumbs img{border:2px solid #545454;opacity:.4;-webkit-transition:all .3s;transition:all .3s;position:relative;z-index:0}
.flex-control-thumbs img.flex-active{border:2px solid #ed1c24;z-index:1}
.flex-control-thumbs img:hover{border:2px solid #ed1c24;z-index:1}
.hvr-in{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;background:#ed1c24;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}
.hvr-in:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#1f2125;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.hvr-in:active,.hvr-in:focus,.hvr-in:hover{color:#fff}
.hvr-in:active:before,.hvr-in:focus:before,.hvr-in:hover:before{-webkit-transform:scaleX(0);transform:scaleX(0)}
.hvr-out{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;background:#ed1c24;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}
.hvr-out:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#000;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.hvr-out:active,.hvr-out:focus,.hvr-out:hover{color:#fff}
.hvr-out:active:before,.hvr-out:focus:before,.hvr-out:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}
.shadow{box-shadow:-25px 0 30px -15px rgba(0,0,0,.15),25px 0 30px -15px rgba(0,0,0,.15)}
.back-to-top.reveal{cursor:pointer;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;opacity:30;filter:alpha(opacity=3000)}
.back-to-top.reveal:active,.back-to-top.reveal:focus,.back-to-top.reveal:hover{background-color:#24252a;opacity:100;filter:alpha(opacity=10000)}
.back-to-top{position:fixed;z-index:1000;right:25px;bottom:15px;width:40px;height:40px;margin:0;background-color:#ed1c24;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 350ms;-o-transition:opacity 350ms;transition:opacity 350ms}
.back-to-top i{position:absolute;top:50%;left:35%;margin-top:-15px;margin-left:-3px;color:#fff}
.switcher-box{width:212px;position:fixed;left:-212px;top:40%;text-align:center;z-index:99999999999;background-color:#fff;border-radius:0 0 2px 0;border-radius:0 5px 5px 0;-webkit-box-shadow:0 0 6px rgba(0,0,0,.2);-moz-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.2);transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}
.switcher-box i{color:#ed1c24}
.switcher-box h4{display:block;height:40px;line-height:42px;font-size:14px;font-weight:700;color:#fff;background-color:#333;margin-bottom:10px}
.switcher-box span{display:block;padding:5px 20px;text-align:left}
.switcher-box .colors-list{padding:0 18px 0 18px;margin-bottom:8px;line-height:20px}
.switcher-box .colors-list li{display:inline-block;margin-right:2px}
.switcher-box .colors-list li a{display:block;width:24px;height:18px;cursor:pointer}
.switcher-box .bg-list{padding:0 18px 0 18px;margin-bottom:18px}
.switcher-box .bg-list li{display:inline-block;margin-right:2px}
.switcher-box .bg-list li a{display:block;width:20px;height:20px}
.switcher-box .bg-list li a.bg1{background:url(../images/patterns/1.png) repeat}
.switcher-box .bg-list li a.bg2{background:url(../images/patterns/2.png) repeat}
.switcher-box .bg-list li a.bg3{background:url(../images/patterns/3.png) repeat}
.switcher-box .bg-list li a.bg4{background:url(../images/patterns/4.png) repeat}
.switcher-box .bg-list li a.bg5{background:url(../images/patterns/5.png) repeat}
.switcher-box .bg-list li a.bg6{background:url(../images/patterns/6.png) repeat}
.switcher-box .bg-list li a.bg7{background:url(../images/patterns/7.png) repeat}
.switcher-box .bg-list li a.bg8{background:url(../images/patterns/8.png) repeat}
.switcher-box .bg-list li a.bg9{background:url(../images/patterns/9.png) repeat}
.switcher-box .bg-list li a.bg10{background:url(../images/patterns/10.png) repeat}
.switcher-box .bg-list li a.bg11{background:url(../images/patterns/11.png) repeat}
.switcher-box .bg-list li a.bg12{background:url(../images/patterns/12.png) repeat}
.switcher-box .bg-list li a.bg13{background:url(../images/patterns/13.png) repeat}
.switcher-box .bg-list li a.bg14{background:url(../images/patterns/14.png) repeat}
.switcher-box .open-switcher{width:40px;height:40px;display:block;position:absolute;top:0;left:100%;border-radius:0 2px 2px 0;background:#444 center no-repeat;-webkit-box-shadow:0 0 4px rgba(0,0,0,.2);-moz-box-shadow:0 0 4px rgba(0,0,0,.2);box-shadow:0 0 4px rgba(0,0,0,.2)}
.switcher-box .open-switcher:hover{background:#444 center no-repeat;-webkit-box-shadow:0 0 4px rgba(0,0,0,.2);-moz-box-shadow:0 0 4px rgba(0,0,0,.2);box-shadow:0 0 4px rgba(0,0,0,.2);color:#fff}
.switcher-box .open-switcher i{text-align:center;padding-top:7px}
.template-preview{overflow:hidden;position:relative;display:block;margin-bottom:60px}
.template-preview img{-webkit-transition:-webkit-transform .4s;-moz-transition:-moz-transform .4s;transition:transform .4s}
.template-preview .preview-details{position:absolute;bottom:0;left:0;width:100%;display:block;overflow:hidden;background:#222;opacity:0;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .4s,opacity .1s .3s;-moz-transition:-moz-transform .4s,opacity .1s .3s;transition:transform .4s,opacity .1s .3s}
.template-preview .preview-details h4{display:inline-block;color:#fff;text-transform:none;font-size:15px;font-weight:400;padding:13px 10px 10px 10px}
.template-preview .preview-details a{float:right;color:#ed1c24;background-color:#ed1c24;color:#fff;padding:10px 15px}
.template-preview:hover img{-webkit-transform:translateY(-40px);transform:translateY(-40px)}
.template-preview:hover .preview-details{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .4s,opacity .1s;-moz-transition:-moz-transform .4s,opacity .1s;transition:transform .4s,opacity .1s}
/* Global css For Buyer Guid Section */
/*
.buyer-description{border-top: 1px solid #e3e3e3;}
.buyer-description h1{font: normal 24px/27px "Nunito Sans",Helvetica,Arial,Verdana,sans-serif!important;font-family: 'Nunito Sans', sans-serif!important;}
.buyer-description h2{font: normal 22px/27px "Nunito Sans",Helvetica,Arial,Verdana,sans-serif!important;font-family: 'Nunito Sans', sans-serif!important;}
.buyer-description h3{font: normal 20px/27px "Nunito Sans",Helvetica,Arial,Verdana,sans-serif!important;font-family: 'Nunito Sans', sans-serif!important;}
.buyer-description h4{font: normal 18px/27px "Nunito Sans",Helvetica,Arial,Verdana,sans-serif!important;font-family: 'Nunito Sans', sans-serif!important;}
.buyer-description ul li{font: normal 16px/27px "Nunito Sans",Helvetica,Arial,Verdana,sans-serif!important;font-family: 'Nunito Sans', sans-serif!important;}
.buyer-description p{font-size: 1rem; line-height: 1.5rem; font: "Nunito Sans",Helvetica,Arial,Verdana,sans-serif!important;font-family: 'Nunito Sans', sans-serif!important;}
*/
.buyer-description{border-top: 1px solid #e3e3e3;}
.buyer-description ul{list-style: inherit!important;margin-bottom: 32px;}
.buyer-description ol{margin-bottom: 32px;list-style-type: decimal!important;}
.buyer-description ul li{list-style-type: disc; padding-left: 8px; margin-left: 20px;margin-bottom: 16px;}
.buyer-description ol li{ padding-left: 8px; margin-left: 20px;margin-bottom: 16px;}
.buyer-description h1{font: bold 28px/29px "Nunito Sans",Helvetica,Arial,Verdana,sans-serif!important;font-family: 'Nunito Sans', sans-serif!important;font-weight: 700;line-height: 36px;margin-bottom: 18px;color: #222;}
.buyer-description h2{font: bold 26px/29px "Nunito Sans",Helvetica,Arial,Verdana,sans-serif!important;font-family: 'Nunito Sans', sans-serif!important; color: #222; margin-bottom: 18px; margin-top: 32px;}
.buyer-description h3{font: bold 24px/29px "Nunito Sans",Helvetica,Arial,Verdana,sans-serif!important;font-family: 'Nunito Sans', sans-serif!important;font-weight: 700; margin-bottom: 18px;color: #222; margin-top: 32px;}
.buyer-description h4{font: bold 22px/29px "Nunito Sans",Helvetica,Arial,Verdana,sans-serif!important;font-family: 'Nunito Sans', sans-serif!important;margin-bottom: 18px;color: #222; margin-top: 32px;}
/* .buyer-description p{font: normal 18px/28px "Nunito Sans",Helvetica,Arial,Verdana,sans-serif!important;font-family: 'Nunito Sans', sans-serif!important; color: #2b303b;font-weight: 400;line-height: 26px;margin-bottom: 24px;} */
.buyer-description strong{font: bold 18px/28px "Nunito Sans",Helvetica,Arial,Verdana,sans-serif!important;font-family: 'Nunito Sans', sans-serif!important; color: #222;font-weight: 400;line-height: 26px;margin-bottom: 24px;}
.buyer-description ul li, .buyer-description ol li, .buyer-description td, .buyer-description span , .buyer-description p {font: normal 18px/30px "Nunito Sans",Helvetica,Arial,Verdana,sans-serif!important;font-family: 'Nunito Sans', sans-serif!important; color: #222;}
.buyer-description a{font: normal 18px/30px "Nunito Sans",Helvetica,Arial,Verdana,sans-serif!important;font-family: 'Nunito Sans', sans-serif!important; color:#439fd3;}
.buyer-description a:hover{font: normal 18px/30px "Nunito Sans",Helvetica,Arial,Verdana,sans-serif!important;font-family: 'Nunito Sans', sans-serif!important; color:#439fd3;text-decoration: underline;}
.buyer-description img{margin-top: 30px;}
.buyer-description td{white-space: inherit!important;padding: 10px 10px 0px 0px;vertical-align: top;}
#Buyers-Guide{position: relative;top: -100px;}
.video-section{padding: 80px 0px;}
.browse-category-items a{display: flex;align-items: center;background: #F8F8F8;padding: 12px;border-radius: 3px;margin: 30px 0px;min-height: 80px;}
.browse-category-items img{margin-right: 10px;}
.browse-category-items span{font-size: 16px;line-height: 1.4;}
.browse-category-wrapper .browse-category-items:hover a{background: #FFEEE7;color: #FB5614;}
.browse-category-wrapper .browse-category-items:hover .lazy_load{display: none!important;}
.browse-category-wrapper .browse-category-items:hover .onhover-cat-img-home{display: block;}
.browse-category-wrapper .browse-category-items:hover > a img{display: none;}
.home-banner-wrap{background-color: #262626;color: white;}
.home-banner-item span{font-size: 25px;font-weight: 600;overflow: hidden;line-height: 1.4;}
.home-banner-item-wrap{display: flex;align-items: center;flex-wrap: wrap}
.home-banner-item-btn{background-color: #FB5614;border: none;padding: 10px 20px;border-radius: 30px;color: white;font-size:16px;}
.home-banner-item-btn:hover{background-color: #f9723c;}
.testimonial{background-color: #FFF7F4;}
.testimonial-items img{border-radius: 50%;}
.testimonial-items p{font-size: 16px;}
.testimonial-wrapper{background-color: white;padding: 50px 100px;text-align: center; border-radius: 3px;margin-top: 50px;}
.testimonial-owner-details{display: flex;justify-content: center;align-items: center;}
.testimonial-owner{font-size: 14px;display: flex;justify-content: center;align-items: start;flex-direction: column;line-height: 1.5;margin-left: 8px;color: #2c2a28;}
.testimonial-profile-name{font-weight: 800;}
.subscribe > div{width: 50%;margin: 0 auto;}
#news-letter input{z-index: 0;background: rgb(255, 255, 255);height: 60px;line-height: 20px;padding: 0 20px;opacity: 1;border-radius: 50px;color: black;font-size: 16px;}
#news-letter button{z-index: 0;line-height: 18px;height: 60px;padding: 21px 27px;border-radius: 50px;text-shadow: 0 1px 0 #fff;font: normal 16px/16px "Open Sans",Helvetica,Arial,Verdana,sans-serif!important;letter-spacing: 2px;margin-left: -75px;color: #fff;background-color: #2c2a28;border: none;}
#news-letter .newsletter-btn{z-index: 0;line-height: 18px;height: 60px;padding: 21px 27px;border-radius: 50px;text-shadow: 0 1px 0 #fff;font: normal 16px/16px "Open Sans",Helvetica,Arial,Verdana,sans-serif!important;margin-left: -75px;color: #fff;background-color: #2c2a28;border: none;}
#news-letter .newsletter-btn:hover{background-color: #494545;}
#news-letter .mc-field-group{display: flex;}
#news-letter span{z-index: 2;}
.fa-quote-left{color: #fb5614;font-size: 26px;margin-bottom: 50px;}
.footer-heading{color: #ffff;font-size: 20px;font-weight: bold; background-image: linear-gradient(-90deg, #e65713 50%, #e65713 50%), linear-gradient(-90deg, #494949 50%, #e65713 50%);background-size: 100% 3px;background-position: 0 -10px, 0 100%;background-repeat: no-repeat;padding-bottom: 15px;margin:30px 0px 20px 0px;}
.footer-list-ul{list-style: none;}
.footer-list-ul li{position: relative;}
.footer-list-ul li::before{  content: '';position: absolute;border-right:2px solid #ffffff;border-bottom:2px solid #ffffff;width:10px;height:10px;top: calc(30% - 2px);left: -20px;transform: translateY(-50%) rotate(-45deg);}
.footer-img-main-div{display: flex; align-items: center; margin-bottom: 15px;}
.footer-img-div{padding-right: 15px;width: 45%;}
.footer-img-link-div{border-left: 1px solid #606060;line-height: 17px;padding-left: 15px;width: 100%;}
.footer-img-link-div a{color: #fff;line-height: 20px;}
.footer-img-link-div a:hover{color: #fb5614;}
.footer-border-bot{border-bottom: 2px solid #414040; margin: 0 20em;padding-bottom: 15px;}

.onhover-cat-img-home{display: none;}
#search .input-lg{border: none;}
.list-all{text-align: center;}
.list-all div{font-size: 16px;}
.list-all:hover{color: #FB5614;text-decoration: underline;}
#popup_row button{border-radius: 50px !important;}
#checked::-webkit-input-placeholder {font-size: 16px;font-family:Arial, FontAwesome;}
.button-margin{margin-bottom: 0;}
.list-all-cat-wrapper{padding: 10px;}
.list-all-cat-wrapper ul{list-style: none;}
.list-all-cat-wrapper .child-first-list-cat{font-size: 24px;}
.list-all-cat-wrapper .child-second-list-cat{display: flex;justify-content: flex-start;flex-wrap: wrap;margin-top: 10px;}
.list-all-cat-wrapper .child-second-list-cat li {margin-right: 17px;flex: 1 1 240px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 255px;}
.list-all-cat-wrapper h1{padding: 30px 0px;border-bottom: 1px solid #e3e3e3;margin: 0px;}
.all-cat-items{padding: 30px 0px;}
.cat-item{margin-bottom: 30px;}
.subscribe-title{color: #fff;margin: 0px 0px 15px 0px;font: bold 24px/55px "Open Sans",Helvetica,Arial,Verdana,sans-serif!important;text-align:center}
.home-page-banner-item-text{text-align: right;padding-right: 0}
.star-rat{text-align: right; padding-top: 0px !important;display: flex;justify-content: center;}
.thumbnail-logo{margin-bottom: 0px !important;}
.youtube-image-div{position: relative;}
.youtube-button{position: absolute;left: 50%;top: 30%;margin-left: -34px;opacity: 0.8;}
.icon-youtube{font-size: 70px;cursor: pointer;}
.product-features-main h2{padding-left: 15px;}
.product-features-check{display: flex;align-items: center;padding: 5px 10px;}
.product-features-check p{margin-left: -15px; margin-bottom: 0px;font-size: 14px;line-height: 20px;text-align: left;}
.product-features-border2{border-bottom: 1px dotted;}
.product-para-second{color: #333;font: 700 34px/30px "Open Sans",Helvetica,Arial,Verdana,sans-serif;text-align:center;margin-bottom: 50px;}
.video-frame img{width: 65% !important;height: 160px;cursor: pointer;}
.video-frame:hover .youtube-button{color: #f00;}
.section-title a:hover{color: #333;}
em{font-style: inherit !important;}
.quick_signup:hover{background: #494545;}
.quick_signup:focus{background: #262626;}
.quick_signup:active{background: #262626 !important;}
#pro_desc li{list-style: initial;}
.site-map ul ul{margin-left: 2em;}
.site-map{margin-bottom: 40px;}
.contact-footer-div{width: 25%;background: #151414;margin: 30px auto 5px auto;padding: 8px 0;}
.footer-no-p{text-align: center;color: #fff;font-size: 16px;}
.footer-number-links{color:#fb5614}
.footer-number-links:hover{color:#fb5614}
.second-line{margin-top: 0;}
.footer-menu ul li a:hover{color: #fb5614;}
.copyright .copyright-text a:hover{color: #fb5614;}
.footer-vendor-menu ul li a:hover{color: #fb5614;}
@media screen and (min-width:768px){
.product-button{padding: 15px 0;    display: flex;}
h7#fifth_heading{font:400 24px/1.45 Roboto,sans-serif;color:#439fd3}
button#close{color:#666;opacity:1;font-size:22px}
button#own_close{color:#666;opacity:1;font-size:22px;background:0 0;border:none;font-weight:700;float:right;display:none}
button#own_close2{color:#666;opacity:1;font-size:22px;background:0 0;border:none;font-weight:700;float:right;display:none}
button#sign_time{color:#666;opacity:1;font-size:22px;background:0 0;border:none;font-weight:700;float:right;display:none}
button#close2{color:#666;opacity:1;font-size:22px}
#footer_tab{background:0 0!important;top:120px}
#footer_tab2{background:0 0!important;top:50px}
p#top_content_pop{color:#666;float:right;width:580px;font:normal 12px/19px "Open Sans",Helvetica,Arial,Verdana,sans-serif!important;padding-right:14px;text-align:left}
span#error_after,span#error_company,span#error_country,span#error_email,span#error_employees,span#error_fax,span#error_firstname,span#error_industry,span#error_lastname,span#error_telephone,span#error_tomorrow{display:none}
img#right_bann{border-radius:3px}
div#form-group_id.form-group.small-8.columns{position:relative;padding-right:.9375em;float:left}
div#form-group_id.form-group.small-4.columns{width:33.33333%;float:right}
#second_row{padding-top:15px}
h1#second_heading{font:400 24px/1.45 Roboto,sans-serif;color:#439fd3}
#panel-body2{padding:0 20px 20px 20px}
.panel-body a:hover{color:#fb5614}
p#agree2{padding-top:10px;text-align:justify}
#panel_body3{padding:0 20px 20px 20px}
h7#third_heading{font:400 24px/1.45 Roboto,sans-serif;color:#439fd3}
h3#fourth_heading{padding:10px 0 25px 0;font:normal 14px/24px "Open Sans",Helvetica,Arial,Verdana,sans-serif!important}
div#form-group_id.form-group.large-3.medium-6.columns{position:relative;padding-left:.9375em;padding-right:.9375em;float:left}
h3#third_para{padding:10px 0 25px 0;font:normal 18px/19px "Open Sans",Helvetica,Arial,Verdana,sans-serif!important}
p#para3{font:normal 14px/24px "Open Sans",Helvetica,Arial,Verdana,sans-serif!important;margin-top:-2px}
button#btn_contact_details{width:45%;border:#fb5614 1px solid;background:#fb5614;text-shadow:none;border-radius:2px;font:normal 16px/20px "Open Sans",Helvetica,Arial,Verdana,sans-serif!important}
button#previous_btn_last_details{width:25%;background:#fb5614;border:1px #fb5614 solid;text-shadow:none;color:#fff}
button#btn_last_details{width:25%;background:#fb5614;border:1px #fb5614 solid;text-shadow:none;color:#fff}
button#previous_btn_contact_details{width:50%;border:#fb5614 1px solid;background:#fb5614;color:#fff;text-shadow:none;border-radius:2px;font:normal 16px/20px "Open Sans",Helvetica,Arial,Verdana,sans-serif!important}
button#btn_login_details,button#btn_login_details4{width:50%;margin-top:-20px;border:#fb5614 1px solid;background:#fb5614;color:#fff;text-shadow:none;height:45px;border-radius:2px;font:normal 16px/19px "Open Sans",Helvetica,Arial,Verdana,sans-serif!important}
button#previous_btn_personal_details{width:48%;float:left;box-shadow:none;background:#fb5614;border:1px #fb5614 solid;text-shadow:none;color:#fff;font:normal 16px/20px "Open Sans",Helvetica,Arial,Verdana,sans-serif!important}
button#previous_btn_personal_details2{width:48%;float:left;box-shadow:none;background:#fb5614;border:1px #fb5614 solid;text-shadow:none;color:#fff;font:normal 16px/20px "Open Sans",Helvetica,Arial,Verdana,sans-serif!important}
button#btn_personal_details{width:48%;background:#fb5614;border:1px #fb5614 solid;text-shadow:none;color:#fff;font:normal 16px/20px "Open Sans",Helvetica,Arial,Verdana,sans-serif!important}
button#btn_personal_details2{width:48%;margin-left:10px;background:#fb5614;border:1px #fb5614 solid;text-shadow:none;color:#fff;font:normal 16px/20px "Open Sans",Helvetica,Arial,Verdana,sans-serif!important}
input#call_day.form-control{font:normal 16px/24px "Open Sans",Helvetica,Arial,Verdana,sans-serif!important}
input#call_day_price.form-control{font:normal 22px/24px "Open Sans",Helvetica,Arial,Verdana,sans-serif!important}
input#call_time.form-control{font:normal 16px/24px "Open Sans",Helvetica,Arial,Verdana,sans-serif!important}
input#call_time_price.form-control{font:normal 22px/24px "Open Sans",Helvetica,Arial,Verdana,sans-serif!important}
span#outputSpan,span#outputSpan4{font:normal 14px/27px "Open Sans",Helvetica,Arial,Verdana,sans-serif!important}
span.scheduled_call_timezone{font:normal 14px/27px "Open Sans",Helvetica,Arial,Verdana,sans-serif!important}
h3#contact_call{font:normal 16px/20px "Open Sans",Helvetica,Arial,Verdana,sans-serif!important;margin-bottom:10px;padding-bottom:20px;text-align:center}
b,strong{font:bold 16px/27px "Open Sans",Helvetica,Arial,Verdana,sans-serif!important}
div#form-group_id input[type=email]{height:40px;box-shadow:none}
div#form-group_id input[type=number]{height:40px;box-shadow:none}
div#form-group_id input[type=text]{height:40px;box-shadow:none}
div#form-group_id select.form-control{height:40px;box-shadow:none}
#popup_row{padding-top:0}
p#first_heading{font:normal 14px/27px "Open Sans",Helvetica,Arial,Verdana,sans-serif!important;text-align:left}
h1#first_heading{font:normal 22px/27px "Open Sans",Helvetica,Arial,Verdana,sans-serif;color:#666}
#panel_body{padding:0 20px 20px 20px}
#panel_main_popup{border:0;height:420px;padding-top:0}
#login_details4 #panel_main_popup{height:440px}
#panel_popup{display:none}
span#head{color:#fb5614;font:bold 14px/19px "Open Sans",Helvetica,Arial,Verdana,sans-serif!important}
.modal-content{background:#fff}
#quick-register{width:1000px}
#quick-register2{width:1000px}
.navbar.navbar-default{margin-bottom:0;background:#2c2a28;border:none;border-radius:0;height:70px;display:flex;align-items:center;}
div.footer-logo{float:right}
.navbar.navbar-default .navbar-collapse{padding-left:0;padding-right:0}
.navbar.navbar-default .navbar-nav{transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}
.navbar.navbar-default .navbar-nav>li{position:inherit;height:60px}
.navbar.navbar-default .navbar-nav>li>a{color:#fff;font:normal 16px/18px "Open Sans",Helvetica,Arial,Verdana,sans-serif;letter-spacing:1.5px;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;padding:21px 10px}
.header-expert-btn a{background-color: #fb5614;border-radius: 30px;padding: 10px 18px!important;vertical-align: middle;margin-top: 11px;cursor: pointer;}
.header-expert-btn a:hover{background-color: #f9723c!important;}
.navbar.navbar-default .navbar-nav li.drop{position:relative}
.navbar.navbar-default .navbar-nav li.drop ul.drop-down{margin:0;position:absolute;top:80%;left:0;width:240px;visibility:hidden;opacity:0;z-index:3;text-align:left;padding:10px 20px;background:#fff;box-shadow:0 0 4px #bdbdbd;-webkit-box-shadow:0 0 4px #bdbdbd;-moz-box-shadow:0 0 4px #bdbdbd;-o-box-shadow:0 0 4px #bdbdbd;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}
.navbar.navbar-default .navbar-nav li.drop ul.drop-down li{list-style:none;display:block;margin:0;position:relative}
.navbar.navbar-default .navbar-nav li.drop ul.drop-down li:last-child{border-bottom:0}
.navbar.navbar-default .navbar-nav li.drop ul.drop-down li a{display:inline-block;text-transform:uppercase;text-decoration:none;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;display:block;color:#333;font-size:13px;padding:10px;font-weight:400;margin:0}
.navbar.navbar-default .navbar-nav li.drop ul.drop-down li a i{float:right}
.navbar.navbar-default .navbar-nav li.drop ul.drop-down li a.active,.navbar.navbar-default .navbar-nav li.drop ul.drop-down li a:hover{color:#ed1c24}
.navbar.navbar-default .navbar-nav li.drop ul.drop-down li ul.drop-down.level3{top:0;left:80%;width:200px;border-bottom:none;opacity:0;visibility:hidden;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}
.navbar.navbar-default .navbar-nav li.drop ul.drop-down li:hover ul.drop-down.level3{opacity:1;left:100%;visibility:visible}
.navbar.navbar-default .navbar-nav li.drop ul.drop-down li input[type=search]{margin:10px 25px;box-shadow:0;border:1px solid #ccc;outline:0;font-size:13px;padding-left:10px}
.navbar.navbar-default .navbar-nav li.drop ul.drop-down li input[type=search]:focus{border:1px solid #ed1c24}
.navbar.navbar-default .navbar-nav li.drop ul.drop-down.right-side{left:inherit;right:0}
.navbar.navbar-default .navbar-nav li.drop:hover>ul.drop-down{visibility:visible;opacity:1;top:106%}
.navbar.navbar-default .navbar-nav li.megadrop:hover .megadrop-down{visibility:visible;opacity:1;top:106%}
.dropdown::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5}
.dropdown::-webkit-scrollbar{width:10px;background-color:#f5f5f5}
.dropdown::-webkit-scrollbar-thumb{background-color:#f90;background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent)}
.navbar.navbar-default .navbar-nav li.megadrop .megadrop-down .dropdown ul:last-child li{border-right:none}
.navbar.navbar-default .navbar-nav li.megadrop .megadrop-down .dropdown ul li{list-style:none;padding-top:10px}
.navbar.navbar-default .navbar-nav li.megadrop .megadrop-down .dropdown ul li:last-child{padding-bottom:0;border:0}
.navbar.navbar-default .navbar-nav li.megadrop .megadrop-down .dropdown ul li a i{padding-right:5px}
.navbar.navbar-default .navbar-nav li.megadrop .megadrop-down .dropdown ul li a.active,.navbar.navbar-default .navbar-nav li.megadrop .megadrop-down .dropdown ul li a:hover{color:#fb5614!important}
.navbar.navbar-default.primary-color{background-color:#ed1c24}
.navbar.navbar-default.dark-color{background-color:#222}
.navbar.navbar-default.boxed-width.primary-color{background-color:transparent}
.navbar.navbar-default.boxed-width.primary-color .navbar-collapse{background-color:#ed1c24}
.navbar.navbar-default.boxed-width.dark-color{background-color:transparent}
.navbar.navbar-default.boxed-width.dark-color .navbar-collapse{background-color:#222}
.navbar.navbar-default.primary-color .navbar-nav>li>a{color:#333!important}
.navbar.navbar-default.primary-color .navbar-nav>li>a.active,.navbar.navbar-default.primary-color .navbar-nav>li>a:hover{color:#fff!important}
.navbar.navbar-default.primary-color .navbar-nav li.drop ul.drop-down{background:#ef343b}
.navbar.navbar-default.primary-color .navbar-nav li.drop ul.drop-down li a{color:#333}
.navbar.navbar-default.primary-color .navbar-nav li.drop ul.drop-down li a.active,.navbar.navbar-default.primary-color .navbar-nav li.drop ul.drop-down li a:hover{color:#fff}
.navbar.navbar-default.primary-color .navbar-nav li.megadrop .megadrop-down .dropdown{background:#ef343b}
.navbar.navbar-default.primary-color .navbar-nav li.megadrop .megadrop-down .dropdown ul li a{color:#333}
.navbar.navbar-default.primary-color .navbar-nav li.megadrop .megadrop-down .dropdown ul li a.active,.navbar.navbar-default.primary-color .navbar-nav li.megadrop .megadrop-down .dropdown ul li a:hover{color:#fff}
.navbar.navbar-default.dark-color .navbar-nav>li>a{color:#fff!important}
.navbar.navbar-default.dark-color .navbar-nav>li>a.active,.navbar.navbar-default.dark-color .navbar-nav>li>a:hover{color:#ed1c24!important}
.navbar.navbar-default.dark-color .navbar-nav li.drop ul.drop-down{background:#2f2f2f}
.navbar.navbar-default.dark-color .navbar-nav li.drop ul.drop-down li a{color:#fff}
.navbar.navbar-default.dark-color .navbar-nav li.drop ul.drop-down li a.active,.navbar.navbar-default.dark-color .navbar-nav li.drop ul.drop-down li a:hover{color:#ed1c24}
.navbar.navbar-default.dark-color .navbar-nav li.megadrop .megadrop-down .dropdown{background:#2f2f2f}
.navbar.navbar-default.dark-color .navbar-nav li.megadrop .megadrop-down .dropdown ul li a{color:#fff}
.navbar.navbar-default.dark-color .navbar-nav li.megadrop .megadrop-down .dropdown ul li a.active,.navbar.navbar-default.dark-color .navbar-nav li.megadrop .megadrop-down .dropdown ul li a:hover{color:#ed1c24}
.navbar.navbar-default.bottom-nav .navbar-brand{margin-top:0}
.navbar.navbar-default.bottom-nav .navbar-nav>li>a{padding:20px 30px}
.navbar.navbar-default.bottom-nav.primary-color .navbar-nav>li>a.active,.navbar.navbar-default.bottom-nav.primary-color .navbar-nav>li>a:hover{background:#de1219}
.navbar.navbar-default.bottom-nav.dark-color .navbar-nav>li>a.active,.navbar.navbar-default.bottom-nav.dark-color .navbar-nav>li>a:hover{background:#151515}
.inner-banner-text{position:absolute;top:20%;left:20%;font-size:2em;line-height:1.4;text-align:left}
.question_popup_text{color:#666;float:right;width:580px;font:normal 14px/19px "Open Sans",Helvetica,Arial,Verdana,sans-serif!important;padding-right:14px;text-align:left}
.buyer-description{padding-right: 25%;}
}
@media screen and (min-width:768px) and (max-width:992px){
/* #home-img{height:350px!important} */
}
@media screen and (max-width:767px){
.sub_menu_cat{margin-left: 10px;}
.browse-category-items a{margin: 15px 0px;}
.subscribe-title{font: bold 20px/30px "Open Sans",Helvetica,Arial,Verdana,sans-serif!important;}
.list-all-cat-wrapper .child-second-list-cat li{margin-right: 0px; min-width: 100%;}
.navbar-brand{float:left;padding:0 15px;font-size:18px;line-height:20px}
svg:not(:root){overflow:hidden;color:#ef8b29;width:12px;float:right;margin-right:10px;margin-top:-27px}
.navbar-default{text-align:left;margin-bottom:0}
.navbar-default .navbar-collapse.collapse.in{max-height:300px;overflow-y:scroll}
.navbar-nav>li>a{padding:5px 15px;font-weight:700;text-transform:uppercase;color: #ffffff!important;}
.navbar-nav li ul.drop-down{position:relative;top:inherit;left:inherit;width:100%;visibility:visible;opacity:1;padding:5px 0;background:0 0;border-top:none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none}
.navbar-nav li ul.drop-down li a{padding:3px 30px;text-transform:uppercase;color:#ed1c24}
.navbar-nav li ul.drop-down li ul.drop-down.level3{top:inherit;left:inherit;width:100%;position:relative;visibility:visible;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;opacity:1}
.navbar-nav li ul.drop-down li ul.drop-down.level3 li{padding-left:10px}
.navbar-nav li ul.drop-down li ul.drop-down.level3 li a{color:#ed1c24}
.navbar-nav li ul.drop-down li input[type=search]{margin:10px 25px;box-shadow:0;border:1px solid #ccc;outline:0;font-size:13px;padding-left:10px}
.navbar-nav li ul.drop-down li input[type=search]:focus{border:1px solid #ed1c24}
.navbar-nav li.megadrop .megadrop-down{position:relative;top:inherit;left:inherit;visibility:visible;opacity:1}
.navbar-nav li.megadrop .megadrop-down .dropdown{padding:0 15px;background:0 0;border-top:none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none}
.navbar-nav li.megadrop .megadrop-down .dropdown ul{margin-bottom:0}
.navbar-nav li.megadrop .megadrop-down .dropdown ul li{padding-bottom:5px!important;border-right:none}
.navbar-nav li.megadrop .megadrop-down .dropdown ul li a{color:#bfbfbf;text-transform:uppercase}
.navbar-nav li.megadrop .megadrop-down .dropdown ul li a i{display:none}
.navbar-default.primary-color{background-color:#ed1c24;border-color:#ed1c24}
.navbar-default.primary-color .navbar-collapse.collapse.in{background:#fff}
.hidden{display:none!important}
.navbar-brand.separate{display:inherit;text-align:center;margin-bottom:20px}
.home-banner-item{padding: 0px;text-align: center;}
.home-banner-item span{font-size: 16px;}
.home-banner-item-wrap{justify-content: center;}
.home-banner-item:nth-child(2){margin-top: 20px;}
.browse-category-items{margin:15px 0px;}
#news-letter button{height: 35px;padding: 10px;font-size: 14px!important;}
.wrap-divs{margin: 0px;}
.testimonial-wrapper{padding:20px;margin-bottom: 25px;margin-top: 50px;}
.subscribe > div{width: 100%;}
#news-letter input{height: 35px;}
#news-letter .newsletter-btn{height: 35px;padding: 10px;}
#news-letter .newsletter-btn{font-family: normal 12px/12px "Open Sans",Helvetica,Arial,Verdana,sans-serif!important;font-size: 14px!important;}
}
@media screen and (max-width:990px){
.writereview-section #wrt_rev{margin-top:20px}
}
.navbar-brand.separate{padding-left:0}
.top-header{padding:5px 0;background:#333}
.top-header .top-address,.top-header .top-phone{padding:5px 0;font-size:12px;color:#fff;display:inline-block}
.top-header .top-address{margin-right:15px}
.top-header.primary-bg{background:#ed1c24}
.social-top{margin: 3px 0px;text-align: right;display: flex;align-items: center;justify-content: flex-end;color: #FFFFFF;}
.social-top ul.top-social li{font-size:16px;line-height:16px;display:inline-block;margin:0 1px 0 0;padding:5px;list-style:none;text-align:center;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.social-top ul.top-social li:first-child{margin-left:0}
.social-top ul.top-social li a{text-decoration:none;color:#fff;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.social-top ul.top-social li a i{text-align:center;padding-top:3px;font-size:22px}
.social-top ul.top-social li:hover{background:#fb5614}
.social-top ul.top-social li:hover i{color:#fff}
.header-address{margin-top:5px}
.header-address a{display:inline-block;text-align:center;font-size:34px;width:50px;height:50px;color:#ed1c24}
.header-address i{margin-top:12px;margin-left:2px}
.header-address .header-content{display:inline-block}
.header-address .header-content h5{font-size:13px;text-transform:uppercase}
.header-address .header-content p{font-size:13px}
.banner{padding:200px 0}
.banner h1{font-size:70px;line-height:70px;font-weight:700;margin-bottom:40px}
.banner h1 span{color:#ed1c24!important}
.banner p{margin-bottom:50px}
.banner.white h1,.banner.white p{color:#fff}
.banner.primary h1,.banner.primary p{color:#ed1c24}
.rev_slider_wrapper .tp-leftarrow.hermes{position:absolute;left:0!important}
.rev_slider_wrapper .tp-rightarrow.hermes{position:absolute;right:0!important}
.rev_slider_wrapper .btn.btn-primary:hover{color:#fff!important}
.rev_slider_wrapper .tp-caption.revson-style span{color:#ed1c24!important}
#main-slide .item img{width:100%}
#main-slide .item .slider-content{z-index:0;opacity:0;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}
#main-slide .item.active .slider-content{z-index:0;opacity:1;-webkit-transition:opacity .1s;-moz-transition:opacity .1s;-o-transition:opacity .1s;transition:opacity .1s}
#main-slide .carousel-indicators{bottom:30px}
#main-slide .carousel-indicators li{width:14px!important;height:14px!important;border:2px solid #fff!important;margin:1px!important}
#main-slide .carousel-control.left,#main-slide .carousel-control.right{opacity:1;filter:alpha(opacity=100);background-image:none;background-repeat:no-repeat;text-shadow:none}
#main-slide .carousel-control.left span{padding:15px}
#main-slide .carousel-control.right span{padding:15px}
#main-slide .carousel-control .fa-angle-left,#main-slide .carousel-control .fa-angle-right{position:absolute;top:40%;z-index:5;display:inline-block}
#main-slide .carousel-control .fa-angle-left{left:0}
#main-slide .carousel-control .fa-angle-right{right:0}
#main-slide .carousel-control i{background:rgba(0,0,0,.7);color:#fff;line-height:36px;font-size:32px;padding:15px 20px;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
#main-slide .slider-content{top:45%;margin-top:-70px;left:0;padding:0;text-align:center;position:absolute;width:100%;height:100%;color:#fff}
#main-slide .slider-content h1{font-size:50px;font-weight:700;line-height:50px;letter-spacing:5px;margin-bottom:55px;color:#fff;text-transform:uppercase}
#main-slide .slider-content h1 strong{color:#ed1c24}
#main-slide .slider-content p{font-size:30px;font-weight:300;line-height:35px;letter-spacing:1px;margin-bottom:55px;color:#fff}
#main-slide .slider-content h2.white,#main-slide .slider-content h3.white{color:#fff}
.slider.btn{padding:10px 40px;font-size:20px;border-radius:2px;text-transform:uppercase;line-height:28px;font-weight:300;border:0;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.slider.btn.btn-default{margin-left:4px;background:#ececec}
.slider.btn.btn-default:hover{background:#000;color:#fff}
.slider-content-left{position:relative;margin:0 0 0 40px}
.slider-content-right{position:relative}
.carousel .item.active .animated1{-webkit-animation:lightSpeedIn 1s ease-in .8s both;animation:lightSpeedIn 1s ease-in .8s both}
.carousel .item.active .animated2{-webkit-animation:bounceIn 1s ease-in .8s both;animation:bounceIn 1s ease-in .8s both}
.carousel .item.active .animated3{-webkit-animation:flipInX 2s ease-in-out .8s both;animation:flipInX 2s ease-in-out .8s both}
@media (min-width:992px){
#main-slide .slider-content h1{font-size:68px}
}
@media (min-width:768px) and (max-width:991px){
#main-slide .slider-content h1{font-size:35px;margin-bottom:10px;margin-top:0}
#main-slide .slider-content p{font-size:20px;margin-top:0;line-height:25px}
.slider.btn{padding:5px 25px;margin-top:5px;font-size:16px}
}
@media (max-width:767px){
#main-slide .slider-content h1{font-size:28px;line-height:normal;margin-bottom:0}
#main-slide .slider-content p{font-size:14px;line-height:18px;margin-top:25px}
.slider.btn{padding:0 15px;margin-top:0;font-size:12px}
#main-slide .carousel-indicators{bottom:0}
#main-slide .carousel-control{display:none}
}
@media (max-width:480px){
#main-slide .slider-content h1{font-size:22px;line-height:26px;margin-bottom:0}
#main-slide .slider-content p{font-size:12px}
#main-slide .slider-content a{display:none}
#main-slide .carousel-control{display:none}
.related-vendor-text .rating .fa-stack{font-size:7px!important}
}
.feature-1{margin-right:15px;margin-bottom:30px}
.feature-1 h4{font-size:18px;letter-spacing:1px;color:#000;margin-top:0;line-height:24px;text-transform:uppercase;margin-bottom:10px}
.feature-1 h4 span{float:right;font-size:44px;color:#ed1c24;opacity:.7;position:relative;top:-16px;-webkit-transition:all .3s;transition:all .3s}
.feature-1:hover h4 span{padding-right:10px}
.feature-2{margin-bottom:0}
.feature-2 .feature-icon i{font-size:45px;width:45px;height:45px;line-height:45px;color:#ed1c24;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.feature-2 .feature-icon i:before{font-size:45px}
.feature-2 .media-body h3{font-size:18px;line-height:24px;margin-bottom:15px;text-transform:uppercase;color:#000;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.feature-2.white .media-body{color:#fff}
.feature-2.white .media-body h3{color:#fff}
.feature-2.yellow-icon .feature-icon i{color:#f6d014}
.feature-2.blue-icon .feature-icon i{color:#00bcd4}
.feature-3{padding:50px;margin-bottom:30px;overflow:hidden}
.feature-3 i{font-size:60px;color:#ed1c24}
.feature-3 i:before{font-size:60px}
.feature-3 h4{font-size:22px;margin-bottom:20px;margin-top:30px}
.feature-3:hover i{-webkit-animation:moveFromTop .3s ease;animation:moveFromTop .3s ease}
.feature-3:hover h4{-webkit-animation:moveFromRight .3s ease;animation:moveFromRight .3s ease}
.feature-3:hover p{-webkit-animation:moveFromBottom .3s ease;animation:moveFromBottom .3s ease}
@-webkit-keyframes moveFromTop{
from{-webkit-transform:translateY(-100%)}
to{-webkit-transform:translateY(0)}
}
@-webkit-keyframes moveFromRight{
from{-webkit-transform:translateX(100%)}
to{-webkit-transform:translateX(0)}
}
@-webkit-keyframes moveFromBottom{
from{-webkit-transform:translateY(100%)}
to{-webkit-transform:translateY(0)}
}
.feature-4{position:relative;margin-bottom:40px}
.feature-4:before{content:'';position:absolute;width:1px;border-left:1px dashed #cecece;top:50%;bottom:0;left:38px;margin-bottom:-72px}
.feature-4 .feature-icon{position:relative}
.feature-4 .feature-icon i{border:1px solid #333;border-radius:50%;padding:15px;display:inline-table;font-size:36px;width:78px;background:#fff;line-height:45px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.feature-4 .media-body{padding-left:10px}
.feature-4 .media-body h3{font-size:18px;line-height:24px;margin-bottom:15px;text-transform:uppercase;color:#000;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.feature-4:hover .feature-icon i{border:1px solid #ed1c24;background:#ed1c24;color:#fff}
.feature-4:last-child{margin-bottom:0}
.feature-4:last-child:before{display:none}
.feature-5{padding:80px 35px;position:relative;overflow:hidden;-webkit-transition:all .3s linear;transition:all .3s linear}
.feature-5 i{position:relative;font-size:42px;margin-bottom:25px;z-index:2}
.feature-5 h4{position:relative;z-index:2;margin-bottom:20px;transition:all .3s;-webkit-transition:all .3s}
.feature-5 p{position:relative;z-index:2;transition:all .3s;-webkit-transition:all .3s}
.feature-5 img{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:all .3s;-webkit-transition:all .3s;background:#000}
.feature-5:hover img{opacity:1}
.feature-5:hover h4,.feature-5:hover i,.feature-5:hover p{color:#fff}
.feature-5:hover i{-webkit-animation:moveFromRightRotate .3s ease;animation:moveFromRightRotate .3s ease}
.feature-5:hover h4{-webkit-animation:moveFromLeftRotate .3s ease;animation:moveFromLeftRotate .3s ease}
.feature-5:hover p{-webkit-animation:moveFromBottom .3s ease;animation:moveFromBottom .3s ease}
@-webkit-keyframes moveFromLeftRotate{
from{-webkit-transform:translateX(-100%) rotate(-90deg)}
to{-webkit-transform:translateX(0) rotate(0)}
}
@-webkit-keyframes moveFromRightRotate{
from{-webkit-transform:translateX(100%) rotate(90deg)}
to{-webkit-transform:translateX(0) rotate(0)}
}
@-webkit-keyframes moveFromBottom{
from{-webkit-transform:translateY(100%)}
to{-webkit-transform:translateY(0)}
}
.feature-6{margin-bottom:30px}
.feature-6 img{margin-bottom:20px}
.feature-6 h4{margin-bottom:15px}
.feature-6 a{color:#333}
.feature-6 a i{-webkit-transition:margin-left .3s ease-in;transition:margin-left .3s ease-in}
.feature-6 a:hover{color:#ed1c24;-webkit-transition:color .3s ease-in;transition:color .3s ease-in}
.feature-6 a:hover i{margin-left:5px}
.feature-7{margin-top:30px;display:inline-block}
.feature-7 a{display:inline-block;text-decoration:none;float:left;width:60px;height:60px;background:#ed1c24;text-align:center;line-height:60px;font-size:22px;color:#fff}
.feature-7 h4{font-size:17px;font-weight:700;margin:0 0 15px;margin-left:80px;font-weight:400;margin-bottom:0;padding-top:10px}
.feature-7 span{display:block;margin:0;font-size:11px;font-family:georgia;margin-left:80px;color:#666;font-style:italic}
.feature-8{border:1px solid #efefef;background-color:#fafafa;padding:50px 30px 15px;margin-bottom:30px;-webkit-transition:all .5s;transition:all .5s}
.feature-8 i{font-size:35px;background:#ed1c24;width:60px;height:60px;color:#fff;padding-top:14px;margin-bottom:20px;text-align:center}
.feature-8 h4{font-size:16px;margin-top:10px;margin-bottom:15px}
.feature-8.active,.feature-8:hover{background:#282828;border:1px solid #282828}
.feature-8.active h4,.feature-8:hover h4{color:#fff}
.feature-8.active p,.feature-8:hover p{color:#999}
.feature-9{margin-bottom:50px}
.feature-9 i{font-size:60px;color:#ed1c24}
.feature-9 i:before{font-size:60px}
.feature-9 h4{font-size:17px;margin-bottom:20px;margin-top:30px}
.feature-9.yellow i{color:#f6d014}
.text-section h4{font-size:26px;line-height:36px;margin-bottom:20px;text-transform:uppercase}
.text-section ul{margin-bottom:20px}
.text-section .btn{margin-top:20px}
.text-section.white{color:#fff}
.text-section.white h4,.text-section.white h5,.text-section.white h6{color:#fff}
.text-section.white .fa-li{color:#fff}
.call-to-action h3{font-size:52px;text-transform:uppercase;margin-bottom:36px;font-weight:700}
.call-to-action p{padding:0 10%;margin-bottom:40px;font-size:16px}
.call-to-action.white h3,.call-to-action.white p{color:#fff}
.revson-tab .nav-tabs{float:left;border-bottom:0;width:15%;margin-right:50px;background-color:#222}
.revson-tab .nav-tabs li{float:none;margin-bottom:30px}
.revson-tab .nav-tabs li:first-child{margin-top:30px}
.revson-tab .nav-tabs li.active a,.revson-tab .nav-tabs li.active a:focus,.revson-tab .nav-tabs li.active a:hover{background-color:transparent;border:0;color:#ed1c24}
.revson-tab .nav-tabs li.active a h4,.revson-tab .nav-tabs li.active a:focus h4,.revson-tab .nav-tabs li.active a:hover h4{color:#ed1c24}
.revson-tab .nav-tabs li a{border:0;text-align:center;display:block;color:#fff}
.revson-tab .nav-tabs li a i{font-size:35px}
.revson-tab .nav-tabs li a h4{font-size:15px;line-height:20px;padding-top:20px;color:#fff}
.revson-tab .nav-tabs li a:hover{border:0}
.revson-tab .nav-tabs li:hover a{color:#ed1c24}
.revson-tab .nav-tabs li:hover a h4{color:#ed1c24}
.revson-tab .nav li a:focus,.revson-tab .nav li a:hover{background-color:transparent}
.revson-tab .tab-content{display:block}
.revson-tab .tab-content ul{width:100%;display:block}
.revson-tab .tab-content ul li{float:left;width:38%;margin-right:30px;padding-top:20px;padding-bottom:20px}
.revson-tab .tab-content ul li:last-child{margin-right:0}
.revson-tab .tab-content h4{font-size:17px;margin-bottom:20px}
ul.filter{margin:0;padding:0;text-align:center;margin-bottom:60px}
ul.filter li{display:inline-block;margin:0 5px}
ul.filter li a{display:inline-block;text-decoration:none;font-size:13px;border:1px solid #151515;padding:5px 20px;background:#24252a;color:#fff;text-transform:uppercase;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out}
ul.filter li a.active,ul.filter li a:hover{border-color:#ed1c24;background:#ed1c24;color:#fff}
.isotope-item{z-index:2}
.isotope-hidden.isotope-item{pointer-events:none;z-index:1}
.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;transition-duration:.8s}
.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;transition-property:height,width}
.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;transition-property:transform,opacity}
.portfolio-post{position:relative}
.portfolio-post img{width:100%}
.portfolio-post .hover-box{position:absolute;top:0;left:0;width:100%;height:100%;background:#ed1c24;text-align:center;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;opacity:0;overflow:hidden}
.portfolio-post .hover-box .inner-hover{position:absolute;width:100%}
.portfolio-post .hover-box .inner-hover h4{color:#434343;font-size:18px;color:#fff;text-transform:uppercase;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.portfolio-post .hover-box .inner-hover p{font-size:14px;color:#fff;margin-bottom:20px;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.portfolio-post .hover-box .inner-hover a{display:inline-block;text-decoration:none;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;width:40px;height:40px;-webkit-border-radius:50%;border-radius:50%;border:1px solid #fff;text-align:center;margin:0 5px;-webkit-transform:translate3d(0,500%,0);transform:translate3d(0,500%,0)}
.portfolio-post .hover-box .inner-hover a i{font-size:14px;color:#fff;line-height:40px;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out}
.portfolio-post .hover-box .inner-hover a.link{transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out}
.portfolio-post .hover-box .inner-hover a a.zoom{transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out}
.portfolio-post .hover-box .inner-hover a:hover{background:#fff}
.portfolio-post .hover-box .inner-hover a:hover i{color:#5ac8fb}
.portfolio-post:hover .hover-box{opacity:1}
.portfolio-post:hover .hover-box .inner-hover h4{-webkit-transform:translate3d(0,400%,0);transform:translate3d(0,400%,0)}
.portfolio-post:hover .hover-box .inner-hover p{-webkit-transform:translate3d(0,350%,0);transform:translate3d(0,350%,0)}
.portfolio-post:hover .hover-box .inner-hover a{-webkit-transform:translate3d(0,300%,0);transform:translate3d(0,300%,0)}
.portfolio-post.yellow .hover-box{background:#f6d014}
.portfolio-post.blue .hover-box{background:#00bcd4}
.portfolio-post-2{overflow:hidden;position:relative;display:block}
.portfolio-post-2 img{-webkit-transition:-webkit-transform .4s;-moz-transition:-moz-transform .4s;transition:transform .4s}
.portfolio-post-2 .portfolio-details{position:absolute;top:0;left:0;padding:20px;background:#222;color:#ed1c24;height:100px;width:100%;top:auto;bottom:0;opacity:0;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .4s,opacity .1s .3s;-moz-transition:-moz-transform .4s,opacity .1s .3s;transition:transform .4s,opacity .1s .3s}
.portfolio-post-2 .portfolio-details h4{color:#fff;margin-bottom:5px}
.portfolio-post-2 a{position:absolute;right:20px;top:30%;font-size:20px;color:#fff}
.portfolio-post-2:hover img{-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}
.portfolio-post-2:hover .portfolio-details{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .4s,opacity .1s;-moz-transition:-moz-transform .4s,opacity .1s;transition:transform .4s,opacity .1s}
.animated-counter{padding-bottom:30px}
.animated-counter .animated-icon span{font-size:40px;padding-bottom:28px}
.animated-counter .animated-number{font-size:60px;font-weight:700;line-height:60px;position:relative;margin:0;padding:0}
.animated-counter .animated-number:after{position:absolute;right:0;bottom:0;left:0;width:37px;height:2px;margin:-30px auto;content:'';background:#333}
.animated-counter h4{font-size:16px;line-height:22px;margin:70px 0 0;padding:0}
.animated-counter.white .animated-icon,.animated-counter.white .animated-number,.animated-counter.white h4{color:#fff!important}
.animated-counter.white .animated-number:after{background:#fff}
.team .nav-tabs img{max-width:100%;height:auto}
.team .nav-tabs{border:0}
.team .nav-tabs.nav-justified>li>a{border:0}
.team .nav-tabs.nav-justified>.active>a,.team .nav-tabs.nav-justified>.active>a:focus,.team .nav-tabs.nav-justified>.active>a:hover{border:0}
.team .nav>li>a:first-child{padding-left:0}
.team .nav>li>a:focus,.team .nav>li>a:hover{background:0 0}
.team .tab-content{margin-top:30px}
.team-details{margin-bottom:30px}
.team-details h4{font-size:20px;text-transform:uppercase}
.team-details span{font-size:13px}
.team-details p{padding:20px 0 0 0}
.team-details .fa-ul{margin-bottom:30px}
.team-details ul.social{margin:0;padding:0}
.team-details ul.social li{display:inline;list-style:none;padding-right:10px}
.team-details ul.social li a{padding:5px 8px;background:#151515;border:1px solid #151515;color:#fff;border-radius:2px;-webkit-transition:all .35;transition:all .35}
.team-details a:hover{text-decoration:none;background:0 0;color:#151515}
@media only screen and (max-width:480px){
.nav-tabs.nav-justified li{width:32%;float:left}
.nav-tabs.nav-justified li a{padding:10px 2px}
.nav-tabs.nav-justified li img{max-width:100%}
.inner-banner-text{left:15px!important;font-size:10px!important;top: 8px!important;width: 70%;}
.inner-banner-section button{padding:5px!important;font-size:10px!important;left: 50%!important;top: 24px;bottom: 32px!important;}
.writereview-section #wrt_rev{margin-top:10px}
.over-rating-graph{border-top:1px solid #33333333;border-right:none!important;border-left:none!important;padding-top:20px;padding-bottom:20px}
#rat2>div{width:100%!important}
#aniimated-thumbnials:hover a{color:#fff}
#aniimated-thumbnials a:nth-child(1){position:relative}
#aniimated-thumbnials #lg-items-div a img{height:54px!important}
#aniimated-thumbnials a:nth-child(1){position:relative}
#PureChatWidget{display:none!important}
.sticky-footer-category{display:block!important;position:fixed;left:0;bottom:0;width:100%;color:#fff;text-align:center;z-index:999;-webkit-box-shadow:0 -4px 31px 6px rgba(214,214,214,1);-moz-box-shadow:0 -4px 31px 6px rgba(214,214,214,1);box-shadow:0 -4px 31px 6px rgba(214,214,214,1)}
.sticky-footer-product{display:block!important;position:fixed;left:0;bottom:0;width:100%;color:#fff;text-align:center;z-index:999;}
.category-sticky-button{display:flex;justify-content:center;background:#262626;padding:10px}
.category-sticky-button input{border:none;background:0 0;border-radius:0;width:50%}
.product-sticky-button{display:flex;justify-content:center;background:#fb5614;padding:10px}
.product-sticky-button button{border:none;background:0 0!important;border-radius:0;width:50%;box-shadow:none}
.category-sticky-button input:first-child{border-right:1px solid #fff}
.product-sticky-button button:first-child{border-right:1px solid #fff}
#rat p {align-items: center;}
.button-margin{margin-bottom: 15px;}
/* #home-img{height:185px!important}
 */
}
@media only screen and (max-width:320px){
.nav-tabs.nav-justified li{width:50%;float:left}
}
@media only screen and (min-width:481px) and (max-width:600px){
.nav-tabs.nav-justified li{width:20%;float:left}
.nav-tabs.nav-justified li a{padding:10px 2px}
.nav-tabs.nav-justified li img{max-width:100%}
}
@media only screen and (min-width:601px) and (max-width:800px){
.nav-tabs.nav-justified li{width:20%;float:left}
.nav-tabs.nav-justified li a{padding:10px 2px}
.nav-tabs.nav-justified li img{max-width:100%}
}
@media only screen and (min-width:801px) and (max-width:991px){
.nav-tabs.nav-justified li{width:20%;float:left}
.nav-tabs.nav-justified li a{padding:10px 2px}
.nav-tabs.nav-justified li img{max-width:100%}
}
@media only screen and (min-width:992px) and (max-width:1199px){
.nav-tabs.nav-justified li{width:20%;float:left}
.nav-tabs.nav-justified li a{padding:10px 2px}
.nav-tabs.nav-justified li img{max-width:100%}
#upper_sec #all_btn button#demo,#upper_sec #all_btn button#rev{margin-left:10px}
/* #home-img{height:400px!important} */
}
.team-member-2{position:relative;margin-bottom:30px}
.team-member-2 .team-member-details{text-align:center;position:absolute;top:0;bottom:100%;left:0;width:100%;width:100%;background:rgba(237,28,36,.85);opacity:0;-webkit-transition:all .4s;transition:all .4s}
.team-member-2 .team-member-details h4{margin-top:20%;color:#fff;margin-bottom:20px;-webkit-transition:all .4s;transition:all .4s}
.team-member-2 .team-member-details h5{color:#fff;margin-bottom:40px;text-transform:lowercase}
.team-member-2 .team-member-details .team-social{padding-top:10px}
.team-member-2 .team-member-details .team-social li{display:inline-block;margin-right:10px}
.team-member-2 .team-member-details .team-social li a{color:#fff;font-size:28px}
.team-member-2:hover .team-member-details{opacity:1;bottom:0}
.team-member-2:hover .team-member-details h4{margin-top:30%}
.team-member-2.yellow .team-member-details{background:rgba(246,208,20,.85)}
.team-member-2.blue .team-member-details{background:rgba(0,188,212,.85)}
.team-member-3{position:relative;padding-bottom:30px}
.team-member-3 .team-member-img{position:relative;overflow:hidden}
.team-member-3 .team-member-img:after{position:absolute;top:0;right:0;bottom:0;left:0;padding:0 20px;content:'';text-align:center;opacity:0;background-color:rgba(33,40,45,.66);-webkit-transition:all .3s;transition:all .3s}
.team-member-3 .team-info{position:absolute;right:auto;bottom:30px;left:auto;width:100%;padding:20px;opacity:0;-webkit-transition:all .3s;transition:all .3s;text-align:center}
.team-member-3 .team-info .team-name{font-size:16px;display:block;margin:5px auto;text-align:center;text-transform:uppercase}
.team-member-3 .team-info .team-designation{font-size:15px;margin:auto;padding:10px 0 0;text-align:center;text-transform:uppercase}
.team-member-3 .icon{position:absolute;bottom:10%;left:0;width:100%;padding:10px 20px;-webkit-transition:transform .3s ease 0s;transition:transform .3s ease 0s;transform:scale(0);text-align:center;opacity:0}
.team-member-3 .icon>li{display:inline-block}
.team-member-3 .icon>li:hover{color:#ed1c24}
.team-member-3 .icon a{font-size:16px;line-height:35px;display:block;width:35px;height:35px;margin:0 5px;-webkit-transition:all .3s;transition:all .3s;color:#fff}
.team-member-3:hover .team-member-img:after{opacity:1}
.team-member-3:hover .team-info{bottom:50%;color:#fff;opacity:1}
.team-member-3:hover .icon{-webkit-transform:scale(1);transform:scale(1);opacity:1}
.team-4{margin-bottom:30px}
.team-4 img{margin-bottom:20px;width:100%}
.team-4 span{margin-bottom:15px;color:#ed1c24}
.skill-section{margin-top:20px}
.skill-section .skill{padding-bottom:15px}
.skill-section .skill-name{font-size:14px;font-weight:500;color:#333;text-transform:uppercase;font-weight:400}
.skill-section .progress-bar-percentage{font-size:13px;font-weight:500;background:#24252a;color:#fff;padding:3px 8px;margin-top:-26px}
.skill-section .progress{overflow:visible;height:5px;margin-bottom:10px;margin-top:5px;background:#f9f9f9;border-radius:0;-webkit-box-shadow:none;box-shadow:none}
.skill-section .progress-bar{background:#ed1c24;float:left;height:100%;font-size:12px;color:#fff;text-align:center;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:width .6s ease;transition:width .6s ease;position:relative}
.skill-section .progress-bar.yellow{background:#f6d014}
.skill-section .progress-bar.blue{background:#00bcd4}
.skill-section .skill-style-2{padding-bottom:30px}
.skill-section .skill-style-2 .progress{height:20px}
.skill-section.white .skill-name{color:#fff}
.progress-chart-feature{text-align:center}
.progress-chart-feature .chart{position:relative;display:inline-block;width:130px;height:130px;text-align:center}
.progress-chart-feature .chart-icon{display:inline-block;line-height:140px;z-index:2}
.progress-chart-feature .chart-icon span{font-size:26px;line-height:50px;font-weight:700;width:50px;height:50px}
.progress-chart-feature .chart canvas{position:absolute;top:0;left:0}
.progress-chart-feature h4{font-size:18px;letter-spacing:1px;position:relative;margin-top:20px;margin-bottom:25px;text-transform:uppercase;color:#24252a;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.progress-chart-feature.white{color:#fff}
.progress-chart-feature.white h4,.progress-chart-feature.white p{color:#fff}
.progress-chart-feature.white .chart-icon span{color:#fff}
.latest-news{margin-bottom:0}
.latest-news h4{font:normal 20px/27px "Open Sans",Helvetica,Arial,Verdana,sans-serif!important;text-align:center;color:#439fd3;position:relative;line-height:22px;margin-top:10px;margin-bottom:10px}
.latest-news h4 a{color:#282828;text-decoration:none;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.latest-news h4 a:hover{color:#ec4933;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.latest-news .latest-news-img{position:relative;overflow:hidden}
.latest-news .latest-news-img img{width:100%;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition:all .4s;transition:all .4s}
.latest-news .latest-news-img div{position:absolute;background:#ec4933;text-align:center;left:0;bottom:0;display:inline-block;text-decoration:none;padding:7px 10px}
.latest-news .latest-news-img span:first-child{font-size:12px;color:#fdfdfd;display:block}
.latest-news .latest-news-img span:last-child{font-size:26px;color:#fdfdfd;font-weight:700;margin-top:0;display:block;position:relative}
.testimonial-item{width:90%;margin:0 auto}
.testimonial-item img{width:100px}
.testimonial-item p{font-size:15px;font-style:italic;margin-bottom:20px}
.testimonial-item .name{font-size:16px;font-weight:700;text-transform:uppercase;margin-top:20px;color:#ed1c24}
.testimonial-item.white{color:#fff}
ul.logo-group{overflow:hidden;padding:0;border:1px solid #ddd;border-right:none;border-bottom:none;position:relative}
ul.logo-group li{width:20%;float:left;height:150px;list-style:none;border-right:1px solid #ddd;border-bottom:1px solid #ddd}
ul.logo-group li img{display:block;margin:0 auto}
ul.logo-group.width33 li{width:33%}
.pricing-box{overflow:hidden;margin-bottom:30px;box-shadow:0 2px 3px rgba(0,0,0,.15)}
.pricing-box .pricing-head{text-align:center;padding:50px 0}
.pricing-box .pricing-head .previous-price{text-decoration:line-through}
.pricing-box .pricing-head h4{padding:10px 0;font-size:26px}
.pricing-box .pricing-head h5{font-size:16px}
.pricing-box .pricing-head.white h4,.pricing-box .pricing-head.white h5,.pricing-box .pricing-head.white span{color:#fff}
.pricing-box .pricing-body{padding:10px 30px}
.pricing-box .pricing-body li{padding:10px 0}
.pricing-box .pricing-body li i{float:right}
.pricing-box .pricing-footer a{display:block;padding:1em;background:#f2f2f2;color:#2b2c2d;text-align:center;text-transform:uppercase;letter-spacing:1px;transition:all .4s ease-in-out}
.pricing-box .pricing-footer a:hover{background:#ed1c24;color:#fff}
.revson-accordion .panel{border-left:0;border-right:0;border-top:0;border-radius:0;box-shadow:0 1px 1px rgba(0,0,0,.05);-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05)}
.revson-accordion .panel-heading{background:#f9f9f9;border:0;border-radius:0;font-weight:400;padding-left:20px;border-top-left-radius:0;border-top-right-radius:0}
.revson-accordion .panel-heading .panel-title a{display:block;font-size:16px;font-weight:500;color:#ed1c24;text-transform:uppercase;padding:3px 0;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out}
.revson-accordion .panel-heading .panel-title a:before{font-family:FontAwesome;content:'\f0ab';font-size:20px;line-height:36px;padding-right:10px;color:#ed1c24;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.revson-accordion .panel-heading .panel-title a.collapsed{color:#444}
.revson-accordion .panel-heading .panel-title a.collapsed:hover{color:#ed1c24}
.revson-accordion .panel-heading .panel-title a.collapsed:before{font-family:FontAwesome;content:'\f0a9'}
.revson-accordion .panel-body{padding:15px;border-top:1px solid #ddd;font-size:15px;line-height:24px;background-color:transparent!important}
.panel-title a .control-icon{position:absolute;top:50%;right:10px;margin-top:-11px;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;display:none}
.panel-title a.collapsed .control-icon{display:block}
.panel-title a i{font-size:22px;padding-right:5px;color:#ed1c24}
.subscription-section{color:#fff}
.subscription-section h3{font-size:42px;margin-bottom:40px;color:#fff}
.subscription-section p{width:90%;margin:0 auto;margin-bottom:40px}
.subscribe-form{margin-top:20px;margin-bottom:30px;position:relative;width:70%;margin:0 auto}
.subscribe-form input,.subscribe-form input:focus{background:0 0;border-radius:0;border:1px solid #333;height:60px;outline:0;box-shadow:none}
.subscribe-form button,.subscribe-form button:focus{position:absolute;right:0;top:0;background:#ed1c24;padding:0 30px;height:100%;text-transform:uppercase;color:#fff;font-weight:600;border:0 solid;border-radius:0;outline:0;-webkit-transition:all o .4s ease-in-out;transition:all o .4s ease-in-out}
.subscribe-form button:focus:hover,.subscribe-form button:hover{background:#24252a;color:#ed1c24}
.blog-post,.single-blog-post{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #ddd}
.blog-post .blog-img,.single-blog-post .blog-img{position:relative;display:block;overflow:hidden;width:100%;margin:0 0 8px;text-align:center}
.blog-post .blog-img img,.single-blog-post .blog-img img{width:100%}
.blog-post .blog-img .img-overlay,.single-blog-post .blog-img .img-overlay{position:absolute;z-index:100;right:0;bottom:0;display:block;width:0;height:0;background:rgba(0,0,0,.5);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.blog-post .blog-img .img-overlay i,.single-blog-post .blog-img .img-overlay i{font-size:30px;position:absolute;top:50%;left:50%;width:80px;height:80px;margin-top:-50px;margin-left:-50px;padding:26px 0;opacity:0;color:#fff;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.blog-post .blog-img:hover .img-overlay,.single-blog-post .blog-img:hover .img-overlay{top:0;left:0;width:100%;height:100%}
.blog-post .blog-img:hover .img-overlay i,.single-blog-post .blog-img:hover .img-overlay i{opacity:1}
.blog-post .post-content,.single-blog-post .post-content{margin-top:50px}
.blog-post .post-content .left-part,.single-blog-post .post-content .left-part{float:left;margin-right:20px}
.blog-post .post-content .right-part,.single-blog-post .post-content .right-part{display:table-cell}
.blog-post .post-content .blog-date .blog_date,.single-blog-post .post-content .blog-date .blog_date{display:block;width:50px;padding:9px 0;text-align:center;color:#fff;background-color:#ed1c24}
.blog-post .post-content .blog-date .blog_date .date,.single-blog-post .post-content .blog-date .blog_date .date{font-size:24px}
.blog-post .post-content .blog-date .blog_icon,.single-blog-post .post-content .blog-date .blog_icon{display:block;padding:20px 10px;text-align:center;background:#f6f6f6}
.blog-post .post-content .blog-date .blog_icon i,.single-blog-post .post-content .blog-date .blog_icon i{font-size:24px;color:#ed1c24}
.blog-post .post-content .post-title h3,.single-blog-post .post-content .post-title h3{text-transform:uppercase;font-size:20px;margin-bottom:15px}
.blog-post .post-content .post-title h3 a,.single-blog-post .post-content .post-title h3 a{color:#333;-webkit-transition:.3s;transition:.3s}
.blog-post .post-content .post-title h3 a:hover,.single-blog-post .post-content .post-title h3 a:hover{color:#ed1c24}
.blog-post .post-content .post-text p,.single-blog-post .post-content .post-text p{line-height:24px}
.blog-post .post-content .post-footer .post-meta,.single-blog-post .post-content .post-footer .post-meta{float:left}
.blog-post .post-content .post-footer .post-meta li,.single-blog-post .post-content .post-footer .post-meta li{display:inline-block;margin-right:20px}
.blog-post .post-content .post-footer .post-meta li a,.single-blog-post .post-content .post-footer .post-meta li a{font-size:15px;font-weight:400;color:#333;-webkit-transition:.3s;transition:.3s}
.blog-post .post-content .post-footer .post-meta li a i,.single-blog-post .post-content .post-footer .post-meta li a i{color:#ed1c24;margin-right:10px;font-size:17px}
.blog-post .post-content .post-footer .post-meta li a:hover,.single-blog-post .post-content .post-footer .post-meta li a:hover{color:#ed1c24}
.blog-post .post-content .post-footer .read-more,.single-blog-post .post-content .post-footer .read-more{float:right}
.blog-post .post-content .post-footer .read-more a,.single-blog-post .post-content .post-footer .read-more a{color:#333;font-weight:400;-webkit-transition:.3s;transition:.3s}
.blog-post .post-content .post-footer .read-more a:hover,.single-blog-post .post-content .post-footer .read-more a:hover{color:#ed1c24}
.blog-post .blog-author,.single-blog-post .blog-author{margin:40px 0;padding:30px;border-radius:2px;border:1px solid #ddd}
.blog-post .blog-author img,.single-blog-post .blog-author img{width:80px;display:block;background:#fff;border:1px solid #ddd;margin:0 20px 0 0;border-radius:50%}
.blog-post .blog-author .author-name,.single-blog-post .blog-author .author-name{margin-top:20px}
.blog-post .blog-author .author-name a,.single-blog-post .blog-author .author-name a{color:#24252a;font-weight:500;font-size:16px}
.blog-post .comment-section,.single-blog-post .comment-section{margin-top:80px}
.blog-post .comment-section h2,.single-blog-post .comment-section h2{color:#222;font-size:15px;font-weight:700;margin:0 0 15px;text-transform:uppercase;padding-bottom:35px;border-bottom:1px solid #e0e0e0;margin-bottom:40px}
.blog-post .comment-section .comment-box,.single-blog-post .comment-section .comment-box{overflow:hidden;padding-bottom:35px;border-bottom:1px solid #f3f3f3;margin-bottom:40px}
.blog-post .comment-section .comment-box img,.single-blog-post .comment-section .comment-box img{width:70px;float:left;border-radius:50%}
.blog-post .comment-section .comment-box .comment-content,.single-blog-post .comment-section .comment-box .comment-content{margin-left:100px}
.blog-post .comment-section .comment-box .comment-content h4,.single-blog-post .comment-section .comment-box .comment-content h4{color:#222;font-size:13px;text-transform:uppercase;margin:0}
.blog-post .comment-section .comment-box .comment-content h4 a,.single-blog-post .comment-section .comment-box .comment-content h4 a{color:#222;display:inline-block;text-decoration:none;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;float:right;font-size:11px;font-weight:400}
.blog-post .comment-section .comment-box .comment-content span,.single-blog-post .comment-section .comment-box .comment-content span{font-size:13px;color:#999;line-height:20px;margin:0 0 10px;font-size:11px;display:inline-block;font-weight:400;margin-bottom:16px;text-transform:uppercase}
.blog-post .comment-section ul.depth .comment-box,.single-blog-post .comment-section ul.depth .comment-box{padding-left:100px}
.blog-post .comment-section .comment-form .form-group h2,.single-blog-post .comment-section .comment-form .form-group h2{padding-bottom:0;border-bottom:none;margin-bottom:30px}
.blog-post .comment-section .comment-form .form-group input[type=email],.blog-post .comment-section .comment-form .form-group input[type=text],.blog-post .comment-section .comment-form .form-group textarea,.single-blog-post .comment-section .comment-form .form-group input[type=email],.single-blog-post .comment-section .comment-form .form-group input[type=text],.single-blog-post .comment-section .comment-form .form-group textarea{width:100%;display:block;padding:22px;background:#fff;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;color:#999;font-size:13px;border:1px solid #ccc;outline:0;margin:0 0 20px;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}
.blog-post .comment-section .comment-form .form-group input[type=email]:focus,.blog-post .comment-section .comment-form .form-group input[type=text]:focus,.blog-post .comment-section .comment-form .form-group textarea:focus,.single-blog-post .comment-section .comment-form .form-group input[type=email]:focus,.single-blog-post .comment-section .comment-form .form-group input[type=text]:focus,.single-blog-post .comment-section .comment-form .form-group textarea:focus{border:1px solid #ed1c24}
.blog-post .comment-section .comment-form .form-group textarea,.single-blog-post .comment-section .comment-form .form-group textarea{min-height:193px;margin-bottom:30px}
.single-blog-post{border-bottom:none;margin-bottom:0;padding-bottom:0}
.pagination li a,.pagination li a:focus,.pagination li a:hover{color:#adadad;padding:6px 12px;border-radius:0;border:solid 1px #e1e1e1;background:0 0;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}
.pagination li.active a,.pagination li.active a:hover{color:#fff;border:solid 1px #ed1c24;background-color:#ed1c24}
.pagination li:first-child a{border-top-left-radius:0;border-bottom-left-radius:0}
.pagination li:last-child a{border-top-right-radius:0;border-bottom-right-radius:0}
.widget{margin-bottom:40px}
.widget-title{margin:0 0 20px 0}
.widget-title h3{font-size:16px;margin-bottom:10px;padding-bottom:10px;letter-spacing:normal;text-transform:uppercase;color:#333;border-bottom:2px solid #ddd}
.widget-archive li a,.widget-category li a{font-weight:400;color:#333;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.widget-archive li a:hover,.widget-category li a:hover{color:#ed1c24}
.widget-tag li{display:inline-block;margin-bottom:15px;margin-right:2px}
.widget-tag a{font-size:14px;font-style:normal!important;line-height:17px;margin:0;padding:8px 15px;letter-spacing:0;text-transform:uppercase;color:#fff!important;border:0;background:#ed1c24;text-shadow:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.widget-tag a:hover{background:#24252a}
.widget-social li{font-size:16px;line-height:16px;float:left;margin:0 1px 0 0;padding:5px 15px 5px 13px;list-style:none;text-align:center;background:#1a1a1a;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.widget-social li a{color:#fff}
.widget-social li:hover{background:#ed1c24}
.contact-form input[type=email],.contact-form input[type=tel],.contact-form input[type=text],.contact-form select,.quotation-form input[type=email],.quotation-form input[type=tel],.quotation-form input[type=text],.quotation-form select{width:100%;display:block;height:45px;background:0 0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;color:#999;font-size:13px;border:1px solid #ccc;outline:0;margin:0 0 20px;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}
.contact-form input[type=email]:focus,.contact-form input[type=tel]:focus,.contact-form input[type=text]:focus,.contact-form select:focus,.quotation-form input[type=email]:focus,.quotation-form input[type=tel]:focus,.quotation-form input[type=text]:focus,.quotation-form select:focus{border:1px solid #ed1c24}
.contact-form textarea,.quotation-form textarea{margin-bottom:20px;background:0 0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;color:#999;font-size:13px;border:1px solid #ccc;outline:0}
.contact-form .help-block,.quotation-form .help-block{color:red}
.footer-section{background-color: #262626;padding: 40px 0px 20px 0px;}
.footer-section p{margin-bottom: 0;}
.footer-text{margin-bottom:30px}
.footer-text p{color:#bfbfbf}
.footer-minimal h3{font-weight:700;font-size:30px;margin-bottom:30px}
.footer-minimal ul.social{margin:0;padding:0}
.footer-minimal ul.social li{display:inline;list-style:none;padding-right:10px}
.footer-minimal ul.social li a{padding:5px 8px;background:#151515;border:1px solid #151515;color:#fff;border-radius:2px;-webkit-transition:all .35;transition:all .35}
.footer-minimal ul.social li a:hover{text-decoration:none;background:#ed1c24;color:#fff;border:1px solid #ed1c24}
.footer-minimal .copyright-text{margin-top:30px}
.footer-minimal .copyright-text a{color:#ed1c24}
.footer-minimal .copyright-text a:hover{color:#333}
.footer-minimal .copyright-text p{margin-bottom:0}
.gallery{margin-bottom:20px;display:inline-block}
.gallery li{float:left;width:31%;margin-right:5px;margin-bottom:5px}
.footer-list{margin-bottom:30px}
.footer-list ul li a{color:#bfbfbf;font-size:13px;font-weight:600;display:block;padding:5px 0;text-decoration:none;-webkit-transition:all .4s;transition:all .4s}
.footer-list ul li a i{padding-right:8px}
.footer-list ul li a:hover{color:#ed1c24}
.footer-subscribe{margin-top:20px;margin-bottom:30px;position:relative}
.footer-subscribe input,.footer-subscribe input:focus{background:#1c1c1c;border-radius:0;border:0 solid;height:40px;outline:0;box-shadow:none}
.footer-subscribe button,.footer-subscribe button:focus,.footer-subscribe button:hover{position:absolute;right:0;top:0;background:#ed1c24;width:60px;height:100%;font-size:13px;color:#fff;font-weight:600;border:0 solid;border-radius:0;outline:0}
.copyright{padding:30px 20px 0px 20px;}
.copyright .copyright-text p{font:normal 14px/27px "Open Sans",Helvetica,Arial,Verdana,sans-serif!important;color:#fff;}
.copyright .copyright-text a{color:#ffffff;}
.footer-menu ul{text-align:center}
.footer-menu ul li{display:inline-block}
.footer-menu ul li a{color:#fff;font-size:15px;display:inline-block;padding-left:7px;text-decoration:none}
.footer-vendor-menu ul{ color: #fff;padding: 0px 15px;}
.footer-vendor-menu ul li a{color:#fff;font-size:14px;display:inline-block;text-decoration:none;margin-bottom: 20px;}
.footer-image{margin-bottom: 50px;}
.error-page{text-align:center}
.error-page h1{font-size:120px;margin-bottom:40px;color:#fff}
.error-page h3{font-size:60px;color:#fff}
.error-page p{font-weight:700;margin-bottom:30px;color:#fff}
.ui-widget-content{padding-top:8px!important;background:#ffffff!important}
h2{color:#333;font:normal 22px/27px "Open Sans",Helvetica,Arial,Verdana,sans-serif}
h7#jumbo_contact{text-align:center;color:#666;font:normal 14px/21px "Open Sans",Helvetica,Arial,Verdana,sans-serif!important}
.modal-header{padding:5px 15px 5px 15px!important}
.modal-header .close{margin-top:5px!important;margin-right:5px!important}
.banner_section{text-align:center;padding-top:60px;padding-bottom:60px}
.inner-banner-text{position:absolute;top:15px;left:15px;font-size:20px;line-height:1.49999999;text-align:left;color: white;}
.inner-banner-text-span{color:#439fd3}
.inner-banner-section button{position:absolute;left:15px;bottom:15px;padding:10px 20px 10px 20px;border-radius:50px;outline:0;margin:0;text-transform:capitalize;color:#fff!important;border:0;background:#262626;text-shadow:none;font:normal 16px/16px "Open Sans",Helvetica,Arial,Verdana,sans-serif;-o-transition:.3s;transition:.3s}
.pagination-button{border-radius:50px;background:transparent;text-transform:none;color: #fb5614;border: 1px solid #fb5614;padding:5px 10px;width: 160px;height: 40px;font: 600 16px/16px "Open Sans",Helvetica,Arial,Verdana,sans-serif!important;margin-left: 25px;}
.pagination-button:hover{background:#fb5614;color: #fff;}
.row-pagination-container div form button:hover{background:#494545}
.addReadMore .readLess,.addReadMore .readMore{font-weight:700;margin-left:2px;color:#fb5614;cursor:pointer}
.description>span>p{text-align:justify;font: normal 16px/27px "Open Sans",Helvetica,Arial,Verdana,sans-serif;}
/* #home-featured-heading{height:60px} */
.inner-banner-section{text-align:center;display:inline-block;position:relative}
#chatnow-button:hover{background-color:#494545}
#chatnow-button:active{-webkit-box-shadow:1px 1px 5px 0 rgba(0,0,0,1);-moz-box-shadow:1px 1px 5px 0 rgba(0,0,0,1);box-shadow:1px 1px 5px 0 rgba(0,0,0,1)}
.section2>.col-sm-12{padding-left:25px!important;padding-right:25px!important}
#self_row{display:none}
.play-icon-demo{left:180px;top:102px;cursor:pointer;position:absolute;font-size:55px;color:#79797a}
#rat2{background-color: #F4F4F4;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding: 40px;    border: 1px solid rgba(0, 0, 0, 0.05);border-radius: 22px;box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.05);}
#review_heading{padding:20px 0 20px 0;}
#rat2>div{width:30%;min-width:250px;text-align:center;margin-top:10px;margin-bottom:20px;margin:0 auto}
#rat2>div p{text-align:center!important}
.overall-reviews-heading{font:normal 30px/30px "Open Sans",Helvetica,Arial,Verdana,sans-serif;color:#333;line-height:1;padding-bottom:5px}
.over-reviews-count{font:normal 14px/10px "Open Sans",Helvetica,Arial,Verdana,sans-serif;color:#333;line-height:1;padding-top:5px}
.over-rating-graph p{line-height:1.2}
.over-rating-graph{border-right:1px solid #eee;border-left:1px solid #eee}
.writereview-section #wrt_rev{color:#fff;border:#262626;padding:8px 20px;border-radius:50px;height:40px;font:normal 16px/16px "Open Sans",Helvetica,Arial,Verdana,sans-serif!important;width:165px;background:#262626;text-transform:none;outline:0}
.writereview-section #wrt_rev:hover{background-color:#494545;}
.star-rating-avg{display:flex;justify-content:center;align-items: center;line-height:2;width:90%;margin:0 auto}
.progress-bar-main{width: 128px;height: 12px;background-color:#fff;border-radius: 22px;box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.05);}
.progress-bar-fill{width:100%;height:12px;background-color: #fb5614;border-radius: 22px;}
.star-rating-avg>span{width:20%;text-align:left}
.rating-words{width:30%;text-align:left;font-size: 16px;}
.rating-per{width:13%;text-align:right}
.related-vendor-text .rating{padding-top:10px}
.average,.excellent,.good,.poor,.tribble{margin-left:8px;cursor:pointer;font-size:inherit;color:#333;text-decoration:none;background-color:transparent;transition:all .1s}
.excellent:hover{color:#24586f}
.related-vendor-text{padding:35px;border-left: 1px solid rgba(51, 51, 51, 0.2);height: 303px;}
.related-vendor-text h4{padding:10px 0 20px 0px;color:#333!important;font:500 24px/30px "Open Sans",Helvetica,Arial,Verdana,sans-serif!important;}
.related-vendor-text h4 a{color:#666!important;font:normal 18px/27px "Open Sans",Helvetica,Arial,Verdana,sans-serif!important}
#related_cat2 .row #related-items{padding:0px 15px;margin-bottom: 30px;}
#related-items div div a img{height:auto!important;width:auto!important}
#related_cat2 .row{margin:20px 0 0 0!important}
.load-more{border-radius:50px;height:40px;font:normal 18px/16px "Open Sans",Helvetica,Arial,Verdana,sans-serif!important;width:160px;background:#fb5614;text-transform:none;outline:0;margin:0;padding:12px 25px;letter-spacing:0;margin:40px 0;color:#fff!important;border:0;transition:.3s}
.load-more:hover{background:#d88431}
.realted-reviews{font:normal 14px/10px "Open Sans",Helvetica,Arial,Verdana,sans-serif;color:#333;line-height:1;padding-bottom:5px}
.review-details-section{padding-bottom:50px}
.reiew_sort{padding-right:15px;padding-left:15px}
.related-vendor-wrap{background-color:#f3f3f3;padding-bottom:50px;padding-top:40px}
.related-image{width:auto!important;height:auto!important}
#input-question4{height:60px!important;resize:none}
.question_popup_text{width:300px!important;margin-top:4.2%;font:normal 14px/19px "Open Sans",Helvetica,Arial,Verdana,sans-serif!important}
.modal-dialog-question{margin:-40px auto!important}
.askquestion-heading{margin-bottom:10px}
.question-pop-img{height:340px}
.question-image-wapper{text-align:center}
.faqs-section{background-color:#fff;padding-bottom:50px;padding-top:60px}
#aniimated-thumbnials #lg-items-div a{display:inline-block;width:30%;}
#aniimated-thumbnials #lg-items-div a img{height:100px;width:100%}
.container{max-width:1366px!important}
#aniimated-thumbnials{text-align:center;padding-top:10px;margin-bottom:20px;margin-top:10px;border: 1px solid #33333333;background: #F3F3F3;box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.05);border-radius: 22px;padding: 0px 20px;}
#aniimated-thumbnials .thumbnail{background:0 0!important;cursor:pointer;margin-bottom: 10px;}
.container-main{margin-right:auto;margin-left:auto;overflow-x:hidden}
#aniimated-thumbnials:hover>a::before{color:#cc0000;z-index:1}
#aniimated-thumbnials>a::before{content:"\f16a";font-family:FontAwesome;color:#fff;position:absolute;top:50%;right:35%;padding:10px 15px;border-radius:3px;font-size:60px;color:#4d4d50;z-index:1}
.modal-backdrop.in{z-index:99999999}
.sticky-footer-category{display:none}
.load-reviews{display:none;text-align:center;margin-bottom:30px}
div#form-group_id input:focus{background-color:#f9f9f9!important}
.mobile-sticky-logo{display:none}
div#pro_layout{display:flex;justify-content:space-between;border-radius:6px;padding-left:20px;padding-right:20px;padding-bottom:14px}
.category-rating{margin-top:26px;margin-bottom:30px}
.all-buttons-category{display:flex;flex-direction:column;justify-content:center;text-align:center;margin-left:0!important;margin:0 auto!important}
.category-screenshot{position:relative;cursor:pointer;z-index:1}
.category-screenshot img{border:3px solid #dadada;padding:0!important;border-radius:6px;width:180px;height:100px}
.category-screenshot .video-icon{position:absolute;top:24%;left:40%;color:#79797a}
.category-screenshot .video-icon i{font-size:4em}
.category-rating p{text-align:center}
.load-more-div{text-align:center}
#resource-button-cart{border-radius: 50px;height: 40px;font: normal 16px/16px "Open Sans",Helvetica,Arial,Verdana,sans-serif!important;width: 160px;background: #262626;text-transform: none;margin-top: 10px;}
.new-search button{margin-left: -60px;}
.new-search input{border-radius: 3px!important;}
@media screen and (max-width:1023px){
div#pro_layout{flex-flow:column}
.new-search{display:none}
}
@media screen and (max-width:479px){
.mobile-rating-div{display:flex;justify-content:center;margin-left:20px}
#pro_layout .product-thumb .image a{max-height:70px}
.category-screenshot .video-icon{left:34%}
.header-wrapper{display:block!important}
.header-container{padding:0!important}
/* .banner_section{display:none} */
#aniimated-thumbnials>a::before{top:40%;right:36%}
#aniimated-thumbnials{height: 320px;}
.row-pagination-container div form button{padding: 0px!important;width: 150px!important;}
.pagination-button{padding: 0px!important;width: 150px!important;}
}
#logo_img_a>img,.image #image_load img,.modal-header>img{width:200px;height:auto}
#review-filter1,#review-filter2,#review-filter3,#review-filter4,#review-filter5{cursor:pointer}
.navbar-default2{box-shadow:rgba(0,0,0,.6) 0 -4px 11px}
#pro_layout #demo2{margin-left:0}
#pro_layout #price2{margin-bottom:10px}
.header-wrapper{display:flex;justify-content:space-between;align-items:center}
.new-search{width:27%}
.new-search input{padding:10px;padding-top: 11px;height:36px;border:none;border-top-left-radius:5px!important;border-bottom-left-radius:5px!important}
.new-search button{background-color:#fff!important;padding:10px;height:35px;border:none;padding:10px!important;border-top-right-radius:5px!important;border-bottom-right-radius:5px!important}
.new-search button:hover{border:none!important}
.new-search button:after{content:"\f002";font-family:FontAwesome;color:#555;font-size:16px}
.ph-number-header a{padding:10px!important;margin:13px;border-radius:5px;color:#555!important;background:#ffff}
.ph-number-header a:hover{background-color:#fff!important;color:#555!important}
.ph-number-header a:focus{background-color:#fff!important}
.container2:hover .play-icon-demo{color:#c4302b}
.category-screenshot:hover .fa-youtube-play{color:#c4302b}
.banner-listing-items img{margin:30px 0 10px 0}
#user_reviews{position:relative;top:-140px}
.ss-blur{min-width:97%;min-height:97%;position:absolute;top:50%;left:50%;border-radius:3px;transform:translateX(-50%) translateY(-50%);opacity:.4}
.home-first-container{padding: 80px 60px;background: transparent;}
.first-container-left-img{text-align:right;}
.separator-line {background-color: #FB5614; width: 61px;height: 5px;z-index: 135;margin:0 auto;margin-top: 10px;margin-bottom: 10px;}
.why-better-first{height: 67px;margin-bottom:30px;display:flex;align-items: center;}
.why-better-second{height: 67px;margin-bottom:30px;display:flex;align-items: center;}
.why-better-third{height: 67px;margin-bottom:30px;display:flex;align-items: center;}
#welcome-first{background-color: #262626; padding: 40px 30px; height: 300px;max-width:360px;margin:3.333333%;} 
#welcome-second{background-color: #FFF0EA; padding: 40px 30px; height: 300px;max-width:360px;margin:3.333333%;} 
#welcome-third{background-color: #EEEEEE;padding: 40px 30px; height: 300px;max-width:360px;margin:3.333333%;} 
.why-better-heading-first{margin: 10px 0px 15px 0px;color: #FFFFFF;font-size: 16px;font-weight: 800;}
.why-better-heading-second{margin: 10px 0px 15px 0px;font-size: 16px;font-weight: 800;}
.why-better-heading-third{margin: 10px 0px 15px 0px;color: #262626;font-size: 16px;font-weight: 800;}
.why-better-text-first{line-height: 1.5;font-size: 16px;color: #DFDFDF;}
.why-better-text-second{line-height: 1.5;font-size: 16px;color: #585250;}
.why-better-text-third{line-height: 1.5;font-size: 16px;color: #515151;}
.why-better{padding-top: 15px;}
.why-better-item:hover p:nth-child(1){color: #FB5614;}
.professional-input-img-wrap{text-align: right;}
.professional-input-wrapper{color:#ffff;text-align: left;}
.professional-input-wrapper h3{text-align:left;color:#fff;font: bold 26px/27px "Open Sans",Helvetica,Arial,Verdana,sans-serif!important;}
.professional-input-btn{text-transform:uppercase;border: none; border-radius: 5px;padding: 8px 16px;color: #fb5614;background: #ffffff;font-weight:600;margin-bottom: 20px;}
.professional-input-btn:hover{background-color:#fb5614; color: #ffffff;}
.popular-soft-left{text-align:left;min-height: 214px;display: flex;align-items: center;}
.popular-soft-right{text-align:right;min-height: 214px;}
.popular-soft-separator-line {background-color: rgb( 255, 168, 16 ); width: 61px;height: 5px;z-index: 135;margin: 10px 0px;}
.med-soft{transition: 0.8s;padding: 20px 10px;text-align: center;background-color: #EEEEEE; border-left: 6px solid #439FD3;color:#2A66A9;font-weight:bold;margin-left: auto;width:80%;}
.med-soft:hover{width: 100%;}
.account-soft{width:80%;transition: 0.8s;padding: 20px 10px;text-align: center;background-color: #FFF6E7; border-left: 6px solid #F7970D;color:#F7970D;font-weight:bold;margin: 5px 0px;margin-left:auto;}
.account-soft:hover{width:100%;}
.market-soft{width:80%;transition: 0.8s;margin-left:auto;padding: 20px 10px;text-align: center;background-color: #E2FFE4; border-left: 6px solid #29A532;color:#29A532;font-weight:bold;}
.market-soft:hover{width:100%;}
.med-soft img, .account-soft img, .market-soft img{height: 26px; margin-right: 20px;}
.popular-soft-wrapper{line-height:inherit;font: normal 16px/12px "Open Sans",Helvetica,Arial,Verdana,sans-serif!important;}
.connect-us-heading{font:bold 24px/27px "Open Sans",Helvetica,Arial,Verdana,sans-serif!important;text-align:center;color:#262626;margin-bottom:20px;}
.connect-us-sub-heading{color:#666;text-align: center;margin-bottom: 40px;font-size: 16px;}
.connect-us-col-left{min-height: 220px;text-align:center;background-color:#262626;border: 1px solid #262626;padding:20px;color:#DFDFDF;}
.connect-us-col-left p{text-align: center;}
.connect-us-col-center{min-height: 220px;text-align:center;padding:20px;background-color:#FFF0EA;border: 1px solid #FFF0EA;}
.connect-us-col-center p {text-align: center;}
.connect-us-col-right{min-height: 220px;text-align:center;background-color:#EEEEEE;padding:20px;border: 1px solid #EEEEEE;color:#515151;}
.connect-us-col-right p {text-align: center;}
.connect-us-col-left:hover p:nth-child(1) {color: #FB5614;}
.connect-us-col-center:hover p:nth-child(1) {color: #FB5614;}
.connect-us-col-right:hover p:nth-child(1) {color: #FB5614;}
.connect-us-col-left-heading{color:#ffffff;font-size:16px;font-weight:800;margin: 20px;}
.connect-us-col-center-heading{color:#333;font-size:16px;font-weight:800;margin: 20px;}
.connect-us-col-right-heading{color:#262626;font-size:16px;font-weight:800;margin: 20px;}
.connect-us-col-left-para{font-size:16px;}
.connect-us-col-right-para{font-size:16px;}
.connect-us-col-center-para{font-size:16px;color: #585250}
.connect-us-btn{text-transform:uppercase;font-size:12px;margin: 0 auto;margin-bottom:10px;display: flex;margin-top: 40px;background: #fb5614;border: none;padding: 10px 20px;border-radius: 5px;color: #ffffff;}
.connect-us-btn:hover{background: #f9723c;}
.feature-resources-wrap{display: none;}
.div-items {display: flex;flex: 1;min-width: 260px;max-width: 360px;margin-right: 10px;margin-top: 30px;}
.wrap-divs{display: flex;justify-content: space-evenly;flex-wrap: wrap;margin:0px;}
/* .div-items:nth-child(3){margin-right:0px;} */
.feature-resources-img img{height:auto;width:100%;}
.feature-resources-content-heading{color: #262626;font-weight: 600;margin-top: 10px;}
.div-items:hover .feature-resources-content-heading{color: #FB5614;}
.div-items:hover #resource-button-cart{background: #FB5614;}
.feature-resources-content-para{font-size: 13px;text-align: justify;color: #585351;line-height: 1.5;height: 75px;}
.feature-resources-content-btn{display: flex;justify-content: space-between;color:#666;}
.feature-resources-content-btn i{padding: 10px;background:#CFE4F5;height: 32px;}
.feature-resources-content-btn p{font-size:13px;}
.feature-resources-inner-wrap:hover .feature-resources-content-btn i{background: #fb5614;color: #ffffff;}
.feature-resources-inner-wrap:hover .feature-resources-content-btn p{color: #fb5614;}
.feature-resources-btn{text-transform: uppercase;margin: 0 auto;margin-bottom: 10px;display: flex;margin-top: 40px;background: #fb5614;border: none;padding: 5px 20px;border-radius: 5px;color:#ffffff}
.feature-resources-btn:hover{background: #d88431;}
.first-container-left-img img{height:264px;}
.featured-soft-bottom{display: flex;justify-content: space-between;margin-top: 12px;}
.featured-soft-heading{text-align: left!important;margin: 40px 0px 0px 0px;}
.featured-soft-left .popular-soft-separator-line{margin-bottom: 40px;}
.featured-soft-wrapper{padding: 20px;background: #ffffff;}
.featured-soft-right{display:flex;flex-wrap:wrap;justify-content: center;padding-top:10px !important;padding: 0 100px;}
.featured-soft-video-div{margin:10px;max-height: auto;flex: 1 1 150px;min-width: 320px;}
.featured-soft-video-div #home-featured-heading, .featured-soft-video-div .rating{text-align: center;margin: 6px 0px 6px 10px;}
.featured-soft-left iframe#vid{height:  275px;}
.thankyou-content{width: 100%;background: #ECF7FD;height: 200px;}
.highligted-text{background: #368DC8;padding: 0px 5px;}
.popular-soft-heading{text-align:left!important;}
#popular-softwaer-div .pad-b50{margin-top: 10px;}
.background-div-success{background: #ffffff;width: 100%;position: relative;text-align: center;}
.lead-success-p{font-size: 20px; line-height: 32px;}
.success-video-wrapper-div{max-width: 768px;padding: 0px 70px;text-align: center;margin: 0 auto;}
.success-video-wrapper-div-bottom-section{max-width: 768px;padding: 0px 70px;text-align: center;margin: 0 auto;}
.success-video-wrapper-div-bottom-section .first-heading{font-size: 18px;font-weight: bold; margin-top: 30px;}
.video-div-success{border: 5px solid #ffffff;box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.32);border-radius: 5px;}
.success-logo{margin-bottom: 10px;}
#home-slider-wrapper{background: #262626ad;text-align: center;padding-top: 75x;}
.home-slider-wrapper-div{margin: 60px 10px 0px 10px;}
.subscribe{display:none;background: #FB5614;padding-left:15px;padding-right: 15px;}
.new-search #search{width: 100%;}
.nav.navbar.navbar-default{background-color: #2c2a28;}
.category-header-image{background-image:url("/image/catalog/banner/video-01.png");height: 20vh;max-width: 100%;background-size: cover;background-position: center;display: flex;align-items: center;justify-content: center;margin-bottom: 35px;}
.product-breadcrumb{margin-top: 0;display: flex;justify-content: center;align-items: center;padding: 0;}
.product-breadcrumb>li a{color:#EFEFEF;font-size: 16px;}
.product-breadcrumb>li {color:#EFEFEF;font-size: 16px;}
.product-breadcrumb>li:after{border-right: 2px solid #B0B0B0;border-bottom: 2px solid #B0B0B1;}
.header-price-image{background-image: url('/catalog/view/theme/default/image/Main-bg.png');height: auto;padding: 80px 110px;}
.price-quote-div{background-color: #fff;min-height: 720px;padding: 60px 100px;margin: 0 auto;}
.top-price-div{text-align: center;}
.price-services-main{display: flex;justify-content: space-around;margin: 40px 0px;flex-wrap: wrap;}
.price-services-main img{margin-right: 10px;}
.top-price-div h1{font-size: 26px !important;font-weight: bold !important;color: #333333;margin-top: 10px;}
.top-price-div h4{font-size: 18px;}
.price-services{display: flex;align-items: center;margin: 5px 0px;}
.price-services p{font-weight: bold;margin-bottom: 0;}
.price-form{display: flex;justify-content: space-around;}
.price-form-image{max-width: 40%;}
.price-form-thank{padding-top: 120px;}
.price-slide-btn{display: flex;justify-content: flex-end;}
.price-slide-btn button{padding: 10px 60px;margin-left: 10px;}
.price-para p{font-size: 20px;font-weight: bold;}
.standard-price-budget{border: 1px solid #707070; padding: 10px 20px;;border-radius: 10px;margin: 10px 0px;width: 400px;}
.standard-price-budget label{font: bold 14px/22px "Open Sans",Helvetica,Arial,Verdana,sans-serif;margin-bottom: 0px;margin-left: 5px;}
.price-budget label{font: bold 14px/22px "Open Sans",Helvetica,Arial,Verdana,sans-serif;}
.software-research-section{text-align: center;}
.software-research-section h3{font-size: 24px; margin-bottom: 20px;}
.software-research-section p{color: #888BAF;width: 58%;margin: 0 auto;}
.software-research{max-width: 40%;color: #585351;}
.software-research p{width: 75%;}
.software-research h3{margin: 20px 0px;}
.connect-price-div{display: flex;justify-content: space-evenly;align-items: center; margin-top:80px;padding: 0 50px;}
.connect-price-span{font-size: 60px;font-weight: bold;color: #FED5CC;}
.learn-price-span{font-size: 60px;font-weight: bold;color:#CDFAD9}
.learn-price-heading{color: #FB5614;}
.price-browse-div{background-color: #333333;}
.price-browse-products{text-align: center;color: #999999;}
.price-browse-products h3{color: #fff;font-size: 24px;}
.price-browse-products p{margin: 20px 0px;text-align: center;}
.price-browse-products button{font-size: 12px;}
.price-back-btn{background-color:#333333}
.price-back-btn:hover{background-color: #494545;}
.price-browse-products i{margin-left: 20px;}
.price-checkboxes{margin: 10px 0px;}
.price-checkboxes label{margin-left: 10px;font: bold 14px/27px "Open Sans",Helvetica,Arial,Verdana,sans-serif;}
.price-checkboxes-div{display: flex;margin-top: 20px;min-height: 260px;}
.price-checkboxes-child{margin-left: 30px;}
.price-email-form{margin-top: 30px;min-height: 260px;}
.price-email-form input{border-radius: 5px;padding: 20px;border-color: #8D8D8D;}
.price-email-form input[type=text],[type=email]{font: bold 14px/22px "Open Sans",Helvetica,Arial,Verdana,sans-serif !important;border: 1px solid #707070;}
.price-email-form input[type=text]:focus{border: 1px solid #FC885A;}
.price-email-form input[type=email]:focus{border: 1px solid #FC885A;}
.price-email-form input[type=text]::placeholder{color: #343434;}
.price-email-form input[type=email]::placeholder{color: #343434;}
.price-check-btn{background-color: #262626 !important; width: 100%;border-radius: 7px 7px 0px 0px !important;display: flex;justify-content: space-between;align-items: center;}
.price-check-btn:hover{background-color: #262626 !important;border-color: #262626;}
.price-check-btn:active, .open>.dropdown-toggle.btn-primary{background-color: #262626 !important;border-color: #262626;}
.price-check-menu{width: 100%;border: none;padding: 20px 10px;overflow-y: scroll;max-height: 180px;}
.price-check-menu label{margin-left: 15px;font-size: 14px;color: #535353;}
.price-dropdown{margin-top: 30px;min-height: 260px;}
.price-dropdown li{padding: 0px 10px;}
.price-div-height{min-height: 260px;}
.standard-div-height{min-height: 310px;}
.thank-smile{margin-bottom: 60px;margin-top: 20px;}
.price-thank-heading{font-size: 34px;color: #000000;font-weight: 600;margin-bottom: 20px;}
.price-thank-div p{color: #3F3F3F;margin-bottom: 0px;font-size: 16px;}
.price-thank-quires{margin-top: 30px;}
.price-thank-quires a{color: #fb5614;}
.price-write{color: #343434 !important;}
.product-link-items{display: flex;width: 516px;font-size: 16px;margin-top: -40px;margin-left: 30px;margin-bottom: 60px;border-bottom: 1px solid rgba(51, 51, 51, 0.2);}
.product-link-items li{margin: 0 15px;}
.product-link-items a{color: #000;line-height: 30px;}
.product-link-items li a.active {color: #fb5614;border-bottom: 1px solid #fb5614;padding-bottom: 7px;}
.top-box-sec{background-color: #F3F3F3;box-shadow: 0 5px 3px -2px #e7e7e7;}
.des-top-mar{margin-bottom: 30px;}
.pricing-flex-div{border-top-left-radius: 5px;border-top-right-radius: 5px;border-top: none;margin: 0;}
.pr-main-heading{margin-bottom: 30px;}
.pr-sec-pad-cons{background: #FFFFFF;border: 0.5px solid rgba(51, 51, 51, 0.2);box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.05);border-radius: 22px;padding: 0px;margin: 0px 15px;}
.pr-sec-pad{padding: 0;}
.pr-div-one{padding: 30px 40px;border: 1px solid #e3e3e3;border-top: none;}
.pr-div-two{padding: 30px 40px; border-bottom: 1px solid #e3e3e3;}
.pr-div-three{padding: 30px 40px;border: 1px solid #e3e3e3;border-top: none;}
.pr-build-div{display: flex;align-items: center;margin-bottom: 10px;}
.build-icon{font-size: 24px;}
.build-p{margin-bottom: 0;margin-left: 10px;font-size: 20px;}
.shield-icon{font-size: 24px;}
.shield-p{margin-bottom: 0;margin-left: 15px;font-size: 18px;color: #9b9b9b;}
.ticks-img{margin-left: 4px;}
.pr-bac-one{padding: 18px;background-color: #262626;border-top-left-radius: 4px;}
.pr-bac-two{padding: 18px;background-color: #fb5614;}
.pr-bac-three{padding: 18px;background-color: #1f6eac;border-top-right-radius: 4px;}
#about{position: relative;top: -170px;}
#pricing{position: relative;top: -170px;}
#faqs{position: relative;top: -170px;}
#alternatives{position: relative;top: -170px;}
#feature{position: relative;top: -170px;}
.pricing-main-div{padding:60px 0px;}
.pricing-btn{border-radius: 12px;padding: 5px 25px;color: #fff;font-size: 16px;border: none;}
.pricing-btn-one{background-color: #262626;}
.pricing-btn-one:hover{background-color: #494545;}
.pricing-btn-two{background-color: #fb5614;}
.pricing-btn-two:hover{background-color: #f9723c;}
.pricing-btn-three{background-color: #1f6eac;}
.pricing-btn-three:hover{background-color: #1c5d90;}
.pricing-btn-div{display: flex;justify-content: flex-end;margin-top: 20px;}
.pros-cons-div{padding: 60px 0px;display: flex;}
.pros-div{background: rgba(78, 203, 113, 0.2);padding: 30px 40px;border-top-left-radius: 22px;border-bottom: 1px solid #4ecb71;}
.pros-div p{margin: 0;color:#333333;font-size: 24px;font-weight: bold;}
.pr-co-fr-item{font-weight: bold;}
.cons-div{background-color: rgba(194, 120, 92, 0.2);padding: 30px 40px;border-top-right-radius: 22px;border-bottom: 1px solid #c2785c;}
.cons-div p{margin: 0;color: #333333;font-size: 24px;font-weight: bold;}
.pros-item-div{padding: 35px 40px 35px 60px;background: #FFFFFF;border-radius: 22px;border-top-left-radius: 0px;border-top-right-radius: 0px;border-top: 1px solid #4ECB71;}
.pros-cons-div ul li{font-size: 16px;line-height: 30px;}
.pros-cons-div ul li::before {content: "\2022";color: #333;font-weight: 900;display: inline-block; width: 1em;margin-left: -1em;font-size: 12px;}
.cons-item-div{padding: 35px 40px 35px 60px;border-top: 1px solid #C2785C;}
.pros-cons-table{width: 100%;margin-bottom: 60px;}
.pros-cons-table td{width: 50%;border-right: 1px solid #e7e7e7;border-left: 1px solid #e7e7e7;}
.pros-cons-table tr:last-child{border-bottom: 1px solid #e7e7e7;}
.pros-cons-item-div {padding: 10px 20px 10px 0px;list-style: disc;margin-left: 60px;}
.pr-link-border{margin-left: 0 !important;}
.pr-new-btn{color: #fff;width: 150px !important;height: 35px !important;padding: 0;border: 0;}
.pr-new-btn:hover{color: #fff;}
.pro-des-btn{color: #fff;width: 157px !important;height: 38px !important;padding: 0;border: 0;}
.pro-des-btn:hover{color: #fff;}
.pro-des-btn-icon{font-size: 14px;margin-left: 5px;}
.dot-more{color: #494949;font-weight: 600;}
.pr-read-down{color: #439fd3;font-size: 20px;line-height: 0;margin-left: 5px;cursor: pointer;}
.pr-table-one{display: flex;}
.pr-table-one-pricing-div{display: flex;}
.pr-table-one-free{font-size: 30px;color: #fff;background-color: #FB5614;line-height: 25px;padding: 30px 100px;font-weight: 700;}
.pr-table-one-include{padding: 30px; border-bottom: 1px solid #DEDEDE;}
.pr-table-one-include h5{font-size: 30px;}
.pr-table-one-month{padding: 60px 77px;background-color: #FFF0EA;}
.pr-table-price-one{font-size: 64px;letter-spacing: 0.3px;font-weight: 700;color: #FB5614;margin-left: -5px;}
.pr-table-month-one{font-size: 24px;font-weight: normal;margin-left: -5px;}
.pr-table-list-inner-one{padding-left:35px;margin-top: 20px;}
.pr-table-list-one{font-size: 20px;text-align: left;line-height: 26px;}
.pr-table-first-dollar{margin-left: -18px;margin-bottom: -10px;}
.pr-table-one-dollar-div{margin-left: -14px;margin-bottom: -10px;}
.pr-table-one-dollar{font-size: 24px;}
.pr-table-second-ul{font-size: 24px;}
.pr-table-main-div{margin: 20px 0px;}
.pr-table-head ul{display: flex;justify-content: space-around;width: 100%;background-color: #FB5614;padding: 20px 0px;color: #fff;margin: 0 !important;font-weight: 700;}
.pr-table-head ul li{list-style: none !important;margin-bottom: 0 !important;}
.pr-table-price-div{display: flex;justify-content: space-around;width: 100%;background-color: #FFF0EA;padding: 40px 0px;list-style: none;margin: 0;}
.pr-table-price{font-size: 28px;letter-spacing: 0.3px;font-weight: 700;color: #FB5614;margin-left: -5px;}
.pr-table-one-slash{font-size: 24px;}
.pr-table-slash{font-weight: 700;margin-left: -5px;}
.pr-table-month{margin-left: -5px;}
.pr-table-features-div{display: flex;justify-content: space-between;width: 100%;text-align: center;border-bottom: 1px solid #dedede;}
.pr-table-features-inner{border-right: 1px solid #DEDEDE;padding: 20px;width: 50%;}
.pr-table-list-div{display: flex;justify-content: space-between;width: 100%;text-align: center;}
.pr-table-list-inner{border-right: 1px solid #DEDEDE;padding: 20px 10px 20px 30px;width: 50%;}
.pr-table-features{color: #FB5614;font-weight: 700;font-size: 10px;}
.pr-table-list{font-size: 14px; text-align: left;line-height: 18px;margin-top: 10px;margin-left: 0px !important;}
.pr-table-border-none{border: none;}
.pr-table-head-second ul{display: flex;justify-content: space-around;width: 100%;background-color: #FB5614;padding: 20px 0px;color: #fff;margin: 0 !important;font-weight: 700;}
.pr-table-head-second ul li{list-style: none !important;margin-bottom: 0 !important;}
.pr-table-price-div-second-color{display: flex;justify-content: space-between;align-items: center;width: 100%;background-color: #FFF0EA;padding: 40px 0px 40px 70px;}
.pr-table-price-div-second{display: flex;justify-content: space-between;align-items: center; width: 100%;padding: 40px 0px 40px 70px;}
.pr-table-list-inner-second{width: 30%;}
.pr-table-h3{font-weight: 700 !important;text-align: center;margin-bottom: 5px;}
.pr-table-enter-div{width: 25%;text-align: center;}
.pr-table-enter-div h5{font-size: 16px;line-height: 26px;font-weight: 700;}
.pr-table-price-third{font-size: 40px;}
.pr-table-list-inner-third{padding: 20px 10px 20px 100px;}
.pr-table-third-h5{font-size: 20px;}
.pr-table-features-three{font-size: 16px;}
.pr-table-list-third{font-size: 20px;line-height: 26px;}
.pr-table-price-four{font-size: 36px;}
.pr-table-four-h5{font-size: 18px;}
.pr-table-features-four{font-size: 14px;}
.pr-table-two-h5{font-size: 15px;}
.pr-table-five-h5{font-size: 12px;}
.pr-table-features-last{    color: #FB5614;font-weight: 700;font-size: 13px;}
.pr-table-price-div-four{display: flex;justify-content: space-between;width: 100%;background-color: #FFF0EA;padding: 40px 50px;list-style: none;margin: 0;}
.bread-top-div{background-color: #F3F3F3;}
.logo-rating-div{background-color: #fff;border-radius: 22px;padding: 20px 0px;width: 220px;margin-top: -120px;box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.05);}
.top-box-sec, .container{overflow-x: inherit;}
.top-heading-div{margin-left: 30px;}
.feature-section{background: #F4F4F4;padding: 60px 0px;}
.tick-div{border: 1px solid rgba(51, 51, 51, 0.2);padding-left: 45px;line-height: 20px;width: 270px;margin-left: -25px;height: 55px;display: flex;align-items: center;border-top-right-radius: 10px;border-bottom-right-radius: 10px;}
.tick-img-div{z-index: 1;margin-top: 10px;}
.related-img-rating-div{width: 40%;padding: 30px;text-align: center;}
.related-main-div{display: flex;align-items: center; background-color: #fff!important;box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.05);border-radius: 22px;}
.related-desc-div{width: 60%;}
.related-desc{font-size: 16px;color: #333;}
.related-pricing-btn{color: #fff;width: 120px;height: 35px;padding: 0;border: 0;border-radius: 50px;font: normal 12px/16px "Open Sans",Helvetica,Arial,Verdana,sans-serif;background: #262626;text-transform: none;}
.related-pricing-btn:hover{background-color: #494545; color: #fff;}
.related-demo-btn{color: #fb5614;width: 120px;height: 35px;padding: 0;border: 0;border-radius: 50px;font: normal 12px/16px "Open Sans",Helvetica,Arial,Verdana,sans-serif;background: #fb561400;text-transform: none;border: 1px solid #fb5614;margin-left: 10px;}
.related-demo-btn:hover{color: #fb5614;}
.related-btn-div{margin-top: 30px;}
.related-rating{margin-bottom: 15px;}
.rating-percent{margin-bottom: 0px;font-size: 16px;}
.review-author-heading{font-size: 30px;color: #333;line-height: 30px;}
.review-comapny-heading{font-size: 18px;color: #333;line-height: 30px;font-weight: 500;}
.review-team-heading{font-size: 16px;color: #333;line-height: 30px;font-weight: 500;}
.pro-review-star{width: 1.3em;margin-top: 10px;}
#user_issue{color: #333;margin-top: 5px;}
.review-comment-section{padding-left: 60px; border-left: 1px solid rgba(51, 51, 51, 0.2);}
.pros{background-color: #C8FBCE;padding: 15px 20px;font-size: 22px;color: #333;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;width: 25%;}
.pros-img{margin-top: -10px;}
.cons{background-color: #EDCEC2;padding: 15px 20px;font-size: 22px;color: #333;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;width: 25%;}
.pros-padding{padding-left: 60px;}
.cons-padding{padding-left: 60px;border-left: 1px solid rgba(51, 51, 51, 0.2);}
.rating-review-btn{margin-top: 30px;}
.relevant-div{background-color: #f4f4f4;border: 1px solid rgba(51, 51, 51, 0.2);border-radius: 22px;box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.05);padding: 40px 30px;margin-bottom: 30px;}
.relevant-heading{font-size: 22px;line-height: 30px;color: #333;margin-bottom: 20px;}
.alter-a-tag{font-size: 14px;line-height: 30px;}
.alter-a-tag li{margin-bottom: 10px;}
.alter-a-tag li a{color: #333;}
.alter-a-tag li a:hover{color: #f9723c;}
.similar-div{margin: 30px 0px;background-color: #f4f4f4;border: 1px solid rgba(51, 51, 51, 0.2);border-radius: 22px;box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.05);padding: 40px 30px;}
.similar-heading{font-size: 22px;line-height: 30px;color: #333;}
.similar-img-div{background-color: #fff;border-radius: 22px;padding: 0px 15px;box-shadow: 0px 5px 7px 0 rgba(0, 0, 0, 0.08);position: relative;}
.simil-relat-rating {text-align: center;border: 1px solid rgba(73, 69, 69, 0.2);border-radius: 5px;margin-top: -10px;padding: 10px 10px 5px;margin-bottom: 20px;}
.simil-relat-rating .fa-stack {font-size: 8px;width: 1.2em;}
.simil-relat-rating .fa-star {color: #ffa810;font-size: 14px;}
.simil-relat-rating .fa-star+.fa-star-o {color: #ffa810;font-size: 14px;}
.simil-relat-rating .fa-star-o {color: #ffa810;font-size: 14px;}
.pro-des-demo-btn{border-radius: 50px;margin-left: 20px;height: 38px;font: normal 16px/30px "Open Sans",Helvetica,Arial,Verdana,sans-serif;width: 157px;background: transparent;text-transform: none;outline: 0;border: 1px solid #fb5614;color: #fb5614;padding: 0px;}
.desktop-none{display: none;}
.mob-des-btns{display: none;}
.about-container{padding: 80px 45px;}
.about-top-div{display: flex;justify-content: center;background-color: #262626;padding: 78px 0px;background-image: url('/catalog/view/theme/default/image/group-people.webp');background-repeat: no-repeat;background-size: cover;}
.about-top-div h1{color: #fff;font-size: 40px;font-weight: 700;text-align: center;line-height: 30px;margin-bottom: 20px;}
.about-top-div p{color: #fff;font-size: 16px;line-height: 30px;border-bottom: 1px solid #FB5614;padding-bottom: 5px;text-align: center;}
.about-h2{color: #333333;font-size: 34px;font-weight: 700;line-height: 30px;margin-bottom: 40px;margin-top: 0px;}
.about-p{font-size: 16px;line-height: 30px;margin-bottom: 20px;text-align: left;}
.about-do-main-div{padding-bottom: 60px;}
.about-do-div{border-left: 3px solid #F3F3F3;padding-left: 40px;}
.about-do-img-div img{margin-top: -30px;}
.about-mission-main-div{padding: 60px 0px;}
.about-missions-div{border: 1px solid #D9D9D9;border-radius: 30px;padding: 0px 60px 30px;height: 230px;}
.about-missions-div h2{font-size: 22px;font-weight: 700;line-height: 30px;color: #333;}
.about-mission-img{border: 1px solid #D9D9D9;border-radius: 50px;padding: 15px;width: 20%;margin-top: -50px;background-color: #fff;display: flex;justify-content: center;}
.about-missions-div p{font-size: 16px; line-height: 30px;text-align: left;}
.about-mission-pad{padding-top: 80px;}
.about-serve-div{padding: 110px;background-color: #F3F3F3;border-radius: 22px;display: flex;justify-content: space-between;align-items: center;border: 1px solid #33333333;}
.about-serve-h2{font-size: 34px; color: #FB5614;line-height: 60px; font-weight: 700;}
.about-serve-h3{font-size: 80px; color: #333;line-height: 60px; font-weight: 700;}
.about-serve-div p{font-size: 16px;line-height: 30px;margin-bottom: 20px;text-align: left;}
.about-serve-heading-div{width: 85%;}
.about-serve-para-div{padding-left: 80px;border-left: 3px solid #00000033;}
.about-last-para{margin-bottom: 0px;}

@media screen and (max-width:768px){
    .pr-mob-marg{margin: 30px 0px;}
    .pr-div-two{border: 1px solid #e3e3e3;border-top: none;}
}
@media screen and (max-width:479px){
    .mobile-none{display: none !important;}
    .category-header-image{display: none;}
    .navbar.navbar-default{background: #fff;position: fixed;width: 100%}
    .pros-cons-table{display: none;}
    .professional-input-img-wrap{margin-top:50px;}
    .why-better-heading{text-align:center;}
    .why-better-text{text-align:center;}
    .why-better .row #welcome{margin-bottom:30px;}
    .first-container-left-img img{height:200px;}
    .professional-input-wrapper h3{margin-bottom: 30px;font:bold 19px/27px "Open Sans",Helvetica,Arial,Verdana,sans-serif!important}
    .professional-input-wrapper p{margin-bottom: 30px;}
    .popular-soft-left{margin-top:-80px;margin-bottom:-40px;}
    .popular-soft-heading{text-align:left!important;padding-left:0px!important;}
    .featured-soft-left iframe#vid{height:  126px;}
    .featured-soft-right{margin-top: 0px;}
    .featured-soft-video-div:nth-child(3){margin-top:10px;}
    .featured-soft-video-div:nth-child(2){margin-top:10px;}
    .featured-soft-video-div{max-height: initial;}
    .div-items{margin-right:0px;}
    .med-soft, .account-soft, .market-soft{width:100%;}
    #user_reviews {top: 80px;}
    .contact-footer-div{width: 80%;margin: 15px 0px;}
    .footer-section {padding: 25px 0px;}
    .footer-image{margin-bottom: 10px;}
    .footer-heading{font-size: 26px;}
    .footer-list-ul li::before{transform: translateY(15%) rotate(-45deg);}
    .footer-menu ul{text-align:left;}
    .footer-menu ul li{padding-left:0!important}
    .footer-img-div {width: 30%;}
    .product-link-div{display: none;}
    .top-box-sec{box-shadow: none;}
    .pricing-main-div{padding: 0px 0px 60px;}
    .pr-mob-rep-btn{margin-bottom: 20px;display: flex;justify-content: flex-end;}
    .pr-top-flow{margin-right: auto;margin-left: auto;}
    .des-top-mar{margin-top: 0;margin-bottom: 10px;}
    .pr-new-btn{height: 35px;width: 46%;}
    .product-features-main{padding: 25px 0px;}
    .faqs-section{padding-top: 5px;padding-bottom: 25px;}
    .related-vendor-wrap{padding-top: 25px;padding-bottom: 5px;}
    #review_heading{margin-top: 5px;}
    .pro-bread-div{display: none;}
    .pr-read-down{display: inline-block !important;}
    .logo-rating-div{background-color: #f3f3f3;border-radius: 0px;padding: 0px 0px 20px;width: auto;margin: -15px -15px 60px;box-shadow: none;}
    .sidebar-main-div{display: none;}
    .pros-cons-div{display: block;padding: 60px 0px 45px;}
    .pros-div{padding: 22px 40px;}
    .pros-item-div{padding: 30px 25px 30px 40px;}
    .cons-div{padding: 22px 40px;}
    .cons-item-div{padding: 30px 25px 30px 40px;}
    .cons-mb-margin{margin-bottom: 30px;}
    .feature-section{padding: 15px 0px;}
    .product-para-second{font: 700 28px/38px "Open Sans",Helvetica,Arial,Verdana,sans-serif;text-align: left;margin-bottom: 20px;}
    .tick-img-div{width: 70px;}
    .tick-div{height: 45px;width: 100%;}
    .related-main-div{display: block;}
    .related-img-rating-div{width: 100%;}
    .related-desc-div{width: 100%;}
    .related-img-rating-div{padding: 0px;}
    .related-image{margin: 0 auto;}
    .rating-star-div{display: flex;justify-content: center;align-items: center;border-bottom: 1px solid #33333333;padding-bottom: 20px;}
    .realted-reviews{padding-bottom: 10px;margin-left: 20px;}
    .related-vendor-text{padding: 20px 30px;border-left: none;}
    #related_cat2 .row #related-items{padding: 0px;}
    #related_cat2 .row{margin: 40px 0 0 0!important;}
    #rat2{padding:40px 30px}
    .reiew_sort{padding: 0px;}
    .rating-review-btn{margin-top: 0px;margin-bottom: 35px;}
    .rating-words{width: 35%;}
    .average, .excellent, .good, .poor, .tribble{margin-left: 15px;}
    .over-rating-graph{padding-bottom: 0px;}
    .pros-padding{border-bottom: 1px solid #33333333;padding: 30px;}
    .cons-padding{padding: 30px;border-left: none;}
    .mobile-review-div{border: 1px solid rgba(0, 0, 0, 0.05);border-radius: 22px;margin-bottom: 30px;}
    .review-comment-section{padding-left: 15px;border-left: none;}
    .pros{font-size: 18px;border-radius: 10px;padding: 10px 20px;width: 42%;margin-bottom: 25px;}
    .pros-img{width: 25px;}
    .cons{font-size: 18px;border-radius: 10px;padding: 10px 20px;width: 42%;margin-bottom: 25px;}
    .cons img{width: 25px;}
    .mobile-none{display: none;}
    .desktop-none{display: block;}
    .pro-review-star{margin-top: 0px;}
    .mob-author-star-div{display: flex;justify-content: space-between;align-items: center; border-top: 1px solid #33333333;padding: 10px 30px;}
    .mob-date-div{padding: 25px 30px;}
    .mob-author-div{width: 50%;}
    .mob-team-div{border-left: 1px solid #33333333;padding-left: 20px;width: 50%;}
    p#user_cmnt{margin: 0px;}
    .fa-stack{width: 2.5em;}
    .des-demo-btn{border-radius: 50px;height: 46px;font: 600 16px/16px "Open Sans",Helvetica,Arial,Verdana,sans-serif;width: 100%;background: #2C2A28;color:#fff;border: none;}
    .des-pricing-btn{border-radius: 50px;height: 46px;font: 600 16px/16px "Open Sans",Helvetica,Arial,Verdana,sans-serif;width: 100%;background: #FF671D;color:#fff;border: none;margin: 10px 0px;}
    .des-compare-btn{border-radius: 50px;height: 46px;font: 600 16px/16px "Open Sans",Helvetica,Arial,Verdana,sans-serif;width: 100%;background: #1C5D90;color:#fff;border: none;}
    .mob-des-btns{padding: 30px 0px;display: block;}
    .about-top-div{padding: 36px 70px;background-image: url('/catalog/view/theme/default/image/group-people-mobile.webp');}
    .about-container{padding: 80px 15px;}
    .about-h2{margin-top: 60px;border-bottom: 2px solid #F3F3F3;padding-bottom: 20px;width: 60%;margin-bottom: 25px;}
    .about-do-main-div{padding-bottom: 30px;}
    .about-do-div{padding: 0px 15px;border: none;}
    .about-mission-img{width: 35%;}
    .about-missions-div{padding: 0px 30px 10px;height: auto;margin-bottom: 80px;}
    .about-mb-mar{margin-bottom: 20px;}
    .about-mission-pad{padding-top: 0px;}
    .about-serve-div{padding: 30px;display: block;}
    .about-serve-para-div{padding-left: 0px; border: none;}
    .about-serve-h2{font-size: 23px;line-height: 30px;}
    .about-serve-h3{font-size: 67px; border-bottom: 2px solid #00000033;padding-bottom: 20px;margin-bottom: 25px;}
}
.main-content{padding: 0;}
.contact-div{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.contact-heading{color:#FFFFFF; font-size:31px; text-align: center;}
.contact-para{color:#FFFFFF;margin-top: 30px;font: normal 16px/27px "Open Sans",Helvetica,Arial,Verdana,sans-serif;letter-spacing: 0;text-align: center;}
.contact-image{background-color: #fb561426; display:inline-block;padding: 10px;}
.cart-heading{color:#262626;display: flex;justify-content: center;padding: 10px;}
.cart-line{background-color: #FB5614;width: 61px;height: 5px;margin-top: 10px; margin:0 auto; margin-bottom:10px;}
.cart-div{display: flex;justify-content: space-evenly; flex-wrap: wrap; margin-top:-45px;margin-bottom: 80px;}
.cart{padding:40px; z-index: 0; background-color:#FFFFFF; width:435px; text-align: center;box-shadow: 5px 5px 5px 0px rgba(228, 235, 235, 0.53);margin-left: 20px;margin-right: 20px;margin-bottom: 25px;}
.cart-para{margin-bottom: 20px;text-align:center; margin-top:35px;font: normal 16px/27px "Open Sans",Helvetica,Arial,Verdana,sans-serif;color: #666;}
.cart-second-para{text-align:center;font: normal 16px/27px "Open Sans",Helvetica,Arial,Verdana,sans-serif;color: #666;}
.para-colors{color:#FB5614;}
.second-color{color:#50A5D6;}
.arrow{color:#70B5DD; margin-left: 10px;}
.header-image{z-index: 0;  background: linear-gradient(rgba(38, 38, 38, 0.68), rgba(38,38,38,0.68)),url("/catalog/view/theme/default/image/contact.webp");background-repeat: no-repeat;background-size: cover; background-position: center;
height: 45vh;}
.map-section{display: flex;justify-content: center;margin-bottom: 90px;flex-wrap: wrap;display: no;}
.map{margin-bottom: -9px;}
.address{background-color: #f0f1f4;padding:40px;width: 33%;margin-bottom:-9px;}
.map-p{color:#262626; font-weight: 600;}
.map-second-p{color:#A0A2A7;}
.contact-p{color: #262626; font: normal 22px/27px "Open Sans",Helvetica,Arial,Verdana,sans-serif;text-align: center; padding: 10px;}
.contact-second-p{text-align: center; color: #7E7E80; font: normal 16px/27px "Open Sans",Helvetica,Arial,Verdana,sans-serif;margin: 35px 0px;}
.contact-section{background-color: #f0f1f4;width: 100%;padding: 60px 20px;}
.contact-form{background-color: #FFFFFF;width: 330px; height: 40px; margin-left: 10px; border: none;border-radius: 3px;}
::placeholder{color: #BCBCBC;margin-right: 20px;}
.contact-input{display: flex;justify-content: center;}
.form-text{resize: none; margin-top: 10px;height: 120px !important;}
.contact-form-wrapper .form-control{border: none;margin-bottom: 10px;}
.submit-button{    background-color: #fb5614;border-color: #fb5614;color: #ffffff;font-size: 18px;padding: 8px 10px;width: 130px;border-radius: 50px;}
.submit-button:hover{background-color: #f9723c;border-color: #f9723c;color: #ffffff;}
.button{text-align: center;}
.form-center{display: flex;justify-content: center; flex-wrap: wrap;}
.pipe{color: #ffffff;}
.panel-body a{color: #262626;}
.contact-form-wrapper input, .contact-form-wrapper textarea{
    font-size: 18px!important;
}

/* Hero Section */
.lead-hero {
    background-color: #393939;
    padding: 36px 46px;
    text-align: center;
}

.lead-hero-content h1 {
    font-size: 48px;
    color: #fff;
    font-weight: 700;
    line-height: 72px;
    font-family: 'Poppins', sans-serif;
}

.lead-hero-content .lead-highlight {
    color: #FB5614;
}

.lead-hero-content p {
    margin-top: 20px;
    font-size: 20px;
    color: #fff;
    font-family: 'Poppins', sans-serif;
}
.lead-breadcrumb p{
    margin-top: 10px;
    padding: 5px 46px;
    line-height: 21px;
    font-weight: 300;
    font-family: 'Poppins', sans-serif;

}
.no-products-container {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 60vh;
    text-align: center;
  }

  .no-products-content {
    max-width: 500px;
  }

  .no-products-heading {
    font-size: 26px;
    color: #333;
    font-weight: 600;
    margin-bottom: 25px;
    line-height: 1.4;
  }

  .btn-continue {
    text-transform: uppercase;
    background: #fb5614;
    display: inline-block;
    padding: 15px 30px;
    border-radius: 5px;
    color: #fff;
    font-weight: 700;
    box-shadow: 0 4px 15px -5px #fb5614;
    font: normal 18px/27px "Open Sans", Helvetica, Arial, Verdana, sans-serif !important;
    border: none;
    transition: all 0.3s ease;
    cursor: pointer;
  }

  .btn-continue:hover {
    background: #e14e10;
    box-shadow: 0 4px 15px -5px #e14e10;
  }
@media (max-width: 575px) {
    .lead-hero {
        padding: 56px 20px 20px;
    }
    .lead-hero-content h1 {
        font-size: 40px;
        font-weight: 600;
        line-height: 48px;
        text-align: left !important;
    }
    .lead-hero-content p{
        font-size: 16px;
        line-height: 24px;
        text-align: left;
    }
    .lead-breadcrumb p{
        display: none;
    }
}
/* Engage With Your Users Section */
.lead-engage-users {
    padding: 30px 46px;
    background-color: #fff;
    display: flex;
    justify-content: space-between;
}

.lead-engage-content {
    width: 60%;
}

.lead-engage-content h2 {
    font-size: 48px;
    font-weight: 700;
    line-height: 72px;
    color: #333;
    margin-top: 0px;
    margin-bottom: 20px;
    font-family: 'Poppins', sans-serif;

}
.lead-engage-content h3{
    margin-bottom: 20px;
}

.lead-engage-content p {
    font-size: 16px;
    color: #333;
    line-height: 30px;
    margin-bottom: 20px;
    font-family: 'Poppins', sans-serif;

}

.lead-engage-content ul {
    list-style-type: disc;
    padding-left: 20px;
    font-family: 'Poppins', sans-serif;

}

.lead-engage-content ul li {
    font-size: 16px;
    color: #333;
    line-height: 30px;
    margin-bottom: 10px;
    font-family: 'Poppins', sans-serif;

}
.lead-engage-content ul li strong {
    font-family: 'Poppins', sans-serif !important;

}
.lead-engage-form {
    width: 35%;
}

.lead-form-box {
    background-color: #333;
    padding: 30px;
    border-radius: 12px;
    color: #fff;
}

.lead-form-box h3 {
    color: #fff;
    font-size: 24px;
    line-height: 36px;
    font-weight: 500;
}

.lead-form-box p{
    text-align: left;
}

.lead-form-box form input, 
.lead-form-box form textarea {
    width: 100%;
    padding: 12px 16px;
    margin-bottom: 10px;
    border-radius: 8px;
    border: none;
    font-size: 14px !important;
    font-weight: 400 !important;
    color: #333;
    font-family: 'Poppins', sans-serif !important;

}

.lead-form-error{
    margin-bottom: 15px;
    font-size: 16px;
    color: #fb5614;
}

.lead-form-box form input::placeholder, 
.lead-form-box form textarea::placeholder {
    color: #999;
}

.lead-form-box form textarea {
    resize: none;
}

.lead-form-box .lead-btn-submit {
    background-color: #FB5614;
    color: #fff;
    border: none;
    padding: 16px 48px;
    border-radius: 37px;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    cursor: pointer;
    font-family: 'Poppins', sans-serif;
    margin-top: 20px;

}

.lead-form-box .btn-submit:hover {
    background-color: #e65500;
}

@media (max-width: 575px) {
    .lead-engage-users {
        flex-direction: column;
        gap: 20px;
        padding: 60px 10px 20px;
    }
    .lead-engage-content h2 {
        font-size: 32px;
        font-weight: 600;
        line-height: 48px;
    }
    .lead-engage-content p{
        line-height: 24px;
        text-align: left;
    }
    .lead-engage-content, .lead-engage-form {
        width: 100%;
    }
    .lead-form-box .lead-btn-submit{
        width: 100%;
        padding: 10px 20px;
    }
}

/* How We Bring Value Section */

.how-we-bring-value {
    padding: 50px 0;
}

.how-we-bring-value h2{
    font-size: 40px;
    line-height: 60px;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
    text-align: center;
    margin-bottom: 60px;
}

.center-steps {
    width: 40%;
    text-align: center;
    position: relative;
}

.left-content, .right-content {
    width: 30%;
}

.how-we-bring-value-content1 {
    width: 298px;
    padding-right: 56px;
    padding-left: 14px;
}
.how-we-bring-value-content2 {
    width: 298px;
    margin-top: 82px;
    margin-left: 52px;
    padding-left: 62px;
}
.how-we-bring-value-content3 {
    width: 306px;
    padding-right: 56px;
    margin-top: 175px;
    padding-left: 14px;
}
.how-we-bring-value-content4 {
    width: 298px;
    margin-top: 175px;
    margin-left: 52px;
    padding-left: 62px;
}

.right-content .how-we-bring-value-content {
    text-align: left; /* Align right-side content to the left */
}

.left-content h3, .right-content h3 {
    font-size: 20px;
    margin-bottom: 10px;
    font-weight: 700;
    line-height: 24px;
    color: #FB5614;
}

.left-content p, .right-content p {
    font-size: 16px;
    color: #000;
    text-align: left;
    line-height: 24px;
    font-family: 'Poppins', sans-serif;

}
.lead-mobile-steps{
    display: none;
}

/* Responsive Design */
@media (max-width: 768px) {
    .how-we-bring-value {
        padding: 15px 0 50px;
    }
    .how-we-bring-value h2{
        font-size: 30px;
        line-height: 48px;
        text-align: left;
        margin-bottom: 20px;
    }
    
    .left-content, .right-content {
        margin-bottom: 20px;
        width: 100%;
    }
    .lead-steps{
        display: none;
    }
    .left-content h3, .right-content h3{
        text-align: left;
    }
    .lead-mobile-steps{
        display: block;
    }
    .lead-mobile-steps img{
        margin-bottom: 10px;
    }
}


/* Example of Lead Details Section */
.lead-details {
    padding: 40px 46px;
    background-color: #FFF7F4;
}

.lead-details h2 {
    font-size: 40px;
    font-weight: 600;
    text-align: center;
    color: #333;
    margin-bottom: 60px;
    line-height: 60px;
    font-family: 'Poppins', sans-serif;

}

.lead-examples {
    display: flex;
    flex-direction: column;
    gap: 60px;
}

.lead-example h3 {
    font-size: 20px;
    font-weight: 700;
    color: #333;
    margin-bottom: 60px;
    line-height: 30px;
}

.lead-card {
    display: flex;
    /* Removed the gap so that the boxes touch each other */
}

.lead-left {
    background-color: #333;
    color: #fff;
    padding: 40px;
    border-top-left-radius: 12px;
    border-bottom-left-radius: 12px;
    flex: 0.3;
}

.lead-right {
    background-color: #fff;
    padding: 40px;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    border: 1px solid #C8C8C8;
    flex: 1;
}

.lead-left h4 {
    font-size: 20;
    font-weight: 600;
    line-height: 30px;
    color: #fff;
    margin-bottom: 10px;

}
.lead-right h4{
    font-size: 20;
    font-weight: 600;
    line-height: 30px;
    color: #333;
    margin-bottom: 10px;

}

.lead-left p,
.lead-right p {
    font-size: 16px;
    margin-bottom: 10px;
    line-height: 30px;
    text-align: left;
    font-family: 'Poppins', sans-serif;

}

.lead-left p strong {
    color: #ffffff;
    font-family: 'Poppins', sans-serif !important;

}
.lead-right p strong {
    color: #333;
    font-family: 'Poppins', sans-serif !important;
    font-weight: 500;

}

/* Media Queries for Responsiveness */
@media (max-width: 575px) {
    .lead-card {
        flex-direction: column;
    }
    .lead-details{
        padding: 10px 10px 30px;
    }
    .lead-details h2 {
        font-size: 32px;
        text-align: left;
        margin-bottom: 26px;
        line-height: 48px;
    }
    .lead-left {
        padding: 25px;
        border-top-right-radius: 12px;
        border-bottom-left-radius: 0px;
    }
    .lead-right {
        padding: 25px;
        border-top-right-radius: 0px;
        border-bottom-left-radius: 12px;
    }
    .lead-examples{
        gap: 40px;
    }
    .lead-example h3{
        margin-bottom: 32px;
    }
}
/* Success Stories Section */

.lead-success-stories{
    padding: 40px 46px;

}

.lead-success-stories h2{
    font-size: 48px;
    font-weight: 400;
    text-align: center;
    color: #333;
    margin-bottom: 40px;
    line-height: 72px;
    font-family: 'Poppins', sans-serif;
}
.lead-success-stories h2 strong{
    color: #FB5614;
    font-size: 48px !important;
    line-height: 72px !important;
    font-family: 'Poppins', sans-serif !important;
}

.lead-success-stories-bg {
    position: relative;
    padding: 50px 50px 50px 572px;
    background-image: url('https://apexsol.us/projects-new/findemr/catalog/view/theme/default/image/lead-testimonial-bg.webp'); /* Add your background image here */
    background-size: cover;
    background-position: center;
    border-radius: 18px;
}



.lead-success-stories-bg h2 {
    text-align: center;
    color: #fff;
    font-size: 2.5rem;
    margin-bottom: 20px;
    font-weight: bold;
}

.lead-testimonial {
    padding: 40px;
    border-radius: 16px;
    background-color: #fff;
    height: 500px;
}

.lead-testimonial p {
    font-size: 18px;
    margin-bottom: 20px;
    line-height: 27px;
    text-align: left;
    font-family: 'Poppins', sans-serif;
}
.lead-testimonial-flex{
    display: flex;
}
.lead-testimonial-flex-inner{
    display: flex;
    align-items: center;
    flex: 1;
    margin-bottom: 10px;
}
.lead-testimonial-flex-inner h3{
    font-size: 24px;
    line-height: 36px;
    font-weight: 700;
    margin-right: 10px;
}
.lead-testimonial-flex-inner p{
    font-size: 12px;
    line-height: 18px;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    margin-bottom: 0px;
}
.lead-testimonial-footer{
    display: flex;
    align-items: center;
    margin-top: 30px;
}
.lead-testimonial-footer-content p{
    font-size: 12px;
    line-height: 18px;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    margin-bottom: 0px;
    margin-left: 10px;
}
.lead-quote-img{
    margin-left: -15px;
    margin-bottom: 10px;
}
/* Carousel Controls Styling */
.carousel-control.left, 
.carousel-control.right {
    background-image: none; /* Remove default background */
    display: none;
}

.carousel-control .glyphicon-chevron-left, 
.carousel-control .glyphicon-chevron-right {
    color: #fff;
    font-size: 24px;
    display: none;
}

/* Responsive Design */
@media (max-width: 768px) {
    .lead-success-stories-bg {
        padding: 0;
        background-image: none;
    }
    .lead-testimonial{
        border: 1px solid #C1C1C1;
        padding: 25px;
        height: auto;
    }
    .lead-success-stories {
        padding: 50px 0;
    }
    .lead-testimonial-flex{
        flex-direction: column;
    }
    .lead-testimonial-flex-inner{
        flex-direction: column;
        align-items: flex-start;
    }
    .lead-success-stories h2 {
        font-size: 40px;
        text-align: left;
        margin-bottom: 40px;
        line-height: 60px;
    }
    .lead-success-stories h2 strong {
        font-size: 40px !important;
        line-height: 60px !important;
    }

    .testimonial p {
        font-size: 1.2rem;
    }

    .testimonial h4 {
        font-size: 1rem;
    }
}


/* Frequently Asked Questions Section */
.lead-faq-section {
    padding: 40px 46px 80px;
}

.lead-faq-section h2 {
    font-size: 48;
    font-weight: 600;
    text-align: center;
    color: #333;
    margin-bottom: 40px;
    line-height: 72px;
}

.lead-faq-item {
    border-bottom: 1px solid #ddd;
    padding: 30px 0 20px;
}

.lead-faq-question {
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
}

.lead-faq-question h4 {
    font-size: 20px;
    color: #333;
    font-weight: 400;
    line-height: 30px;
    margin: 0;
}
.lead-faq-item.active h4 {
    font-weight: 700;
}

.lead-faq-toggle {
    font-size: 21px;
    color: #333;
    font-weight: 700;
    transition: transform 0.3s;
}

.lead-faq-answer {
    display: none;
    padding-top: 20px;
    color: #333;
    line-height: 30px;
}
.lead-faq-answer p{
    font-size: 20px;
    line-height: 30px;
    font-family: 'Poppins', sans-serif;

}

.lead-faq-item.active .lead-faq-answer {
    display: block;
}

.lead-faq-item.active .lead-faq-toggle {
    transform: rotate(180deg); /* Rotates the caret icon */
}

/* Media Queries for Responsiveness */
@media (max-width: 768px) {
    .lead-faq-section{
        padding: 10px 10px 80px;
    }
    .lead-faq-section h2 {
        font-size: 38;
        text-align: left;
        margin-bottom: 8px;
        line-height: 60px;
    }

    .lead-faq-section h4 {
        font-size: 16px;
        line-height: 24px;
    }
    .lead-faq-answer p{
        font-size: 16px;
        text-align: left;
    }
}
/* Message Us Section */
.lead-message-us-section {
    padding: 80px 46px;
    background-color: #FFF7F4;
    font-family: 'Poppins', sans-serif; /* Apply Poppins font */
}

.lead-message-div {
    display: flex;
    justify-content: space-between;
    gap: 60px;
}

.lead-content {
    flex: 1.2;
    color: #333;
}

.lead-content h2 {
    font-size: 40px;
    font-weight: 600;
    margin-bottom: 20px;
    line-height: 60px;
    font-family: 'Poppins', sans-serif;

}

.lead-content p {
    font-size: 20px;
    line-height: 30px;
    text-align: left;
    font-family: 'Poppins', sans-serif;


}

.lead-form-container {
    flex: 1;
}

.lead-message-img-div{
    display: flex;
    align-items: center;
}

.lead-message-img-div img{
margin-right: 18px;
margin-top: -16px;
}

.lead-message-form {
    display: flex;
    flex-direction: column;
}

.lead-form-group {
    margin-bottom: 20px;
}

.lead-form-group input, .lead-form-group textarea {
    width: 100%;
    padding: 26px 16px;
    border: 1px solid #00424B;
    border-radius: 8px;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 24px;
    color: #10292D73;
}

.lead-form-group input:focus, .lead-form-group textarea:focus {
    border-color: #FB5614;
    outline: none;
}
.lead-message-btn-div{
    text-align: right;
}
.lead-message-btn-div button{
    background-color: #FB5614;
    color: #fff;
    border: none;
    padding: 16px 48px;
    border-radius: 37px;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    cursor: pointer;
    font-family: 'Poppins', sans-serif;
    margin-top: 10px;
}
.lead-message-btn-div button:hover{
    background-color: #e65500;
}
@media(max-width:575px){
    .lead-message-div{
        flex-direction: column;
        gap: 40px;
    }
    .lead-message-us-section{
        padding: 40px 10px;
    }
    .lead-content h2 {
        font-size: 32px;
        margin-bottom: 20px;
        line-height: 48px;
    }
    .lead-content p {
        font-size: 14px;
        line-height: 18px;
    }
    .lead-message-btn-div button{
        width: 100%;
        padding: 10px 20px;
    }
}

@media(max-width:1024px){
    .price-form{display: block;}
    .price-form-image{display: none;}
    .price-thank-div{text-align:center;}
    .price-thank-div p{text-align: center;}
    .price-slide-btn{display: block;}
    .new-search{display: none;}
    .top-heading-div{margin-left: 80px;}
    .product-link-items{margin-left: 80px;}
    .related-vendor-text{padding: 20px;}
    .related-pricing-btn{width: 90px;height: 30px;}
    .related-demo-btn{width: 90px;height: 30px;}
    .related-img-rating-div{padding: 20px;}
    .pros{width: 50%;}
    .cons{width: 50%;}
}

@media(max-width:768px){
iframe {width: 100%;}
.map{width: 100%;}
.address{width: 100%;}
.contact-div{top: 50%;}
.product-logo-image{margin-right: auto !important;margin-left: auto !important;}
.header-price-image{padding: 50px 50px;}
.price-services-main{justify-content: flex-start;}
.price-quote-div{padding: 60px 30px;}
.software-research-section{margin-top: 10px;}
.price-browse-products{margin-top: 10px;}
.price-services-main img{margin-left: 10px;margin-right: 5px;}
.product-features-check{padding: 0px 15px;border: none;}
.top-heading-div{margin-left: 190px;}
.product-link-div{margin-left: 120px;}
.pros{width: 50%;}
.cons{width: 50%;}
.footer-img-div{width: 15%;}
}

@media only screen and (max-width:795px) and (min-width:480px){
    .home-slider-wrapper-div{margin: 100px 10px 0px 10px;}
    .home-page-banner-item-text{margin-top: 20px;}
    .connect-us-col-left{min-height: 0;}
    .connect-us-col-center{min-height: 0;}
    .connect-us-col-right{min-height: 0;}
    .connect-us-col-left-heading{margin-top: 0;}
    .connect-us-col-center-heading{margin-top: 0;}
    .connect-us-col-right-heading{margin-top: 0;}
    .video-section{padding: 40px 0px;}
    .star-rat{display: block;}
    #user_rev_date .fa-stack{width: 1em !important; }
    span#pro_review .fa{font-size: 14px;color: #fb5614;}
    .product-list .product-thumb .image{margin: 50px 0 20px 0px;padding: 0 5px;}
    p#cat_desc{margin-top: 200px;}
    .catimage label{padding-left: 0;}
    div#pro_layout{flex-flow: nowrap;}
    button#price2{height: 46px;width: auto;}
    .caption .section-title h3{text-align: left;}
    #buy_guide a{font: normal 18px/16px "Open Sans",Helvetica,Arial,Verdana,sans-serif;margin-right: 25px;}
    .category-main-heading{text-align: left !important;}
    .product-thumb .caption{padding: 0 10px;}
    .modal-dialog{width: auto;margin: 10px;}
    p#top_content_pop2{color: #666;width: 500px;margin-top: -50px;}
    button#btn_login_details2{width: 45%;margin-top: -20px;border-radius: 2px;border: #fb5614 1px solid;background: #fb5614;color: #fff;text-shadow: none;height: 45px;}
    .navbar.navbar-default{overflow-x: hidden;}
    .logo-rating-div{width: 190px;}
    .sidebar-main-div{display: none;}
}

.copyright-text{display: flex; justify-content: space-between;flex-wrap: wrap;}
@media (max-width:478px){
    .footer-vendor-menu ul li a{margin-bottom: 5px}
    .featured-soft-video-div{margin:0px 0px 20px 0px;}
    .featured-soft-video-div #home-featured-heading, .featured-soft-video-div .rating{margin-top: 0px!important;padding-bottom: 0px;margin-bottom: 0px;}
    .featured-soft-video-div #home-featured-heading, .featured-soft-video-div .rating{margin-top: 0!important;}
    .video-section{padding: 40px 15px;}
    #notfound {margin-top: -18px;}
    .header-price-image{background-image: url('/catalog/view/theme/default/image/Banner-image.jpg');padding: 30px 0px;}
    .top-price-div h4{font-size: 12px;}
    .top-price-div h1{font-size: 18px !important;}
    .price-quote-div{padding: 30px 15px;}
    .price-para p{font-size: 14px;margin-bottom: 0;}
    .price-check{display:none}
    .price-services-main{margin: 20px 0px;}
    .price-budget{margin: 15px 0px;}
    .price-slide-btn button{margin-left: 0;padding: 5px 40px;}
    .standard-price-budget{margin: 10px 0px;padding: 5px 20px;width: 300px;}
    .software-research{max-width: 100%;}
    .software-research img{display: none;}
    .software-research p{width: 85%;}
    .software-research-section p{text-align: center;width: 100%;}
    .software-research h3{margin: 10px 0px;}
    .connect-price-div{margin-top: 30px;padding: 0px;display: block;}
    .connect-price-span{font-size: 30px;}
    .learn-price-span{font-size: 30px;}
    .price-checkboxes-div{display: block;margin: 20px 0px;border: 1px solid #999999;border-radius: 10px;padding: 20px;}
    .price-checkboxes-child{margin-left: 0;}
    .price-check-btn{border-radius: 15px !important;}
    .speciality-p{width: 85%;}
    .price-div-height{min-height: 0px;margin: 25px 0px;}
    .price-dropdown{min-height: 250px;}
    .video-frame img{width: 100% !important;height: 160px !important;}
    .success-video-wrapper-div-bottom-section{padding: 0 10px;}
    .contact-div{top: 50%;}
    .contact-para{text-align: center;}
    .cart-div{margin-bottom: 30px;}
    .contact-section{padding: 30px 20px 60px 20px;}
    .contact-form-wrapper .form-control{height: 50px;}
    .contact-form-wrapper input, .contact-form-wrapper textarea{font-size: 15px!important;}
    #aniimated-thumbnials #lg-items-div a{height: 45px;}
    .well{padding: 0px;border-bottom-left-radius: unset;border-bottom-right-radius: unset;border-bottom: 1px solid #33333333;}
    .pro-review-star{font-size: 11px;width: 1.5em;}
    .description>span>p{font-size: 15px;text-align: left !important;}
    .faqs-section{padding-top: 15px;padding-bottom: 20px;}
    .banner_section{padding: 40px 0px;}
    .related-vendor-wrap{padding-top: 20px;padding-bottom: 30px;}
    #review_heading{padding-top: 0px;}
    .overall-reviews-stars span i{font-size: 18px!important;}
    .star-rating-avg{line-height: 1;margin: 15px 0;width: 100%;}
    .review-details-section{padding-bottom: 30px;}
    #user_rev_heading{margin-top: 0px;font-size: 18px;margin-bottom: 0px;}
    #user_issue{margin: 0px;font-size: 20px;}
    #cookie-consent{padding: 0 !important;}
    .pro-reviews-btn{padding: 0;}
    .home-slider-wrapper-div{margin: 60px 20px 0px;}
    h2.search-subtitle{margin:20px 0px;font-size: 15px !important;}
    .home-banner-item span{font-weight: 400;overflow: hidden;line-height: 26px;padding: 0 25px;display: block;text-align: center;}
    .connect-us-col-left{min-height: 0px;}
    .connect-us-col-center{min-height: 0px;}
    .connect-us-col-right{min-height: 0px;}
    .testimonial-items p{font-size: 14px;margin: 0 0 30px;line-height: 26px;text-align: center;}
    .fa-quote-left{margin-bottom: 30px;}
    .featured-soft-video-div .rating{padding-bottom: 20px;}
    .youtube{margin-bottom: 10px !important;}
    .category-rating{margin-top: 20px;margin-bottom: 15px;}
    .panel-body {padding: 15px 20px;}
    .top-heading-div{margin-left: 0px;margin-top: 65px;}
    .category-top-div{margin-top: 50px !important;}
}
.top-social{ padding-bottom:8px}
@media (min-width:478px){
    .price-check-mobile{display: none;}
}
.sidebar-from-box h3{
    color: #fff;
    font-size: 20px;
    line-height: 36px;
    font-weight: 500;
    margin-bottom: 20px;
}

.sidebar-form-button{
    width: 100% !important;
    border-radius: 50px !important;
}
.sidebar-link{
    color: #fb5614;
}