@font-face{font-family:Prida;src:url(../fonts/Prida01.ttf);}
@font-face{font-family:spectral;src:url(../fonts/spectral-regular.ttf);}

.col-md-offset-right-1, .col-lg-offset-right-1{margin-right:8.33333333%;}
ul{list-style:none;margin:0px;padding:0px;}
a{text-decoration:none;}
a:hover, a:focus{text-decoration:none;outline:none;}
.row.m0{margin:0px;}
.p0{padding:0px;}
body{line-height:28px;font-size:15px;font-family:"Roboto", sans-serif;font-weight:500; overflow-x: hidden;}
body, p, h1, h2, h3, h4, h5, h6{margin:0px;padding:0px;}
#success{display:none;}
#error{display:none;}
.display_table{display:table;width:100%;}
.display_table_row{display:table-row;}
.display_table_cell{display:table-cell;float:none !important;}
.p_100{padding:100px 0px;}
iframe{border:none;}
i:before{margin-left:0px !important;}
.c_title{text-align:center;padding-bottom:40px;}
.c_title img{padding-bottom:30px;}
.c_title h6{font-size:14px;font-family:"Roboto", sans-serif;font-weight:bold;text-transform:uppercase;color:#7c8d93;padding-bottom:10px;}
.title_h6{font-size:14px;font-family:"Roboto", sans-serif;font-weight:bold;text-transform:uppercase;color:#7c8d93;padding-bottom:10px;}
.c_title h2{font-size:48px;color:#0b1033;font-family:"Roboto", sans-serif;font-weight:500;}
.l_title{padding-bottom:30px;}
.l_title img{padding-bottom:30px;}
.l_title h6{font-size:14px;font-family:"Roboto", sans-serif;font-weight:bold;text-transform:uppercase;color:#7c8d93;padding-bottom:10px;}
.l_title h2{font-size:48px;color:#0b1033;font-family:"Roboto", sans-serif;font-weight:500;}
.l_title h2 span{font-style:italic;color:#6fbbfe;}
.main_menu_area{position:absolute;left:0px;top:0px;width:100%;z-index:30;padding:0px 45px;}
.main_menu_area .navbar{padding:0px;border-radius:0px;background-color:transparent !important;}
.main_menu_area .navbar .navbar-toggler{border:none;border-radius:0px;padding:0px;}
.main_menu_area .navbar .navbar-toggler span{height:3px;width:25px;display:block;background:#0b1033;margin-bottom:5px;}
button:focus{outline:0px dotted;outline:0px auto -webkit-focus-ring-color;}
.dropdown-menu{background-color:#303030ab;}
.main_menu_area .navbar .navbar-toggler span:last-child{margin-bottom:0px;}
@media (min-width:992px){.main_menu_area .navbar .navbar-collapse{text-align:right;display:block !important;}
}
.main_menu_area .navbar .navbar-nav{display:inline-block;text-align:right;}
.main_menu_area .navbar .navbar-nav li{display:inline-block;margin-right:20px;padding-top:20px;position:relative;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}
.navbar-nav .nav-item.active a::before, .navbar-nav .nav-item:hover a::before{content:'';position:absolute;left:22px;bottom:11px;width:0px;border-bottom:2px solid #1f8ceb;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}
.navbar-nav .nav-item.active a::before{width:22px;}
.navbar-nav .nav-item a::before{width:0px;}
.navbar-nav .nav-item:hover a::before{width:22px;}
.main_menu_area .navbar .navbar-nav li a{line-height:30px;font-size:13px;font-family:"Roboto", sans-serif;font-weight:bold;text-transform:uppercase;color:#51718c;letter-spacing:.65px;padding:6px 17px;line-height:40px;-webkit-transition:all 400ms linear 0s;-o-transition:all 400ms linear 0s;transition:all 400ms linear 0s;}
.main_menu_area .navbar .navbar-nav li:hover a , .main_menu_area .navbar .navbar-nav li.active a{color:#1f8ceb !important;}
.main_menu_area .navbar .navbar-nav li .list a{color:#000 !important;}
.main_menu_area .navbar .navbar-nav li:last-child{margin-right:0px;}
.main_menu_area.header-color .navbar .navbar-nav li a{color:#888;}
.main_menu_area.header-color .navbar .navbar-nav li:hover a, .main_menu_area.header-color .navbar .navbar-nav li.active a{color:#888;}
.header-color .navbar-nav .nav-item.active a::before, .header-color .navbar-nav .nav-item:hover a::before{border-bottom:2px solid #fff;}
.main_menu_area.navbar_fixed .navbar .navbar-nav li a{color:#51718c;}
.main_menu_area.navbar_fixed .navbar .navbar-nav li:hover a, .main_menu_area.navbar_fixed .navbar .navbar-nav li.active a{color:#1f8ceb!important;}
.navbar_fixed .navbar-nav .nav-item.active a::before, .navbar_fixed .navbar-nav .nav-item:hover a::before{border-bottom:2px solid #1f8ceb;}
@media (min-width:992px){.main_menu_area .navbar .navbar-nav li.submenu .dropdown-menu{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transition:all 400ms ease-out;-o-transition:all 400ms ease-out;transition:all 400ms ease-out;display:block;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;min-width:250px;background:#171717;left:auto;right:0px;top:90%;color:#fff;border-radius:0px;border:none;padding:30px 0px 30px 0px;-webkit-box-shadow:none;box-shadow:none;visibility:hidden;}
}
.main_menu_area .navbar .navbar-nav li.submenu .dropdown-menu li{margin-right:0px;display:block;}
.main_menu_area .navbar .navbar-nav li.submenu .dropdown-menu li a{display:block;line-height:38px;color:#fff;font-family:"Roboto", sans-serif;letter-spacing:.48px;font-size:16px;padding:0px 30px;text-transform:inherit;-webkit-transition:all 400ms linear 0s;-o-transition:all 400ms linear 0s;transition:all 400ms linear 0s;font-weight:normal;text-shadow:none;}
.main_menu_area .navbar .navbar-nav li.submenu .dropdown-menu li:hover a{color:#3d73b7 !important;}
@media (min-width:992px){.main_menu_area .navbar .navbar-nav li:hover.submenu .dropdown-menu{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);visibility:visible;}
}
.main_menu_area .navbar .navbar-nav li:hover a, .main_menu_area .navbar .navbar-nav li.active a{color:#1f8ceb !important;cursor:pointer;}
.main_menu_area.navbar_fixed{position:fixed;width:100%;top:-70px;left:0;right:0;box-shadow:0px 3px 13px 2px #1f8ceb17;border-bottom:1px solid #4572e900;background:rgb(255, 255, 255);-webkit-transform:translateY(70px);-ms-transform:translateY(70px);transform:translateY(70px);-webkit-transition:background 500ms ease, -webkit-transform 500ms ease;transition:background 500ms ease, -webkit-transform 500ms ease;-o-transition:transform 500ms ease, background 500ms ease;transition:transform 500ms ease, background 500ms ease;transition:transform 500ms ease, background 500ms ease, -webkit-transform 500ms ease;-webkit-transition:transform 500ms ease, background 500ms ease;z-index:999;}
.box-shadow{cursor:pointer;}
.main_menu_area.navbar_fixed .navbar .navbar-nav li a{}
.navigation-items a{color:#000;}
.navbar_fixed .navbar-nav .nav-item.active a::before, .navbar_fixed .navbar-nav .nav-item:hover a::before{border-bottom:2px solid #4572e9;}
h2{font-size:20px;}
ul li.nav-item{display:inline-block;padding:5px}
.nav-item i{margin-left:5px;}
.category-title{color:#000;}
ul,li,a{margin:0;padding:0;color:#5f5f5f;text-decoration:none;list-style-type:none;}
.submenu{color:#5f5f5f;padding-top:20px;}
.main_menu_area{position:relative;}
.what_we_do_dropdown , .who_we_are_dropdown{opacity:0;visibility:hidden;width:100%;position:absolute;left:0;top:70PX;background-image:url("../img/dropdown_bg.jpg");background-size:cover;background-position:center;border:1px solid #cecece;border-top:none;z-index:1001;padding-top:50px;padding-bottom:50px;line-height:30px;}
.visible_class:hover{opacity:1;visibility:visible;display:block;}
.navigation-items>ul>li:hover>a+.submenu-container{opacity:1;visibility:visible;z-index:1002;}
.navigation-items>ul>li:hover>a, .navigation-items>ul>li:focus>a{background:transparent;color:#d60052;}
.process_chart{height:250px;width:300px;background-image:url("../img/process chart.png");cursor:pointer;display:block;background-size:cover;}
.padding-special{padding-top:20px;}
.call img{float:left;margin-right:20px;}
.call h2 ,.call p{float:left;}
.banner_area{position:relative;z-index:3;overflow:hidden; 
}
.banner_area:before{content:"";background:url(../img/banner/banner-bg.png) no-repeat scroll center right;background-size:cover;position:absolute;right:0px;top:0px;height:100%;max-width:1233px;width:100%;}
.banner_inner_text{padding-top:200px;position:relative;padding-bottom:95px;}
.banner_inner_text:before{content:"";width:213px;height:1px;position:absolute;background:#ced0e0;left:0px;bottom:0px;}
.banner_inner_text h2{font-size:72px;color:#0b1033;font-family:"Roboto", sans-serif;font-weight:normal;}
.banner_inner_text h1{font-size:72px;color:#0b1033;font-family:"Roboto", sans-serif;font-weight:normal;}
.banner_inner_text p{font-size:24px;color:#6b7d8e;font-family:"Roboto", sans-serif;font-weight:normal;padding-top:15px;}
.main-image{background:url(../img/home-slider/slider-bg-1.jpg) no-repeat scroll center center;background-size:cover;background-position:bottom;background-repeat:no-repeat;height:100%;z-index:99999;}
.main_slider_area .rev_slider .tp-revslider-mainul li .slider_text_box .first_text{font-weight:normal !important;color:#0b1033;}
.main_slider_area .rev_slider .tp-revslider-mainul li .slider_text_box .secand_text{color:#6b7d8e;}
.main_slider_area .rev_slider .tp-revslider-mainul li .slider_text_box .more_btn{-webkit-transition:all 400ms linear !important;-o-transition:all 400ms linear !important;transition:all 400ms linear !important;padding:0px 53px;}
.main_slider_area .rev_slider .tp-bullets{left:calc(50% - 970px) !important;}
.main_slider_area .rev_slider .tp-bullets .tp-bullet{height:10px;width:10px;background:#b3adff;border:5px solid #fff;}
.main_slider_area .rev_slider .tp-bullets .tp-bullet.selected{background:#97cdfe;border-color:#97cdfe;}
.main_slider_area .rev_slider .tp-leftarrow, .main_slider_area .rev_slider .tp-rightarrow{height:120px;background-image:-webkit-gradient(linear, left top, right top, from(#70bafe), color-stop(51%, #998dff), to(#70bafe));background-image:-webkit-linear-gradient(left, #70bafe 0%, #998dff 51%, #70bafe 100%);background-image:-o-linear-gradient(left, #70bafe 0%, #998dff 51%, #70bafe 100%);background-image:linear-gradient(to right, #70bafe 0%, #998dff 51%, #70bafe 100%);background-size:200% auto;width:138px;border:10px solid rgba(204, 241, 255, 0.5);-webkit-transition:all 400ms ease-out;-o-transition:all 400ms ease-out;transition:all 400ms ease-out;}
.main_slider_area .rev_slider .tp-leftarrow:before, .main_slider_area .rev_slider .tp-rightarrow:before{line-height:100px;}
.main_slider_area .rev_slider .tp-leftarrow:hover, .main_slider_area .rev_slider .tp-rightarrow:hover{background-position:right center;color:#fff;}
.main_slider_area .rev_slider .tp-leftarrow{border-bottom-right-radius:60px;border-top-right-radius:60px;border-left:0px;}
.main_slider_area .rev_slider .tp-rightarrow{border-bottom-left-radius:60px;border-top-left-radius:60px;border-right:0px;}
.testimonials_area{padding-top:190px;padding-bottom:130px;border-bottom:1px solid #bbbec1;}
.testimonials_slider{position:relative;}
.testimonials_slider:before{content:"";background:url(../img/3d-shap.png) no-repeat scroll center center;height:600px;max-width:524px;width:100%;position:absolute;left:50%;top:-210px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:-1;}
.testimonials_slider .owl-item.center{color:#fff;}
.testimonials_slider .owl-item.center h3{color:#fff;}
.testimonials_slider .owl-item.center p{color:#fff;}
.testimonials_slider .owl-item.center .media .media-body h5{color:#fff;}
.testimonials_slider .testi_item h3{font-size:24px;font-family:"Roboto", sans-serif;font-weight:bold;color:#0b1033;}
.testimonials_slider .testi_item p{font-size:15px;color:#7c8d93;line-height:28px;font-weight:normal;padding:20px 0px 55px 0px;}
.testimonials_slider .testi_item .media .d-flex{padding-right:20px;}
.testimonials_slider .testi_item .media .media-body h4{font-size:15px;font-family:"Roboto", sans-serif;font-weight:500;color:#0b1033;padding-bottom:8px;}
.testimonials_slider .testi_item .media .media-body h5{font-family:"Roboto", sans-serif;color:#7c8d93;font-weight:500;font-size:12px;}
.testimonials_slider .owl-dots{text-align:center;z-index:4;margin-top:50px;}
.testimonials_slider .owl-dots .owl-dot{height:6px;width:6px;border-radius:50%;background:#fff;display:inline-block;margin-right:8px;}
.testimonials_slider .owl-dots .owl-dot:last-child{margin-right:0px;}
.feature_area{padding-top:70px;}
.feature_item{text-align:center;padding:40px 0px 60px 0px;-webkit-transition:all 400ms linear 0s;-o-transition:all 400ms linear 0s;transition:all 400ms linear 0s;}
.feature_item .f_icon{min-height:91px;position:relative;}
.feature_item .f_property-icon{position:absolute;top:63px;left:43%;}
.feature_item .f_icon img{position:absolute;bottom:0px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.feature_item h3{color:#0b1033;font-family:"Roboto", sans-serif;font-weight:bold;font-size:24px;padding:45px 0px 20px 0px;}
.feature_item h4{color:#0b1033;font-family:"Roboto", sans-serif;font-weight:bold;font-size:24px;padding:45px 0px 20px 0px;}
.feature_item p{font-size:15px;line-height:28px;font-family:"Roboto", sans-serif;color:#7c8d93;font-weight:500;max-width:290px;margin:auto;padding-bottom:60px;}
.homepage-design .feature_item p{
    max-width:425px;
}

.feature_item:hover{-webkit-box-shadow:0px 14px 38px 0px rgba(0, 0, 0, 0.11);box-shadow:0px 14px 38px 0px rgba(0, 0, 0, 0.11);}
.feature_item:hover .more_btn{opacity:1;}
.service_feature{border-bottom:1px solid #bbbec1;padding-top:100px;overflow:hidden;}
.service_feature .feature_inner{margin-bottom:-50px;}
.service_feature .feature_inner .feature_item{margin-bottom:50px;}
.service_feature .feature_inner .feature_item .more_btn{opacity:1;background:transparent;border-color:transparent;color:transparent;-webkit-background-clip:text;background-clip:text;-webkit-transition:all 400ms linear 0s;-o-transition:all 400ms linear 0s;transition:all 400ms linear 0s;background-size:200% auto;}
.service_feature .feature_inner .feature_item:hover .more_btn{color:#fff;border-color:rgba(204, 241, 255, 0.5);background-clip:inherit;}
.team_people_area{overflow:hidden;padding-top:90px;}
.team_people_text{max-width:540px;float:right;}
.team_people_text p{font-family:"Roboto", sans-serif;color:#7c8d93;font-size:15px;line-height:28px;font-weight:500;padding-bottom:45px;}
.team_people_text ul{padding-left:20px;}
.team_people_text ul li{width:calc(100%/2);float:left;margin-bottom:15px;}
.team_people_text ul li a{padding-left:18px;font-family:"Roboto", sans-serif;color:#7c8d93;font-size:15px;line-height:28px;font-weight:500;position:relative;-webkit-transition:all 400ms linear 0s;-o-transition:all 400ms linear 0s;transition:all 400ms linear 0s;}
.team_people_text ul.fruxinfo-history li p{padding-left: 18px;
    padding-bottom: 0px;font-family:"Roboto", sans-serif;color:#7c8d93;font-size:15px;line-height:28px;font-weight:500;position:relative;-webkit-transition:all 400ms linear 0s;-o-transition:all 400ms linear 0s;transition:all 400ms linear 0s;}
    .team_people_text ul.fruxinfo-history li p:before{content:"";height:5px;width:5px;border-radius:50%;background:#a6d7ff;position:absolute;left:0px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 400ms linear 0s;-o-transition:all 400ms linear 0s;transition:all 400ms linear 0s;}
.team_people_text ul li a:before{content:"";height:5px;width:5px;border-radius:50%;background:#a6d7ff;position:absolute;left:0px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 400ms linear 0s;-o-transition:all 400ms linear 0s;transition:all 400ms linear 0s;}
.team_people_text ul li:nth-child(even){padding-left:22px;}
.team_people_text ul li:last-child{margin-bottom:0px;}
.team_people_text ul li:hover a{color:#a6d7ff;}
.team_people_text ul li:hover a:before{left:4px;}
.team_img_inner{max-width:591px;margin-bottom:-20px;margin-left:150px;}
.team_img_inner .row{margin-left:-10px;margin-right:-10px;}
.team_img_inner .row .col-lg-6{padding:0px 10px;margin-bottom:20px;overflow:hidden;}
.team_img_inner{position:relative;}
.team_img_inner .web_development{position:absolute;height:100%;width:100%;top:0px;left:0px;right:auto;background-color:#0564f194;display:block;padding:70px 0px;}
.more_content{display:none;overflow:hidden;}
.team_img_inner .web_development:hover{display:block;width:200%;height:100%;padding:30px;z-index:999;}
.team_img_inner .web_development:hover .more_content{overflow:visible;display:block;}
.team_img_inner .mobile_development{position:absolute;height:100%;width:100%;top:0px;right:0px;left:auto;background-color:#0564f194;display:block;padding:70px 0px;}
.team_img_inner .mobile_development:hover{display:block;width:200%;height:100%;padding:30px;z-index:9;}
.team_img_inner .mobile_development:hover .more_content{overflow:visible;display:block;}
.team_img_inner .digital_marketing{position:relative;background-color:#0564f194;padding:70px 0px;}
.team_img_inner .web_design{position:relative;background-color:#0564f194;padding:70px 0px;}
.team_img_item h5{float:left;font-weight:normal;}
.challange_area{overflow:hidden;}
.challange_text_inner{max-width:545px;float:right;}
.challange_text_inner p{font-size:15px;line-height:28px;color:#7c8d93;font-family:"Roboto", sans-serif;font-weight:500;padding-right:25px;}
.challange_text_inner .c_video{padding-top:35px;}
.challange_text_inner .c_video a{font-size:18px;font-family:"Roboto", sans-serif;font-weight:500;color:#0b1033;}
.challange_text_inner .c_video a img{padding-right:15px;}
.challange_img{display:-webkit-box;display:-ms-flexbox;display:flex;}
.challange_img .challange_img_inner{-ms-flex-item-align:center;align-self:center;-webkit-box-shadow:0px 27px 68px 0px rgba(0, 0, 0, 0.4);box-shadow:0px 27px 68px 0px rgba(0, 0, 0, 0.4);}
.left_company_text p{font-size:15px;color:#7c8d93;font-family:"Roboto", sans-serif;font-weight:500;padding-right:20px;}
.company_skill{padding-top:90px;}
.company_skill p{font-size:18px;font-family:"Roboto", sans-serif;line-height:28px;color:#7c8d93;font-weight:500;padding-bottom:70px;}
.our_skill_inner .single_skill{margin-bottom:20px;}
.our_skill_inner .single_skill h3{font-size:15px;font-family:"Roboto", sans-serif;color:#7c8d93;font-weight:500;padding-bottom:12px;}
.our_skill_inner .single_skill .progress{height:5px;background:#f4f8fc;border-radius:0px;overflow:visible;}
.our_skill_inner .single_skill .progress .progress-bar{background-image:-moz-linear-gradient(0deg, #6ebdfe 0%, #9b8aff 100%);background-image:-webkit-linear-gradient(0deg, #6ebdfe 0%, #9b8aff 100%);background-image:-ms-linear-gradient(0deg, #6ebdfe 0%, #9b8aff 100%);position:relative;}
.our_skill_inner .single_skill .progress .progress-bar .progress_parcent{position:absolute;right:0px;top:-40px;background-image:-moz-linear-gradient(10deg, #6ebdfe 0%, #9b8aff 100%);background-image:-webkit-linear-gradient(10deg, #6ebdfe 0%, #9b8aff 100%);background-image:-ms-linear-gradient(10deg, #6ebdfe 0%, #9b8aff 100%);color:#fff;padding:0px 16px;font-size:14px;font-family:"Roboto", sans-serif;line-height:34px;border-radius:17px;}
.our_skill_inner .single_skill:last-child{margin-bottom:0px;}
.talk_area{background-image:-moz-linear-gradient(10deg, #6ebdfe 0%, #9b8aff 100%);background-image:-webkit-linear-gradient(10deg, #6ebdfe 0%, #9b8aff 100%);background-image:-ms-linear-gradient(10deg, #6ebdfe 0%, #9b8aff 100%);padding:160px 0px 170px 0px;border-bottom:2px solid #fff;}
.talk_text{text-align:center;}
.talk_text h4{font-size:48px;color:#fff;font-family:"Roboto", sans-serif;font-weight:600;padding-bottom:26px;}
.talk_text a{font-size:48px;color:#fff;font-family:"Roboto", sans-serif;font-weight:600;}
.service_solution_area{background:url(../img/service-bg.jpg) no-repeat fixed center right;background-size:cover;position:relative;z-index:3;}
.service_solution_area:before{content:"";background:rgba(255, 255, 255, 0.7);position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:-1;opacity:0;}
.s_solution_item p{font-size:15px;line-height:28px;font-family:"Roboto", sans-serif;font-weight:500;color:#7c8d93;}
.solution_collaps{margin-top:60px;}
.solution_collaps .card{margin-bottom:25px;border:none;}
.solution_collaps .card:last-child{margin-bottom:0px;}
.solution_collaps .card .card-header{padding:0px;border:none;background-color:transparent;}
.solution_collaps .card .card-header h5 a{background:#79ccff;background:-moz-linear-gradient(left, #79ccff 0%, #9b75ff 100%);background:-webkit-linear-gradient(left, #79ccff 0%, #9b75ff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79ccff', endColorstr='#9b75ff',GradientType=1);display:block;color:#fff;font-size:16px;font-family:"Roboto", sans-serif;font-weight:500;padding:11px 25px 11px 20px;line-height:26px;position:relative;}
.solution_collaps .card .card-header h5 a i{display:inline-block;font-style:normal;position:absolute;right:20px;line-height:30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.solution_collaps .card .card-header h5 a i + i{display:none;}
.solution_collaps .card .card-header h5 .collapsed i{display:none;}
.solution_collaps .card .card-header h5 .collapsed i + i{display:inline-block;}
.solution_collaps .card .card-body p{font-size:15px;line-height:28px;font-family:"Roboto", sans-serif;font-weight:normal;color:#7c8d93;}
.elements_title{font-size:24px;font-family:"Roboto", sans-serif;font-weight:500;color:#7c8d93;font-weight:normal;padding-bottom:75px;}
.buttons_area .more_btn{width:176px;}
.buttons_area .submit_btn{border:none;position:relative;width:158px;height:56px;margin-left:45px;cursor:pointer;line-height:56px;outline:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;}
.buttons_area .submit_btn:before{content:"";width:176px;height:67px;border:2px solid #bee1fe;position:absolute;left:-8.5px;top:-5.5px;border-radius:33px;}
.buttons_area .submit_btn:focus{border:none;}
.buttons_area .solid_btn{margin-left:40px;}
.progress_bar_area .company_skill{padding-top:0px;}
.progress_bar_area .solution_collaps{margin-top:30px;}
.element_service{padding-top:0px;padding-bottom:100px;border-bottom:0px;}
.element_service .elements_title{padding-bottom:65px;}
.mileston_area{padding-bottom:100px;}
.mileston_area .elements_title{padding-bottom:65px;}
.mileston_area .col-lg-3{text-align:center;}
.mileston_item{display:inline-block;text-align:left;}
.mileston_item h4{font-size:72px;font-family:"Roboto", sans-serif;font-weight:500;background:-moz-linear-gradient(left, #6ebcfe 0%, #997aff 100%);background:-ms-linear-gradient(left, #6ebcfe 0%, #997aff 100%);background:-webkit-linear-gradient(left, #6ebcfe 0%, #997aff 100%);background:-webkit-gradient(linear, left top, right top, from(#6ebcfe), to(#997aff));background:-o-linear-gradient(left, #6ebcfe 0%, #997aff 100%);background:linear-gradient(to right, #6ebcfe 0%, #997aff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6ebcfe', endColorstr='#997aff',GradientType=1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.mileston_item h5{font-size:14px;font-family:"Roboto", sans-serif;font-weight:500;color:#0b1033;}
.best_3d_area{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:887px;}
.best_3d_area .left_3d{width:calc(50% - 160px);float:left;position:relative;}
.best_3d_area .left_3d:before{content:"";background:url(../img/3d-slider-shap.png) no-repeat scroll center center;background-size:cover;min-height:100%;position:absolute;left:0px;top:0px;width:797px;z-index:-1;}
.best_3d_area .right_text{width:calc(50% + 160px);float:right;}
.shap_slider_inner{max-width:300px;float:right;margin-right:160px;margin-top:300px;}
.shap_slider_inner .item{color:#000;}
.shap_slider_inner .item img{width:auto;}
.shap_slider_inner .item h4{font-size:24px;line-height:28px;font-family:"Roboto", sans-serif;font-weight:bold;}
.shap_slider_inner .item p{font-size:15px;font-family:"Roboto", sans-serif;font-weight:500;line-height:28px;padding:20px 0px 43px 0px;}
.shap_slider_inner .item .media{vertical-align:middle;}
.shap_slider_inner .item .media img{-ms-flex-item-align:center;align-self:center;}
.shap_slider_inner .item .media .media-body{padding-left:18px;}
.shap_slider_inner .item .media .media-body h5{font-size:15px;font-family:"Roboto", sans-serif;font-weight:500;line-height:28px;color:#000;padding-bottom:5px;}
.shap_slider_inner .item .media .media-body h6{font-size:12px;font-family:"Roboto", sans-serif;font-weight:500;}
.shap_slider_inner .owl-dots{text-align:right;margin-top:70px;}
.shap_slider_inner .owl-dots .owl-dot{height:6px;width:6px;border-radius:50%;background:#fff;display:inline-block;margin-right:10px;}
.shap_slider_inner .owl-dots .owl-dot:last-child{margin-right:0px;}
.shap_slider_inner .owl-dots .owl-dot.active{background:#97ccfe;}
.text_3d{display:inline-block;padding-left:80px;padding-top:150px;width:54%;float:left;padding-right:5px;}
.text_3d p{font-size:15px;line-height:28px;color:#7c8d93;font-family:"Roboto", sans-serif;}
.right_text button{margin-top:20px;}
.btn.focus, .btn:focus{box-shadow:none;}
.right_text span{margin-left:10px;}
.right_text h6{padding-top:10px;}
.best_3d_area .media-body a{color:#000;font-weight:1000;}
.shap_mobile{padding-top:85px;float:right;width:46%;padding-left:130px;}
.shap_mobile img{margin-top:80px;}
.more_btn{padding:0px 46px;background-image:-webkit-gradient(linear, left top, right top, from(#6fbcfe), color-stop(51%, #998dff), to(#6fbcfe));background-image:-webkit-linear-gradient(left, #6fbcfe 0%, #998dff 51%, #6fbcfe 100%);background-image:-o-linear-gradient(left, #6fbcfe 0%, #998dff 51%, #6fbcfe 100%);background-image:linear-gradient(to right, #0895f86b 0%, #0895f8c9 51%, #0895f86b 100%);background-size:200% auto;z-index:2;display:inline-block;-webkit-transition:all 400ms ease-out;-o-transition:all 400ms ease-out;transition:all 400ms ease-out;text-align:center;color:#fff;font-size:15px;font-family:"Roboto", sans-serif;line-height:55px;border:6px solid rgba(204, 241, 255, 0.5);border-radius:33px;background-image:-ms-linear-gradient(left, #6fbcfe 0%, #998dff 51%, #6fbcfe 100%);}
.more_btn:hover{background-position:right center;color:#fff;}
.submit_btn{background-image:-webkit-gradient(linear, left top, right top, from(#70bafe), color-stop(51%, #998dff), to(#70bafe));background-image:-webkit-linear-gradient(left, #70bafe 0%, #998dff 51%, #70bafe 100%);background-image:-o-linear-gradient(left, #70bafe 0%, #998dff 51%, #70bafe 100%);background-image:linear-gradient(to right, #0895f86b 0%, #0895f8c9 51%, #0895f86b 100%);background-size:200% auto;z-index:2;width:176px;padding:0px;display:inline-block;-webkit-transition:all 400ms ease-out;-o-transition:all 400ms ease-out;transition:all 400ms ease-out;text-align:center;outline:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;color:#fff;font-size:15px;font-family:"Roboto", sans-serif;line-height:58px;border:6px solid rgba(204, 241, 255, 0.5);border-radius:33px; background-image:-ms-linear-gradient(left, #70bafe 0%, #998dff 51%, #70bafe 100%);}
.submit_btn:hover{background-position:right center;color:#fff;}
.submit_btn:focus{-webkit-box-shadow:none;box-shadow:none;outline:none;border:6px solid rgba(204, 241, 255, 0.5);}
.solid_btn{padding:0px 53px;background:#6fbcfe;z-index:2;display:inline-block;-webkit-transition:all 400ms ease-out;-o-transition:all 400ms ease-out;transition:all 400ms ease-out;text-align:center;color:#fff;font-size:15px;font-family:"Roboto", sans-serif;line-height:55px;border:6px solid rgba(204, 241, 255, 0.5);border-radius:33px;}
.solid_btn:hover{background-position:right center;color:#fff;}
.get_in_touch_area{padding-top:98px;}
.contact_us_form{margin-top:-7px;}
.contact_us_form .form-group{margin-bottom:10px;}
.form-group{position:relative;}
label.error{display:inline-block;position:absolute;right:15px;bottom:-44px;background:rgb(255, 55, 51);padding:.3em;padding:0px 10px;z-index:3;color:#FFF;font-size:11px;border-radius:.25em;pointer-events:none;visibility:visible;opacity:1;-webkit-transition:opacity .2s 0, visibility 0 .2s;-moz-transition:opacity .2s 0, visibility 0 .2s;transition:opacity .2s 0, visibility 0 .2s;}
label.error::after{content:'';position:absolute;left:22px;bottom:100%;height:0;width:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid rgb(255, 55, 51);}
.contact_us_form .form-group input, .contact_us_form .form-group select{height:50px !important;border:none;border-bottom:2px solid #e1e1e1;border-radius:0px;padding:0px;outline:none;-webkit-box-shadow:none;box-shadow:none;font-size:15px;font-family:"Open Sans", sans-serif;font-style:italic;color:#444;}
.contact_us_form .form-group input.placeholder{font-size:13px;font-family:"Open Sans", sans-serif;font-style:italic;color:#444;}
.contact_us_form .form-group input:-moz-placeholder{font-size:13px;font-family:"Open Sans", sans-serif;font-style:italic;color:#444;}
.contact_us_form .form-group input::-moz-placeholder{font-size:13px;font-family:"Open Sans", sans-serif;font-style:italic;color:#444;}
.contact_us_form .form-group input::-webkit-input-placeholder{font-size:13px;font-family:"Open Sans", sans-serif;font-style:italic;color:#444;}
.contact_us_form .form-group input:focus{border-image:-moz-linear-gradient(0deg, #6ebdfe 0%, #9b8aff 100%);-webkit-border-image:-webkit-linear-gradient(0deg, #6ebdfe 0%, #9b8aff 100%);border-image:-webkit-linear-gradient(0deg, #6ebdfe 0%, #9b8aff 100%);border-image:-ms-linear-gradient(0deg, #6ebdfe 0%, #9b8aff 100%);border-image-slice:1;}
.contact_us_form .form-group textarea{height:120px;border:none;border-bottom:2px solid #e1e1e1;border-radius:0px;padding:15px 0px;outline:none;-webkit-box-shadow:none;box-shadow:none;font-size:13px;font-family:"Open Sans", sans-serif;font-style:italic;color:#444;resize:none;}
.contact_us_form .form-group textarea.placeholder{font-size:13px;font-family:"Open Sans", sans-serif;font-style:italic;color:#444;}
.contact_us_form .form-group textarea:-moz-placeholder{font-size:13px;font-family:"Open Sans", sans-serif;font-style:italic;color:#444;}
.contact_us_form .form-group textarea::-moz-placeholder{font-size:13px;font-family:"Open Sans", sans-serif;font-style:italic;color:#444;}
.contact_us_form .form-group textarea::-webkit-input-placeholder{font-size:13px;font-family:"Open Sans", sans-serif;font-style:italic;color:#444;}
.contact_us_form .form-group textarea:focus{border-image:-moz-linear-gradient(0deg, #6ebdfe 0%, #9b8aff 100%);-webkit-border-image:-webkit-linear-gradient(0deg, #6ebdfe 0%, #9b8aff 100%);border-image:-webkit-linear-gradient(0deg, #6ebdfe 0%, #9b8aff 100%);border-image:-ms-linear-gradient(0deg, #6ebdfe 0%, #9b8aff 100%);border-image-slice:1;}
.contact_us_form .form-group:last-child{margin-top:40px;}
.touch_details{margin-left:90px;}
.touch_details p{font-size:15px;line-height:28px;font-family:"Roboto", sans-serif;color:#7c8d93;}
.touch_details h5{font-size:18px;color:#97ccfe;font-family:"Roboto", sans-serif;font-weight:500;display:block;padding:30px 0px 20px 0px;}
.touch_details h4{font-size:30px;color:#0b1033;font-family:"Roboto", sans-serif;font-weight:500;}
.world_map_inner{text-align:center;position:relative;}
.bd-callout{text-align:left;position:absolute;left:30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;background:#fff;-webkit-box-shadow:0px 0px 46px 2px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 0px 46px 2px rgba(0, 0, 0, 0.15);box-shadow:0px 0px 46px 2px rgba(0, 0, 0, 0.15);border-left:8px;border-style:solid;border-image:-moz-linear-gradient(top, #9b8aff 0%, #6ebcfe 100%);-webkit-border-image:-webkit-linear-gradient(top, #9b8aff 0%, #6ebcfe 100%);border-image:-webkit-linear-gradient(top, #9b8aff 0%, #6ebcfe 100%);-o-border-image:-o-linear-gradient(top, #9b8aff 0%, #6ebcfe 100%);border-image:-webkit-gradient(linear, left top, left bottom, from(#9b8aff), to(#6ebcfe));border-image:linear-gradient(to bottom, #9b8aff 0%, #6ebcfe 100%);border-image-slice:1;border-top:0px;border-bottom:0px;border-right:0px;padding-left:55px;padding-top:35px;padding-bottom:35px;}
.bd-callout h3{font-size:15px;color:#0b1033;font-family:"Roboto", sans-serif;font-weight:500;padding-bottom:15px;}
.bd-callout p{color:#7c8d93;font-size:15px;font-family:"Roboto", sans-serif;font-weight:500;line-height:28px;display:inline-block;}
.bd-callout h4{display:inline-block;padding-top:30px;}
.bd-callout h4 a{display:block;color:#7c8d93;font-size:15px;font-family:"Roboto", sans-serif;font-weight:500;line-height:28px;}
.contact_map_area{position:relative;}
.contact_map_area .mapBox1{min-height:450px;}

.contact_map_area .map_location_box .bd-callout{position:relative;top:0px;left:0px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
.contact_map_area .map_location_box .bd-callout:before{content:"";width:0;height:0;border-style:solid;border-width:22px 14px 0 0;border-color:#fff transparent transparent transparent;position:absolute;right:-14px;top:0px;}
.phone{float:left;text-align:justify;margin-right:50px;}
.email{float:left;}
.map_l_box_inner i{margin-right: 10px;
    margin-top: 3px;
    font-size: 17px;
    color: #555656;}
.modal-message .modal-dialog{position:absolute;top:36%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%) !important;-ms-transform:translateX(-50%) translateY(-50%) !important;transform:translateX(-50%) translateY(-50%) !important;margin:0px;max-width:500px;width:100%;}
.modal-message .modal-dialog .modal-content .modal-header{text-align:center;display:block;border-bottom:none;padding-top:50px;padding-bottom:50px;}
.modal-message .modal-dialog .modal-content .modal-header .close{position:absolute;right:-15px;top:-15px;padding:0px;color:#fff;opacity:1;cursor:pointer;}
.modal-message .modal-dialog .modal-content .modal-header h2{display:block;text-align:center;color:#97ccfe;padding-bottom:10px;}
.modal-message .modal-dialog .modal-content .modal-header p{display:block;}
.circle_chart_area{padding:85px 0px 80px 0px;}
.circle_progress .circle_progress_inner{position:relative;max-width:175px;margin:auto;}
.circle_progress .circle_progress_inner strong{position:absolute;left:0px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;text-align:center;text-align:center;font-size:36px;font-family:"Roboto", sans-serif;font-weight:500;color:#0b1033;margin-top:-13px;}
.circle_progress .circle_progress_inner h4{font-size:14px;font-family:"Roboto", sans-serif;color:#7c8d93;font-weight:500;position:absolute;left:0px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;text-align:center;margin-top:18px;}
.circle_progress .circle_progress_inner .percentage{height:20px;width:20px;border-radius:50%;position:absolute;left:-8px;top:2px;background:#80cfff;background:-moz-linear-gradient(left, #80cfff 0%, #997aff 100%);background:-webkit-linear-gradient(left, #80cfff 0%, #997aff 100%);background:-webkit-gradient(linear, left top, right top, from(#80cfff), to(#997aff));background:-o-linear-gradient(left, #80cfff 0%, #997aff 100%);background:linear-gradient(to right, #80cfff 0%, #997aff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80cfff', endColorstr='#997aff',GradientType=1);}
.circle_progress .circle_progress_inner .percentage:after{content:"";height:10px;width:10px;border-radius:50%;position:absolute;left:5px;top:5px;background:#fff;}
.portfolio_area{border-bottom:2px solid #fff;}
.portfolio_filter{padding:95px 0px 130px 0px;}
.portfolio_filter ul li{display:inline-block;margin-right:40px;}
.portfolio_filter ul li a{font-size:18px;font-family:"Roboto", sans-serif;font-weight:bold;color:#7e8d9c;-webkit-transition:all 400ms linear 0s;-o-transition:all 400ms linear 0s;transition:all 400ms linear 0s;}
.portfolio_filter ul li:last-child{margin-right:0px;}
.portfolio_filter ul li:hover a, .portfolio_filter ul li.active a{color:#0b1033;}
.wd_25{width:25%;}
.wd_50{width:50%;}
.ms_portfolio_inner{overflow:hidden;}
.ms_portfolio_inner .ms_p_item{float:left;}
.ms_portfolio_inner .ms_p_item img{width:100%;}
.blog_img{position:relative;}
.blog_img .blog_date{position:absolute;left:0px;top:40px;max-width:120px;width:100%;background:#6fbcfe;background:-moz-linear-gradient(left, #6fbcfe 0%, #9b8aff 100%);background:-webkit-linear-gradient(left, #6fbcfe 0%, #9b8aff 100%);background:-webkit-gradient(linear, left top, right top, from(#6fbcfe), to(#9b8aff));background:-o-linear-gradient(left, #6fbcfe 0%, #9b8aff 100%);background:linear-gradient(to right, #6fbcfe 0%, #9b8aff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6fbcfe', endColorstr='#9b8aff',GradientType=1);text-align:center;color:#fff;padding:18px 0px 16px 0px;}
.blog_img .blog_date h4{font-size:36px;font-family:"Roboto", sans-serif;font-weight:bold;padding-bottom:5px;}
.blog_img .blog_date h5{font-size:12px;font-weight:500;font-family:"Roboto", sans-serif;}
.blog_text{padding:40px 30px 65px 30px;}
.blog_text h4{font-size:24px;font-family:"Roboto", sans-serif;font-weight:bold;color:#0b1033;padding-bottom:5px;}
.blog_text .blog_author{padding-bottom:30px;}
.blog_text .blog_author a{font-size:12px;font-family:"Roboto", sans-serif;font-weight:500;color:#7c8d93;margin-right:20px;position:relative;}
.blog_text .blog_author a:before{content:"|";position:absolute;right:-13px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#7c8d93;}
.blog_text .blog_author a:last-child{margin-right:0px;}
.blog_text .blog_author a:last-child:before{display:none;}
.blog_text p{font-size:15px;font-family:"Roboto", sans-serif;font-weight:500;line-height:28px;color:#7c8d93;}
.blog_text p + p{padding-top:30px;}
.blog_text .more_btn{margin-top:45px;}
.blog_main_item{-webkit-box-shadow:0px 14px 38px 0px rgba(0, 0, 0, 0.11);box-shadow:0px 14px 38px 0px rgba(0, 0, 0, 0.11);margin-bottom:100px;}
.blog_main_item:last-child{margin-bottom:0px;}
.pagination_area{padding-top:100px;}
.pagination_area .pagination li{margin-right:10px;}
.pagination_area .pagination li a{border-radius:0px;border:none;background:transparent;font-size:14px;font-family:"Roboto", sans-serif;font-weight:bold;color:#7c8d93;padding:0px;-webkit-transition:all 400ms linear 0s;-o-transition:all 400ms linear 0s;transition:all 400ms linear 0s;}
.pagination_area .pagination li:last-child{margin-right:0px;}
.pagination_area .pagination li:hover a, .pagination_area .pagination li.active a{color:#0b1033;background:transparent;}
.r_widget{margin-bottom:80px;}
.r_widget:last-child{margin-bottom:0px;}
.r_w_title{padding-bottom:25px;}
.r_w_title h3{font-size:18px;font-weight:500;font-family:"Roboto", sans-serif;color:#0b1033;}
.search_widget .input-group{display:block;position:relative;}
.search_widget .input-group input{width:100%;display:block;border-radius:0px;border-width:1px;border-style:solid;border-image:-moz-linear-gradient(180deg, #9b8aff 0%, #6ebdfe 100%);-webkit-border-image:-webkit-linear-gradient(180deg, #9b8aff 0%, #6ebdfe 100%);border-image:-webkit-linear-gradient(180deg, #9b8aff 0%, #6ebdfe 100%);border-image:-ms-linear-gradient(180deg, #9b8aff 0%, #6ebdfe 100%);border-image-slice:1;border-top:0px;border-left:0px;border-right:0px;height:36px;padding:0px;line-height:0px;padding-bottom:24px;outline:none;-webkit-box-shadow:none;box-shadow:none;font-size:12px;color:#acb6ba;font-family:"Roboto", sans-serif;font-style:italic;}
.search_widget .input-group input.placeholder{font-size:12px;color:#acb6ba;font-family:"Roboto", sans-serif;font-style:italic;}
.search_widget .input-group input:-moz-placeholder{font-size:12px;color:#acb6ba;font-family:"Roboto", sans-serif;font-style:italic;}
.search_widget .input-group input::-moz-placeholder{font-size:12px;color:#acb6ba;font-family:"Roboto", sans-serif;font-style:italic;}
.search_widget .input-group input::-webkit-input-placeholder{font-size:12px;color:#acb6ba;font-family:"Roboto", sans-serif;font-style:italic;}
.search_widget .input-group .input-group-btn{position:absolute;right:0px;top:0px;z-index:3;}
.search_widget .input-group .input-group-btn .btn-secondary{background:transparent;border-radius:0px;padding:0px;border:none;-webkit-transition:all 400ms linear 0s;-o-transition:all 400ms linear 0s;transition:all 400ms linear 0s;margin:0px;outline:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;color:#acb6ba;cursor:pointer;}
.search_widget .input-group .input-group-btn .btn-secondary:hover{color:#0b1033;}
.categories_widget ul li{margin-bottom:10px;}
.categories_widget ul li a{font-size:15px;font-family:"Roboto", sans-serif;font-weight:500;color:#7c8d93;-webkit-transition:all 400ms linear 0s;-o-transition:all 400ms linear 0s;transition:all 400ms linear 0s;}
.categories_widget ul li:last-child{margin-bottom:0px;}
.categories_widget ul li:hover a{color:#70a7e4;}
.insta_widget ul{overflow:hidden;margin:-3px;}
.insta_widget ul li{width:calc(100%/3);float:left;overflow:hidden;}
.insta_widget ul li a{display:block;padding:3px;}
.tag_widget ul{margin-right:-8px;margin-bottom:-12px;}
.tag_widget ul li{display:inline-block;margin-right:8px;margin-bottom:12px;}
.tag_widget ul li a{display:inline-block;background:#f4f8fc;padding:0px 25px;line-height:40px;font-family:"Roboto", sans-serif;font-size:15px;font-weight:500;color:#7c8d93;-webkit-transition:all 400ms linear 0s;-o-transition:all 400ms linear 0s;transition:all 400ms linear 0s;}
.tag_widget ul li:hover a{border-radius:20px;background-image:-moz-linear-gradient(10deg, #6ebdfe 0%, #9b8aff 100%);background-image:-webkit-linear-gradient(10deg, #6ebdfe 0%, #9b8aff 100%);background-image:-ms-linear-gradient(10deg, #6ebdfe 0%, #9b8aff 100%);color:#fff;}
.quote_widget p{font-family:"Roboto", sans-serif;font-weight:500;font-style:italic;color:#7c8d93;line-height:30px;font-size:15px;padding-top:25px;}
.s_blog_social{padding-bottom:80px;padding-left:30px;}
.s_blog_social h3{font-size:18px;color:#0b1033;font-family:"Roboto", sans-serif;font-weight:500;display:inline-block;}
.s_blog_social ul{display:inline-block;}
.s_blog_social ul li{display:inline-block;margin-left:30px;}
.s_blog_social ul li a{font-size:12px;color:#0b1033;}
.s_blog_social ul li:first-child{margin-left:40px;}
.blog_author .media{vertical-align:middle;}
.blog_author .media .d-flex{padding-right:20px;-ms-flex-item-align:center;align-self:center;}
.blog_author .media .media-body h4{font-size:18px;font-family:"Roboto", sans-serif;font-weight:500;padding-bottom:25px;}
.blog_author .media .media-body h4 span{color:#7c8d93;}
.blog_author .media .media-body p{font-size:15px;line-height:28px;color:#7c8d93;font-family:"Roboto", sans-serif;font-weight:500;}
.blog_comment h3{font-size:18px;font-family:"Roboto", sans-serif;font-weight:500;color:#0b1033;padding-bottom:80px;padding-top:80px;}
.blog_comment .media{margin-bottom:35px;}
.blog_comment .media .d-flex{display:block !important;padding:0px 0px 0px 25px;max-width:144px;width:100%;}
.blog_comment .media .d-flex h4{color:#0b1033;font-family:"Roboto", sans-serif;font-weight:500;font-size:16px;display:block;padding-bottom:6px;}
.blog_comment .media .d-flex h5{color:#7c8d93;font-family:"Roboto", sans-serif;font-weight:500;font-size:12px;display:block;}
.blog_comment .media .media-body{padding-left:20px;}
.blog_comment .media .media-body p{color:#7c8d93;font-family:"Roboto", sans-serif;font-weight:500;font-size:15px;line-height:28px;padding-bottom:15px;}
.blog_comment .media .media-body a{color:#0b1033;font-family:"Roboto", sans-serif;font-weight:500;font-size:12px;}
.blog_comment .media:last-child{margin-bottom:0px;}
.blog_comment_form{max-width:560px;}
.blog_comment_form h3{font-size:18px;font-family:"Roboto", sans-serif;font-weight:500;color:#0b1033;padding:75px 0px 55px 0px;}
.blog_comment_form .contact_us_form{margin-top:0px;}
.blog_comment_form .contact_us_form .form-group input{height:55px;}
.blog_comment_form .contact_us_form .form-group:last-child{margin-bottom:0px;}
.our-client{background-image:url(../img/ourclient.png);display:inline-block;}
.a-class-holiday,.aplogistics,.avyukta-lifecare,.benmoon,.box-office-review,.ca,.diaashish-food,.divya-education,
.entic-cart,.epropertybox,.galaxy,.hmc-trust,.incube,.my-education-logo,.ness-impex,.shiv-impex,.shreeji-project,
.skill-to-deal,.spc,.varun,.veer-indusries,.vission-innovative,.wedding-style{width:200px;height:125px;}
.galaxy{background-position:-5px -5px;}
.a-class-holiday{background-position:-215px -5px;}
.aplogistics{background-position:-425px -5px}
.avyukta-lifecare{background-position:-5px -140px}
.benmoon{background-position:-215px -140px}
.box-office-review{background-position:-425px -140px}
.ca{background-position:-5px -275px}
.diaashish-food{background-position:-215px -275px}
.divya-education{background-position:-425px -275px}
.entic-cart{background-position:-5px -410px}
.epropertybox{background-position:-215px -410px}
.hieon{width:200px;height:125px;background-position:-425px -410px}
.hmc-trust{background-position:-5px -545px}
.incube{background-position:-215px -545px}
.my-education-logo{background-position:-425px -545px}
.ness-impex{background-position:-5px -680px}
.shiv-impex{background-position:-215px -680px}
.shreeji-project{background-position:-425px -680px}
.skill-to-deal{background-position:-635px -5px}
.spc{background-position:-635px -140px}
.varun{background-position:-635px -275px}
.veer-indusries{background-position:-635px -410px}
.vission-innovative{background-position:-635px -545px}
.wedding-style{background-position:-635px -680px}
.clientlogo{padding-top:120px;padding-bottom:60px;}
.clientlogo i{-webkit-filter: grayscale(100%);
   -moz-filter: grayscale(100%);
   -ms-filter: grayscale(100%);
   -o-filter: grayscale(100%);
   filter: grayscale(100%);}
.clientlogo i:hover{-webkit-filter: grayscale(0%);
   -moz-filter: grayscale(0%);
   -ms-filter: grayscale(0%);
   -o-filter: grayscale(0%);
   filter: grayscale(0%);}
.clearout{height:20px;clear:both;}
.nbs-flexisel-container{position:relative;max-width:100%;}
.nbs-flexisel-ul{position:relative;width:99999px;margin:0px;padding:0px;list-style-type:none;text-align:center;overflow:auto;}
.nbs-flexisel-inner{position:relative;overflow:hidden;float:left;width:100%;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.nbs-flexisel-item{float:left;margin:0px;padding:0px;cursor:pointer;position:relative;line-height:0px;}
.nbs-flexisel-item i{max-width:100%;cursor:pointer;position:relative;margin-top:10px;margin-bottom:10px;}
.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right{padding:0px 10px;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;position:absolute;cursor:pointer;z-index:4;top:50%;transform:translateY(-50%);background:rgba(0,0,0,0.5);color:#fff;}
.nbs-flexisel-nav-left{left:10px;}
.nbs-flexisel-nav-left:before{content:"<"}
.nbs-flexisel-nav-left.disabled{opacity:0.4;}
.nbs-flexisel-nav-right{right:5px;}
.nbs-flexisel-nav-right:before{content:">"}
.nbs-flexisel-nav-right.disabled{opacity:0.4;}
.footr_area::before{background:url(../img/footer-bg.png) no-repeat scroll center center;content:'';display:block;width:100%;height:233px;}
.footer_widget_area{background-size:cover;padding:0px 0px 50px 0px;position:relative;background-color:#3297e5;}
.footer_widget_inner{padding-top:43px;}
.footer_widget_area h3{font-size:16px;font-weight:bold;color:#fff;}
.footer_widget_area p{font-size:12px;line-height:30px;}
.footer_widget_area a{color:#fff;cursor:pointer;}
.footer_widget_area .textwidget p{color:#fff;opacity:.8;}
.footer-font a{color:#fff;}
.textwidget{text-transform:initial;}
.headericon{background-image:url("../img/certificate.png");}
.list-inline{display:inline-block;}
.certificate1{width:150px;height:100px;text-align:center;}
.certificate2{width:150px;height:100px;text-align:center;background-position:-165px 0px;margin-left:20px;margin-right:20px;}
.certificate3{width:180px;height:100px;text-align:center;background-position:179px 0px;}
.footer_copyright{overflow:hidden;background-color:#3297e5;padding:35px 0px;}
.footer_copyright .float-sm-left h5{font-size:14px;color:#fff;font-family:"Roboto", sans-serif;text-transform:uppercase;font-weight:500;line-height:29px;}
.footer_copyright .float-sm-right ul li{display:inline-block;margin-right:32px;}
.footer_copyright .float-sm-right ul li a{font-size:14px;color:#fff;-webkit-transition:all 400ms linear 0s;-o-transition:all 400ms linear 0s;transition:all 400ms linear 0s;}
.footer_copyright .float-sm-right ul li:last-child{margin-right:0px;}
.footer_copyright .float-sm-right ul li:hover a{color:#fff;}
.aboutus_content{text-align:center;}
.top_bottom_margin{margin:100px 0px;}
.vision_mission{}
.home-services .box{width:100%;position:relative;padding:115px 30px;text-align:center;background-size:cover!important;}
.home-services .b-1{background:#7699f5cf;}
.b-1 .service-expand{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:9;transition:all 0.4s ease-out 0s;}
.home-services .box .service-tilte{display:block;position:absolute;top:0;left:0;width:100%;top:40%;}
.service-expand .more-cnt{display:none;width:0;overflow:hidden;padding-top:30px;}
.service-expand:hover{width:206%;background:#efefef;z-index:99;}
.service-expand:hover .service-tilte{top:0%;left:4%;}
.service-expand:hover img{margin-right:18%;}
.service-expand:hover .more-cnt{display:block;width:100%;overflow:visible;}
.home-services .b-2{background:#9534c77a;}
.b-2 .service-expand{position:absolute;bottom:0px;top:auto;right:0px;left:auto;width:100%;height:100%;z-index:9;transition:all 0.4s ease-out 0s;}
.b-2 .service-expand:hover{width:206%;background:#efefef;z-index:99;}
.core_value .feature_item p{padding-bottom:0px;}
.feature_item .read_more{opacity:0;}
.feature_item:hover .read_more{opacity:1;}
.about_company_bg{position:relative;padding:12% 0%;text-align:center;}
#menu{width:150px;height:150px;position:absolute;left:53%;top:50%;margin:-75px 0 0 -75px;list-style:none;font-size:200%;}
.menu-button{opacity:0;z-index:-1;}
.menu-button{width:100px;height:100px;position:absolute;left:50%;top:50%;margin:-75px 0 0 -75px;border-radius:50%;background:#97ccfe70;box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.32);color:#000;line-height:23px;background-size:100%;overflow:hidden;padding-top:25px;font-size:20px;text-decoration:none;}
#menu a:hover{text-decoration:none;color:#000;}
#menu:not(:target)>a:first-of-type,
#menu:target>a:last-of-type{opacity:1;z-index:1;}
#menu:not(:target)>.icon-plus:before,
#menu:target>.icon-minus:before{opacity:1;}
.menu-item{width:130px;height:130px;position:absolute;left:50%;line-height:5px;top:50%;margin:-50px 0 0 -50px;border-radius:50%;background-image:linear-gradient(to left bottom, #0895f86b 0%, #0895f8c9 100%);box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.32);transform:translate(0px, 0px);transition:transform 500ms;z-index:-2;transition:.5s;padding-top:15px;}
#menu li{opacity:0;visibility:hidden;}
.menu-item a{color:#000;font-size:10px;position:relative;top:30%;left:0;text-decoration:none;}
.menu-item h5{font-size:13px;color:#343434;padding-top:7px;}
.menu-item p{font-size:30px;padding-top:20px;}
.menu-item span{font-size:20px;color:#343434;padding-top:8px;}
#menu:target>.menu-item:nth-child(6){transform:rotate(91deg) translateY(-142px) rotate(269deg);transition-delay:0s;}
#menu:target>.menu-item:nth-child(5){transform:rotate(16deg) translateY(-189px) rotate(-16deg);transition-delay:0.1s;}
#menu:target>.menu-item:nth-child(3){transform:rotate(-39deg) translateY(-229px) rotate(39deg);transition-delay:0.2s;}
#menu:target>.menu-item:nth-child(4){transform:rotate(-91deg) translateY(-220px) rotate(91deg);transition-delay:0.3s;}
.content{position:absolute;text-align:center;margin:-10px 0 0 -30px;top:70%;left:50%;font-size:20px;}
.portfolio_area section{padding:20px 0 0;border-top:1px solid #ddd;}
.portfolio_area input{display:none;}
.portfolio_area{padding:80px;}
.portfolio_area label{display:inline-block;margin:0 0 -1px;padding:15px 25px;font-weight:600;text-align:center;color:#bbb;border:1px solid transparent;}
.portfolio_area label:before{font-family:fontawesome;font-weight:normal;margin-right:10px;}
.portfolio_area label[for*='2']:before{content:'\f17d';}
.portfolio_area label[for*='3']:before{content:'\f0f6';}
.portfolio_area label[for*='1']:before{content:'\f1cb';}
.portfolio_area label[for*='4']:before{content:'\f10b';}
.portfolio_area label[for*='5']:before{content:'\f0db';}
.portfolio_area label:hover{color:#888;cursor:pointer;}
.portfolio_area input:checked + label{color:#1f8ceb;border:1px solid #ddd;border-top:2px solid #1f8ceb;border-bottom:1px solid #fff;}
.portfolio_area #tab1:checked ~ #content1,
.portfolio_area #tab2:checked ~ #content2,
.portfolio_area #tab3:checked ~ #content3,
.portfolio_area #tab4:checked ~ #content4,
.portfolio_area #tab5:checked ~ #content5{display:block;}
.psd .box-shadow{
  box-shadow: 0px 1px 20px 1px rgba(69, 65, 78, 0.48);
}
.portfolio_area ul li{display:inline-block;margin:7px 7px;}
@media screen and (max-width:650px){.portfolio_area label{font-size:0;}
.portfolio_area label:before{margin:0;font-size:18px;}
.portfolio_area{padding:30px;}
}
.portfolio_area{padding-top:97px;}
@media screen and (max-width:400px){.portfolio_are label{padding:15px;}
}
.hovereffect{width:100%;height:auto;float:left;overflow:hidden;position:relative;text-align:center;cursor:default;}
.hovereffect .overlay{position:absolute;overflow:hidden;width:80%;height:80%;left:10%;top:10%;border-bottom:1px solid #FFF;border-top:1px solid #FFF;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);}
.hovereffect:hover .overlay{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.hovereffect img{display:block;width:100%;position:relative;-webkit-transition:all 0.35s;transition:all 0.35s;}
.hovereffect:hover img{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="0.6" /><feFuncG type="linear" slope="0.6" /><feFuncB type="linear" slope="0.6" /></feComponentTransfer></filter></svg>#filter');filter:brightness(0.6);-webkit-filter:brightness(0.6);}
.hovereffect h2{text-transform:uppercase;text-align:center;position:relative;font-size:17px;background-color:transparent;color:#FFF;padding:4em 0;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}
.hovereffect a, .hovereffect p{color:#FFF;padding:1em 0;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}
.hovereffect:hover a, .hovereffect:hover p, .hovereffect:hover h2{opacity:1;filter:alpha(opacity=100);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.img-responsive{width:100%;height:auto;}
.modal-header{background-color:#ededed;padding:0px;border-bottom:none;}
.modal-header .close{margin-top:-3px;margin-left:-24px;font-size:26px;color:#000;background-color:#ffffff;box-shadow:0px 0px 17px 1px rgba(69, 65, 78, 0.53);cursor:pointer;outline:none;border-radius:50%;padding:5px 11px 4px 11px;opacity:1;position:absolute;top:5px;right:-25px;opacity:1;}
.box-shadow:hover{box-shadow:0px 1px 20px 1px rgba(69, 65, 78, 0.48);transition:all 0.5s;}
.banner_area:before{content:"";background:url(../img/banner/banner-bg.png) no-repeat scroll left top;background-size:cover;position:absolute;right:0px;top:0px;height:110%;max-width:100% !important;width:100%;}
.banner_area{overflow:visible;padding-bottom:70px;}
.get_in_touch_area{padding-top:98px;}
.touch_details h5{padding:39px 0px 11px 0px;}
.touch_details h4{color:#1b2046;}
.contact_us_form .form-group input, .contact_us_form .form-group textarea, .contact_us_form .form-group select{border-bottom:1px solid #ced0e0;}
#content3 img{border:1px solid #cccccc2e;}
.core_value h3{padding-top:30px;}
.submenu li{margin-bottom:10px;}
.fruxinfo_client .col-lg-3 i{}
.fruxinfo_client .col-lg-3{margin-bottom:4em;display:inline;height:auto;padding:16px;}
.fruxinfo_client .col-lg-3:hover{-webkit-box-shadow:0px 14px 38px 0px rgba(0, 0, 0, 0.11);box-shadow:0px 14px 38px 0px rgba(0, 0, 0, 0.11);}
.fruxinfo_career,
.fruxinfo_client{margin:.2em 0 2em}
.a-class-holiday,
.aplogistics,
.avyukta-lifecare,
.benmoon,
.box-office-review,
.ca,
.diaashish-food,
.divya-education,
.entic-cart,
.epropertybox,
.galaxy,
.hmc-trust,
.incube,
.my-education-logo,
.ness-impex,
.shiv-impex,
.shreeji-project,
.skill-to-deal,
.spc,
.varun,
.veer-indusries,
.vission-innovative,
.wedding-style{width:200px;height:125px}
.our-client{background-image:url(../img/client/ourclient.png)}
.galaxy{background-position:-5px -5px}
.a-class-holiday{background-position:-215px -5px}
.aplogistics{background-position:-425px -5px}
.avyukta-lifecare{background-position:-5px -140px}
.benmoon{background-position:-215px -140px}
.box-office-review{background-position:-425px -140px}
.ca{background-position:-5px -275px}
.diaashish-food{background-position:-215px -275px}
.divya-education{background-position:-425px -275px}
.entic-cart{background-position:-5px -410px}
.epropertybox{background-position:-215px -410px}
.hieon{width:200px;height:125px;background-position:-425px -410px}
.hmc-trust{background-position:-5px -545px}
.incube{background-position:-215px -545px}
.my-education-logo{background-position:-425px -545px}
.ness-impex{background-position:-5px -680px}
.shiv-impex{background-position:-215px -680px}
.shreeji-project{background-position:-425px -680px}
.skill-to-deal{background-position:-635px -5px}
.spc{background-position:-635px -140px}
.varun{background-position:-635px -275px}
.veer-indusries{background-position:-635px -410px}
.vission-innovative{background-position:-635px -545px}
.wedding-style{background-position:-635px -680px}
.con-carrier{position:absolute;opacity:0;cursor:pointer;}
.checkmark{position:absolute;top:5px;left:-21px;height:16px;width:16px;background-color:#eee;border-radius:50%;}
.container1{position:relative;margin-right:37px;font-size:13px;font-weight:normal;font-style:italic;margin-top:15px;color:#444;}
.container1:hover input ~ .checkmark{background-color:#ccc;}
.container1 input:checked ~ .checkmark{background-color:#1f8ceb;}
.checkmark:after{content:"";position:absolute;display:none;}
.container1 input:checked ~ .checkmark:after{display:block;}
.container1 .checkmark:after{top:4.5px;left:4.9px;width:6px;height:7px;border-radius:50%;background:white;}
.slider-area h1{font-size:65px;}
.slider-area p{font-size:24px;margin-top:6%;color:#fff;}
.slider-text{margin-top:22%;padding-bottom:24%;color:#fff;}
.our-team{
    /* padding-bottom:144px; */
    font-family:spectral;
}
.team-detail{padding:15px;}
.team-detail h2{font-size:22px;}
.team-detail p{font-size:14px;}
.video-div{background-image:url('../img/video-div.png');height:100%;width:100%;display:block;background-size:cover;background-position:center;background-size:contain;background-position:center;background-repeat:no-repeat;margin-left:20%;}
.video-div a{margin-top:20%;margin-left:16%;}
.video-play-button{position:absolute;z-index:10;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);box-sizing:content-box;display:block;width:32px;height:44px;border-radius:50%;padding:18px 20px 18px 28px;}
.video-play-button:before{content:"";position:absolute;z-index:0;left:45%;top:42%;transform:translateX(-50%) translateY(-50%);display:block;width:80px;height:80px;background:#fff;border-radius:50%; /* animation:pulse-border 1500ms ease-out infinite; */}
.video-play-button:after{content:"";position:absolute;z-index:1;left:45%;top:42%;transform:translateX(-50%) translateY(-50%);display:block;width:70px;height:70px;background:#fff;border-radius:50%;/* transition:all 200ms; */}
.video-play-button:hover:after{background-color:darken(#fa183d, 10%);}
.video-play-button img{position:relative;z-index:3;max-width:100%;width:auto;height:auto;}
.video-play-button span{display:block;position:relative;z-index:3;width:0;height:0;border-left:23px solid #ff4d4d;border-top:15px solid transparent;border-bottom:15px solid transparent;}
@keyframes pulse-border{0%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1;}
100%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0;}
}
.video-overlay{position:fixed;z-index:-1;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.80);opacity:0;transition:all ease 500ms;}
.video-overlay.open{position:fixed;z-index:1000;opacity:1;}
.video-overlay-close{position:absolute;z-index:1000;top:13%;right:20px;font-size:36px;line-height:1;font-weight:400;color:#fff!important;text-decoration:none;cursor:pointer;transition:all 200ms;}
.video-overlay-close:hover{color:#fa183d;}
.video-overlay iframe{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);box-shadow:0 0 15px rgba(0,0,0,0.75);}
.contact_us_form .form-group:last-child{margin-top:0px;}
.width75{width:75px;height:75px;}
.width50{width:50px;height:50px;}
.fade.in {
    opacity: 1;
    background-color: #00000047;
}
.collapse.in{
  display: block;
}
.dropdown.open .dropdown-menu{
  display: block;
}
.modal.fade .modal-dialog {
   transform: translate(0,0);
}
.pricing .card-title {
    margin: 0.5rem 0;
    font-size: 0.9rem;
    letter-spacing: .1rem;
    font-weight: bold;
}
.pricing .text-muted {
    opacity: 0.7;
}
.pricing .card-price {
    font-size: 3rem;
    margin: 0;
}
.pricing .card-price .period {
    font-size: 0.8rem;
}
.pricing hr {
    margin: 1.5rem 0;
}
.fa-ul {
    list-style-type: none;
    margin-left: 2.5em;
    padding-left: 0;
}
.pricing .feature_item{
    padding: 0px;
}
.pricing .card {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 0px solid rgba(0,0,0,.125);
    border-radius: .25rem;
}
.pricing ul li {
    margin-bottom: 0.5rem;
    text-align:left;
}
.scrollTop {
  cursor: pointer;
    position: fixed;
    right: 14%;
    bottom: 49px;
    z-index: 99999;
   background-color: #d81b15;
    padding: 14px;
    opacity: 0;
    transition: all 0.4s ease-in-out 0s;
}

.scrollTop a {
  font-size: 18px;
  color: #fff;
}
.fa-li {
    left: -2em;
    position: absolute;
    text-align: center;
    width: 2em;
    line-height: inherit;
}
.submit_btn{
    cursor:pointer;
}
select{
    -moz-appearance: button;
}
.portfolio_area #tab1:checked ~ #content1, .portfolio_area #tab2:checked ~ #content2, .portfolio_area #tab3:checked ~ #content3, .portfolio_area #tab4:checked ~ #content4, .portfolio_area #tab5:checked ~ #content5, .portfolio_area #tab6:checked ~ #content6 {
    display: block;
}
.portfolio_area #tab1 ~ #content1, .portfolio_area #tab2 ~ #content2, .portfolio_area #tab3 ~ #content3, .portfolio_area #tab4 ~ #content4, .portfolio_area #tab5 ~ #content5, .portfolio_area #tab6 ~ #content6 {
    display: none;
}
.hoveropacityzero{
    -ms-opacity:0;
     -ms-visibility:visible;
    -webkit-opacity:0;
     -webkit-visibility:visible;
    opacity:0; 
   
    visibility:visible;
}
.hoveropacityone{
      -ms-opacity:1;
     -ms-visibility:visible;
    opacity:1; 
    -webkit-opacity:1;
    -webkit-visibility:visible;
    visibility:visible;
}
.who_we_are a:hover ~ .who_we_are_dropdown{
     -ms-opacity:1;
     -ms-visibility:visible;
    opacity:1; 
    -webkit-opacity:1;
    -webkit-visibility:visible;
    visibility:visible;
}
.aout-us-title .h1{
 text-align: left;
     font-size: 66px;
     margin-bottom: 80px;
}
.aout-us-subtitle{
    text-align: left;
    font-size: 34px;
    line-height: 48px;
    margin-bottom: 25px;
    color: #6b7d8e;
}
.about-us-details{
    text-align: left;
    font-size: 21px;
    line-height: 35px;
    margin-bottom: 25px;
        color: #7c8d93;
}
.achivments{
	margin-bottom: 35px;
	text-align: left;
}
.achiv1{
text-transform: uppercase;
}
.achiv2{
	    font-size: 40px;
	    font-weight: bold;
    margin-top: 12px;
}
.box-shadow{
	    box-shadow: -2px -1px 18px 5px #cccccc52;
}
.img-lead{
	    position: absolute;
    right: -107px;
    top: 42%;
}
.title-seo{
	    text-align: left;
    font-size: 25px;
    margin-bottom: 9px;
}
.blog-post, .blog-post-video {
    background-color: #fff;
    border: 1px solid #f0f0f0;
    padding: 25px 0 0;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;
    box-shadow: 0 0 15px rgba(30, 30, 30, .1);
    margin-bottom: 40px;
}
.blog-post-txt {
    padding: 0 25px 20px;
}
.blog-post-txt span, .sblog-post-txt p.post-meta {
    font-size: 0.875rem;
    font-weight: 600;
    display: block;
    margin-bottom: 8px;
}
.blog-post-txt p {
    margin-top: 10px;
    margin-bottom: 0;
        overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
        line-height: 22px;
    max-height: 46px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.blog-post-link {
    padding: 18px 25px;
    position: relative;
}
.blog-post-link h5 {
    font-size: 0.975rem;
    line-height: 1;
    margin-bottom: 0;
}
.blog-post-link span {
    position: absolute;
    right: 25px;
    top: 12px;
}
.svg-inline--fa {
    display: inline-block;
    font-size: inherit;
    height: 1em;
    overflow: visible;
    vertical-align: -.125em;
}
.blog-post-txt h5{
	    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
        line-height: 28px;
    max-height: 60px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.sblog-post-txt p.post-meta {
    margin-bottom: 12px;
}
.sblog-post-txt h4.h4-md {
    line-height: 1.3;
    font-weight: 600;
    margin-bottom: 20px;
}
.sblog-post-txt h1.h1-md {
    line-height: 1.3;
    font-weight: 600;
    margin-bottom: 20px;
    font-size: 1.5rem;
}
.sblog-post-txt h2.h2-sm {
    margin-bottom: 20px;
    font-size: 1.4rem;
    line-height: 30px;
}
#sidebar-right h5.h5-sm {
    margin-bottom: 20px;
}
.popular-posts li {
    padding: 14px 0;
    border-bottom: 1px dashed #c0c0c0;
}
.popular-posts img {
    text-align: center;
    float: left;
}
.post-summary {
    overflow: hidden;
    padding-left: 20px;
}
.post-summary a {
    color: #555;
    -webkit-transition: all 400ms ease-in-out;
    -moz-transition: all 400ms ease-in-out;
    -o-transition: all 400ms ease-in-out;
    -ms-transition: all 400ms ease-in-out;
    transition: all 400ms ease-in-out;
}
.popular-posts p {
    color: #888;
    font-size: 0.875rem;
    margin-top: 6px;
    margin-bottom: 0;
}
.post-summary a{
overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
        line-height: 28px;
    max-height: 60px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.popular-posts img{
	width: 75px;
}
/*full page*/

.blog-inner-images{
	width: 100%;
	max-width: 300px;
    height: auto;
    margin: 5px 0px 20px 0px;
}
    .well{
                border: 1px solid #cccccca6;
    background-color: #cccccc26;
    border-radius: 5px;
    padding: 20px;
    margin-top: 18px;
        }
        .well ol li{
            margin-bottom: 15px;
        }
        .blog-inner-images1 {
    width: auto;
    height: auto;
    margin: 25px 0px 10px 0px;
}
.pricing .card-price  small{
	font-size: 13px;
}
.quick{
	cursor: pointer;
    position: fixed;
    right: 4%;
    bottom: 49px;
    z-index: 99999;
    color: #fff;
    background-color: #d81b15;
    padding: 14px;
}
.quick a{
	color: #fff!important;
}
.modal-input .form-control{
	padding-left: 35px!important;
}
.mobile-input span{
	position: absolute;
	left: 0px;
	top: 10px;
	color: #444;
	font-size: 15px;
    font-family: "Open Sans", sans-serif;
    font-style: italic;
}
.close{
    position: absolute;
    right: -20px;
    top: 0px;
    text-shadow: none;
    opacity: 1;
    color: #fff;
}
.check{
    width: 70px;
}



























/* new css */
.slider-text h2 {
    font-size: 24px !important;
    margin-top: 6% !important;
    color: #fff !important;
    line-height: 40px !important;
}
.title_h2 {
    font-size: 48px !important;
    color: #0b1033 !important;
    font-family: roboto,sans-serif !important;
    font-weight: 500 !important;
    line-height: 50px !important;    
}
.bd-callout .title_h3 {
    font-size: 15px !important;
    color: #0b1033 !important;
    font-family: roboto,sans-serif !important;
    font-weight: 500 !important;
    padding-bottom: 15px !important;
}
.footer_widget_area .title_h3 {
    font-size: 16px !important;
    font-weight: 700 !important;
    color: #fff !important;
}
.aout-us-title h2{
    font-size: 50px !important;
}
.aout-us-subtitle h2{
    font-size: 50px !important;
}
.font-40-menu {
    font-size: 40px;    
}