*{padding:0;margin:0;box-sizing:border-box;}
body{font-size: 16px;font-family: 'Open Sans', sans-serif;font-weight: 400; -webkit-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; -webkit-font-feature-settings: "pnum"; font-feature-settings: "pnum";font-variant-numeric: proportional-nums;}
ul,ol{list-style:none;}
a:hover{text-decoration:none;}
.features h1{font-size: 36px;line-height: 40px; color: #ffffff;font-weight: bold;font-family: 'Roboto Slab', serif;}
.features h2{color: #484848;font-size: 24px;line-height: 26px;font-family: 'Roboto Slab', serif;font-weight: 700;}
.features h3{ color: #484848;font-size: 24px;line-height: 26px;font-weight: normal;font-family: 'Roboto Slab', serif;}
.features h4{font-size: 12px;line-height: 14px;color: #484848;font-weight: 700;font-family: 'Open Sans', sans-serif;}
.features h5{font-size: 20px;line-height: 22px;color: #fff;font-weight: normal;font-family: 'Roboto Slab', serif;}
.features h6{font-size:13px;}
.features p{font-size: 13px;line-height: 15px;color: #fff;font-weight: 400;font-family: 'Open Sans', sans-serif;}
.tranisition{-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.tbl{width:100%;height:100%;display: table;}
.tbl_cell{width:100%;height:100%;vertical-align:middle;display: table-cell;}
.no_border{border: none !important;}
.no_padding{padding-left:0 !important;}
.no_margin{margin-bottom: 0 !important;}

/* -------Layout Start Here---------------*/
.features .wrapper{display: block;margin: 0 auto;}
.features .container{max-width: 1140px;display: block;margin: 0 auto;width: 100%;}
.features .entry-content {margin-top: 0;}

/*--banner start--*/
.features .banner{background: url(../images/features/banner.jpg) no-repeat center center;background-size:cover;width: 100%;padding: 152px 0 0 0;}
.features .banner figure img{display: block;width: 100%;}
.features .banner_cont{position: relative;padding: 0 0 176px 0;}
.features .banner_lt{text-align: left;padding: 0;}
.features .banner_lt h1{padding: 0 0 16px 0;}
.features .banner_lt h5{font-family: 'Open Sans', sans-serif;font-size: 18px;line-height: 20px;color: #fff;font-weight: 400;}
.features .banner_rt{position: absolute;right: -50px; top: -86px;}
.features .banner_rt figure img{display: block;margin: 0 auto;}
.features .banner_star{display: block;padding: 0 0 69px 0;text-align: center;}
.features .banner_slider_ul{display: block;margin: 0 -15px;font-size: 0;}
.features .banner_slider_ul .banner_slider_li{vertical-align: top;display: inline-block;position: relative;width: 33%;}
.features .banner_slider_ul .banner_slider_li:after{content: "";position: absolute;right:0;top: 13px;background: #fff;width: 1px;height: 80%;opacity: 0.2;}
.features .banner_slider_ul .banner_slider_li:last-child:after{display: none;}
.features .banner_star_in{display: block;}
.features .banner_star_in a{display: block;margin: 0 0 17px 0;}
.features .banner_star_in a img{margin: 0 auto;display: block;width: auto;}
.features .banner_star_in h5{padding: 0px 0 0px 0;}
.features .banner_star_in p{padding: 0 42px;line-height: 1.4;}
.features .banner_button{display: block;text-align: center;padding: 17px 0 21px 0;}
.features .banner_button ul{display: block;font-size: 0;}
.features .banner_button ul li{display:inline-block;padding: 0 19px;text-align: center;vertical-align: top;}
.features .banner_button ul li a{font-size: 14px;line-height: 16px;color: #fff;font-weight: bold;position: relative;padding: 13px 15px;border-radius: 8px;}
.features .banner_button ul li a:after{content: ".";position: absolute;right: -20px;top: 0px;font-size: 27px;color: #fff;line-height: 30px;}
.features .banner_button ul li:last-child a:after{display:none;}
.features .banner_button ul li a:hover{background: #ffffff;color: #2c1e59;}
.features .banner_button ul li.active a{background: #ffffff;color: #2c1e59;}
/*--banner ends--*/

/*--feature_in start--*/
.features .feature_in{display: block;position: relative;}
.features .feature_cont{text-align: center;padding: 66px 0 54px 0;max-width: 870px;position: relative;margin: 0 auto;z-index: 1;}
.features .feature_cont h2{padding: 0 0 10px 0;}
.features .feature_cont p{color: #4a4a4a;font-size: 16px;line-height: 1.4;padding: 0 0 36px 0;}
.features .feature_cont ul{display: block;font-size: 0;margin: 0 0px 60px 0;}
.features .feature_cont ul li{display: inline-block;vertical-align: top;padding: 0 0 47px 0;width: 20%;}
.features .feature_bk{display: block;text-align: center;}
.features .feature_bk a{display: inline-block;box-shadow: 0 0.5px 2px 0 rgba(0, 0, 0, 0.31);width: 52px;height: 52px;border-radius: 100%;}
.features .feature_bk a img{display: block;margin: 0 auto;/* box-shadow: 0 0.5px 2px 0 rgba(0, 0, 0, 0.31); */border-radius: 100%;}
.features .feature_bk span{display: block;color: #484848;font-size: 13px;line-height: 15px;font-family: 'Open Sans', sans-serif;font-weight: normal;padding: 0;}
.features .new_feaure_in{display: block;}
.features .new_feaure_in h4{padding: 0 0px 28px 0;text-decoration:  underline;}
.features .new_feaure_in ul{margin: 0;}
.features .btn_hover{display: block;padding: 8px 0 57px 0;}
.features .btn_hover a{display: inline-block;font-size: 16px;line-height: 18px; color: #4a90e2;font-weight: normal;text-decoration: underline;}
.features .arrow{display: block;text-align: center;position: absolute;left: 0;right: 0;bottom: -6px;text-align:  center;width: 100%;margin: 0 auto;}
.features .arrow a{display:inline-block;}
.features .arrow a img{margin: 0 auto;display: block;}
/*--feature_in end--*/
.features .form_in{display: block;background: #f4f4f4;position: relative;}
.features .form_cont{text-align: center;max-width: 700px;margin: 0 auto;padding: 36px 0 0 0; opacity: 1!important;}
.features .form_cont a{display: inline-block;}
.features .form_cont a img{display: block;margin: 0 auto;}
.features .form_cont p{color: #484848;font-size: 18px;line-height: 1.4;font-weight: 400;font-family: 'Roboto Slab', serif;padding: 4px 12px 17px 14px;}
.features .form_cont p.p_small{font-size: 12px;padding: 0 0 22px 0;line-height: 1.4;}
.features .form_cont > a.btn_cont{display: inline-block;font-size: 18px;padding: 0;width: 308px;height: 53px;line-height: 49px;background-color: #038acf;border:2px solid transparent;font-family: 'Roboto Slab', serif; color:#ffffff;}
.features .form_cont > a.btn_cont:hover{border-color: #038acf;background: #fff;color: #038acf;}
.features .form_cont span{color: #9b9b9b;font-size: 12px;line-height: 14px;font-style: italic;display: block;text-align: center;padding: 8px 0 33px 0;}


.features .embed_cnt{display: block;padding: 37px 0 0 0;position: relative;}
.features .embed_cnt a{display: inline-block;position: relative;padding: 0 0 30px 0;}
/*.features .embed_cnt a:after{content: '';position: absolute;bottom: -6px;left: 0;right: 0;margin: 0 auto;width: 1px;height: 36px;background: #cccccc;}*/
.features .embed_cnt figure{display: block;margin: 0;}
.features .embed_cnt figure img{display: block;border: 0 none;margin: 0 auto;}
.features .embed_cnt ul{display: inline-block;margin: 0;position: relative;padding: 0;font-size: 0;}
.features .embed_cnt ul li{display: inline-block;position: relative;padding: 26px 32px;float: left;box-shadow: 0 0 28px 0 rgba(0, 0, 0, 0.17);background: #fff;margin: 0px 15px;width: 125px;height:125px;border-radius: 8px;}
.features .embed_cnt ul li:after{content: "";background: #ccc;position: absolute;right: -45px;top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-moz-transform: translateY(-50%);width: 43px;height: 1px;}
.features .embed_cnt ul li figure{display: block;margin: 0 auto;}
.features .embed_cnt ul li figure img{display: block;border: 0 none;}
.features .embed_cnt ul li h5{display: block;margin: 11px 0 0 0;font-size: 12px;line-height: 17px;font-weight: normal;font-family: 'Open Sans', sans-serif;text-align: center;color: #484848;}
.features .embbed_txt{display: block;text-align: center;padding: 92px 0 0 0;position: relative;}
.features .feature_cont:after{content: "";background: url(../images/features/bg_img.png) no-repeat;position: absolute;left: 0;top: 31px;width: 100%;height:605px;z-index: -1;background-size: cover;}
.features .embbed_txt h3{text-align: center;padding: 0 0 12px 0;}
.features .embbed_txt p{color: #484848;font-size: 16px;line-height: 1.4;}
.features .embed_cnt ul li:last-child:after{display: none;}
.features .any_in{display: block;text-align: center;}
.features .any_in > a{display: inline-block;position: relative;color: #484848;font-size: 12px;line-height: 14px;margin: 24px 0 122px 0;padding: 0;}
.features .embbed_in{position: relative;display: block;}
.features .arrow.arrow1{}
/* -------segment---------------*/
.features .segment{display: block;padding: 21px 0 50px 0;}
.features .segment_in{display: block;margin: 0 auto;float: none;padding: 0;}
.features .seg2{display: block;padding: 0 0 6px 0;position: relative;margin: 30px 0 45px 0;}
.features .segment_left{position: absolute;left: 126px;top: 40%;transform: translateY(-50%);margin: -35px 0 0 0;-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);}
.features .segment_left figure{}
.features .segment_left figure img{display: block;margin: 0 auto;}
.features .segment_right{padding: 0 0 0 11px;}
.features .segment_right h2{padding: 0 0 9px 0;font-weight: 400;}
.features .segment_right  p{color: #484848;font-size: 16px;line-height: 1.4;padding: 0 0 46px 0;}
.features .seg_bk{border-radius: 5px;background-color: rgba(3, 139, 207, 0.07);padding: 17px 29px 21px 29px;}
.features .seg_bk_in{padding: 17px 34px 16px 30px;border-left: 3px solid #038bcf;}
.features .seg_bk_in p{padding: 0;font-size: 18px;line-height: 1.4;font-style:  italic;color: #038bcf; font-weight: 300;}
.features .arrow.arrow2{padding: 0px 0;bottom: 0;}
.features .seg2_in{margin: 0 0 129px 0;}
.features .seg3 .segment_left{left: auto;right: 112px;margin: -41px 0 0 0;}
.features .seg3 .segment_right{text-align: right;padding: 0 26px 0 0;}
.features .seg3 .seg_bk_in{border-right: 3px solid #038bcf;border-left: 0;}
.features .seg3 .seg_bk{}
.features .seg3 .segment_right > p{padding: 0 0 34px 0;}
.features .seg1{padding: 50px 14px 60px 0px;}
.features .seg_right{padding: 0px 0 0 0;}
.features .seg_right figure{}
.features .seg_right figure img{margin: 0 auto;}
.features .seg_left{padding: 20px 0 0 0;}
.features .seg_left h2{color: #484848;font-weight: 400;padding: 0 0 8px 0;}
.features .seg_left p{color: #484848;font-size: 16px;line-height: 1.4;}
.features .temple_txt .arrow{display: none; bottom: 169px;}
/* -------segment---------------*/
/* -------work_zap start---------------*/
.features .work_zap{display: block;overflow: hidden;padding: 57px 0 68px 0px;}
.features .work_bk{background: url(../images/features/bg_org.png) no-repeat center center;width: 1167px;height:459px;margin: 0 auto;position: relative;padding: 43px 0 0 0;text-align: center;box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.28), inset 0 -6.5px 7px 0 rgba(0, 0, 0, 0.06);border-radius: 53px;}
.features .work_bk > a{display: inline-block;color: #fff;font-size: 18px;line-height:  20px;}
.features .work_bk p{font-size: 24px;line-height: 26px;padding: 27px 0 0px 0;}
.features .work_bk > a.text{
    text-decoration: underline;
}
.features .work_bk:before{
    content:"";
    display: block;
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -71px;
    text-align: center;
    width: 12px;
    height: 65px;
    margin: 0 auto;
    background: url(../images/features/arrow1.png) no-repeat;
    z-index: 1;
    }
.features .work_bk:after{
    content:"";
    display: block;
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    top: -54px;
    text-align: center;
    width: 13px;
    height: 50px;
    margin: 0 auto;
    background: url(../images/features/arrow.png) no-repeat;
    }
.features .img{position: absolute;left: 0;top:0;}
.features .img_sec{text-align: left;}
.features .img1{left: 11.7%;top: auto;bottom: 32.4%;}
.features .img2{top: auto;left: 22.5%;bottom: 8.4%;}
.features .img3{left: 35.8%;top: auto;bottom: 28%;}
.features .img4{top: auto;bottom: 10.8%;left: 46.4%;}
.features .img5{left: auto;top: auto;bottom: 23.8%;right: 32.5%;}
.features .img6{left: auto;bottom: 6%;top: auto;right: 20.3%;}
.features .img7{left: auto;right: 10%;top: auto;bottom: 29%;}
.features .find_in{display: block;text-align: center;display:none;}
.features .find_txt{padding: 32px 0px 0 0;position: relative;z-index: 1;}
.features .find_txt:after{content: "";background: url(../images/features/bg2.png) no-repeat;position: absolute;left: 0;top: 0;width: 100%;height: 587px;z-index: -1;}
.features .find_txt h2{font-weight: 400;padding: 0 0 10px 0;}
.features .find_txt p{color:  #484848;font-size: 16px;line-height: 1.4;padding: 0 0 50px 0;}
.features .find_txt ul{display: block;font-size: 0;margin: 0 25px;}
.features .find_txt ul{display: block;font-size: 0;margin: 0 25px;}
.features .find_txt ul li{display: inline-block;float: none;vertical-align: top;margin: 0 0 40px 0;}
.features .find_txt ul li a{position: relative;}
.features .find_txt ul li a:after{content: "";background: url(../images/features/s1.png) no-repeat;width:36px;height: 36px;position:absolute;left: 63px;top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.features .find_txt ul li a.btn_form{width: 100%;padding:  0;height: 70px;line-height: 70px;border: 2px solid #038bcf;font-size: 16px;color: #038bcf;font-family: 'Roboto Slab', serif;display: inline-block;font-weight: bold;border-radius: 8px;}
.features .find_txt ul li a.btn_form:hover{opacity: 0.5;}
.features .find_txt ul li.btn2 a:after{background: url(../images/features/s2.png) no-repeat;}
.features .find_txt ul li.btn3 a:after{background: url(../images/features/s3.png) no-repeat;}
.features .find_txt ul li.btn4 a:after{background: url(../images/features/s4.png) no-repeat;}
.features .find_txt ul li.btn5 a:after{background: url(../images/features/s5.png) no-repeat;}
.features .templete_in{text-align: center;}
.features .temple_txt{}
.features .temple_txt h2{
    padding: 109px 0 26px 0;
    font-weight: 400;
}
.features .temple_txt p{
    color: #484848;
    font-size: 16px;
    line-height: 1.4;
}
.features .temple_txt{position:relative;padding: 24px 0 17px 0;border-bottom: 1px solid #e4e4e4;}

.join_in{background: #038acf;text-align: center;}
.join_txt{padding: 114px 0 90px 0;}
.join_txt h2{font-size: 28px;line-height: 30px;color: #fff;font-weight: 700;padding: 0 0 27px 0;}
.join_txt a{width: 310px;height: 60px;border-radius: 8px;box-shadow: 0 0.5px 2px 0 rgba(0, 0, 0, 0.5);background: #fff;font-size: 21px;line-height: 57px;color: #038bcf;padding: 0;font-weight: 700;font-family: 'Roboto Slab', serif;border:2px solid transparent;}
.join_txt a:hover{border-color: #fff;background: #038bcf;color: #fff;}
.join_txt span{font-size: 14px;line-height: 16px;color: #fff;font-style: italic;display: block;padding: 17px 0 8px 0;}

.features .tooltip .tooltiptext{background: #484848 !important;}
.features .tooltip{font-size: 16px;line-height: 20px;}

.features .slider_cont button{font-size: 0;background: transparent;height: 100%;cursor: pointer;border: none;outline: none; box-shadow: none; padding: 0; width: 13px!important;}
.features .slider_cont .slick-prev{background: url(../images/features/arrow.png) no-repeat left center;width: 10px;position: absolute;top: -49px;left: 0;height: 50px;right: 0;margin: 0 auto;text-align: center;cursor: pointer;}
.features .slider_cont .slick-prev.slick-disabled{background: none;}
.features .slider_cont .slick-next.slick-disabled{background: none;}
.features .slider_cont .slick-next{background: url(../images/features/arrow1.png) no-repeat left center;width: 18px;position: absolute;bottom: -49px;left: 0;height: 59px;right: 0;margin: 0 auto;text-align: center;cursor: pointer;}
.features .slick-slide img {display: inline-block;}

.features .magnet{display: block;text-align: center;padding: 6px 0 57px 0;}
.features .magnet ul{display: block;margin: 39px 0 0 0;}
.features .magnet button{font-size: 0;background: transparent;height: 100%;cursor: pointer;border: none;outline: none;box-shadow:none;}
.features .magnet .slick-prev{background: url(../images/features/left_arrow.png) no-repeat left center;width: 15px;position: absolute;top: 0;left: -38px;}
.features .magnet .slick-prev.slick-disabled{background: none;}
.features .magnet .slick-next.slick-disabled{background: none;}
.features .magnet .slick-next{background: url(../images/features/right_arrow.png) no-repeat left center;width: 15px;height: 100%;position: absolute;top: 0;right: -31px;}
.features .slick-initialized .slick-slide a:focus{outline: 0 none;}
.features .slick-initialized .slick-slide a:focus{outline: 0 none;}
.features .enq_cnt{display: block;background: #484848;min-height: 61px;padding: 15px 10px;text-align: left;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;position: relative;z-index: 999;}
.features .enq_cnt h4{display: block;margin: 0;font-size: 14px;line-height: 16px;color: #fff;font-weight: 700;font-family: 'Roboto', sans-serif;}
.features .enq_cnt p{display: block;margin: 0;font-size: 11px;line-height: 13px;color: #fff;font-weight: 300;font-family: 'Roboto', sans-serif;}
.features .magnet .slick-list{padding: 6px 0;}
.features .enq{
    display: block;
    position: relative;
    z-index: 99;
    border: 3px solid transparent;
    border-radius: 5px;
    transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    box-shadow: 0px 0px 17px -1px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0px 0px 17px -1px rgba(0,0,0,0.2);
    -ms-box-shadow: 0px 0px 17px -1px rgba(0,0,0,0.2);
    -o-box-shadow: 0px 0px 17px -1px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 0px 17px -1px rgba(0,0,0,0.2);
    margin: 0 5px;
    }
.features .enq figure {
    text-align: center;
    height: 170px;
}
.features .demo{display: none;padding: 15px 15px;position: absolute;top: 0;left: 0;right: 0;margin: 0 auto;width: 100%;height: 100%;background: rgba(124, 125, 125,0.8);transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;}
.features .demo button{display: block;font-size: 13px;line-height: 15px;color: #ffffff;font-weight: bold;min-height: 55px;border-radius: 5px;text-align: left;outline: 0 none;border: 0 none;width: 100%;font-family: 'Roboto', sans-serif;height: auto;transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;}
.features .demo button.view{background: url(../images/features/img19.png) no-repeat 10% center #038bcf;padding: 20px 0 20px 45px;margin: 0 0 8px 0;transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;}
.features .demo button.view:hover{background: url(../images/features/img19.png) no-repeat 10% center #299fda;}
.features .demo button.embed{background: url(../images/features/img20.png) no-repeat 10% center #83d17b;padding: 20px 0 20px 45px;transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;}
.features .demo button.embed:hover{background: url(../images/features/img20.png) no-repeat 10% center #90E688;}
.features .embed_cnt figure img.dis_in{display:none;}
.features .template {margin: 0; padding: 0;}
.features .template ul li:hover .demo{display: block;}
.features .template ul li:hover .enq{border:3px solid #038bcf; }
/* -------popup---------------*/
.features .modal-box {
  display: none;
  position: fixed;
  z-index: 1000;
  width: 98%;
  background: white;
  border-bottom: 1px solid #aaa;
  border-radius: 4px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  border: 1px solid rgba(0, 0, 0, 0.1);
  background-clip: padding-box;
}

.features .close{cursor:pointer; position:absolute; top:0px; right:-40px; opacity:1;}
.features .close img{border-radius:100%;  box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.3);}
.features .close:hover{opacity:1;}
.features .modal-box .content{display: block;padding: 20px;position: relative;}
.features .modal-box .content h2{display: block;margin: 0;text-align: center;}
.features .modal-box .content a{display: inline-block;}
.features .modal-box .content a figure{display: block;margin: 0;padding: 0;}
.features .modal-box .content a figure img{display: block;border: 0 none;}
.features #html5-close{background: url(../images/features/close_icon1.png) no-repeat ;width: 30px;height: 30px;background-size: 30px;right:-23px!important;}
.features #html5-close img{display: none;}
.features #html5-watermark{display: none !important;}
.features .pop_cnt{border: 2px solid #e4e4e4;border-radius: 5px;margin: 20px 0;padding: 20px 15px;}
.features .pop_cnt textarea{display: block;font-size: 13px;line-height: 18px;color: #484848;font-weight: normal;font-family: 'Roboto', sans-serif;width: 100%;height: 197px;border: 0 none;}
.features .modal-box .content button{display: block;font-size: 16px;line-height: 18px;color: #fff;font-weight: 400;text-align: center;font-family: 'Roboto', sans-serif;outline: 0 none;border: 0 none;width: 100%;height: 45px;background: url(../images/features/img21.png) no-repeat 33% center #038bcf;padding: 0;border-radius: 5px;}

/*
 #html5-elem-wrap{position: relative !important;z-index: 999;}
 #html5-elem-wrap:before{background: url(../images/features/bg_img1.png) no-repeat top center;width: 100% !important;position: absolute !important;top: 0;left: 0;content: '';z-index: 99999;height: 14px;}
*/
.features .modal-box .content_1{padding: 0;}
.features #html5-image{padding: 0 !important;}

.features #html5lightbox-div{height: 590px;}
.features .modal-box .content {position: relative;display: block; overflow: scroll; height: 582px;}
.features .modal-box .content_1 :after{display: none;}
.modal-overlay {
  opacity: 0;
  filter: alpha(opacity=0);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 900;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3) !important;
}

.features a.close {
  line-height: 1;
  font-size: 2.5em;
  position: absolute;
  top: -5%;
  right: -2%;
  text-decoration: none;
  color: #000;
  z-index: 999999;
}
.features a.close_1{width: 30px;height: 30px;border: 1px solid #fff;border-radius: 100%;background: #fff;}
.features a.close:hover {
  color: #222;
  -webkit-transition: color 1s ease;
  -moz-transition: color 1s ease;
  transition: color 1s ease;
}
.features .modal-box span{display: none;}
.features .demo .btn{width: 100%;}
@media (min-width: 32em) {
    .features .modal-box { width: 90%; height:80vh;}
}

/* -------for input---------------*/
.features .modal-box input, .features .modal-box textarea, .features .modal-box button, .features .modal-box select {
    -webkit-appearance: none; /*Safari/Chrome*/
    -moz-appearance: none; /*Firefox*/
    -ms-appearance: none; /*IE*/
    -o-appearance: none; /*Opera*/
    appearance: none;
    -webkit-border-radius: 0; 
	outline:none;
}

