/**common css**/
body{color:#454545;font-size:16px;font-family: 'Nunito Sans', sans-serif;}
.container {position: relative;width: 100%;max-width: 90%;margin-right: auto; margin-left: auto;}
h1{color:#28a9e2;font-size:60px;font-weight:600;font-family: 'Montserrat', sans-serif;}
h1:after {width: 100%;max-width:100px;height: 4px;background: #e1251a;left: 0;bottom: 0px;right: 0;text-align: left;content: '';display:block;margin-top: 30px;}
h2{color:#28a9e2;font-size:40px;font-weight:600;font-family: 'Montserrat', sans-serif;text-align:center;}
h2:after {width: 100%;max-width: 75px;height: 4px;background: #e1251a;left: 0;bottom: 0px;right: 0;text-align: center;margin: 0 auto;content: '';display: block;margin-top: 18px;}
h4{color:#28a9e2;font-size:22px;font-weight:600;font-family: 'Montserrat', sans-serif;text-align:left;margin-bottom: 25px;margin-top: 45px;}
h5{color:#ffffff;font-size:40px;font-weight:600;font-family: 'Montserrat', sans-serif;line-height:40px;}
/**common css and**/

/**btn**/
.btn1{background:#ffcd2e;padding:17px 30px;border-radius: 35px;color:#fff;text-transform:uppercase;text-decoration:none;font-family: 'Montserrat', sans-serif;font-weight:600;}
.btn1:hover{text-decoration:none;color:#fff;box-shadow: -1px 3px 15px 3px rgba(0, 0, 0, 0.2);}
/**btn and**/

/**header**/
.top-header{padding: 30px 0;}
.header-row{display: flex;justify-content: space-between;width: 100%;}
.hd-right-box{padding: 10px 0;display: flex;}
.right-box{margin:0px 0px 0px 20px;display: flex;}
/* search start  */
.search-open .fa-search:before{content: '';background:url(../img/search.png); width:21px;height:21px;display: inline-block;margin: 18px 0px 10px 50px;}
.search-visible .fa-search:before{content: '';background:url(../img/search-open.png);margin: 18px 0px 10px 0px;width:21px;height:21px;display: inline-block;}
.fa-times{content: '';background:url(../img/cancel.png) no-repeat; width:32px;height:32px;display: inline-block !important;margin: 24px 0px 0px 4px;}
.search-inline {width: 100%;left: 0;padding-left: 15px;padding-right: 15px;top:100px;height:70px;position: absolute;opacity: 0;visibility: hidden;background-color: #efefef;
z-index: 9;transition: all .5s ease-in-out;}
.search-inline.search-visible {opacity: 1;visibility: visible;animation: fadeInDown 0.4s ease-in-out;}
.search-inline button[type="submit"] {position: absolute;right: 52px;top: 0;background-color: transparent;border: 0px;top: 0;right: 80px;padding: 0px;cursor: pointer;width: 80px;height: 99%; background: #222;
color: #fff;}
.search-inline .form-control {border: 0px;padding-left: 0;font-size: 1.5rem;position: absolute;left: 1%;top: 0;height: 100%;width: 99%;font-family: "Montserrat", sans-serif;
font-weight:500;outline: none;background: #efefef;}
.search-inline .search-close {position: absolute;top: 0;right: 0;color: #616161;width: 80px;height: 100%;text-align: center;display: table;background: #efefef;text-decoration: none;
}
.search-inline .search-close i {display: table-cell;vertical-align: middle;}
.form-control {display: block;width: 100%;padding: .375rem .75rem;font-size: 1rem;line-height: 1.5;color: #495057;background-color: #efefef;background-clip: padding-box;
border: 1px solid #efefef;border-radius: .25rem;transition: border-color .3s ease-in-out, box-shadow .3s ease-in-out;}
@keyframes fadeInDown {from {opacity: 0;transform: translate3d(0, -20%, 0);}
to {opacity: 1;transform: translate3d(0, 0, 0);}}
.search-inline .form-control:focus{outline:0 !important;border:none;box-shadow: none;}
.search-close .fa-remove:before,.search-close .fa-close:before,.search-close .fa-times:before{display:none;}
/**header nd**/

/*slider */ 
.animated{-webkit-animation-duration : 1000 ms  ;animation-duration : 1000 ms  ;-webkit-animation-fill-mode : both  ;animation-fill-mode : both  ;}  
.owl-animated-out {z-index : 1 }
.owl-animated-in {z-index : 0 }
.fadeOut  { -webkit-animation-name : fadeOut  ;animation-name : fadeOut  ;}  
@-webkit-keyframes  fadeOut  {0% {opacity : 1   ;}  100% {opacity : 0   ;}  }
@keyframes  fadeOut  {0% {opacity : 1   ;}  100% {opacity : 0   ;}  }
.slider-box{background:#f7f7f9;display: flex;padding: 4em 0 5em 0;}
.slider-text-box{ width: 100%;float:left;max-width:100%;}
.slider-text-box p{font-size:20px;color:#454545;padding: 15px 0 5px 0;}
.slider-img img{width: 100%;max-width:100%;float: right;}
#slider-home .owl-dots{position:absolute;top: 50%;left: 5%;}
#slider-home  .owl-theme .owl-dots .owl-dot {display: block;}
#slider-home .owl-theme .owl-dots .owl-dot span{width: 2px;height: 20px;}
#slider-home .owl-theme .owl-dots .owl-dot.active span,#slider-home .owl-theme .owl-dots .owl-dot:hover span {background: #28a9e2;}
#slider-home .owl-dot:focus{outline:0px;}
#slider-home .owl-dots button:nth-child(1).owl-dot.active span:before {content:"01";font-size:16px;color:#28a9e2;font-family: 'Montserrat', sans-serif;font-weight:600;margin: 0 0 0 10px;}
#slider-home .owl-dots button:nth-child(2).owl-dot.active span:before {content:"02";font-size:16px;color:#28a9e2;font-family: 'Montserrat', sans-serif;font-weight:600;margin: 0 0 0 10px;}
#slider-home .owl-dots button:nth-child(3).owl-dot.active span:before {content:"03";font-size:16px;color:#28a9e2;font-family: 'Montserrat', sans-serif;font-weight:600;margin: 0 0 0 10px;}
#slider-home .owl-dots button:nth-child(4).owl-dot.active span:before {content:"04";font-size:16px;color:#28a9e2;font-family: 'Montserrat', sans-serif;font-weight:600;margin: 0 0 0 10px;}
.slider-box h1{font-size:48px;}
.home .page-content,.home .entry-content,.home .entry-summary {margin: 0em 0 0;}
.moretext {display: none;}
body .moreless-button{color: #e0251a !important;text-transform: capitalize;margin-left: 35px;display: inline-block; margin-top: 10px;font-size: 20px;font-weight: 400;}


/**menu**/
.navbar{margin-top:3px;} 
.navbar-nav > li > a{color:#696969;font-size:16px;font-weight:600;text-transform:uppercase;text-decoration:none;animation-duration:4s;position:relative;font-family: 'Montserrat', sans-serif;}
.navbar-nav > li{padding: 0 0 0 35px;}
.navbar-nav > li > a:hover{color:#e1251a;animation-duration: 4s;}
.navbar-nav > li > a:hover:after{content: '';height: 15px;width: 3px;display:block;background: #e1251a;margin: 0 auto;text-align: center;position: absolute;right: 0;left: 0;}
/**menu and**/


/**list**/
.list{list-style:none;margin:0px;padding:0px;}
.list li{font-size:20px;color:#454545;padding-bottom: 12px;margin: 0 0 0 36px;}
.list li:last-child{padding-bottom:0px;}
.list li:before{content: '';background:url(../img/list-icons.png);width:16px;height:16px;display: inline-block;margin: 6px 0 0 -36px;position: absolute;}
/**list and**/


/*Features*/
.features-img.icons1{background:url(../img/features-icons1.png); width:120px;height:120px;}
.features-box:hover .features-img.icons1{background:url(../img/features-icons1-hover.png);}
.features-img.icons2{background:url(../img/features-icons2.png); width:120px;height:120px;}
.features-box:hover .features-img.icons2{background:url(../img/features-icons2-hover.png);}
.features-img.icons3{background:url(../img/features-icons3.png); width:120px;height:120px;}
.features-box:hover .features-img.icons3{background:url(../img/features-icons3-hover.png);}
.features-img.icons4{background:url(../img/features-icons4.png); width:120px;height:120px;}
.features-box:hover .features-img.icons4{background:url(../img/features-icons4-hover.png);}
.features-img.icons5{background:url(../img/features-icons5.png); width:120px;height:120px;}
.features-box:hover .features-img.icons5{background:url(../img/features-icons5-hover.png);}
.features-img.icons6{background:url(../img/features-icons6.png); width:120px;height:120px;}
.features-box:hover .features-img.icons6{background:url(../img/features-icons6-hover.png);}
.features-img.icons7{background:url(../img/features-icons7.png); width:120px;height:120px;}
.features-box:hover .features-img.icons7{background:url(../img/features-icons7-hover.png);}
.features-img.icons8{background:url(../img/features-icons8.png); width:120px;height:120px;}
.features-box:hover .features-img.icons8{background:url(../img/features-icons8-hover.png);}
.features-row{width:100%;padding-left:12em;padding-right:12em;margin-top: 2em;}
.features-box{text-align:center;cursor:pointer;margin-bottom: 55px;}
.features-img{margin:0 auto;}
.features-box h3{color:#222222;font-size:24px;font-weight:600;padding-top:35px;}
.features-box:hover h3{color:#ffcd2e;text-decoration:none;cursor:pointer;}
.features-row a:hover{color:#ffcd2e;text-decoration:none;}
.features-row a:hover h3{color:#ffcd2e;text-decoration:none;}
.features-box a{display:inline-block;}
.features-row p{text-align:center;color:#454545;font-size:16px;}
#features{margin: 4em 0 4em 0;}
/*Features and*/



/**products**/
#products .row .col-md-6.col-sm-6 .products-img:after {content: '';background: #f6f6f6;height:75%;width: 111.0%;display: inline-block;position: absolute;left: -15px;top: 35%;padding: 0 64px 0 28px;margin: 0 21px 0 -11%;}
.products-img img{z-index: 99;position: relative;width: 100%;}
.products-dc h2{text-align: left;}
.products-dc h2:after{margin:inherit;margin-top:18px !important;}
.products-dc{margin: 0 0 0 7%;width: 62%;}
.products-dc p{color:#454545;font-size:16px;line-height:27px;padding: 25px 0px 0px 0;margin-bottom: 0;}
#products .container .row:nth-child(2n+2) .col-md-6.col-sm-6 .products-img:after {content: '';background: #f6f6f6;height: 75%;width: 109.50%;display: inline-block;
position: absolute;right: 15px;left: 0;top: 35%;padding: 0 16px 0 19px;margin: 0px -81px 0 14px;}
#products .container .row:nth-child(2n+2) .col-md-6.col-sm-6{margin-top:9em;} 
#products .container .row:nth-child(2n+2) .col-md-6.col-sm-6 .products-dc{margin: 0 0 0 22%;}
#products .btn1{margin-top: 125px;display: inline-block;padding: 17px 65px 13px 60px;font-size: 18px;}
/**products and**/


/**customer saying*/
#customer-saying{background:#e1251a;padding: 6em 0;position:relative;margin-top:8em;}
.customer-saying-row{width: 100%;padding-left: 12em;padding-right: 12em;}
.testimonial-img{width: 50px;height: 50px;border-radius: 40px;object-fit: cover;overflow: hidden;}
.testimonial-img img{width:100%;border-radius: 50px;object-fit: cover;overflow: hidden;background-size: cover;background-size: 100% 100%;
display: block;background-position: center;height: 95px;}
.testimonial-dr{display:flex;}
.testimonial-box{background:#fff;padding: 45px 50px;}
.testimonial-box p{color:#454545;font-size:16px;margin-bottom: 30px;}
.testimonial-dc h6{color:#333333;font-weight:700;margin-bottom: 0;line-height:12px;}
.testimonial-dc span{color:#696969;font-size:14px;}
.testimonial-dc{margin:10px 0 0 25px;}
.customer-saying-row h5{margin-top: 100px;}
#customer-saying:before{content: '';background: url(../img/99.png);width: 282px;height: 195px;display: inline-block;position: absolute;right: 80px;bottom:0px;}
/**customer sayin and*/

/**footer**/
#footer{background:#222222;padding-top: 4em;padding-bottom: 2em;}
.footer-row{width: 100%;padding-left: 12em;padding-right: 12em;}
.left-fr p{color:#aaaaaa;font-size:16px;line-height: 22px;padding-top: 35px;}
#footer h6{color:#ffffff;font-size:24px;font-family: 'Montserrat', sans-serif;font-weight:500;margin-bottom: 25px;}
#footer ul{list-style:none;margin:0px;padding:0px;}
#footer ul li a{color:#aaaaaa;font-size:16px;line-height: 22px;font-weight:500;}
#footer ul li{padding-bottom:10px;} 
#footer ul li a:hover{color:#fff;text-decoration:none;}
.center-fr{margin:0 auto;display:table;}
.email-box{display:flex;width:100%;}
.email-box input#email:focus{outline: 0;}
.email-box input#email {border: 2px solid #fff;color: #fff;background: 0 0;flex: 0 0 70%;max-width: 70%;
height: 60px;padding: 0 2em;font-size: 16px;border-radius: 0!important;}
.email-box input.subscribe-btn {flex: 0 0 30%;max-width: 30%;height: 60px;background: #fff;border: none;box-shadow: none;text-transform: uppercase;
font-weight: 600;color: #222222;font-size: 20px;cursor: pointer;border-radius: 0!important;padding: 0!important;}
.social-media i{font-size:24px;}
.social-media ul li{display:inline-block;}
.social-media ul li {padding: 0 10px 0 0;}
.social-media span{float:left;color:#aaaaaa;margin: 0 15px 0 0;}
.social-media{margin-top: 40px;}
.footer-bottom p{color:#aaaaaa;font-size:14px;}
.footer-bottom .text-align-right{text-align:right;}
.footer-bottom{padding-top: 3em;}
.link{color:#e1251a;}
.link:hover{color:#fff;text-decoration:none;}
/**footer and**/

.searching{display:none;}
#products .products-img{overflow: hidden;height:700px;width:100%;} 
#products .products-img img{object-fit: cover;height:100%;}

/**header sticky**/
.top-header.stick-header{background: #fff !important;margin-top: 0 !important;position: fixed;top: -1px;
width: 100%;z-index:9999;animation-name: slideDown;-webkit-animation-name: slideDown;
animation-duration: 0.8s;-webkit-animation-duration: 0.8s;animation-timing-function: ease;-webkit-animation-timing-function: ease;visibility: visible !important;height: 90px;
webkit-box-shadow:2px 1px 12px 1px rgb(0,0,0,0.25);
-moz-box-shadow: 2px 1px 12px 1px rgb(0,0,0,0.25));box-shadow: 2px 1px 12px 1px rgb(0,0,0,0.25);-moz-transition: All 0.5s ease;
-ms-transition: All 0.5s ease;-o-transition: All 0.5s ease;transition: All 0.5s ease;text-decoration: none}
.top-header.stick-header .logo img{max-width:260px;margin-top:15px;animation-name: slideDown;-webkit-animation-name: slideDown;
animation-duration: 0.8s;-webkit-animation-duration: 0.8s;animation-timing-function: ease;-webkit-animation-timing-function: ease;visibility: visible !important;}
.top-header.stick-header .header-row{margin-top: -22px;animation-name: slideDown;-webkit-animation-name: slideDown;
animation-duration: 0.8s;-webkit-animation-duration: 0.8s;animation-timing-function: ease;-webkit-animation-timing-function: ease;visibility: visible !important;}
.top-header.stick-header .search-inline{top:55px;animation-name: slideDown;-webkit-animation-name: slideDown;
animation-duration: 0.8s;-webkit-animation-duration: 0.8s;animation-timing-function: ease;-webkit-animation-timing-function: ease;visibility: visible !important;}
.logo{margin-top: 5px;}
/**header sticky and**/

.scrolltop {width: 100%;margin: 0 auto; position: fixed;bottom: 20px;right: 10px;z-index: 9999;}
.scroll {position: absolute;right: 20px;bottom: 20px;background:#28a9e2;padding: 20px;
text-align: center;margin: 0 0 0 0;cursor: pointer;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s; padding: 22px 18px;}
.scroll i{background:url(../img/scroll-top.png) no-repeat;width:22px;height:12px;display: block;}


/***partner***/
.banner .banner-img{position:relative;}
.banner .banner-img img{width:100%;}
.banner-dc{position: absolute;top: 28%;width: 100%;}
.banner h1:after{margin: 0 auto;margin-top:20px !important;display:none;}
h2.left-title{text-align: left;margin-bottom: 40px;}
h2.left-title:after{text-align:left;margin: inherit;margin-top: 18px !important;}
.partner-page{padding:8em 0;}
.partner-page p{font-size:16px;color: #454545;}
.partner-page .list{margin-bottom: 40px;}
.form-partner h4{margin-top:55px;color: #fff;font-size:40px;position: relative;margin-bottom: 35px;}
.form-partner{padding: 0px 0em 65px 4.4em;}
.partner-page .left-box{padding:5em 11em 5em 0;}
.partner-page form label {font-weight:400;font-size: 18px;color: #fff;}
.partner-page form .form-group {margin-bottom: 1.8rem;}
.form-partner:after {content: '';background: url(../img/form-bg.png) no-repeat;width: 208px;height: 256px;display: inline-block;position: absolute;right: 293px;bottom: -30px;}
.banner h1{text-transform:uppercase;font-weight:700;}
.form-partner:before {content: '';background: #d81e1e;display: inline-block;height: 100%;width: 111%;left: 0;position: absolute;margin: 0 0 0 0%;padding: 0 30px 0 30px;right: 0;}
.banner .container{padding:0 0;}
/***partner and***/

/**label**/
form label{font-weight:400;font-size: 18px;margin-bottom: .6rem;}
form .form-control{width: 100%;height:55px;font-size: 1rem;line-height: 1.5;background-color:transparent;border:2px solid #ececec;border-radius:0;}
form .form-group {margin-bottom: 2rem;}
form .wpcf7-submit {display: block;padding: 20px 45px 16px 45px;text-decoration: none;color: #e1251a;
font-size: 17px;font-weight:700;text-transform: uppercase;margin: 0;background: #f7f7f9;margin: 0;border: none;
clear: both;cursor: pointer;margin-top: 12px;}
form .wpcf7-submit:hover{text-decoration: none;color: #e1251a;box-shadow: -1px 3px 15px 3px rgba(0, 0, 0, 0.2);}
form .wpcf7-textarea {width: 100%;padding: 10px 10px;color:#fff;height:auto;}
form .form-control:focus {color: #fff;background-color: transparent;border-color:#fff;outline:0;box-shadow: none;}

/**label and**/

/*breadcrumbs*/
.breadcrumbs{list-style:none;margin: 25px 0 0 5px;padding: 0;}
.breadcrumbs li{display:inline-block;}
.breadcrumbs li a{color:#e1251a;font-size:20px;text-decoration:none;}
.breadcrumbs li a:hover{color:#e1251a !important;}
.breadcrumbs li.active a{color:#454545;}
.breadcrumbs li.active:before {content: "/";padding: 0 20px;font-size: 18px;}
/*breadcrumbs and*/


/*contact-us*/
.contact-us{padding:6em 0;}
.contact-us form .form-control:focus {color:#495057;background-color:#fff;border-color: #ececec;outline: 0;box-shadow: none;}
.contact-us form .wpcf7-submit{background: #ffcd2e;color: #ffffff;border-radius: 35px;}
.contact-us form .wpcf7-submit:hover {color: #fff;}
.map{width:100%;margin-top:5px;margin-bottom:35px;}
.contact-us .left-box{padding:0 8em 0 0;}
.information-box ul{list-style:none;margin:0px;padding:0px;}
.information-box i{position: absolute;left: 0;top: 0;font-size: 24px;line-height: initial;}
.information-box ul li{padding-left: 25px; position: relative;margin-bottom: 16px;font-size: 16px;}
.information-box i.fa.fa-envelope{font-size:17px;top: 3px;}
.information-box{width:75%;}
/*contact-us and*/

/*blog*/
.blog-row {display:flex;width: 100%;margin-bottom: 10%;}
.blog-img {overflow: hidden;width: 100%;height:315px;object-fit: cover;margin-top: 12px;}
.blog-img img {width: 100%;height: 100%;object-fit: cover;}
.blog-dec h2 a{color: #28a9e2;}
.blog-dec h2 a:hover{text-decoration:none;}
.data-row {display: flex;justify-content: space-between;font-size: 18px;color: #222222;margin-bottom:28px;padding: 0 0px;}
.blog-dec h2{font-size:46px;}
.blog-dec p{margin-bottom:65px;font-size: 18px;}
.blog-page{padding:8em 10em 0 10em;}
.sidebar {position: relative;}
.widget {margin-bottom:40px;}
.sidebar .screen-reader-text {display: none;}
.widget_search input {height: 60px;}
.widget_search .search-field {font-size: 18px;padding: 1px 5px 0 68px;color: #222;border: 1px solid #dcdcdc;font-weight: 400;width: 100%;}
.widget_search .search-submit {content: "";background: url(../img/search.png) no-repeat;width: 32px;height: 37px;display: inline-block;border: none;
margin-top: -3px;position: absolute;left: 22px;top: 24px;cursor: pointer;}
.widget_search input:focus{outline:0;} 
.widget_search label{width:100%;}
.wpcom-instagram-images {display: grid;grid-gap: .5rem;grid-auto-columns: 1fr;}
.wpcom-instagram-columns-3 {grid-template-columns: repeat(3,1fr);}
.wpcom-instagram-images img {max-width: 100%;vertical-align: middle;display: inline-block;}
.sidebar h2.widget-title{text-transform: uppercase;font-size: 28px;text-align: left;margin-bottom: 20px;color:#464646;}
.sidebar h2.widget-title:after{display:none;}
.wpp-cards-compact {margin-left: 0;margin-right: 0;padding: 0;}
.wpp-cards-compact li {display: flex;align-items: center;list-style: none;margin-bottom: 25px;}
.wpp-item-data {padding-left: 10px;}
.wpp-item-data span {color: #848484;font-size: 15px;}
.wpp-item-data h3 {font-size: 18px;line-height: 22px;text-decoration: none;margin-top: 5px;font-weight: 600;}
.wpp-item-data h3 a{color:#28a9e2;}
.wpp-item-data h3 a:hover{color:#28a9e2;}
.tagcloud a {color: #28a9e2;font-size: 20px !important;padding: 0 0 8px 0px;display: block;text-decoration: none;}
.tagcloud a:hover{color:#e0251a;}
.widget_categories ul {list-style: none;padding: 0;margin: 0;}
.widget_categories ul li {padding-bottom: 10px;}
.widget_categories ul li a {color: #28a9e2;font-size: 20px;text-decoration: none;}
.widget_categories ul li a:hover {color: #e0251a;text-decoration: none;}
.blogs-pagination{display: inline-block;padding: 0 0 50px 0;}
.pagination {padding: 0;margin: 0;list-style: none;float: right;}
.pagination li {display: inline-block;padding: 0 0 0 15px;}
.pagination li span.page-numbers.current {background: #ed1d24;color:#fff;}
.pagination li span, .pagination li a {width: 55px;height: 55px;text-align: center;float: left;line-height:60px;background: #eaeaea;
color: #222;font-size:20px;text-decoration: none;}
.pagination .next:before {content: "\f105";font: normal normal normal 14px/1 FontAwesome;display: inline-block;font-size: 36px;padding:9px 0 0 0px;}
.pagination .prev:before {content: "\f104";font: normal normal normal 14px/1 FontAwesome;display: inline-block;font-size: 36px;padding:9px 0 0 0px;}
.blog-details .blog-row{display:inline-block;}
.blog-details blockquote {margin:40px 0px;padding: 15px;background: #eee;border-left: 5px solid red;}
.blog-details blockquote {font-size: 18px;line-height: 22px;}
.blog-details blockquote p{margin-bottom:0;}
.blog-details p{margin-bottom: 40px;}
.blog-details blockquote p {font-size: 1em;margin-bottom: 0;font-style: italic;}
.blog-details .blog-dec{margin-top:35px;}
.list-number {margin: 15px 0px;padding-left: 20px;line-height: 28px;}
.list-number li strong {color: #454545;font-weight: 400;font-size: 18px;}
.blog-details .img-responsive{width:100%;}
.post-footer {border-top: 1px solid #ddd;padding: 20px 0 0 0;margin: 40px 0 0 0;}
.blog-details .blog-img{margin-top: 0;}
.blog-details .social-media ul{padding:0px;margin:0px;}
.blog-details .social-media i{color: #e0251a; font-size: 32px;}
.blog-details .social-media ul li {padding: 0 25px 0 0;}
.blog-details .social-media {margin-top: 10px;}
.blog-details .social-media i:hover{color:#ffcd2e;}
.blog-details .blog-img {height:550px;}
/*blog and*/

/**about us**/
.partner-page.about-us .form-partner:before{background: #e6e6e6;display:none;}
.about-us img{position:relative;width:100%;}
.about-us .form-partner {padding: 0 0px 0px 0;height: 100%;position: absolute;right: 0;}
.about-us .form-partner:after{display:none;}
.partner-page.about-us .left-box{padding: 0em 11em 0em 0;}
.about-us .container{position:inherit}
.about-us .form-partner:before{width:100%;}
/**about us and**/


/**products**/
.top-title{padding:6em 12em 4em 12em;text-align:center;}
.top-title h2{margin-bottom:40px;}
.prodect-row ul{list-style:none;padding:0px;margin:0px;}
.prodect-row .col-md-12.col-sm-12{padding:0px;display: flex;}
.prodect-row ul li{display:flex;}
.prodect-row .products-img{width: 50%;position: relative;}
.prodect-row .products-dc {margin: 0 0 0 0;width: 50%;padding: 0 11em;margin:5em 0 7em 0;}
.prodect-row .products-img img{width: 100%;height: 100%;position: absolute;background-size: cover;object-fit: cover;}
.prodect-row ul li:nth-child(2n+2) .products-img{order:2;}
.prodect-features{background:#edeef2;padding: 7em 0; width: 100%;} 
.prodect-features ul{list-style:none;padding:0px;margin:0px;}
.prodect-features ul li{display:inline-block;width: 12%;}
.prodect-features .features-box h3{vertical-align: top;display: inline-block;font-size: 20px;}
.prodect-features .features-box{margin-bottom:0px;}
.prodect-features .features-img.icons1{background:url(../img/prodect-features-icons1.png); width:120px;height:120px;}
.prodect-features .features-box:hover .features-img.icons1{background:url(../img/prodect-features-icons1-hover.png);}
.prodect-features .features-img.icons2{background:url(../img/prodect-features-icons2.png); width:120px;height:120px;}
.prodect-features .features-box:hover .features-img.icons2{background:url(../img/prodect-features-icons2-hover.png);}
.prodect-features .features-img.icons3{background:url(../img/prodect-features-icons3.png); width:120px;height:120px;}
.prodect-features .features-box:hover .features-img.icons3{background:url(../img/prodect-features-icons3-hover.png);}
.prodect-features .features-img.icons4{background:url(../img/prodect-features-icons4.png); width:120px;height:120px;}
.prodect-features .features-box:hover .features-img.icons4{background:url(../img/prodect-features-icons4-hover.png);}
.prodect-features .features-img.icons5{background:url(../img/prodect-features-icons5.png); width:120px;height:120px;}
.prodect-features .features-box:hover .features-img.icons5{background:url(../img/prodect-features-icons5-hover.png);}
.prodect-features .features-img.icons6{background:url(../img/prodect-features-icons6.png); width:120px;height:120px;}
.prodect-features .features-box:hover .features-img.icons6{background:url(../img/prodect-features-icons6-hover.png);}
.prodect-features .features-img.icons7{background:url(../img/prodect-features-icons7.png); width:120px;height:120px;}
.prodect-features .features-box:hover .features-img.icons7{background:url(../img/prodect-features-icons7-hover.png);}
.prodect-features .features-img.icons8{background:url(../img/prodect-features-icons8.png); width:120px;height:120px;}
.prodect-features .features-box:hover .features-img.icons8{background:url(../img/prodect-features-icons8-hover.png);}
.prodect-row.prodect-last ul li:nth-child(2n+2) .products-img {order:1;}
.prodect-row.prodect-last ul li:nth-child(2n+2) .products-dc {order:2;}
.bt-text p{text-align:center;color:#222222;font-size:30px;font-weight:500;font-family: 'Montserrat', sans-serif;padding: 3em 0;margin: 0;}
/**products and**/

body .page-content,body .entry-content,body .entry-summary {margin:0em 0 0;}
.post, .page {margin: 0 0 0 !important;}
.link:visited {color: #e1251a;}
a.btn1:visited {color:#fff !important;}
.form-partner .wpcf7-form-control.wpcf7-submit{background: #ffcd2e !important;padding: 17px 30px !important;border-radius: 35px !important;color: #fff !important;text-transform: uppercase !important;text-decoration: none !important;font-family: 'Montserrat', sans-serif !important;font-weight: 600;border: none;}
.contact-us form .wpcf7-submit {
 background: #ffcd2e !important;padding: 17px 30px !important;border-radius: 35px !important;color: #fff !important;text-transform: uppercase !important;text-decoration: none !important;font-family: 'Montserrat', sans-serif !important;font-weight: 600;border: none;}
 .static-page h2{text-align:left;margin-bottom: 34px;font-size: 38px;}
.static-page h2:after{margin:inherit;margin:8px 0 0px 3px;}
.static-page h3{margin-bottom: 15px;}
.static-page{margin-bottom:60px;margin-top: 30px;}
.form-partner input[type="text"],.form-partner input[type="email"],.form-partner input[type="url"],.form-partner input[type="password"],.form-partner input[type="search"],.form-partner input[type="number"],.form-partner input[type="tel"],.form-partner input[type="range"],.form-partner input[type="date"],.form-partner input[type="month"],.form-partner input[type="week"],.form-partner input[type="time"],.form-partner input[type="datetime"],.form-partner input[type="datetime-local"],.form-partner input[type="color"], textarea{
	    color: #fff;
		padding: 0 15px;
}
.form-partner input[type="text"]:focus,.form-partner input[type="email"]:focus,.form-partner input[type="url"]:focus,.form-partner input[type="password"]:focus,.form-partner input[type="search"]:focus,.form-partner input[type="number"]:focus,.form-partner input[type="tel"]:focus,.form-partner input[type="range"]:focus,.form-partner input[type="date"]:focus, input[type="month"]:focus,.form-partner input[type="week"]:focus, input[type="time"]:focus,.form-partner input[type="datetime"]:focus, input[type="datetime-local"]:focus,.form-partner input[type="color"]:focus, textarea:focus {
    color: #fff;
}

.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form input[type="url"],.wpcf7-form input[type="password"],.wpcf7-form input[type="search"],.wpcf7-form input[type="number"],.wpcf7-form input[type="tel"],.wpcf7-form input[type="range"],.wpcf7-form input[type="date"],.wpcf7-form input[type="month"],.wpcf7-form input[type="week"],.wpcf7-form input[type="time"],.wpcf7-form input[type="datetime"],.wpcf7-form input[type="datetime-local"],.wpcf7-form input[type="color"], textarea {
    padding:0 15px;
}

.modal-dialog {
    max-width: 650px;
	width:100%;
    margin: 1.75rem auto;
}

.modal-content .close{
	position: absolute;
	    top: -14px;
    width: 45px;
    right: -19px;
    padding: 7px 0px 13px 0;
	    background: #df2221;
    opacity: 99;
	font-weight: 400;
    color: #ffff;
    margin: 0;
    text-align: center;
	    border-radius: 24px;
}

.modal-title {
    margin-bottom: 0;
    line-height: 1.5;
    margin-top: 0;
    text-transform: uppercase;
    font-size: 24px;
}



.modal-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 1rem 1rem;
    border-bottom: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.modal-body {
    position: relative;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1rem;
    padding-top: 0;
}

.modal-body .row .col-md-12:nth-child(1) {
	    flex: 0 0 50%;
    max-width: 50%;
}

.modal-body .row .col-md-12:nth-child(2) {
	    flex: 0 0 50%;
    max-width: 50%;
}

.modal-content{padding: 20px 20px;}

.modal-content form .wpcf7-submit {
    background: #ffcd2e !important;
    padding: 17px 30px !important;
    border-radius: 35px !important;
    color: #fff !important;
    text-transform: uppercase !important;
    text-decoration: none !important;
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 600;
    border: none;
}

.modal-content div.wpcf7 .ajax-loader{
	       position: absolute;
    top: 32px;
	left: 27%;
}

.modal-content form .wpcf7-submit:focus{
	    border-color:0;
		outline: 0;
}

.modal{
	    z-index: 9999;
}


@media (max-width: 1600px){
.navbar-nav > li > a{font-size: 15px;}
.navbar-nav > li {padding: 0 0 0 30px;}	
.btn1{padding: 10px 25px;line-height: 35px;font-size: 14px;}
.search-inline .form-control{font-size: 1.2rem;}
.search-visible .fa-search:before {margin: 14px 0px 10px 0px;}
.top-header .logo img{max-width: 260px;margin-top: 15px;}
.slider-box h1{font-size:38px;}
h2 {font-size: 36px;}
.slider-img img {max-width: 490px;}
.features-row {padding-left: 6em;padding-right: 6em;}
h2{font-size: 38px;}
.customer-saying-row {padding-left: 6em;padding-right: 6em;}
h5 {font-size: 34px;}
.footer-row {padding-left: 6em; padding-right: 6em;}
#products .btn1 {padding: 13px 65px 13px 60px;font-size: 17px;}
#products .row .col-md-6.col-sm-6 .products-img:after {height: 48%;}
#products .container .row:nth-child(2n+2) .col-md-6.col-sm-6 .products-img:after {height: 50%;width: 108.5%;}
#slider-home .owl-dots {position: absolute;top: 50%;left:5%;	}
.slider-text-box {max-width: 500px;}
.partner-page.about-us .left-box {padding: 0em 4em 0em 0;}
.top-title {padding: 5em 4em 4em 4em;}
.prodect-row .products-dc {padding: 0 5em;}
.static-page h2 {font-size: 34px;}
}

@media (max-width:1560px){
.slider-box h1 {font-size: 36px;}
h2 {font-size: 34px;}
.testimonial-box {padding: 35px 35px;}
.prodect-features {padding: 4em 0;}
.bt-text p {font-size: 22px;padding: 2em 2em;}
}

@media (max-width:1360px){
.navbar-nav > li > a {font-size: 14px;}
.navbar-nav > li {padding: 0 0 0 20px;}
.btn1 {padding: 10px 25px;}
.slider-box h1 {font-size:35px;}
h2 {font-size: 34px;}
.features-box h3 {font-size: 20px;}
#products .row .col-md-6.col-sm-6 .products-img:after {height: 20%;}
#products .container .row:nth-child(2n+2) .col-md-6.col-sm-6 .products-img:after {height: 36%;}
.products-dc {width: 75%;}
#products .container .row:nth-child(2n+2) .col-md-6.col-sm-6 .products-dc { margin: 0 0 0 0%;}
.owl-carousel .owl-item img {width: 75%;}
.slider-text-box {max-width: 452px;}
.slider-box h1 {font-size: 38px;}
.list li {font-size: 18px;}
.customer-saying-row {padding-left: 0;padding-right: 0;}
.features-row {padding-left: 0;padding-right: 0;}
.banner-dc {top:20%;}
.top-title {padding: 5em 0em 4em 0em;}
.prodect-features .features-img {background-repeat: no-repeat !important;width: 70px !important;height: 70px !important;background-size: 70px !important;}
.prodect-features .features-box h3 {font-size: 16px;}
.partner-page .left-box {padding: 5em 3em 5em 0;}
}


@media (max-width:1200px){
.top-header .logo img {max-width: 220px;}
.top-header.stick-header .logo img {max-width: 220px;}
.navbar-nav > li {padding: 0 0 0 12px;}
.right-box {margin: 0px 0px 0px 0px;}
.navbar-nav > li > a {font-size: 13px;}
.search-open .fa-search:before {margin: 18px 0px 10px 15px;}
.btn1{font-size: 11px;}
.slider-text-box {max-width:100%;}
.slider-box h1 {font-size: 30px;}
.slider-box h1 {font-size: 30px;}
.slider-text-box p {font-size: 16px;}
.list li {font-size: 16px;}
.list li:before {background: url(../img/list-icons.png) no-repeat;margin: 6px 0 0 -23px;background-size: 14px;}
h2 {font-size: 32px;}
h5 {font-size: 28px;}
.testimonial-box {padding: 25px 26px;}
.footer-row {padding-left: 0;padding-right: 0;}
#footer h6 {font-size: 20px;}
.breadcrumbs {margin: 15px 0 0 5px;}
.banner h1 {margin-bottom: 0;}
.banner-dc {top: 14%;}
.prodect-row .products-img img {height: auto;}
.prodect-row .products-dc {margin:4em 0 7em 0;}

}

@media (max-width:1199px){
h2 {font-size: 28px;}	
.banner-dc {top: 12%;}
}

@media (max-width:991px){
.top-header {padding: 15px 0;}
.header-row {display: inline-block;width: 100%;}
.hd-right-box {padding: 10px 0;display: flex;float: right;z-index: 9999;position: relative;}
/*.hd-right-box .navbar{position: absolute;left: 0;width: 100%;z-index: 9999;padding: 0;}*/
.hd-left-box{float:left;}
.navbar-light .navbar-toggler {right:0;position: absolute;top: 5px;}
.mb-menu {background:#e12a1f;margin-top: 78px;z-index: 9999;position:fixed;max-width: 100%;width: 100%;right: 0;top: 17px;}
.inner-menu{z-index: 9999;position:relative;background:#e23125;width: 100%;left: 0;}
#sticky-header{z-index: 9999;position: relative;}
.stick-header#sticky-header{position:fixed;}
.navbar-nav.mr-auto{margin-right: 0;margin-left: 0px;}
.navbar-nav > li {padding: 20px 20px 20px 20px;}
.navbar-nav > li > a{color: #ffffff;display: block;}
.navbar-nav > li:hover{background:#ffcd2e;}
.top-header.stick-header .header-row{margin-top: -5px;}
.top-header.stick-header .mb-menu {margin-top: 67px;}
.navbar-light .navbar-toggler{border:none;}
.navbar-light .navbar-toggler:focus{border:none;outline:0;}
.right-box .btn1 {padding: 10px 25px;}
.top-header.stick-header .logo img{margin-top:17px;}
.slider-box {padding: 2em 0 3em 0;}
.products-dc {width: 90%;}
#customer-saying {margin-top: 5em;}
.customer-saying-row .col-sm-4{flex: 0 0 100%;max-width: 100%;} 
.testimonial-box {margin-bottom: 25px;}
.customer-saying-row h5 {margin-top: 0;margin-bottom: 15px;}
#customer-saying {padding: 3em 0 2em 0;}
#products .btn1 {margin-top:40px;}
.email-box input.subscribe-btn{font-size: 15px;}
.email-box input#email{padding:0 1em;}
#products .container .row:nth-child(2n+2) .col-md-6.col-sm-6 .products-img:after {display:none;}
#products .products-img img {height: auto;}
#products .row .col-md-6.col-sm-6 .products-img:after{display:none;}
.navbar-nav > li > a:hover:after{display:none;}
.navbar-nav > li > a:hover {color: #ffffff;	}
.navbar-nav > li:focus{outline:0;border:none;}
.banner h1 {margin-bottom: 0;margin-top: 0;}
.banner h1 { font-size: 20px;}
.breadcrumbs li a {font-size: 16px;}
.breadcrumbs {margin: 10px 0 0 5px;}
.banner-dc {top:28%;}
.prodect-row .products-dc {margin: 0em 0 3em 0;}
.prodect-row .products-dc {padding: 0 2em;}
.prodect-features ul li {display: inline-block;width: 32%;margin-bottom: 15px;}
.prodect-features {margin-bottom: 4em;}
h2 {font-size: 24px;}
#products .products-img {height: auto;}
.partner-page .left-box {flex: 0 0 100%;max-width: 100%;}
.form-partner:before {width: 100%;}
.form-partner {flex: 0 0 100%;max-width: 100%;}
.form-partner {padding: 0px 4em 65px 4em;}
.partner-page {padding: 0em 0;}
.partner-page .left-box {padding: 5em 3em 2em 0;}
.contact-us .left-box {padding: 0 2em 0 0;}
.contact-us .col-sm-6 {padding: 0 0em 0 0;flex: 0 0 100%;max-width: 100%;}
.contact-us { padding: 3em 0;}
.static-page h2 {font-size: 24px;}

}

@media (max-width:767px){
	.top-header {padding: 5px 0;}
	.top-header .logo img {max-width: 180px;}
	.right-box .btn1 {padding: 3px 20px;}
	.navbar-light .navbar-toggler {top: 0;}
	.top-header.stick-header{height: auto;}
	.top-header.stick-header .logo img {max-width: 180px;}
	.top-header.stick-header .mb-menu {margin-top:48px;}
	.navbar-nav > li {padding: 15px 20px 15px 20px;}
	.slider-box .col-sm-6{flex: 0 0 100%;max-width: 100%;}
	.slider-box .col-sm-6:first-child{order: 2;}
	.slider-img{margin-top:-30px;}
	.features-row .col-sm-3{flex: 0 0 50%;max-width: 50%;}
	#products .col-sm-6{flex: 0 0 100%;max-width:100%;}
	.products-dc {width: 100%;margin: 30px 0 0 0;}
	#features {margin: 3em 0 3em 0;}
	#products .container .row:nth-child(2n+2) .col-md-6.col-sm-6 {margin-top: 30px;}
	#products .container .row:nth-child(2n+2) .col-sm-6:first-child{order: 2;}
	#products .products-img {height: auto;}
	#footer .col-sm-4, #footer .col-sm-3, #footer .col-sm-5{flex:100%;max-width:100%;}
	#footer  .center-fr {margin: 0;}
	.right-fr{margin-top:25px;}
	.left-fr p {margin-bottom: 35px;}
	.footer-bottom .text-align-right {text-align: left;}
	.footer-bottom {padding-top: 15px;}
	#products .btn1 { padding: 10px 40px 10px 40px;font-size: 13px;}
	.features-row {width: auto;}
	.features-row p {padding: 0 22px;margin-bottom:0px;}
	#footer {padding-top: 2em;padding-bottom: 2em;}
	.customer-saying-row h5 {font-size: 23px;line-height: 28px;}
	.customer-saying-row {margin-left: 0;margin-right: 0;}
	.features-box h3 {font-size: 17px;}
	.mb-menu {margin-top: 54px;}
	.banner .banner-img {overflow: hidden;height: 150px;width: 100%;z-index: 0;position: relative;}
	.banner .banner-img img { width: 100%;object-fit: cover;height: 100%;top align-content: q;object-position: 98% 98%;}
	.partner-page {padding: 3em 0;}
	.left-fr img{max-width:250px;}
	.partner-page.about-us .left-box {padding: 2em 0em 0em 0;flex: 0 0 100%; max-width: 100%;order: 2;}
	.about-us .form-partner {padding: 0 0px 0px 0;height: 100%;position: relative;right: 0;flex: 0 0 100%;max-width: 100%;order: 1;}
	.prodect .prodect-row .products-img {width: 100%;}
	.prodect .prodect-row .products-dc {width: 100%;}
	.prodect .prodect-row .col-md-12.col-sm-12 {display: block;}
	.prodect  .prodect-row .products-img img {position: relative;}
	.prodect .prodect-row .products-dc {padding: 35px 2em;}
	.form-partner {padding: 0px 2em 30px 2em;}
	.form-partner {margin-bottom: 2em;}
	.page-id-15 .partner-page{padding:0em 0;}
	.page-id-15 .partner-page .left-box {padding: 3em 3em 2em 0;}
	.banner{z-index: 0;position: relative;}
	.navbar {z-index: 9999;}
	.prodect-features .features-img {background-repeat: no-repeat !important;width: 50px !important;height: 50px !important;background-size: 50px !important;}
	.prodect-features .features-box h3 {font-size: 12px;}
	.prodect-features { margin-bottom: 2em;}
	.form-partner h4 {margin-top: 27px;font-size: 24px;margin-bottom: 20px;}
	.modal-dialog {max-width:80%;}
     .modal-body .row .col-md-12:nth-child(1) {flex: 0 0 100%;max-width: 100%;}
    .modal-body .row .col-md-12:nth-child(2) {flex: 0 0 100%;max-width: 100%;}
	.modal-content .close{height: 44px;line-height: 0;padding:0 0;}
}

@media (max-width:420px){
.top-header .logo img {max-width: 155px;}
.right-box .btn1 {padding: 3px 15px;}
.navbar-light .navbar-toggler {right:0px;}
.navbar-toggler-icon{width: 1.2em;height: 1.2em;}
.top-header.stick-header .logo img {max-width: 155px;}
.slider-box h1 {font-size: 24px;}
h2 { font-size: 23px;}
.left-fr img{max-width:250px;}
.modal-dialog {max-width:80%;}
.modal-body .row .col-md-12:nth-child(1) {flex: 0 0 100%;max-width: 100%;}
.modal-body .row .col-md-12:nth-child(2) {flex: 0 0 100%;max-width: 100%;}
}

@media (max-width:320px){
.top-header .logo img {max-width: 140px;}
.navbar-toggler-icon {width: 1em;height: 1em;}	
.top-header.stick-header .logo img {max-width:140px;}
}

