:root{
  --body-color:#212529;
  --theme-color:#0071bc;
  --theme-color-primary:#fff;
  --theme-color-secondry:#FAC20F;
  --theme-color-red:#cd2026;
  --heading-color:#131313;
}


body{
  font-family:'Poppins', sans-serif;
  font-weight:400;
  font-size:15px;
  color:var(--body-color);
  overflow-x:hidden;
}
.btn-primary{
  font-size:15px;
  font-weight:500;
  padding:10px 25px;
  background:var(--theme-color);
  border-color:var(--theme-color);
  color:var(--theme-color-primary);
  border-radius:50px;
}
.btn-primary:hover{
  background:var(--theme-color);
  border-color:var(--theme-color);
  color:var(--theme-color-primary);
}
.btn.btn-primary:focus-visible{
  background:var(--theme-color);
  border-color:var(--theme-color);
  color:var(--theme-color-primary);
}
.btn-info{
  font-size:15px;
  font-weight:500;
  padding:10px 25px;
  background:var(--theme-color-secondry);
  border-color:var(--theme-color-secondry);
  color:var(--heading-color);
  border-radius:50px;
}
.btn-info:hover{
  background:var(--theme-color-secondry);
  border-color:var(--theme-color-secondry);
  color:var(--heading-color);
}
.btn.btn-info:focus-visible{
  background:var(--theme-color-secondry);
  border-color:var(--theme-color-secondry);
  color:var(--heading-color);
}
a{
  text-decoration:none;
}
figure{
  margin:0;
}
img{
  max-width:100%;
}
p{
  margin:0;
}
ul{
  padding:0;
  list-style:none;
  margin-bottom:0;
}
ul li{
  list-style:none;
}
h1, h2, h3, h4, h5, h6{
  color:var(--heading-color);
}
/*Header Css*/
.site_offer_tip{
  background-color:#01a5db;
  color:#fff;
  padding:7px;
  text-align:center;
  font-weight:500;
  font-size:15px;
}
.site_offer_tip span a{
  color:#fff;
}
.site_offer_tip a._more{
  background-color:#f16625;
  color:#fff;
  margin-left:10px;
  padding:2px 10px;
}
.main_header{
  width:100%;
  background:#fff;
  /* -webkit-box-shadow:0 10px 15px rgb(25 25 25 / 10%);
  box-shadow:0 10px 15px rgb(25 25 25 / 10%);
  -webkit-animation:300ms ease-in-out 0s normal none 1 running fadeInDown;
  -webkit-box-shadow:0 10px 15px rgb(25 25 25 / 10%); */
  animation:300ms ease-in-out 0s normal none 1 running fadeInDown;
}
body.single .main_header{

}
.main_header.sticky-bar{
  position:fixed;
  left:0;
  right:0;
  top:0;
  z-index:9;
  background:#fff;
  -webkit-box-shadow:0 10px 15px rgb(25 25 25 / 10%);
  box-shadow:0 10px 15px rgb(25 25 25 / 10%);
  -webkit-animation:300ms ease-in-out 0s normal none 1 running fadeInDown;
  animation:300ms ease-in-out 0s normal none 1 running fadeInDown;
  -webkit-box-shadow:0 10px 15px rgb(25 25 25 / 10%);
}
.header_inner{
  display:flex;
  align-items:center;
  justify-content:start;
  padding:10px 0;
}
.main_header.sticky-bar .header_inner{
  padding:10px 0px
}
.header_right{
  display:flex;
  align-items:center;
  justify-content:flex-end;
  flex:1;
}
.header_right .navbar{
  padding:0;
  margin-right:6px;
}
.header_right .navbar-expand-lg .nav-link{
  padding:10px;
  color:var(--heading-color);
  font-size:16px;
}
.header_right .navbar-expand-lg .nav-link svg{
  stroke:var(--heading-color);
  transition:0.2s;
}
.header_right .navbar-expand-lg .nav-link.show svg{
  transform:rotate(180deg);
}
.header_right .navbar-expand-lg .nav-link:hover{
  color:var(--theme-color);
}
.header_right .navbar-expand-lg .nav-link:hover svg{
  stroke:var(--theme-color);
}
.header_right .dropdown-toggle:after{
  border:0;
  vertical-align:bottom;
}
.header_right .navbar-nav .dropdown-menu{
  border-radius:0;
  border-width:0;
  box-shadow:0 0 5px rgb(0 0 0 / 10%);
  padding:0;
  margin-top:0;
}
@media (min-width:993px){
  .header_right .navbar-nav .nav-item:hover .nav-link svg{
    transform:rotate(180deg);
  }
  .header_right .navbar-nav .nav-item:hover .dropdown-menu{
    display:block;
  }
}
.header_right .dropdown-item{
  padding:10px 15px;
  font-size:15px;
  font-weight:400;
  color:var(--heading-color);
  border-radius:0px;
  transition:0.5s;
}
.header_right .dropdown-item:hover{
  background:#f5f5f5;
  color:#000;
}
.header_right .btn-primary:hover{
  background:transparent;
  border-color:var(--theme-color);
  color:var(--theme-color);
}
.cross_button{
  display:none;
}
/*Banner Css*/
.banner{
  padding:50px 0;
  position:relative;
  overflow:hidden;
}
.banner .row{
  align-items:center;
}
.banner_content{
  z-index:1;
  position:relative;
}
.banner_content .tag{
  font-size:18px;
  background:var(--theme-color-red);
  border-radius:50px;
  padding:11px 14px;
  text-align:center;
  display:inline-block;
  vertical-align:middle;
  color:var(--theme-color-primary);
  margin-bottom:25px;
}
.banner_content h1{
  font-size:40px;
  font-weight:600;
  margin:0;
}
.banner_content p{
  font-size:18px;
  margin:0;
}
.banner_content p a{
  color:var(--theme-color);
  font-weight:500;
}
.banner_content .badge{
  font-style:italic;
  font-weight:normal;
}
.banner_content .btn_group{
  margin:25px 0;
}
.banner_content .btn_group .btn{
  padding:15px 28px;
  font-size:18px;
  margin:0 5px;
}
.banner_content .btn_group .btn-primary:hover{
  background:var(--theme-color-secondry);
  border-color:var(--theme-color-secondry);
  color:var(--heading-color);
}
.banner_content .btn_group .btn-info:hover{
  background:var(--theme-color);
  border-color:var(--theme-color);
  color:var(--theme-color-primary);
}
.banner_content .btn-primary svg{
  vertical-align:middle;
  stroke:var(--theme-color-primary);
  margin-right:2px;
}
.banner_content .btn-primary:hover svg{
  stroke:var(--heading-color);
}

/*Banner Image*/
.landing_lp_top_section{
  background-image:url(../images/client.png);
  background-repeat:no-repeat;
  background-position:center;
}
.landing_banner{
  padding:80px 0 0;
  position:relative;
}
.landing_banner:before{
  content:"";
  border:40px solid #f1fafd;
  height:400px;
  width:400px;
  border-radius:50%;
  position:absolute;
  left:-200px;
}
.banner_img{
  text-align:center;
  margin:auto;
  position:relative;
  display:flex;
  align-items:center;
  justify-content:center;
}
.banner_img:before{
  content:"";
  background-color:#f1fafd;
  height:400px;
  width:400px;
  border-radius:50%;
  position:absolute;
  top:-40px;
  right:-60px;
}
.banner_img:after{
  content:"";
  border:40px solid #f1fafd;
  height:300px;
  width:300px;
  border-radius:50%;
  position:absolute;
  left:-30px;
  bottom:120px;
}
.banner_img figure{
  z-index:1;
  position:relative;
}
.banner_img figure img{
  width:100%;
}

@media screen and (min-width:1500px){
  .banner_img{
    width:800px;
  }
}
@media screen and (min-width:1800px){
  .banner_img{
    width:900px;
  }
}
@media screen and (max-width:992px){
  .landing_banner:before{
    height:200px;
    width:200px;
    left:-100px;
  }
  .banner_img{
    margin-top:50px;
  }
  .banner_img:after{
    display:none;
  }
}
/*Features*/
.features_section{
  padding:70px 0;
}
.features_section_inner{
  background-color:#F6F5FE;
  text-align:center;
  padding:30px 0;
  transition:0.5s;
  border-radius:60px;
}
/* .features_section_inner:hover{
  background:var(--theme-color);
  border-radius:50px;
} */
.features_section_img{
  width:100px;
  height:100px;
  margin:auto;
  background:var(--theme-color-primary);
  padding:5px;
  border:2px dotted var(--theme-color);
  border-radius:50%;
  display:flex;
  align-items:center;
  justify-content:center;
}
.features_section_img figure{
  width:100%;
  height:100%;
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:50%;
  background:var(--theme-color);
}
.features_section_img figure img{
  width:38px;
}
.features_section_inner h3,
.features_section_inner ._title{
  font-size:20px;
  font-weight:600;
  color:var(--theme-color);
  margin:18px 0 10px;
}
.features_section_inner ._title{
  font-size:30px;
}
/* .features_section_inner:hover h3,
.features_section_inner:hover p{
  color:var(--theme-color-primary);
} */
/*Claim Css*/
.common_bg_sction{
  padding:100px 0;
  position:relative;
  background-position:center;
  background-repeat:no-repeat;
  background-size:cover;
}
.common_bg_sction:after{
  content:'';
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:100%;
  background:rgba(255, 255, 255, .88);
}
.common_bg_sction > div > div{
  position:relative;
  z-index:1;
}
.common_section{
  position:relative;
  z-index:1;
  text-align:center;
  margin-bottom:80px;
}
.common_heading{
  text-align:center;
  font-weight:600;
  color:var(--heading-color);
  font-size:40px;
  margin-bottom:20px;
  position:relative;
  z-index:1;
}
.common_desc{
  margin:auto;
  text-align:center;
  position:relative;
  z-index:1;
}
.common_desc a{
  color:var(--theme-color);
  font-weight:500;
}
.claim_section{
  background-image:url(../images/claim.png);
}
.claim_section .row{
  align-items:center;
  position:relative;
  z-index:1;
}
/*.claim_section_left img,
.admin_features_img{
-webkit-animation:movers 10s infinite  alternate;
animation:movers 2s infinite  alternate;
}*/
@-webkit-keyframes movers{
  0%{ transform:translateX(0); }
  100%{ transform:translateX(-30px); }
}
@keyframes movers{
  0%{ transform:translateX(-15px); }
  100%{ transform:translateX(-50px); }
}
.claim_section_list{
  position:relative;
}
.claim_section_list:after{
  content:'';
  position:absolute;
  left:34px;
  width:0px;
  height:80%;
  border:2px dashed var(--theme-color);
  top:10px;
  z-index:0;
}
.claim_section_list li{
  position:relative;
  margin-bottom:25px;
  padding-left:90px;
  z-index:1;
}
.claim_section_list li:last-child{
  margin-bottom:0;
}
.claim_section_img{
  width:70px;
  height:70px;
  background:var(--theme-color-primary);
  border-radius:50%;
  display:flex;
  align-items:center;
  justify-content:center;
  border:1px dashed var(--theme-color);
  padding:4px;
  position:absolute;
  left:0;
  top:0;
  transition:0.5s;
}
.claim_section_img:hover{
  background:var(--theme-color);
}
.claim_section_img figure{
  width:100%;
  height:100%;
  background:var(--theme-color);
  border-radius:50%;
  display:flex;
  align-items:center;
  justify-content:center;
  padding:5px;
}
.claim_section_list h3{
  color:var(--heading-color);
  font-size:22px;
  font-weight:500;
  margin-bottom:5px;
}
/*Build Comunity*/
.common_space{
  padding:100px 0;
}
.build_coumnity_inner{
  margin-top:20px;
}
.build_coumnity article{
  background:#F6F5FE;
  border-radius:5px;
  padding:25px 15px;
  height:100%;
  text-align:center;
  transition:0.5s;
}
/* .build_coumnity article:hover{
  border-radius:50px;
  background:var(--theme-color);
} */
.build_coumnity article figure{
  width:120px;
  height:120px;
  background:var(--theme-color);
  border-radius:50%;
  display:flex;
  align-items:center;
  justify-content:center;
  border:1px dashed var(--theme-color-primary);
  margin:auto;
  position:relative;
  z-index:1;
}
.build_coumnity article figure img{
  z-index:1;
}
.build_coumnity article figure:after{
  content:'';
  position:absolute;
  width:40px;
  height:40px;
  border-radius:50px;
  background:#04B2EB;
  z-index:0;
}
.build_coumnity article h3{
  font-size:30px;
  font-weight:600;
  margin:18px 0 10px;
  text-transform:uppercase;
  color:var(--theme-color);
}
/* .build_coumnity article:hover h3,
.build_coumnity article:hover p{
  color:var(--theme-color-primary);
} */

/*Client Css*/
.client_slider{
  background-image:url(../images/client.png);
  background-color:#F5F5F5;
}
.client_slider:after{
  display:none;
}
.client_slider_carosuel{
  position:relative;
  z-index:1;
  display:flex;
  flex-wrap:wrap;
  justify-content:center;
}
.client_slider_carosuel .owl-stage-outer{
  overflow:hidden;
}
.client_slider_carosuel .owl-stage{
  display:flex;
}
.client_slider_carosuel_inner{
  text-align:center;
  border-radius:5px;
  padding:20px 10px;
  margin-top:40px;
  overflow:hidden;
}
.client_slider_carosuel_inner figure img{
  transition:0.5s;
  transform:scale(1.0);
}
.client_slider_carosuel_inner figure:hover img{
  transform:scale(1.10);
}
.client_slider_carosuel .owl-nav{
  display:none;
}
.client_slider_carosuel .owl-dots{
  text-align:center;
  margin-top:10px;
}
.client_slider_carosuel .owl-dots .owl-dot{
  width:12px;
  height:12px;
  background:#000;
  margin:0 3px;
  border:0;
  border-radius:50px;
  padding:0;
}
.client_slider_carosuel .owl-dots .owl-dot.active{
  background:var(--theme-color); 
  border:1px solid var(--theme-color-primary);
  width:16px;
  height:16px;
}

/*Featured Client*/
.featured_section .client_slider_carosuel_inner{
  margin-top:20px;
}

/*Testimonials*/
.testimonial_section{
  /* background:url(../images/testi-bg.jpg); */
  background:#212121;
  position:relative;
  background-repeat:no-repeat;
  background-size:cover;
}
/* .testimonial_section:after{
  content:'';
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:100%;
  background:#212121;
  background:-moz-linear-gradient(0deg, rgba(1,1,1,0.8239670868347339) 0%, rgba(2,20,43,0.8211659663865546) 100%);
  background:-webkit-linear-gradient(0deg, rgba(1,1,1,0.8239670868347339) 0%, rgba(2,20,43,0.8211659663865546) 100%);
  background:linear-gradient(0deg, rgba(1,1,1,0.8239670868347339) 0%, rgba(2,20,43,0.8211659663865546) 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#010101",endColorstr="#02142b",GradientType=1);
} */
.testimonial_section_main{
  position:relative;
  align-items:center;
  z-index:1;
  margin:0;
}
.testimonial_section_left{
  text-align:left;
  padding-left:250px;
  padding-right:100px ;
}
.testimonial_section_left h3{
  font-size:35px;
  color:var(--theme-color-primary);
  font-weight:600;
  margin:0;
}
.testimonail_slider_carosuel .owl-stage-outer{
  overflow:hidden;
}
.testimonail_slider_carosuel .owl-stage{
  display:flex;
}
.testimonial_section_left p{
  font-size:18px;
  color:var(--theme-color-primary);
  font-weight:400;
  position:relative;
  padding:30px 0px 20px;
  width:100%;
  background-size:110px;
}
.testimonial_section_left h4{
  color:var(--theme-color-primary);
  margin-bottom:5px;
  font-size:15px;
  font-weight:400;
}
.testimonial_section_left span{
  font-weight:500;
  font-size:18px;
  color:var(--theme-color-primary);
}
.testimonail_slider_carosuel{
  position:relative;
}
.testimonail_slider_carosuel .owl-nav button{
 display:none;
}
.testimonail_slider_carosuel .owl-dots{
  display:flex;
  align-items:center;
  margin-top:12px;
}
.testimonail_slider_carosuel .owl-dots .owl-dot{
  width:16px;
  height:16px;
  padding:0;
  border-radius:50px;
  background:var(--theme-color-primary);
  border:1px solid var(--theme-color);
  margin:5px 3px;
}
.testimonail_slider_carosuel .owl-dots .owl-dot.active{
  background:var(--theme-color);
  width:18px;
  height:18px;
}
.testimonail_slider_carosuel .owl-dots .owl-dot:focus-visible{
  outline:0;
}
.testi_video_main{
  padding-right:0 !important;
}
.testi_video .testimonail_slider_video_carosuel{
  position:relative;
  overflow:hidden;
}
.testi_video .testimonail_slider_video_carosuel .owl-stage{
  display:flex;
}
.testi_video .test_video_content{
  position:relative;
  margin-bottom:-7px;
}
.test_video_content iframe{
  height:550px;
  width:100%;
}
.testi_video .testimonail_slider_video_carosuel .owl-dots{
  display:none;
}
.testi_video .testimonail_slider_video_carosuel .owl-nav > button{
  background-color:var(--theme-color);
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  height:40px;
  width:40px;
  border-radius:50%;
  border-width:0;
  color:#fff;
  font-size:20px;
  opacity:0;
  transition:0.5s;
}
.testi_video .testimonail_slider_video_carosuel:hover .owl-nav > button{
  opacity:1;
}
.testi_video .testimonail_slider_video_carosuel .owl-nav > button i{
  position:relative;
}
.testi_video .testimonail_slider_video_carosuel .owl-nav > button:hover{
  opacity:.8;
}
.testi_video .testimonail_slider_video_carosuel .owl-nav > button.owl-prev{
  left:10px;
}
.testi_video .testimonail_slider_video_carosuel .owl-nav > button.owl-prev i{
  left:-1px;
}
.testi_video .testimonail_slider_video_carosuel .owl-nav > button.owl-next{
  right:10px;
}
.testi_video .testimonail_slider_video_carosuel .owl-nav > button.owl-next i{
  right:-1px;
}
.testi_video .testimonail_slider_video_carosuel .owl-nav.disabled{
  display:none;
}
@media (max-width:1199px){
  .testimonial_section_left{
    padding-left:20px;
    padding-right:50px;
  }
}
@media (max-width:991px){
  .testimonial_section_left{
    padding:60px 20px;
  }
  .testi_video_main{
    padding:0 !important;
  }
}
@media (max-width:767px){
  .testimonial_section_left{
    padding:50px 15px;
  }
  .testimonial_section_left h3{
    font-size:26px;
  }
  .testimonial_section_left p{
    font-size:15px;
    padding:15px 0px 10px;
  }
  .testimonial_section_left span{
    font-size:16px;
  }
  .testimonail_slider_carosuel .owl-dots .owl-dot{
    width:14px;
    height:14px;
    margin:2px;
  }
  .testimonail_slider_carosuel .owl-dots .owl-dot.active{
    width:16px;
    height:16px;
  }
  .test_video_content iframe{
    height:350px;
  }
  .testi_video .test_video_content .play_icon{
    width:65px;
    height:65px;
  }
  .testi_video .test_video_content .play_icon img{
    width:45px;
  }
}


/*Start Something*/
.get_touch{
  /* background-image:url(../images/get-touch.png); */
  background-color:var(--theme-color);
}
.get_touch_content{
  text-align:center;
}
.get_touch_content h2{
  font-size:45px;
  font-weight:600;
  color:var(--theme-color-primary);
  margin-bottom:20px;
}
.get_touch_content p{
  font-size:20px;
  color:var(--theme-color-primary);
}
.get_touch_content .btn_group{
  margin-top:30px;
}
.get_touch_content .btn_group .btn{
  font-size:18px;
  font-weight:500;
  border-radius:50px;
  padding:15px 40px;
  margin:5px;
}
.get_touch_content .btn_group .btn.btn-secondary{
  background:transparent;
  border-color:var(--theme-color-primary);
}
.get_touch_content .btn_group .btn.btn-secondary:hover{
  background-color:var(--theme-color-red);
  border-color:var(--theme-color-red);
}
.get_touch_content .btn_group .btn.btn-primary{
  background-color:var(--theme-color-red);
  border-color:var(--theme-color-red);
}
.get_touch_content .btn_group .btn.btn-primary:hover{
  background:transparent;
  border-color:var(--theme-color-primary);
}
.footer_main{
  background:#F5F5F5;
  padding:60px 0;
}
.footer_main_logo img{
  width:160px;
  transform:scale(1.0);
  transition:0.5s;
}
.footer_main_logo img:hover{
  transform:scale(1.02);
}
.footer_heading{
  font-size:22px;
  font-weight:600;
  color:var(--heading-color);
}
.footer_link_list li a{
  display:block;
  padding-top:10px;
  color:#000;
  transition:0.5s;
  font-size:16px;
}
.footer_link_list li a:hover{
  color:var(--theme-color);
}
/*Copright Css*/
.copyright_section{
  background:#E9E9E9;
  padding:18px 0;
}
.copyright_section_inner{
  display:flex;
  align-items:center;
  justify-content:flex-start;
}
.copyright_section_inner p{
  color:#3D3D3D;
  margin:0;
}
.socail_icon{
  display:flex;
  justify-content:flex-end;
  flex:1;
}
.socail_icon li a img{
  margin-left:8px;
  transition:0.5s;
  width:32px;
}
.socail_icon li:first-child a img{
  margin-left:0;
}
.socail_icon li:hover a img{
  transform:rotate(360deg);
}

/***PHP Page***/
/*Banner*/
.banner_inner{
  background:rgb(164,6,236);
  background:linear-gradient(0deg, rgba(164,6,236,1) 0%, rgba(92,46,222,1) 100%);
}
.banner_inner .banner_content h1{
  color:var(--theme-color-primary);
}
.banner_inner .banner_content p{
  color:var(--theme-color-primary);
}
.banner_inner .banner_content p a{
  color:var(--theme-color-primary);
  text-decoration:underline;
}
.banner_inner:after{
  content:'';
  position:absolute;
  background-repeat:no-repeat;
  right:0;
  bottom:0;
  background-image:url(../images/bannerafter.png);
  width:267px;
  height:383px;
}
.banner_inner:before{
  content:'';
  position:absolute;
  background-repeat:no-repeat;
  left:0;
  top:0;
  background-image:url(../images/bannerbefore.png);
  width:249px;
  height:477px;
}
.banner_inner_page{
  text-align:center;
}
.banner_inner_page h1{
  font-size:40px;
  font-weight:600;
}
.banner_inner_page h5,
.banner_inner_page p{
  color:var(--theme-color-primary);
  margin:18px 0 0;
  line-height:34px;
}
.banner_inner_page h5 a{
  color:#fff;
  border-bottom:2px solid #fff;
  display:inline-block;
}
.banner_inner::before{
  background-size:160px;
}
.banner_inner:after{
  background-size:180px;
  background-position:bottom right;
}
/*Steps*/
.limit_steps{
  /* background-image:url(../images/claim.png); */
  background-color:rgba(1, 165, 219, .01);
}
.limit_steps > div > div{
  position:relative;
  z-index:1;
}
.limit_steps .row > div{
  margin:10px 0;
}
.limit_steps .features_section_img{
  width:80px;
  height:80px;
}
.limit_steps .features_section_inner ._title{
  font-size:20px
}
.limit_steps .features_section_inner{
  padding:30px 20px;
  background:var(--theme-color-primary);
  box-shadow:1px 1px 4px rgba(0, 0, 0, .10);
  border-radius:5px;
  height:100%;
  position:relative;
}
.limit_steps .features_section_inner:after{
  content:'';
  position:absolute;
  right:0;
  bottom:0;
  background:rgba(1, 165, 219, .06);
  width:70px;
  height:70px;
  border-radius:50px 50px 0 50px;
  z-index:0;
}
.limit_steps .btn-info:hover{
  background:transparent;
  border-color:var(--theme-color-primary);
  color:var(--theme-color-primary);
}

/*Our Plugin*/
.our_plugin_features_inner{
  margin-top:30px;
}
.our_plugin_features_img{
  display:flex;
  align-items:center;
  justify-content:flex-start;
  margin-bottom:8px;
}
.our_plugin_features_img figure{
  width:50px;
  height:50px;
  background:var(--theme-color);
  border-radius:50px;
  overflow:hidden;
  display:flex;
  align-items:center;
  justify-content:center;
}
.our_plugin_features_img figure img{
  width:25px;
  filter:invert(100);
}
.our_plugin_features_img h3{
  margin:0;
  flex:1;
  margin-left:10px;
  font-size:20px;
  font-weight:600;
  color:var(--theme-color);
}
/*Faq*/
.faq_section .common_section{
  margin-bottom:50px;
}
.faq_section .accordion-flush .accordion-item{
  border:1px solid #EBEBEB;
  margin-bottom:20px;
  border-radius:10px;
  background:rgba(1, 165, 219, .01);
}
.faq_section .accordion-button{
  background:rgba(1, 165, 219, .01);
  font-weight:500;
  padding:18px;
  transition:0.5s;
  padding-right:55px;
}
.faq_section .accordion-button:focus{
  border-color:transparent;
  box-shadow:none;
}
.faq_section .accordion-button:not(.collapsed){
  color:var(--theme-color);
  background-color:#FAFAFA;
  box-shadow:none;
}
.faq_section .accordion-body a{
  color:var(--theme-color);
}
.faq_section .accordion-button:after{
  display:none;
}
.faq_section .accordion-button svg{
  background-color:rgba(1, 165, 219, .1);
  width:30px;
  height:30px;
  display:flex;
  align-items:center;
  justify-content:center;
  text-align:center;
  background-position:center;
  border-radius:50px;
  position:absolute;
  right:15px;
  stroke:var(--theme-color);
  transition:0.5s;
  transform:rotate(0deg);
  padding:0 2px;
}
.faq_section .accordion-button.collapsed svg{
  transform:rotate(-90deg);
}
/*Price Plan*/
.plan_details_list{
  background-color:#F5F5F5;
  background-image:url(../images/claim.png);
  background-size:cover;
}
.plans_listing{
  display:flex;
  flex-wrap:wrap;
  margin:0 -5px;
}
.plans_item{
  width:16.66%;
  padding:5px;
}
.plans_item_inner{
  border-width:5px 0;
  border-style:solid;
  border-radius:10px;
  box-shadow:0 5px 15px -10px rgba(0, 0, 0, .5);
  background-color:#fff;
  text-align:center;
  border-radius:5px;
  padding:0 0 25px;
  transition:.5s;
  position:relative;
  top:0;
  height:100%;
  display:flex;
  flex-direction:column;
}
.plan_price_box h3.plantitle{
  font-size:17px;
  font-weight:600;
  margin:0 0 10px;
  padding:20px 10px;
  color:#fff;
}
.plan_price_box .plandes{
  height:45px;
  line-height:1.5;
  font-size:14px;
  padding:0 10px;
  text-align:center;
}
.plan_price_box .planprice{
  font-size:25px;
  font-weight:600;
  margin:0;
}
.plan_price_box .planprice sub{
  color:#5F6673;
  font-size:14px;
  font-weight:400;
  position:relative;
  top:-2px;
  left:2px;
}
.plan_price_box .planoldprice{
  font-size:22px;
  text-decoration:line-through;
  opacity:.9;
  margin-top:-10px;
}
.plan_price_box span{
  font-size:14px;
  font-weight:500;
  color:var(--theme-color-primary);
}
.plans_item_inner .setupfee{
  color:var(--heading-color);
  font-size:20px;
  font-weight:500;
  display:none;
}
.plans_item_inner .setupfee b{
  color:var(--theme-color);
  font-size:26px;
  font-weight:600;
  position:relative;
  padding:0 3px;	
}
.details_list{
  position:relative;
  padding:10px 10px;
  flex:1;
  margin-top:10px;
}
.details_list:before{
  content:"";
  height:2px;
  border-radius:10px;
  right:20px;
  left:20px;
  top:0;
  position:absolute;
  background-color:#01a5db;
}
.details_list li{
  position:relative;
  padding:5px 0 0;
  font-size:13px;
  font-weight:400;
  transition:.5s;
  text-align:center;
}
.details_list li figure svg.check{
  position:relative;
  right:-4px;
  top:-4px;
}
.price_button{
  display:flex;
  flex-direction:column;
  margin-top:25px;
}
.price_button .free_trail{
  color:var(--theme-color);
  margin:10px auto 0;
}
.price_button .btn.btn-primary{
  border-width:0;
  font-size:17px;
  width:140px;
  margin:auto;
  padding:10px 10px;
  border-radius:10px;
}
.plans_item:nth-child(1) .plan_price_box h3.plantitle,
.plans_item:nth-child(1) .details_list:before,
.plans_item:nth-child(1) .price_button .btn.btn-primary{
  background-color:#219f94;
}
.plans_item:nth-child(1) .plans_item_inner{
  border-color:#219f94;
}
.plans_item:nth-child(2) .plan_price_box h3.plantitle,
.plans_item:nth-child(2) .details_list:before,
.plans_item:nth-child(2) .price_button .btn.btn-primary{
  background-color:#ff6363;
}
.plans_item:nth-child(2) .plans_item_inner{
  border-color:#ff6363;
}
.plans_item:nth-child(3) .plan_price_box h3.plantitle,
.plans_item:nth-child(3) .details_list:before,
.plans_item:nth-child(3) .price_button .btn.btn-primary{
  background-color:#d77fa1;
}
.plans_item:nth-child(3) .plans_item_inner{
  border-color:#d77fa1;
}
.plans_item:nth-child(4) .plan_price_box h3.plantitle,
.plans_item:nth-child(4) .details_list:before,
.plans_item:nth-child(4) .price_button .btn.btn-primary{
  background-color:#79b4b7;
}
.plans_item:nth-child(4) .plans_item_inner{
  border-color:#79b4b7;
}
.plans_item:nth-child(5) .plan_price_box h3.plantitle,
.plans_item:nth-child(5) .details_list:before,
.plans_item:nth-child(5) .price_button .btn.btn-primary{
  background-color:#867ae9;
}
.plans_item:nth-child(5) .plans_item_inner{
  border-color:#867ae9;
}
.plans_item:nth-child(6) .plan_price_box h3.plantitle,
.plans_item:nth-child(6) .details_list:before,
.plans_item:nth-child(6) .price_button .btn.btn-primary{
  background-color:#F875AA;
}
.plans_item:nth-child(6) .plans_item_inner{
  border-color:#F875AA;
}
.plans_item:nth-child(7) .plan_price_box h3.plantitle,
.plans_item:nth-child(7) .details_list:before,
.plans_item:nth-child(7) .price_button .btn.btn-primary{
  background-color:#6dd15f;
}
.plans_item:nth-child(7) .plans_item_inner{
  border-color:#6dd15f;
}
.se_php_plans .plans_item{
  width:33.33%;
}
.manage_vps_plans .plans_item{
  width:14.28%;
}
.manage_vps_plans .plan_price_box .plandes{
  height:100px;
}
.plans_item_custom{
  border-radius:5px;
  box-shadow:0 5px 15px -10px rgba(0, 0, 0, .5);
  background-color:#9584b1;
  padding:20px;
  width:100%;
  max-width:500px;
  margin:25px auto;
}
.plans_item_custom *{
  color:#fff;
}
.plans_item_custom h2{
  font-weight:900;
  font-size:25px;
  position:relative;
  margin-bottom:20px;
}
.plans_item_custom h2:after{
  content:"";
  width:80px;
  height:2px;
  left:0;
  bottom:-10px;
  position:absolute;
  background-color:rgb(255 255 255 / 37%);
}
.plans_item_custom h3{
  font-size:19px;
  font-weight:600;
  margin-bottom:5px;
}
.plans_item_custom ._btn{
  margin-top:20px;
}
.plans_item_custom ._btn a{
  background-color:transparent;
  border:1px solid #fff;
  color:#fff;
  font-size:17px;
  width:150px;
  margin:auto;
  padding:10px 10px;
  border-radius:10px;
}
.plans_item_custom ._btn a:hover{
  background-color:#fff;
  color:#111;
}
.community_worldwide{
  overflow: hidden;
  margin-top: 100px;
  text-align: center;
}
.community_worldwide img{
  max-width:100%;
}
.community_worldwide p{
  font-size:25px;
  font-weight:bold;
  margin-bottom:30px;
}
@media (max-width:1024px){
  .details_list li br{
    display:block;
  }
  .plans_item,
  .manage_vps_plans .plans_item{
    width:33.33%;
  }
}
@media (max-width:768px){
  .plan_details_list{
    padding:50px 0;
  }
  .plans_item,
  .manage_vps_plans .plans_item{
    width:33.33%;
  }
}
@media (max-width:540px){
  .plans_item,
  .se_php_plans .plans_item,
  .manage_vps_plans .plans_item{
    width:100%;
  }
  .details_list li._blank{
    display:none;
  }
  .plans_item_custom{
    text-align:center;
  }
  .plans_item_custom ._btn a{
    width:100%;
  }
}
/***SlefHosted Page***/
.economical_plans .row > div{
  margin:25px 0 0;
}
.economical_plans figure img{
  filter:invert(100);
}
.price_box_content_bottom{
  margin-top:40px;
}
.price_box_content_bottom p{
  margin:18px 0 0;
  line-height:27px;
  color:var(--heading-color);
}
.price_box_content_bottom p a{
  color:var(--theme-color);
  font-weight:500;
}

/*Free Trail Page*/
.free_trail_section{
  background-image:url(../images/claim.png);
}
.free_trail_content{
  position:relative;
  z-index:1;
}
.free_trail_content > p{
  margin-bottom:25px;
}
.free_trail_content h2{
  margin:0 0 30px;
}
.free_trail_content p b{
  font-weight:600;
}
.free_trail_section .btn_group .btn.bg{
  background-color:var(--theme-color-red);
  border-color:var(--theme-color-red);
}
.free_trail_section .btn_group .btn-primary{
  font-size:18px;
  padding:15px 30px;
  margin:0 8px;
}
.free_trail_section .btn_group{
  text-align:center;
}
.free_trail_list li{
  display:flex;
  justify-content:flex-start;
  align-items:flex-start;
  background:#fff;
  border-radius:5px;
  margin-bottom:30px;
  padding:30px;
  box-shadow:0 0 6px rgba(0, 0, 0, .08);
}
.free_trail_list li h3{
  font-size:22px;
}
.free_trail_list li figure{
  background:#01A5DB;
  width:65px;
  height:65px;
  text-align:center;
  border-radius:50%;
  display:flex;
  align-items:center;
  justify-content:center;
  margin-right:15px;
}
.free_trail_list_inner{
  flex:1;
}

/**Blog Page**/
.admin_features .row{
  align-items:center;
  position:relative;
  z-index:1;
}
.frontend_features .row{
  flex-direction:row-reverse;
}
.admin_features_right h2{
  text-align:left;
}
.admin_features_list li{
  margin-top:15px;
  padding-left:30px;
  padding-right:20px;
  position:relative;
  font-size:16px;
}
.admin_features_list li:before{
  content:'';
  position:absolute;
  left:0;
  top:3px;
  width:15px;
  height:15px;
  border:1px dashed var(--theme-color);
  border-radius:50%;
  z-index:0;
}
.admin_features_list li:after{
  content:'';
  position:absolute;
  left:3px;
  top:6px;
  width:9px;
  height:9px;
  background:var(--theme-color);
  border-radius:50%;
  z-index:1;
}
.admin_features_img{
  text-align:center;
}
.frontend_features{
  background-image:url(../images/claim.png);
}
/*Sales Info*/
.sales_support_inner{
  box-shadow:0 0 6px rgb(0 0 0 / 18%);
  padding:35px 0;
  border-radius:10px;
  margin-top:25px;
}
.sales_support_list{
  padding:0 30px;
}
.sales_support_list li{
  display:flex;
  justify-content:space-between;
  align-items:center;
  position:relative;
  margin-bottom:30px;
  padding-left:18px;
}
.sales_support_list li::before{
  content:'';
  position:absolute;
  left:0;
  width:7px;
  height:7px;
  background:#767676;
  border-radius:50px;
}
.sales_support_list h4,
.sales_support_list p{
  margin:0;
  font-size:20px;
  flex:1;
  padding-right:15px;
}
.sales_support_list-anchor{
  font-size:18px;
  font-weight:600;
  border-bottom:2px solid var(--theme-color);
  color:var(--theme-color);
}
.sales_support_list-anchor:hover{
  opacity:.8;
  color:var(--theme-color);
}
.support_hours{
  border-top:2px solid #E6E6E6;
  padding:30px 30px 0;
  text-align:center;
}
.support_hours h3{
  font-size:24px;
  margin-bottom:16px;
  font-weight:600;
}

/*Blog Gallery*/
.blog_gallery_slide{
  background-image:url(../images/claim.png);
}
.product_gallery_slide_carosuel{
  position:relative;
  z-index:1;
}
.product_gallery_slide_carosuel .owl-stage{
  display:flex;
}
.product_gallery_slide_carosuel .owl-stage-outer{
  overflow:hidden;
  position:relative;
}
.blog_gallery_slide_inner{
  border:1px solid #CAD8DD;
  border-radius:10px;
  position:relative;
  overflow:hidden;
  margin-top:25px;
}
.blog_gallery_slide_inner img{
  height:300px;
  width:100%;
  object-fit:cover;
  object-position:top;
}
.sales_support_inner-bg{
  position:absolute;
  left:0;
  right:0;
  margin:auto;
  bottom:-100%;
  background:rgba(0,0,0,.70);
  width:100%;
  height:100%;
  display:flex;
  align-items:center;
  justify-content:center;
  transition:0.5s;
}
.blog_gallery_slide_inner:hover .sales_support_inner-bg{
  bottom:0;
}
.sales_support_inner-bg a{
  width:45px;
  height:45px;
  text-align:center;
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:50px;
  background:var(--theme-color);
  border:2px solid #fff;
}
.product_gallery_slide_carosuel .owl-dots{
  text-align:center;
  margin-top:15px;
}
.product_gallery_slide_carosuel .owl-dots .owl-dot{
  width:12px;
  height:12px;
  background:transparent;
  margin:0 3px;
  border:0;
  border-radius:50px;
  padding:0;
  border:1px solid var(--theme-color);
  text-align:center;
}
.product_gallery_slide_carosuel .owl-dots .owl-dot.active{
  background:var(--theme-color);
  border:1px solid var(--theme-color-primary);
  width:16px;
  height:16px;
}
.product_gallery_slide_carosuel .owl-nav button{
  background:var(--theme-color);
  width:45px;
  height:45px;
  border:0;
  border-radius:50px;
  color:var(--theme-color-primary);
  position:absolute;
  top:50%;
  transform:translate(0px, -50%);
  display:flex;
  align-items:center;
  justify-content:center;
  background-repeat:no-repeat;
  background-size:22px;
  background-position:center;
}
.product_gallery_slide_carosuel .owl-nav button{
  font-size:0;
}
.product_gallery_slide_carosuel .owl-nav .owl-next{
  right:-60px;
  background-image:url(../images/left-icon.png);
}
.product_gallery_slide_carosuel .owl-nav .owl-prev{
  left:-60px;
  background-image:url(../images/right-icon.png);
}
.product_gallery_slide_carosuel .owl-nav.disabled,
.product_gallery_slide_carosuel .owl-nav .owl-prev.disabled,
.product_gallery_slide_carosuel .owl-nav .owl-next.disabled{
  display:none;
}

/**Official Extensions Page**/
.plugin_info .row > div{
  margin:15px 0;
}
.plugin_info .features_section_inner{
  padding:30px 20px;
  background:var(--theme-color-primary);
  box-shadow:1px 1px 4px rgba(0, 0, 0, .10);
  border-radius:5px;
  height:100%;
  position:relative;
}
.plugin_info .features_section_img{
  width:100px;
  height:100px;
  padding:10px;
}
.plugin_info .features_section_img figure{
  background:transparent;
}
.plugin_info .features_section_img figure img{
  width:100%;
}
.plugin_info .features_section_inner h3{
  font-size:24px;
  color:var(--heading-color);
}
.plugin_info .features_section_inner:after{
  content:'';
  position:absolute;
  right:0;
  bottom:0;
  background:rgba(1, 165, 219, .06);
  width:70px;
  height:70px;
  border-radius:50px 50px 0 50px;
  z-index:0;
}
.plugin_info .features_section_inner:hover{
  background:#F6F5FE;
  overflow:hidden;
}
.plugin_info .btn-primary{
  margin-top:15px;
}
/*Themes section*/
.our_custom_theme{
  background-image:url(../images/claim.png);
}
.our_custom_theme_inner{
  margin-top:30px;
}
.our_custom_theme_content figure{
  border:1px solid #CFCFCF;
  border-radius:10px;
  overflow:hidden;
}
.our_custom_theme_content figure img{
  width:100%;
  transition:0.5s;
  transform:scale(1.0);
}
.our_custom_theme_content figure:hover img{
  transform:scale(1.05);
}
.our_custom_theme_content > a{
  font-size:22px;
  font-weight:600;
  text-align:center;
  display:block;
  margin-top:20px;
  text-transform:capitalize;
  color:var(--theme-color);
}
/*Service Page*/
.services_section_box_main{
  margin-top:30px;
}
.services_section_box_inner{
  padding:30px 20px;
  background:var(--theme-color-primary);
  box-shadow:1px 1px 4px rgba(0, 0, 0, .10);
  border-radius:10px;
  height:100%;
  position:relative;
  text-align:center;
  display:flex;
  flex-direction:column;
  align-items:center;
}
.services_section_box_inner_item{
  flex:1;
}
.services_section_box_img{
  width:100px;
  height:100px;
  margin:auto;
  background:var(--theme-color-primary);
  border:2px dotted var(--theme-color);
  border-radius:50%;
  display:flex;
  align-items:center;
  justify-content:center;
}
.services_section_box_img figure{
  width:100%;
  height:100%;
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:50%;
  padding:12px;
}
.services_section_box_img img{
  width:100%;
}
.services_section_box_inner h3{
  font-size:22px;
  color:var(--heading-color);
  margin:18px 0 10px;
}
.services_section_box_inner h4{
  font-size:25px;
  font-weight:600;
  color:var(--theme-color);
}
.services_section_box_inner p{
  margin-bottom:10px;
}
.services_section_box_listing{
  text-align:left;
}
.services_section_box_listing > p{
  font-weight:600;
}
.services_section_box_listing h5{
  font-size:18px;
  font-weight:600;
  color:var(--theme-color);
  margin:15px 0 10px;
}
.services_section_box_listing .admin_features_list li{
  font-size:14px;
  padding-left:25px;
  padding-right:0;
}
.services_section_box_listing .admin_features_list li a{
  color:var(--theme-color);
}
.services_section_box_listing .admin_features_list li strong{
  font-weight:500;
}
.services_section_box_inner .btn.btn-primary{
  font-size:16px;
  margin-top:30px;
}
.services_section_box_inner .btn.btn-primary:hover{
  background:transparent;
  color:var(--theme-color);
}
.socailnetwrking_box{
  background-image:url(../images/claim.png);
}
.services_section_box_listing{
  font-size:14px;
}
/*About Us*/
.why_about_us .row{
  align-items:center;
}
.why_about_us_content h2{
  font-size:40px;
  font-weight:600;
  margin-bottom:10px;
  color:var(--heading-color);
}
.why_about_us_content .stext{
  color:var(--body-color);
  font-size:18px;
  font-weight:700;
  margin-bottom:10px;
  display:block;
}
.why_about_us_content > p{
  margin-bottom:15px;
}
.user_info_about{
  display:flex;
  align-items:center;
  justify-content:flex-start;
  margin-top:12px;
}
.user_info_about .user_info_about_right{
  flex:1;
  margin-left:18px;
}
.user_info_about .user_info_about_right h3{
  font-size:30px;
  font-weight:600;
  margin-bottom:5px;
}
.timeline_section{
  background-image:url(../images/claim.png);
}
.timeline_section_maim{
  position:relative;
  z-index:1;
}
.timeline_section_main{
  position:relative;
  z-index:1;
  margin-top:50px;
}
.timeline_section_main{
  position:relative;
}
.timeline_section_main:after{
  content:'';
  position:absolute;
  left:0;
  right:0;
  margin:auto;
  width:4px;
  height:90%;
  background:transparent;
  top:0;
  border:2px dashed var(--theme-color);
}
.timeline_section_main li{
  margin-bottom:50px;
}
.dates_timeline{
  background:var(--theme-color);
  width:110px;
  height:110px;
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:50%;
  color:#fff;
  border:1px dashed #fff;
  position:absolute;
  right:0;
  left:0;
  margin:auto;
  z-index:10;
  font-size:25px;
  font-weight:600;
}
.left_side p{
  margin-right:100px;
}
.right_side p{
  margin-left:100px;
}
.timeline_section_content p{
  position:relative;
  background:#fff;
  padding:18px;
  filter:drop-shadow(1px 1px 4px rgb(0 0 0 / 10%));
}
.left_side .timeline_section_content p:after{
  content:'';
  position:absolute;
  right:-48px;
  top:0px;
  border-bottom:solid 14px rgb(255,255,255);
  border-right:solid 30px rgb(255,255,255);
  border-left:solid 20px transparent;
  border-top:solid 20px transparent;
  transform:rotate(180deg);
}
.right_side .timeline_section_content p:after{
  content:'';
  position:absolute;
  left:-48px;
  top:0px;
  border-bottom:solid 20px transparent;
  border-left:solid  20px  transparent ;
  border-right:solid 30px rgb(255,255,255);
  border-top:solid 14px  rgb(255,255,255);
}

/*Hosting Provider*/
.bryzar_img{
  text-align:center;
  margin-bottom:25px;
}
.bryzar_hosting .free_trail_section{
  background:none;
}
.bryzar_hosting .btn_group{
  margin-top:30px
}
.bryzar_hosting li a{
  color:var(--theme-color);
}
/*Producast Feature*/
.products_features{
  background-image:url(../images/claim.png);
  background-attachment:fixed;
}
.products_features .accordion-button:not(.collapsed),
.products_features .accordion-button{
  color:var(--heading-color);
  background-color:#F2F2F3;
  box-shadow:none;
  border-radius:5px 5px 0 0;
  font-size:25px;
  border:none !important;
  box-shadow:inherit !important;
  outline:0 !important;
}
.products_features .accordion-item{
  border:none;
  border-radius:0;
  margin-bottom:25px;
  background:transparent;
}
.products_features .accordion-button:after{
  display:none;
}
.products_features .accordion-body{
  padding:18px 30px 0;
  background:transparent;
}
.products_features .accordion-body p{
  margin-bottom:12px;
}
.products_features .accordion-body h4{
  position:relative;
  padding-left:28px;
  font-size:20px;
  font-weight:500;
  color:var(--theme-color);
  margin-bottom:12px;
}
.products_features .accordion-body h4:before{
  content:'';
  position:absolute;
  left:0;
  top:3px;
  width:18px;
  height:18px;
  border:1px dashed var(--theme-color);
  border-radius:50%;
  z-index:0;
}
.products_features .accordion-body h4:after{
  content:'';
  position:absolute;
  left:3px;
  top:6px;
  width:12px;
  height:12px;
  background:var(--theme-color);
  border-radius:50%;
  z-index:1;
}
/*policies Page*/
.policies_page{
  padding:50px 0;
}
.policies_page ul li a{
  color:var(--theme-color);
  font-weight:500;
}
.policies_page P a{
  color:var(--theme-color);
  font-weight:500;
}
/*inner page*/
.inner_content_page{
  word-break:break-word;
}
.inner_content_page p{
  margin-bottom:18px;
  font-size:16px;
}
/*Privacy Policy*/
.privacy_policy ul li{
  padding-right:0;
}
.privacy_policy ul li b{
  margin-bottom:8px;
  display:block;
}
.privacy_policy ul li p{
  margin-bottom:10px;
}
.privacy_policy p{
  margin:9px 0;
}
.privacy_policy h4{
  text-transform:uppercase;
  font-weight:600;
  margin-top:12px;
}
.admin_features_list{
  margin-bottom:15px;
}
.admin_features_list ol li:after,
.admin_features_list ol li:before{
  display:none;
}
.admin_features_list ol li{
  padding:0;
  list-style:auto;
}
.page_text_content h2{
  margin:15px 0;
  font-size:1.7rem;
}
.page_text_content h3{
  margin:15px 0;
  font-size:1.3rem;
}
.page_text_content h4{
  font-size:1.2rem;
}
@media (min-width:1200px){
  .container{
    max-width:1200px;
  }
}
@media (max-width:1200px){

}
@media (max-width:1024px){
  .common_desc{
    width:100%;
  }
  .testimonail_slider_carosuel .owl-nav button{
    width:35px;
    height:35px;
    background-size:20px;
    top:auto;
    bottom:-70px;
    right:0;
  }
  .testimonail_slider_carosuel .owl-nav .owl-next{
    right:-40px;
    left:0;
    margin:auto;
  }
  .testimonail_slider_carosuel .owl-nav .owl-prev{
    left:-40px;
    right:0;
    margin:auto;
  }
}
@media (max-width:992px){
  /*Header*/
  .btn-primary{
    font-size:14px;
    font-weight:500;
    padding:9px 20px;
  }
  .header_logo{
  flex:1;
  }
  .header_right{
    flex-direction:row-reverse;
    flex:inherit;
  }
  .header_right .navbar{
    position:inherit;    
    margin-left:10px;
    margin-right:0;
  }
  .header_right .navbar-toggler{
	border-radius:50%;
    padding:0;
    width:45px;
    height:40px;
    border-color:#01a5db;
  }
  .navbar-toggler:focus{
    box-shadow:none;
  }
  .header_right .navbar-collapse{
    flex-basis:100%;
    flex-grow:1;
    align-items:center;
    position:fixed;
    width:40%;
    height:100%;
    z-index:9;
    right:-100%;
    top:0;
    background:#f7fdff;
    transition:0.4s;
    transition-timing-function:ease-in-out;
    box-shadow:0px 1px 1px #dfdfdf;
    padding:0px;
  }
  .header_right .navbar-collapse.show{
    right:0;
  }
  .header_right .collapse:not(.show){
    display:block;
  }
  .header_right .navbar-expand-lg .nav-link{
    font-size:18px;
    padding:15px 28px;
    border-bottom:1px solid #ccc;
  }
  .header_right .navbar-expand-lg .nav-link svg{
    position:absolute;
    right:15px;
    top:17px;
    width:28px;
    height:28px;
  }
  .cross_button{
    position:absolute;
    left:-34px;
    top:0;
    background:#01a5db;
    width:40px;
    height:40px;
    display:flex;
    align-items:center;
    justify-content:center;
    border-radius:3px 0 0px 3px;
  }
  .cross_button svg{
    stroke:#fff;
    width:30px;
    height:30px;
  }
  .header_right .navbar-nav .dropdown-menu{
    border:0;
    box-shadow:none;
    background:#f1f1f1;
    border-radius:0;
    padding:5px 0px;
    margin-top:0;
    display:none;
  }
  .header_right .navbar-nav .dropdown-menu.show{
    display:block;
  }
  .header_right .dropdown-item{
    padding:15px 25px;
    border-bottom:1px solid #d1d1d1;
  }
  .header_right .dropdown-menu li:last-child .dropdown-item{
    border-bottom:0;
  } 
  /*Header*/
  .banner{
    padding:90px 0;
  }
  .banner_img::before{
    width:280px;
    height:280px;
  }
  br{
    display:none;
  }
  .build_coumnity article figure{
    width:100px;
    height:100px;
  } 
  .build_coumnity article h3{
    font-size:26px;
  }
  .claim_section_left{
    text-align:center;
    margin-bottom:60px;
  }
  .footer_main_logo img{
    width:100px;
  }
  .footer_link_list li a{
    font-size:14px;
  }
  .footer_heading{
    font-size:18px;
  }
  .socail_icon li a img{
    width:26px;
  }
  /*Blog*/
  .admin_features_img{
    display:none;
  }

  /*About Us*/
  .why_about_us > div > .row{
    flex-direction:column-reverse;
  }
  .timeline_section_main:after{
    height:80%;
  }
  .why_about_us_right{
    margin-bottom:50px;
  }
}
@media (max-width:767px){
  .container{
    max-width:100%;
  }
  body{
    font-size:14px;
  }
  /*Header*/
  .header_inner{
    padding:10px 0;
  }
  .header_logo img{
    width:130px;
    margin-right:20px;
  }
  .header_right .navbar-collapse{
    width:80%;
  }
  .header_right .navbar-expand-lg .nav-link{
    font-size:15px;
    padding:15px;
  }
  .header_right .navbar-expand-lg .nav-link svg{
    position:absolute;
    right:10px;
    top:17px;
    width:22px;
    height:22px;
  }
  .cross_button svg{
    width:20px;
    height:20px;
  }
  .cross_button{
    left:-30px;
    width:30px;
    height:30px;
  }
  .header_right .navbar-toggler{
    padding:0;
    width:40px;
    height:40px;
    border-color:#01a5db;
  }
  .header_right .navbar{
    margin-right:5px;
  }
  .header_right .btn-primary{
    padding:8px 20px;
  }
  .header_right .dropdown-item{
    padding:10px 15px;
    font-size:14px;
  }
  /*Header*/
  .banner{
    padding:50px 0;
  }
  .banner_content{
    text-align:center;
  }
  .banner_content .tag{
    font-size:14px;
    padding:10px 12px;
    margin-bottom:15px;
  }
  .banner_content h1{
    font-size:28px;
    line-height:38px;
  }
  .banner_content p{
    font-size:15px;
  }
  .banner_content .btn_group{
    margin:15px 0;
  }
  .banner:after{
    display:none;
  }
  .banner::before{
    background-size:110px;
    background-position:left top;
  }
  .banner_content .btn_group .btn{
    padding:10px 19px;
    font-size:14px;
    margin:10px 2px 0; 
  }
  .features_section{
    padding:30px 0; 
  }
  .features_section_inner{
    padding:20px 0;
    margin:10px 0;
  }
  .features_section_img{
    width:70px;
    height:70px;
  }
  .features_section_img figure img{
    width:25px;
  }
  .features_section_inner h3{
    font-size:20px;
    margin:12px 0 6px;
  }
  .common_section{
    margin-bottom:30px;
  }
  .common_heading{
    font-size:26px;
    margin-bottom:10px;
    word-break:break-word;
  }
  .common_bg_sction,
  .common_space{
    padding:50px 0;
  }
  .claim_section_img{
    width:50px;
    height:50px;
  }
  .claim_section_img figure img{
    width:22px;
  }
  .claim_section_list:after{
    left:24px;
    border:1px dashed var(--theme-color);
  }
  .claim_section_list li{
    margin-bottom:20px;
    padding-left:60px;
  }
  .claim_section_list h3{
    font-size:18px;
  }
  .build_coumnity article figure{
    width:70px;
    height:70px;
  }
  .build_coumnity article figure img{
    width:38px;
  }
  .build_coumnity article figure:after{
    width:20px;
    height:20px;
  }
  .build_coumnity article h3{
    font-size:20px;
    margin:10px 0 5px;
  }
  .client_slider_carosuel .owl-dots .owl-dot{
    width:8px;
    height:8px;
  }
  .client_slider_carosuel .owl-dots .owl-dot.active{
    width:12px;
    height:12px;
  }
  .client_slider_carosuel_inner{
    margin-top:20px;
  }
  .testimonial_content_box p{
    font-size:14px;
    background-size:40px;
    background-position:25px 15px;
    padding:15px;
  }
  .testimonail_slider_carosuel .owl-nav button{
    width:25px;
    height:25px;
    background-size:10px;
    top:auto;
    bottom:-40px;
  }
  .author_details h4{
    margin-bottom:2px;
    font-size:16px;
  }
  .author_details span{
    font-size:14px;
  }
  .get_touch_content h2{
    font-size:28px;
    margin-bottom:10px;
  }
  .get_touch_content p{
    font-size:16px;
  }
  .get_touch_content .btn_group{
    margin-top:10px;
  }
  .get_touch_content .btn_group .btn{
    font-size:14px;
    padding:10px 25px;
    margin:10px 3px 0;
  }
  footer .col{
    flex:none;
    width:50%;
    margin-bottom:20px;
  }
  .footer_link_list li a{
    padding-top:6px;
  }
  .footer_main_logo img{
    width:120px;
  }
  .copyright_section{
    padding:10px 0;
  }
  .copyright_section_inner{
    flex-wrap:wrap;
  }
  .copyright_section_inner p{
    margin:0 0 10px;
    width:100%;
    text-align:center;
    font-size:13px;
  }
  .socail_icon{
    justify-content:center;
  }
  /*Blog*/
  .banner_inner_page h5{
    font-size:16px;
    margin:12px 0 0;
    line-height:26px;
  }
  .admin_features_list li{
    font-size:14px;
    padding-right:0;
  }
  .sales_support_list li{
    margin-bottom:20px;
    padding-left:15px;
  }
  .sales_support_list h4,
  .sales_support_list p{
    font-size:14px;
  }
  .sales_support_list-anchor{
    font-size:15px;
  }
  .support_hours{
    padding:20px 20px 0;
  }
  .support_hours h3{
    font-size:20px;
    margin-bottom:8px;
  }
  /*Free Trail*/
  .free_trail_content > p{
    margin-bottom:25px;
  }
  .free_trail_content h2{
    margin:0 0 20px;
  }
  .free_trail_list li{
    padding:15px;
  }
  .free_trail_list li figure{
    width:50px;
    height:50px;
    padding:10px;
    margin-right:10px;
  }
  .free_trail_list li h3{
    font-size:16px;
  }
  .free_trail_section .btn_group .btn-primary{
    font-size:14px;
    padding:10px 15px;
    margin:0 4px 10px;
  }
  /*Managed Php*/
  .price_button .free_trail{
    margin:10px auto 0;
  }
  .price_button{
    margin-top:15px;
  }
  .price_box_content_bottom{
    margin-top:10px;
  }
  .price_box_content_bottom p{
    font-size:14px;
    margin:8px 0 0;
    line-height:22px;
  }
  .faq_section .accordion-button{
    font-size:15px;
  }
  .accordion-body{
    font-size:14px;
  }
  .faq_section .accordion-button{
    padding:12px;
    padding-right:50px;
  }
  .our_plugin_features_img h3{
    font-size:18px;
  }
  .our_plugin_features_img figure{
    width:35px;
    height:35px;
    padding:0 8px;
  }
  .limit_steps .features_section_inner h3{
    font-size:18px;
  }
  /**Official Extensions Page**/
  .plugin_info .features_section_inner h3{
    font-size:18px;
  }
  .plugin_info .btn-primary{
    margin-top:6pxs;
  }
  .plugin_info .features_section_img{
    width:75px;
    height:75px;
    padding:6px;
  }
  .our_custom_theme_inner{
    margin-top:18px;
  }
  .our_custom_theme_content > a{
    font-size:20px;
    margin-top:15px;
  }
  /**ServicesPage**/
  .services_section_box_main{
    margin-top:20px;
  }
  .services_section_box_inner{
    padding:20px 15px;
  }
  .services_section_box_img{
    width:75px;
    height:75px;
    padding:6px;
  }
  .services_section_box_inner h3{
    font-size:18px;
    margin:14px 0 8px;
  }
  .services_section_box_inner h4{
    font-size:20px;
  }
  .services_section_box_inner p{
    margin-bottom:6px;
  }
  .services_section_box_listing h5{
    font-size:15px;
    margin:10px 0 5px;
  }
  .services_section_box_inner .btn.btn-primary{
    font-size:14px;
    margin-top:16px;
  }
  /*About Us*/
  .why_about_us_content .stext{
    font-size:14px;
    margin-bottom:10px;
  }
  .why_about_us_content h2{
    font-size:26px;
    margin-bottom:10px;
  }
  .why_about_us_content > p{
    margin-bottom:8px;
  }
  .user_info_about img{
    width:38px;
  }
  .user_info_about .user_info_about_right{
    margin-left:10px;
  }
  .user_info_about .user_info_about_right h3{
    font-size:20px;
  }
  .timeline_section_main:after{
    right:auto;
    left:32px;
    height:82%;
  }
  .dates_timeline{
    width:65px;
    height:65px;
    font-size:15px;
    right:auto;
  }
  .timeline_section_main li{
    margin-bottom:35px;
  }
  .left_side p,
  .right_side p{
    margin:0 0 0 80px;
  }
  .left_side .timeline_section_content p:after,
  .right_side .timeline_section_content p:after{
    display:none;
  }
  /*Hosting Provider*/
  .bryzar_img img{
    width:200px;
    margin:auto;
  }
  /*Producast Feature*/
  .products_features .accordion-button:not(.collapsed), .products_features .accordion-button{
    font-size:20px;
  }
  .products_features .accordion-body p{
    margin-bottom:8px;
  }
  .products_features .accordion-body h4{
    font-size:16px;
    padding-left:20px;
  }
  .products_features .accordion-body h4:before{
    width:14px;
    height:14px;
  }
  .products_features .accordion-body h4:after{
    width:8px;
    height:8px;
  }
  /*policies Page*/
  .policies_page{
    padding:25px 0;
  }
  .inner_content_page p{
    font-size:14px;
  }
}
@media (max-width:575px){
  .sales_support_list li{
    flex-direction:column;
    text-align:left;
    justify-content:flex-start;
    align-items:flex-start;
  }
  .sales_support_list li::before{
    top:5px;
  }
  .sales_support_list-anchor{
    margin-top:10px;
  }

  /*About Us*/
  .why_about_us .row .col{
    width:100%;
    flex:inherit;
  }
}
/*Default Page Start*/
.page_main{
  padding:50px 0;
}

/*Sidebar*/
.search-form{
	border:1px solid #e7eaec;
	background-color:#fff;
	display:flex;
	align-items:center;
	max-width:500px;
	padding:5px;
	border-radius:5px;
}
.search-form > label{
	flex:1;
	margin:0;
}
.search-form > label input{
	background-color:#fff;
	border-width:0;
	padding:0 10px 0 10px;
  width:100%;
  outline:none;
}
.search-form .search-submit{
  background:var(--theme-color);
  border:1px solid var(--theme-color);
  color:var(--theme-color-primary);
  color:#fff;
  font-size:14px;
  border-radius:20px;
  padding:10px 20px;
}
.search-form .search-submit:hover{
  background:transparent;
  border-color:var(--theme-color);
  color:var(--theme-color);
}
/*Default Page End*/

/*404 Page Start*/
.error_page #sidebar .widgetbox:nth-child(1){
	display:none;
}
.error_page_content h1{
  font-size:50px;
  font-weight:300;
}
.error_page_content{
	padding:100px;
	text-align:center;
}
.error_page_content .error_page_search{
	background-color:#f2f2f2;
	margin:30px auto;
	padding:30px 20px;
}
.error_page_content .search-form{
  background-color:#fff;
	border-radius:25px;
	margin:0 auto;
}
/*404 Page End*/
/*SIDEBAR START*/
.widget-area > ul > li + li{
  border-top:1px solid #ebe9e6;
  margin-top:20px;
  padding-top:20px;
}
.widget-area .wp-block-search > label{
  display:none;
}
.widget_search > form > div{
  position:relative;
}
.widget_search > form input[type="search"]{
  border:1px solid #e7eaec;
  padding:5px;
  width:100%;
  height:54px;
  border-radius:30px;
  padding:0 100px 0 20px;
}
.widget_search > form button{
  background:var(--theme-color);
  border:1px solid var(--theme-color);
  color:var(--theme-color-primary);
  color:#fff;
  font-size:14px;
  border-radius:20px;
  padding:10px 20px;
  position:absolute;
  right:5px;
  top:5px;
}
.widget_search > form button:hover{
  background:transparent;
  border-color:var(--theme-color);
  color:var(--theme-color);
}
.widget-area .widget_block h2{
  font-size:20px;
  font-weight:600;
  margin-bottom:10px;
}
.wp-block-latest-posts li + li{
  margin-top:15px;
}
/*SIDEBAR END*/

/*FAQs Start*/
.faqs-section .accordion{
  border:1px solid var(--bs-border-color-translucent);
  border-radius:5px;
  overflow:hidden;
}
.faqs-section .card{
  border-width:0;
  border-radius:0;
}
.faqs-section .card-header{
  border-radius:0;
  padding:0;
}
.faqs-section .card-header > span,
.faqs-section .card-header > button{
  padding:15px;
  display:block;
  width:100%;
  text-align:left;
  font-weight:500;
}
.faqs-section .faqs-header{
	background-color:var(--theme-color);
	color:#fff;
	font-weight:bold;
}
.faqs-section .btn-link{
	border-width:0;
	text-decoration:none;
}
.faqs-section .card-body p{
  margin-bottom:10px;
}
.faqs-section .card-body p:nth-last-child(1){
	margin-bottom:0;
}
.faqs-section .card-body p a{
  font-weight:bold;
}
.faqs-section .card-body p i{
  font-style:italic;
  font-weight:bold;
}
/*FAQs End*/
/*BLOGS LISTING START*/
.blog_listing{
  margin:0 auto;
  display:flex;
  flex-wrap:wrap;
}
.blog_listing .post_item{
  padding:10px 10px 30px;
  width:33.33%;
  border-bottom:1px solid #ddd;
  margin-bottom:30px;
}
.blog_listing .post_item{
  width:50%;
}
.blog_listing .post_item *{
  letter-spacing:1px;
}
.blog_listing .post_item_thumb{
  box-shadow:0 5px 5px rgba(0, 0, 0, .1);
  border-radius:10px;
  overflow:hidden;
}
.blog_listing .post_item_thumb img{
  height:auto;
  width:100%;
}
.blog_listing article header h2{
  line-height:1.5;
  font-size:1.375rem;
  margin-top:1.25rem;
  text-overflow:ellipsis;
  white-space:nowrap;
  overflow:hidden;
}
.blog_listing article header h2 a{
  color:#000;
  font-weight:400;
}
.blog_listing article header h2 a:hover{
  text-decoration:underline;
  text-decoration-style:dashed;
  text-decoration-thickness:1px;
  text-underline-offset:0.6ch;
}
.blog_listing article header .entry-meta{
  margin-bottom:15px;
}
.blog_listing .post_item .post_item_des{
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
}
.posts-navigation{
  display:none;
}
.pagination{
  border-top:1px solid #ddd;
  margin-top:30px;
  padding-top:30px;
  width:100%;
}
.blog_listing .pagination{
  border-top:0;
  margin-top:0;
  padding-top:0;
}
.pagination .nav-links{
  display:flex;
  justify-content:center;
  width:100%;
}
.pagination .nav-links > a,
.pagination .nav-links > span{
  margin:0 10px;
}
/*BLOGS LISTING END*/
/*BlOGS ViEW START*/
.blog_entry_view header h1{
  font-size:30px;
  font-weight:400;
  line-height:1.5;
  margin-bottom:10px;
}
.blog_entry_view header h1 a{
  color:#000;
  pointer-events:none;
}
.blog_entry_view .entry-meta{
  margin-bottom:10px;
}
.blog_entry_view .entry-content{
  color:#000;
  line-height:1.8;
}
.blog_entry_view .entry-content img{
  box-shadow:0 0 10px rgba(0, 0, 0, .05);
  border-radius:10px;
  max-width:100%;
  height:auto;
}
.blog_entry_view .entry-content ul,
.blog_entry_view .entry-content ol{
	line-height:150%;
	margin-bottom:10px;
  padding-left:21px;
  margin-left:10px;
}
.blog_entry_view .entry-content ul ul{
  margin-top:10px;
}
.blog_entry_view .entry-content ul li,
.blog_entry_view .entry-content ol li{
  margin-bottom:10px;
  font-size:1rem;
  letter-spacing:1px;
}
.blog_entry_view .entry-content ul,
.blog_entry_view .entry-content ul li{
	list-style:disc;
}
.blog_entry_view .entry-content ul[type="circle"],
.blog_entry_view .entry-content ul[type="circle"] li{
  list-style:circle;
}
.blog_entry_view .entry-content ul[type="square"],
.blog_entry_view .entry-content ul[type="square"] li{
  list-style:square;
}
.blog_entry_view .entry-content h1,
.blog_entry_view .entry-content h2,
.blog_entry_view .entry-content h3,
.blog_entry_view .entry-content h4,
.blog_entry_view .entry-content h5,
.blog_entry_view .entry-content h6,
.blog_entry_view .entry-content p{
  margin:15px 0;
  letter-spacing:1px;
}
.blog_entry_view .entry-content h2{
  font-size:1.8rem;
  font-weight:bold;
}
.blog_entry_view .entry-content h3{
  font-size:1.5rem;
  font-weight:bold;
}
.blog_entry_view .entry-content h4{
  font-size:1.3rem;
  font-weight:bold;
}
.blog_entry_view .entry-content p{
  font-size:1rem;
}
.blog_entry_view .entry-content figure{
  margin:1.5rem 0;
}
.blog_entry_view .entry-footer{
  margin:20px 0;
}
.blog_entry_view .entry-footer > span{
  display:block;
  margin:10px 0;
}
.blog_entry_view .footer{
  border-top:1px solid;
  margin:20px 0 0;
  padding-top:20px;
}
.blog_entry_view .footer .nav-links{
  display:flex;
  margin:0 -20px;
}
.blog_entry_view .footer .nav-links > div{
  width:50%;
  padding:0 20px;
}
.blog_entry_view .footer .nav-links > div.nav-next{
  text-align:right;
}
.blog_entry_view .footer .nav-links > div a{
  color:#000;
}
.blog_entry_view .footer .nav-links > div a .meta-nav{
  font-size:17px;
}
.blog_entry_view .footer .nav-links > div a p{
  font-size:17px;
  padding:0 25px;
  margin-top:10px;
  font-weight:600;
}
.blog_entry_view .alert a{
  color:inherit;
}
@media (max-width:767px){
  .page_main .page_content .row > div{
    margin-bottom:30px;
  }
  .blog_entry_view .footer .nav-links > div a p{
    display:none;
  }
}
/*BlOGS ViEW END*/

/* COMMENTS START */
#comments,
.comments-link,
.entry-footer .meta-sep{
  display:none;
}
.comment-respond,
.comments-area{
	margin-top:30px;
}
.comments{
	list-style-type:none;
	padding-left:0;
}
.comments > li{
	border:1px solid #eee;
	padding:20px;
	margin-bottom:15px;
}
.comments > li article .comment-meta{
	display:flex;
	align-items:center;
	margin-bottom:15px;
}
.comments > li article .comment-meta .comment-author{
	margin-right:15px;
}
.comments > li article .comment-meta .fn{
	font-weight:bold;
	color:#000;
	font-style:normal;
}
.comments .reply > a:before{
	content:"\f075";
	font-family:"FontAwesome";
	margin-right:5px;
}
.comment-respond .comment-reply-title{
	font-size:17px;
}
.comment-respond .logged-in-as{
	margin:10px 0;
	font-size:14px;
}
.comment-respond .comment-form > p + p{
	margin-top:15px;
}
.comment-form-comment > label{
	display:none;
}
.comment-form-comment > textarea{
	width:100%;
	min-height:150px;
}
.comment-respond .form-submit{
	margin-top:20px;
}
.comment-respond .form-submit .submit{
	color:#fff;
	background-color:#13b6d2;
	border:1px solid #13b6d2;
	display:inline-block;
	font-weight:400;
	text-align:center;
	vertical-align:middle;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	padding:0 30px;
	line-height:50px;
	font-size:1rem;
	border-radius:50px;
	letter-spacing:1px;
	font-weight:500;
	-webkit-transition:all 450ms ease-in-out;
	-moz-transition:all 450ms ease-in-out;
	-o-transition:all 450ms ease-in-out;
	-ms-transition:all 450ms ease-in-out;
	transition:all 450ms ease-in-out;
}
.comment-respond .form-submit .submit:hover{
	color:#fff;
	background-color:#ed1e79;
	border-color:#ed1e79;
}
.comment-respond .comment-form-cookies-consent input{
	margin-right:10px;
 }
 .comments > li .children{
	list-style:none;
	padding:0;
	margin:20px 0 0;
 }
.comments > li .children > li > article{
	background-color:#f5f8fb;
	padding:15px;
	position:relative;
}
.comments > li .children > li > article:before{
	content:"";
	width:0;
	height:0;
	border-left:10px solid transparent;
	border-right:10px solid transparent;
	border-bottom:10px solid #f5f8fb;
	position:absolute;
	top:-10px;
	left:15px;
}
/* COMMENTS END */


/*POSTFOLIO PAGE START*/
.protfoli_page_inner{
  position:relative;
  box-shadow:0 0 7px rgba(0, 0, 0, 0.2);
  border-radius:5px;
  overflow:hidden;
  margin:15px 0;
}
.protfoli_page_content h3{
  color:#fff;
  font-size:25px;
  margin:18px 0;
}
.protfoli_page_img img{
  height:600px;
  width:100%;
  border-radius:5px;
}
.protfoli_page_content{
  background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.9) 100%);
  background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%);
  background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%);
  filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
  width:100%;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:flex-end;
  position:absolute;
  left:0;
  right:0;
  top:0;
  bottom:-90px;
  margin:auto;
  transition:0.5s;
}
.protfoli_page_content:hover{
  bottom:0;
  padding:50px 15px 70px;
  
}
.protfoli_page_content img{
  width:140px;
  margin:auto;
}
.protfoli_page_content h3{
  color:#fff;
  font-size:22px;
  margin:20px 0 ;
}
/*POSTFOLIO PAGE END*/
/*REVIEWS PAGE START*/
.review_view_page_inner{
  display:block;
  width:100%;
  margin:20px 0 ;
}
.review_view_page_content_box p{
  background:#F8F8F8;
  padding:25px;
  margin:0;
  font-size:18px;
  background-image:url(../images/quotes.png);
  background-repeat:no-repeat;
  background-position:25px 5px;
  position:relative;
}
.review_view_page_content_box p:after{
  content:'';
  border-top:solid 22px #F8F8F8;
  border-left:solid 22px transparent;
  border-right:solid 22px transparent;
  position:absolute;
  left:0;
  right:0;
  margin:auto;
  width:30px;
  bottom:-22px;
}
.review_view_page_author{
  text-align:center;
  margin-top:30px;
}
.review_view_page_author h4{
  font-size:25px;
  font-weight:600;
  margin-bottom:8px;
}
.review_view_page_author span{
  font-size:20px;
  font-weight:500;
}
@media (max-width:991px){
  .protfoli_page_img img{
    height:500px;
  }
}
@media (max-width:767px){
  .protfoli_page_img img{
    height:400px;
  }
  .protfoli_page_content img{
    width:100px;
  }
  .protfoli_page_content h3{
    color:#fff;
    font-size:18px;
  }
 .protfoli_page_content{
    bottom:0;
    padding:20px 0 30px;
  }
  .review_view_page_content_box p{
    font-size:16px;
    padding:15px;
  }
  .review_view_page_author h4{
    font-size:20px;
    margin-bottom:5px;

  }
  .review_view_page_author span{
    font-size:16px;
  }
  .client_slider_carosuel .item{
    width:50%;
  }

  .blog_listing .post_item{
    width:100%;
  }
}
/*REVIEWS PAGE END*/
/*Landing Page Awards Start*/
.awards-area{
  background-image:url(../images/awards-bg.jpg);
  background-size:cover;
  background-repeat:no-repeat;
  background-position:center;
  background-attachment:fixed;
  position:relative;
}
.awards-area:before {
  content:"";
  position:absolute;
  background-color:#0000005c;
  left:0;
  top:0;
  bottom:0;
  right:0;
}
.awards-area .awards-area-content{
  position:relative;
}
.awards-area h2{
  font-size:43px;
  font-weight:700;
  color:#fff;
}
.awards-area-years{
  display:flex;
  flex-wrap:wrap;
  margin-top:50px;
}
.awards-area-years .awards-year{
  padding:15px;
  width:25%;
  position:relative;
}
.awards-area .awards-icon{
  display:block;
  position:absolute;
  left:50%;
  transform:translateX(-50%);
  top:0;
}
.awards-area .awards-icon svg{
  height:50px;
}
.awards-area-years .awards-year a{
  border:2px solid #fff;
  width:100%;
  border-radius:10px;
  position:relative;
  transition:all 0.4s ease-in-out;
  display:flex;
  align-items:center;
  justify-content:center;
  background-color:#0071bc;
  margin-top:24px;
}
.awards-area-years .awards-year a span{
  color:#fff;
  font-size:25px;
  width:100%;
  text-align:center;
  padding:15px;
}
.awards-area-years .awards-year a:hover{
  background-color:#F16625;
}
.awards-area-years .awards-year a:hover span{
  color:#fff;
}
.awards-area-img figure{
  background-color:#f5f5f5;
  padding:30px;
  border-radius:20px;
}
@media (max-width:767px){
  .awards-area h2{
    font-size:26px;
  }
  .awards-area-content{
    margin-top:30px;
  }
  .awards-area-years .awards-year{
    width:50%;
  }
  .awards-area-img{
    margin-top:1.25rem;
  }
}
/*Landing Page Awards End*/