/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/


/*.widget_media_video {
    height: 200px !important;
}
.widget_media_video .wp-video-shortcode {
    height: 200px !important;
}*/



 
.client_inquiry_left .emailid-block a {
    text-decoration: none;
}
.mobile-video .video-wrapper {
    overflow: visible !important;
}
.gallery-recent .video-wrapper {
    overflow: visible !important;
}

.web-development-section .gallery-recent ul li {
    width: 33.33%;
}
.web-development-section .gallery-recent ul li a {
    border: solid 2px #fff !important;
    border-radius: 30px !important;
    display: inline-block !important;
    width: 90% !important;
    padding: 8px 0 !important;
    background-color: #3079a7 !important;
    margin: 15px 0 !important;
    transition: all 500ms;
    font-size: 18px !important;
    color: #fff !important;
    text-align: center;
}
.web-development-section .gallery-recent ul {
    border: none !important;
}
.web-development-section .gallery-recent ul .active a {
    background: #f1794f;
    background: -moz-linear-gradient(left,#f1794f 0%,#ac40df 100%);
    background: -webkit-linear-gradient(left,#f1794f 0%,#ac40df 100%);
    background: linear-gradient(to right,#f1794f 0%,#ac40df 100%) !important;
}

.web-development-section .gallery-recent ul li a:hover {
    background: #f1794f;
    background: -moz-linear-gradient(left,#f1794f 0%,#ac40df 100%);
    background: -webkit-linear-gradient(left,#f1794f 0%,#ac40df 100%);
    background: linear-gradient(to right,#f1794f 0%,#ac40df 100%) !important;
}





.featrured_section .gallery-recent ul li {
    width: 50% !important;
}
.featrured_section .gallery-recent ul li a {
    margin: 0 !important;
    border: none !important;
    font-size: 21px !important;
    color: #092933 !important;
    background: #edeef2 !important;
	text-align: center !important;
}
.featrured_section .gallery-recent ul .active a {
    background: #f1794f;
    background: -moz-linear-gradient(left,#f1794f 0%,#ac40df 100%);
    background: -webkit-linear-gradient(left,#f1794f 0%,#ac40df 100%);
    background: linear-gradient(to right,#f1794f 0%,#ac40df 100%) !important;
    color: #fff !important;
}



.work_strategy_section .gallery-recent ul {
    border: none !important;
}
.work_strategy_section .gallery-recent ul li a {
    background-color: rgba(101,108,201,0.61);
    color: #fff !important;
    font-size: 20px !important;
    border: none !important;
}
.work_strategy_section .gallery-recent ul .active a {
    background: #f1794f;
    background: -moz-linear-gradient(left,#f1794f 0%,#ac40df 100%);
    background: -webkit-linear-gradient(left,#f1794f 0%,#ac40df 100%);
    background: linear-gradient(to right,#f1794f 0%,#ac40df 100%) !important;
}
.work_strategy_section .gallery-recent .container {
    width: 100% !important;
}
.work_strategy_section .gallery-recent ul li {
    width: 50% !important;
}







.widget_media_video {min-height: 200px !important;}
.widget_media_video .mejs-video {height: 400px !important;}



header .fusion-header {position: relative;z-index: 999;top: 0px !important;}
.logged-in .fusion-sticky-shadow {top: 30px !important;}


.fusion-main-menu .fusion-megamenu .menu-item-type-custom .widget:hover {cursor: auto !important;}
.fusion-main-menu .fusion-megamenu .menu-item-type-custom .second-level-widget {padding: 0 !important;}
.fusion-main-menu .fusion-megamenu .menu-item-type-custom #media_image-6 img:hover {cursor: pointer !important;}
.fusion-main-menu .fusion-megamenu .menu-item-type-custom #media_image-10 img:hover {cursor: pointer !important;}

.fusion-header .fusion-megamenu li {width: 34% !important;}
.fusion-header .fusion-megamenu li .sub-menu li {width: 100% !important;}
.fusion-header .fusion-megamenu #menu-item-3140 {width: 50% !important;}
.fusion-header .fusion-megamenu #menu-item-1407 {width: 50% !important;}
.fusion-header .fusion-megamenu #menu-item-3140 .fusion-megamenu-title {text-align: left !important;}
.fusion-header .fusion-megamenu li .fusion-megamenu-title {text-align: left !important;}

.fusion-header .fusion-megamenu li {text-align: left !important;}
.fusion-header .fusion-megamenu li .fusion-megamenu-title {font-size: 16px !important;font-weight: 600 !important;}
.fusion-main-menu .fusion-megamenu .menu-item-type-custom .widget img {width: 180px !important;margin-bottom: 30px !important;}
.fusion-main-menu .fusion-megamenu .menu-item-type-custom {text-align: center !important;}

#sliders-container .NotGeneric-Title {color: #333 !important;font-size: 26px !important;}
#sliders-container .NotGeneric-SubTitle {color: #333 !important;font-size: 16px !important;}
#sliders-container .rev-btn {background: #656cc9 !important;border-radius: 4px !important}
#sliders-container .rev-btn {background: #656cc9 !important;border-radius: 4px !important;color: #fff !important;}

.web-development-section {
    margin-top: 0 !important;
    width: 100vw;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    background-image: url(development-back.jpg);
    padding: 0 0 50px 0 !important;
}
.web-development-section .fusion-title {margin: 0 !important;}
.web-development-section .fusion-title h2 {color: #fff;font-size: 30px !important;font-weight: bold !important;margin: 50px 0 15px !important}
.web-development-section .fusion-text p {font-size: 18px !important;color: #fff !important;}
.web-development-section .nav ul li a {background: none !important;border: none !important;}
.web-development-section .nav ul li a {border: solid 2px #fff !important;border-radius: 30px !important;display: inline-block !important;width: 90% !important;padding: 8px 0 !important;background-color: #3079a7 !important;margin: 15px 0 !important;transition: all 500ms;}
.web-development-section .nav ul li a:hover {background: #f1794f;background: -moz-linear-gradient(left,#f1794f 0%,#ac40df 100%);background: -webkit-linear-gradient(left,#f1794f 0%,#ac40df 100%);background: linear-gradient(to right,#f1794f 0%,#ac40df 100%) !important;}
.web-development-section .nav ul li a h4 {font-size: 18px !important;color: #fff !important;}
.web-development-section .nav ul .active a {background: #f1794f;background: -moz-linear-gradient(left,#f1794f 0%,#ac40df 100%);background: -webkit-linear-gradient(left,#f1794f 0%,#ac40df 100%);background: linear-gradient(to right,#f1794f 0%,#ac40df 100%) !important;}
.web_technologies_section .nav ul .active h4 {color: #fff !important;}
.web-development-section .tab-content h3 {color: #fff !important;font-size: 22px;margin-bottom: 20px;}
.web-development-section .tab-content p {color: #fff;font-size: 15px;line-height: 26px;}
.web-development-section .tab-content .btn {background: #ac40df;background: -moz-linear-gradient(left,#ac40df 0%,#f1794f 100%);background: -webkit-linear-gradient(left,#ac40df 0%,#f1794f 100%);background: linear-gradient(to right,#ac40df 0%,#f1794f 100%);}
.web-development-section .tab-content .btn {border-radius: 3px;font-size: 16px;padding: 13px 20px;text-transform: uppercase;color: #fff !important;margin-top: 10px !important;display: inline-block !important;transition: all 500ms;}
.web-development-section .tab-content .btn:hover {background: #f1794f;background: -moz-linear-gradient(left,#f1794f 0%,#ac40df 100%);background: -webkit-linear-gradient(left,#f1794f 0%,#ac40df 100%);background: linear-gradient(to right,#f1794f 0%,#ac40df 100%);}
.web-development-section .tab-pane ul {padding: 0 !important;margin: 0 !important;}
.web-development-section .tab-pane ul li {list-style: none !important;}
.web-development-section .tab-pane ul li .titiie {color: #fff !important;}
.web-development-section .slick-list .tfree-testimonial-title h3 {font-size: 22px !importantcolor: #fff !important;}
.web-development-section .slick-list h4 {font-size: 18px !important;color: #fff !important;}
.web-development-section .tab-pane .media {min-height: 230px !important;}
.web-development-section .tab-pane .media .media-left {
    float: left !important;
    display: table !important;
    background-color: #fff;
    border-radius: 50%;
    height: 70px;
    line-height: 60px;
    text-align: center;
    width: 70px;
    margin-right: 20px !important;
    padding: 0 !important;
}
.web-development-section .tab-pane .media .media-body h4 {margin: 0 0 10px !important;color: #fff;font-size: 20px;}
.web-development-section .tab-pane .media .media-left img {
    margin-top: 15px !important;
    margin: auto;
}
.web-development-section .tab-pane .media .media-body h4 {margin: 0 0 5px !important;}
.web-development-section .tab-pane .media .media-body h4 {margin: 0 0 10px !important;color: #fff;font-size: 20px;}
.web-development-section .tab-pane .media .media-body {display: table-cell !important;}

.industrial_title_section h2 {margin: 0 !important;font-size: 30px !important;font-weight: 500 !important;}
.industrial_title_section p {font-size: 15px !important;color: #707072 !important;}
.industrial_section {transition: all 1000ms;}
.industrial_section h5 {font-size: 14px !important;}
.industrial_title_section .inds_cat_set {width: 100% !important;display: inline-block !important;}
.industrial_title_section .inds_cat_set .can {width: 10% !important;display: inline-block !important;float: left;text-align: center !important;}
.industrial_title_section .inds_cat_set .can .name {font-size: 16px;color: #333;text-align: center;margin-bottom: 16px;display: block;}
.industrial_title_section .inds_cat_set .can .line {display: block;width: 2px;height: 40px;background-color: #ccc;margin: 0 auto 12px;position: relative;}
.industrial_title_section .inds_cat_set .can .line:after {content: '';position: absolute;border-radius: 50%;background-color: #000;width: 12px;height: 12px;top: 0;left: 50%;margin-left: -6px;}
.industrial_title_section .inds_cat_set .hotels .line::after {background: #f96 !important;}
.industrial_title_section .inds_cat_set .education .line::after {background-color: #993 !important;}
.industrial_title_section .inds_cat_set .transportation .line::after {background-color: #f9f !important;}
.industrial_title_section .inds_cat_set .real-estate .line::after {background-color: #ccc !important;}
.industrial_title_section .inds_cat_set .accounts .line::after {background-color: #3cc !important;}
.industrial_title_section .inds_cat_set .banking .line::after {background-color: #f96 !important;}
.industrial_title_section .inds_cat_set .healthcare .line::after {background-color: #993 !important;}
.industrial_title_section .inds_cat_set .food .line::after {background-color: #f9f !important;}
.industrial_title_section .inds_cat_set .business .line::after {background-color: #ccc !important;}
.industrial_title_section .inds_cat_set .travel .line::after {background-color: #3cc !important;}
.industrial_title_section .inds_cat_set .can .info img {width: 50px;height: 50px;background-color: #ff7200;border-radius: 50%;padding: 10px !important;opacity: 0;-webkit-transform-origin: center center;transform-origin: center center;-webkit-transform: scale(0);transform: scale(0);-webkit-transition: .5s;transition: .5s;}
.industrial_title_section .mob_indesrty {display: none !important;}
.industrial_section {display: none !important;}
.industrial_title_section .inds_cat_set .can:hover .info img {opacity: 1 !important;transform: none;position: absolute;bottom: 100px;left: 30px;right: 0;}


.work_strategy_section .nav ul .active a {background: #f1794f;background: -moz-linear-gradient(left,#f1794f 0%,#ac40df 100%);background: -webkit-linear-gradient(left,#f1794f 0%,#ac40df 100%);background: linear-gradient(to right,#f1794f 0%,#ac40df 100%) !important;}
.work_strategy_section .nav ul li h4 {color: #fff !important;font-size: 20px !important;}
.work_strategy_section .nav ul li a {border: none !important;}
.work_strategy_section .tab-content .tab-pane {color: #f7f7f7 !important;font-size: 14px !important;}

.team_section .sep-solid {display: none !important;}
.team_section h2 {font-size: 25px !important;color: #333 !important;}
.team_section .fusion-text p {margin: 0 !important;font-size: 14px !important;}
.team_section .team_persion_details {border: solid 1px #ddd !important;transition: all 500ms;}
.team_section .team_persion_details:hover {border-color: #0000ff !important;}
.team_section .team_persion_details .person-desc {padding: 20px !important;}

.fusion-person-center .person-desc .person-author .person-name {font-size: 18px !important;font-weight: bold !important;}
.fusion-person-center .person-desc .person-author .person-title {font-size: 16px !important;color: #0000ff !important;margin-top: 10px !important;}
.fusion-person-center .person-desc .boxed-icons {margin: 0 !important;}

.inds_cat_set:hover .can.unhover .date_text_lin{transform:scale(1);}
.inds_cat_set:hover .can.unhover {transform:scale(1.05);}
.inds_cat_set:hover .can .candidate {filter:blur(5px) grayscale(1);}
.inds_cat_set:hover .can.unhover .candidate {filter:blur(0); z-index:3;}

.work_process_section {width: 100vw;margin-left: calc(50% - 50vw);margin-right: calc(50% - 50vw);}
.work_process_section .fusion-title {margin: 0 !important;}
.work_process_section .fusion-title h2 {font-size: 30px !important;font-weight: 500 !important;margin-top: 50px !important;}
.work_process_section .fusion-text p {font-size: 15px !important;color: #707072 !important;}

.web_technologies_section .fusion-title {margin: 0 !important;}
.web_technologies_section .fusion-title h2 {font-size: 30px !important;font-weight: 500 !important;}
.web_technologies_section .fusion-text p {font-size: 15px !important;color: #707072 !important;}
.web_technologies_section .nav ul li a {background: none !important;border: none !important;}
.web_technologies_section .nav ul li a {border: solid 2px #000 !important;border-radius: 30px !important;display: inline-block !important;width: 90% !important;padding: 8px 0 !important;margin: 15px 0 !important;transition: all 500ms;}
.web_technologies_section .nav ul li a:hover {background: #f1794f;background: -moz-linear-gradient(left,#f1794f 0%,#ac40df 100%);background: -webkit-linear-gradient(left,#f1794f 0%,#ac40df 100%);background: linear-gradient(to right,#f1794f 0%,#ac40df 100%) !important;}
.web_technologies_section .nav ul li a:hover h4 {color: #fff !important;}
.web_technologies_section .nav ul li a h4 {font-size: 18px !important;}
.web_technologies_section .tab-content h2 {margin: 0 !important;font-size: 26px !important;}
.web_technologies_section .tab-content p {margin: 10px 0 0 !important;font-size: 14px !important;line-height: 24px !important;}
.web_technologies_section  .technologies-use ul {padding: 0 !important;margin: 0 !important;}
.web_technologies_section .mobile-use ul {padding: 0 ! important;margin: 0 !important;}
.web_technologies_section .detabesh-use ul {padding: 0 ! important;margin: 0 !important;}
.web_technologies_section .mobile-use ul li {list-style: none !important;display: inline-block !important;border: solid 1px #ddd !important;width: 22%;margin: 30px 30px 0 0 !important;text-align: center !important;padding: 20px !important;border-radius: 10px !important;transition: all 500ms;}
.web_technologies_section .detabesh-use ul li {list-style: none !important;display: inline-block !important;border: solid 1px #ddd !important;width: 22%;margin: 30px 30px 0 0 !important;text-align: center !important;padding: 20px !important;border-radius: 10px !important;transition: all 500ms;}
.web_technologies_section .technologies-use ul li {list-style: none !important;display: inline-block !important;border: solid 1px #ddd !important;width: 22%;margin: 30px 30px 0 0 !important;text-align: center !important;padding: 20px !important; border-radius:10px !important; transition: all 500ms;}
.web_technologies_section .tab-content ul li:hover {border-color: #0e6cac !important;}
.web_technologies_section .tab-content ul li h4 {margin: 15px 0 0 !important;font-size: 14px !important;font-weight: 600 !important;}
.web_technologies_section .tab-content ul li .use-icon img {transition: all 500ms;}
.web_technologies_section .tab-content ul li .use-icon:hover img {transform: scale(1.12);-webkit-transform: scale(1.12);-moz-transform: scale(1.12);-o-transform: scale(1.12);-ms-transform: scale(1.12);}
.web_technologies_section .nav ul .active a {background: #f1794f;background: -moz-linear-gradient(left,#f1794f 0%,#ac40df 100%);background: -webkit-linear-gradient(left,#f1794f 0%,#ac40df 100%);background: linear-gradient(to right,#f1794f 0%,#ac40df 100%) !important;color: #fff !important;}

.clients_section {background: #eee !important;width: 100vw;margin-left: calc(50% - 50vw);margin-right: calc(50% - 50vw);padding-bottom: 50px !important;}
.clients_section h2 {font-size: 30px !important;font-weight: bold;color: #0e1ef8 !important;}
.clients_section p {font-size: 18px !important;color: #999 !important;}

.fusion-page-title-bar .fusion-page-title-captions h1 {font-size: 30px !important;}

.our_people_section .fusion-title {margin: 0 !important;}
.our_people_section .fusion-title h2 {font-size: 25px !important;margin-bottom: 20px !important;padding: 0 !important;}
.our_people_section .fusion-text p {margin: 0 0 15px !important;font-size: 14px !important;line-height: 24px;}

.director_section h2 {font-size: 25px !important;color: #333 !important;}
.director_section .fusion-text p {font-size: 14px !important;}
.director_section .director_names p {font-size: 16px !important;}
.director_section .director_image_section .fusion-column-wrapper {height: 400px !important;overflow: hidden;}

.our_team_section h2 {font-size: 25px !important;color: #333 !important;}
.our_team_section p {font-size: 15px !important;}

.believe_section h2 {font-size: 25px !important;color: #333 !important;}
.believe_section .fusion-text {width: 1170px !important;margin-left: auto;margin-right: auto;text-align: center;}

.our_expert_section h2 {font-size: 25px !important;color: #fff !important;}
.our_expert_section p {font-size: 15px !important;color: #fff !important;margin: 0 !important;}
.our_expert_section .our_expert_right_button {text-align: center !important;margin-top: 30px !important;}
.our_expert_section .our_expert_right_button a {border-radius: 4px !important;font-size: 14px !important;font-weight: normal !important;padding: 15px 30px !important;}

.your_idea_section .fusion-button {margin-top: 20px !important;border-radius: 4px !important;font-size: 15px !important;font-weight: normal !important;}
.your_idea_section .heading-block h2 {margin: 0 !important;font-size: 22px !important;}

.design_interface_section .fusion-button {margin-top: 20px !important;border-radius: 4px !important;font-size: 15px !important;font-weight: normal !important;}
.design_interface_section h2 {margin: 10px 0 !important;font-size: 22px !important;}

.we_ready_section .fusion-title {margin: 0 !important;}
.we_ready_section h2 {font-size: 25px !important;color: #fff !important;margin: 15px 0 !important;}
.we_ready_section p {font-size: 15px !important;color: #fff !important;}
.we_ready_section .fusion-button-wrapper {width: 100% !important;display: inline-block !important;text-align: center !important;}
.we_ready_section .fusion-button-wrapper a {border-radius: 4px !important;font-size: 14px !important;font-weight: normal !important;padding: 15px 30px !important;}

.about_us_section .sep-solid {display: none !important;}
.about_us_section h2 {margin: 0 0 5px !important;font-size: 25px !important;color: #000 !important;}
.about_us_section p {margin: 0 !important;font-size: 15px !important;}

.business_section .flip-box-front .fas {font-size: 40px !important;}
.business_section .flip-box-front h2 {font-size: 25px !important;}
.business_section .flip-box-front .flip-box-front-inner {font-size: 14px !important;}
.business_section .flip-box-back {background: #f1794f;background: -moz-linear-gradient(left,#f1794f 0%,#ac40df 100%);background: -webkit-linear-gradient(left,#f1794f 0%,#ac40df 100%);background: linear-gradient(to right,#f1794f 0%,#ac40df 100%) !important;border: none !important;}
.business_section .flip-box-back h3 {font-size: 20px !important;color: #fff !important;}
.business_section .flip-box-back p {color: #fff !important;font-size: 14px !i;}

.work_strategy_section .nav-justified {margin-top: 40px !important;}

element.style {}
.fusion-fullwidth.fusion-builder-row-3 a:not(.fusion-button):not(.fusion-builder-module-

control):not(.fusion-social-network-icon):not(.fb-icon-element):not(.fusion-countdown-

link):not(.fusion-rollover-link):not(.fusion-rollover-gallery):not(.fusion-button-bar):not

(.add_to_cart_button):not(.show_details_button):not(.product_type_external):not

(.fusion-quick-view):not(.fusion-rollover-title-link):not(.fusion-breadcrumb-link), .fusion-

fullwidth.fusion-builder-row-3 a:not(.fusion-button):not(.fusion-builder-module-

control):not(.fusion-social-network-icon):not(.fb-icon-element):not(.fusion-countdown-

link):not(.fusion-rollover-link):not(.fusion-rollover-gallery):not(.fusion-button-bar):not

(.add_to_cart_button):not(.show_details_button):not(.product_type_external):not

(.fusion-quick-view):not(.fusion-rollover-title-link):not(.fusion-breadcrumb-link):before, 

.fusion-fullwidth.fusion-builder-row-3 a:not(.fusion-button):not(.fusion-builder-module-

control):not(.fusion-social-network-icon):not(.fb-icon-element):not(.fusion-countdown-

link):not(.fusion-rollover-link):not(.fusion-rollover-gallery):not(.fusion-button-bar):not

(.add_to_cart_button):not(.show_details_button):not(.product_type_external):not

(.fusion-quick-view):not(.fusion-rollover-title-link):not(.fusion-breadcrumb-link):after 

{color: #656cc9;}
.fusion-tabs.fusion-tabs-1 .nav-tabs li.active a.tab-link, .fusion-tabs.fusion-tabs-1 .nav-tabs 

li.active a.tab-link:hover, .fusion-tabs.fusion-tabs-1 .nav-tabs li.active a.tab-link:focus 

{background-color: #ffffff;}
.fusion-tabs.fusion-tabs-1 .nav-tabs li.active a.tab-link, .fusion-tabs.fusion-tabs-1 .nav-tabs 

li.active a.tab-link:hover, .fusion-tabs.fusion-tabs-1 .nav-tabs li.active a.tab-link:focus 

{border-right-color: #ffffff;}
.fusion-blog-pagination .fusion-hide-pagination-text .pagination-next:hover, .fusion-

blog-pagination .fusion-hide-pagination-text .pagination-prev:hover, .fusion-blog-

pagination .pagination .current, .fusion-blog-pagination .pagination a.inactive:hover, 

.fusion-date-and-formats .fusion-date-box, .fusion-filters .fusion-filter.fusion-active a, 

.fusion-hide-pagination-text .fusion-blog-pagination .pagination .pagination-next:hover, 

.fusion-hide-pagination-text .fusion-blog-pagination .pagination .pagination-prev:hover, 

.fusion-login-box a:hover .reading-box, .fusion-tabs.classic .nav-tabs > li.active .tab-link, 

.fusion-tabs.classic .nav-tabs > li.active .tab-link:focus, .fusion-tabs.classic .nav-tabs > 

li.active .tab-link:hover, .fusion-tabs.vertical-tabs.classic .nav-tabs > li.active .tab-link, 

.table-2 table thead {border-color: #f1484a;}
.fusion-tabs .nav-tabs>.active>.tab-link:focus, .fusion-tabs .nav-tabs>.active>.tab-

link:hover {border-top: 3px solid #65bc7b;}
.fusion-tabs.fusion-tabs-1 .nav-tabs li a.tab-link {border-top-color: #edeef2;background-color: #edeef2;}
.fusion-disable-outline .fusion-tabs .nav-tabs li .tab-link {outline: 0;}
.fusion-tabs .nav-tabs li .tab-link:focus, .fusion-tabs .nav-tabs li .tab-link:hover {border-top-color: #fff;background-color: #fff;}
.fusion-tabs .nav-tabs>.active>.tab-link {border: none;border-top: 3px solid #65bc7b;background-color: #fff;cursor: pointer;}
.featrured_section .nav ul .active a {background: #f1794f;background: -moz-linear-gradient(left,#f1794f 0%,#ac40df 100%);background: -webkit-linear-gradient(left,#f1794f 0%,#ac40df 100%);background: linear-gradient(to right,#f1794f 0%,#ac40df 100%) !important;border: none !important;}
.featrured_section .nav ul .active a h4 {color: #fff !important;}
.featrured_section .nav ul li a {margin: 0 !important;border: none !important;}
.featrured_section .col-sm-5 {margin-top: 10px !important;}

.iphone_development_section h2 {color: #fff !important;font-size: 25px !important;}
.iphone_development_section .nav .nav-tabs li a {background: none !important;border-color: #ddd !important;}
.iphone_development_section .nav .nav-tabs li a h4 {color: #fff !important;font-size: 16px !important;}
.iphone_development_section .nav .nav-tabs .active a {background: #4138ba !important;border-color: #4138ba !important;}
.iphone_development_section .tab-content .panel_content {background: #fff !important;padding: 30px !important;text-align: center !important;}
.iphone_development_section .tab-content .panel_content h3 {font-size: 20px !important;}
.iphone_development_section .tab-content .panel_content p {font-size: 14px !important;}

.android_development_section_second h2 {font-size: 25px !important;color: #fff !important;font-weight: bold !important;margin: 30px 0 !important}
.android_development__section h2 {font-size: 25px !important;color: #000 !important;}
.android_development__section p {font-size: 15px !important;color: #333 !important;}
.android_development_section_second .nav ul li a {background: none !important;}
.android_development_section_second .nav ul li a h4 {color: #fff !important;font-size: 18px !important;}
.android_development_section_second .nav ul .active {background-color: #4138ba !important;}
.android_development_section_second .nav ul .active a {border-color: #4138ba !important;}
.android_development_section_second .nav ul li {transition: all 500ms;}
.android_development_section_second .nav ul li:hover {background: #4138ba !important;}
.android_development_section_second .nav ul li:hover a {border-color: #4138ba !important;}
.android_development_section_second .panel_content {background: #fff !important;padding: 30px !important;}
.android_development_section_second .panel_content h3 {font-size: 18px;color: #616161;}
.android_development_section_second .panel_content p {font-size: 15px !important;color: #333 !important;}

.highest_android_section h2 {font-weight: 300;font-size: 42px;color: #151515;}
.highest_android_section p {font-size: 17px;color: #696969;text-align: center !important;line-height: 28px;margin-bottom: 30px !important;}
.highest_android_section .highest_android_sub_section {box-shadow: 14px 4px 36px 19px #f8f8f8;-webkit-box-shadow: 14px 4px 36px 19px #f8f8f8;-moz-box-shadow: 14px 4px 36px 19px #f8f8f8;-ms-box-shadow: 14px 4px 36px 19px #f8f8f8;margin-bottom: 30px !important;min-height: 220px !important; padding: 30px 10px 0px !important;}
.highest_android_section .highest_android_sub_section h3 {font-size: 17px;color: #101010;margin-top: 30px !important;}
.highest_android_section .highest_android_sub_section .fusion-title {margin: 0 !important;}

.iphone_start_up_section h2 {font-weight: 300 !important;font-size: 30px !important;color: #151515 !important;}
.iphone_start_up_section p {font-size: 17px;color: #696969;text-align: center !important;line-height: 28px;margin-bottom: 30px !important;}
.iphone_start_up_section .iphone_start_up_part {box-shadow: 14px 4px 36px 19px #f8f8f8;-webkit-box-shadow: 14px 4px 36px 19px #f8f8f8;-moz-box-shadow: 14px 4px 36px 19px #f8f8f8;-ms-box-shadow: 14px 4px 36px 19px #f8f8f8;margin-bottom: 30px !important;min-height: 220px !important; padding: 30px 10px 0px !important;}
.iphone_start_up_section .iphone_start_up_part h3 {font-size: 17px;color: #101010;margin-top: 30px !important;}
.iphone_start_up_section .iphone_start_up_part .fusion-title {margin: 0 !important;}

.ranked_use_android_section h2 {font-size: 25px !important;color: #fff !important;font-weight: bold !important;margin: 30px 0 !important;}
.ranked_use_android_section p {font-size: 15px;color: #fff;text-align: center !important;line-height: 28px;margin-bottom: 30px !important;}
.ranked_use_android_section .horizontal-tabs .nav ul li a {background: none !important;border: none !important;}
.ranked_use_android_section .horizontal-tabs .nav ul li a .fontawesome-icon {font-size: 40px !important;color: #fff !important;opacity: .3;}
.ranked_use_android_section .horizontal-tabs .nav ul .active a .fontawesome-icon {opacity: 1;}
.ranked_use_android_section .horizontal-tabs .nav ul .active a h4 {color: #fff !important;}
.ranked_use_android_section .horizontal-tabs .nav ul li a h4 {font-size: 17px;line-height: 22px !important;text-transform: capitalize;letter-spacing: .6px;font-weight: 700;color: rgba(255,255,255,.3);}
.ranked_use_android_section .horizontal-tabs .nav ul li {border-bottom: solid 1px #707070 !important;}
.ranked_use_android_section .horizontal-tabs .nav ul li a:after {content: '';position: absolute;bottom: -3px;right: 0;height: 27px;width: 1px;background: #707070 !important;}
.ranked_use_android_section .horizontal-tabs .nav ul li:nth-child(4) a::after {display: none !important;}
.ranked_use_android_section .horizontal-tabs .application-option ul {padding: 0 !important;margin: 0 !important;text-align: center !important;width: 100% !important;}
.ranked_use_android_section .horizontal-tabs .application-option ul li {list-style: none !important;margin: 0 45px 0 !important;display: inline-block !important;color: #fff !important;font-size: 16px !important; margin-bottom: 30px !important;}
.ranked_use_android_section .horizontal-tabs .application-option ul li img {margin-bottom: 15px !important;}
.ranked_use_android_section .horizontal-tabs ul li {margin-bottom: 40px !important;}
.ranked_use_android_section h3 {color: #fff !important;}

.iphone_technologies_section h2 {font-size: 25px !important;color: #fff !important;font-weight: bold !important;margin: 30px 0 !important;}
.iphone_technologies_section p {font-size: 15px;color: #fff;text-align: center !important;line-height: 28px;margin-bottom: 30px !important;}
.iphone_technologies_section .horizontal-tabs .nav ul li a {background: none !important;border: none !important;}
.iphone_technologies_section .horizontal-tabs .nav ul li a .fontawesome-icon {font-size: 40px !important;color: #fff !important;opacity: .3;}
.iphone_technologies_section .horizontal-tabs .nav ul .active a .fontawesome-icon {opacity: 1;}
.iphone_technologies_section .horizontal-tabs .nav ul .active a h4 {color: #fff !important;}
.iphone_technologies_section .horizontal-tabs .nav ul li a h4 {font-size: 17px;line-height: 22px !important;text-transform: capitalize;letter-spacing: .6px;font-weight: 700;color: rgba(255,255,255,.3);}
.iphone_technologies_section .horizontal-tabs .nav ul li {border-bottom: solid 1px #707070 !important;}
.iphone_technologies_section .horizontal-tabs .nav ul li a:after {content: '';position: absolute;bottom: -3px;right: 0;height: 27px;width: 1px;background: #707070 !important;}
.iphone_technologies_section .horizontal-tabs .nav ul li:nth-child(4) a::after {display: none !important;}
.iphone_technologies_section .horizontal-tabs .application-option ul {padding: 0 !important;margin: 0 !important;text-align: center !important;width: 100% !important;}
.iphone_technologies_section .horizontal-tabs .application-option ul li {list-style: none !important;margin: 0 45px 0 !important;display: inline-block !important;color: #fff !important;font-size: 16px !important; margin-bottom: 30px !important;}
.iphone_technologies_section .horizontal-tabs .application-option ul li img {margin-bottom: 15px !important;}
.iphone_technologies_section .horizontal-tabs ul li {margin-bottom: 40px !important;}
.iphone_development_section_1 h2 {font-size: 28px !important;}

.result_counter_section h2 {font-size: 25px !important;color: #333 !important;}
.result_counter_section .fusion-title {margin-bottom: 10px !important;}
.result_counter_section p {font-size: 15px !important;line-height: 24px;color: #707070 !important;margin-bottom: 30px !important;}
.result_counter_section .counter-box-content {font-size: 17px !important;color: #333 !important;}
.result_counter_section .counter-box-container {border: solid 1px #ddd !important;transition: all 500ms;}
.result_counter_section .counter-box-container:hover {border-color: #4138ba !important;}

.largest_pool_section .largest_pool_sub_section {margin-bottom: 30px !important;}
.largest_pool_section .largest_pool_sub_section .fusion-title {margin-bottom: 5px !important;}
.largest_pool_section .largest_pool_sub_section h2 p {font-size: 25px !important;color: #333 !important;line-height: 35px;}
.largest_pool_section .largest_pool_sub_section p {font-size: 15px !important;color: #333 !important;}
.largest_pool_section .largest_pool_sub_section .imageframe-align-center {text-align: left !important;margin-bottom: 20px !important;}
.largest_pool_section .largest_pool_sub_section h2 {color: #303030 !important;font-weight: 700 !important;font-size: 20px !important;letter-spacing: .4px !important;line-height: 24px !important;}
.largest_pool_section .largest_pool_sub_section p {line-height: 26px !important;}

.development_partner_section .development_partner_sub_section {margin-bottom: 30px !important;}
.development_partner_section .development_partner_sub_section .fusion-title {margin-bottom: 5px !important;}
.development_partner_section .development_partner_sub_section h2 p {font-size: 25px !important;color: #333 !important;line-height: 35px;}
.development_partner_section .development_partner_sub_section p {font-size: 15px !important;color: #333 !important;}
.development_partner_section .development_partner_sub_section .imageframe-align-center {text-align: left !important;margin-bottom: 20px !important;}
.development_partner_section .development_partner_sub_section h2 {color: #303030 !important;font-weight: normal !important;font-size: 20px !important;letter-spacing: .4px !important;line-height: 24px !important;}
.development_partner_section .development_partner_sub_section p {line-height: 26px !important;}

.client_section {background: #efefef !important;padding: 50px 0 !important;}
.client_section h2 {font-size: 25px !important;color: #333 !important;}
.client_section .fusion-clearfix {background: none !important;padding: 0 !important;}
.client_section .fusion-clearfix p {font-size: 16px !important;color: #333 !important;}

.hybrid_app_development_section_1 .hybrid_app_development_right_1 h2 {font-size: 25px !important;color: #333 !important;line-height: 30px !important;}
.hybrid_app_development_section_1 .hybrid_app_development_right_1 .fusion-title {margin-bottom: 10px !important;}
.hybrid_app_development_section_1 .hybrid_app_development_right_1 p {font-size: 15px !important;line-height: 24px !important;}
.hybrid_app_development_section_1 .hybrid_app_development_right_1 a {font-size: 14px !important;font-weight: normal !important;margin-right: 15px !important;}
.hybrid_app_development_section_2 p {font-size: 15px !important;line-height: 28px !important;}
.hybrid_app_development_section_2 h2 {font-size: 25px !important;color: #333 !important;}
.hybrid_app_development_section_3 h2 {font-size: 25px !important;color: #fff !important;}
.hybrid_app_development_section_3 .fusion-title {margin-bottom: 40px !important;}
.hybrid_app_development_section_3 .hybrid_3_content_box h2 {font-size: 20px !important;}
.hybrid_app_development_section_3 .hybrid_3_content_box .content-container {font-size: 15px !important;line-height: 25px !important;}

.hybrid_features_section h2 {font-size: 25px !important;color: #333 !important;}
.hybrid_features_section .hybrid_features_part {box-shadow: 14px 4px 36px 19px #f8f8f8;-webkit-box-shadow: 14px 4px 36px 19px #f8f8f8;-moz-box-shadow: 14px 4px 36px 19px #f8f8f8;-ms-box-shadow: 14px 4px 36px 19px #f8f8f8;padding: 20px !important;min-height: 340px;margin-bottom: 30px !important;text-align: center !important;}
.hybrid_features_section .hybrid_features_part h3 {margin: 20px 0 !important;font-size: 18px !important;color: #333 !important;}

.hybrid_benefits_section h2 {font-size: 25px !important;color: #fff !important;}
.hybrid_benefits_section .hybrid_benefits_content_box {width: 100% !important;margin: 0 !important;}

.choice_hybrid_section h2 {font-size: 25px !important;color: #333 !important;margin: 15px 0 40px !important;}
.choice_hybrid_section .fusion-li-item-content {font-size: 15px !important;}


.engagement_1 p {color: #151515;font-size: 18px;letter-spacing: .7px;line-height: 30px;padding-top: 50px;}
.engagement_1 h4 {font-size: 20px;color: #242424;font-weight: 600;padding: 0;margin-top: 20px !important;}
.engagement_1 ul {padding: 0 !important;margin: 0 !important;}
.engagement_1 ul li {display: inline-block;float: left;width: 25%;}
.engagement_1 ul li:before {content: "\f111";font-family: fontawesome;font-size: 10px !important;margin-right: 10px;color: #005db7;}
.engagement_1 ul li {display: inline-block;float: left;width: 25%;margin: 5px 0 !important;}
.engagement_2 {margin-top: 30px !important;}
.engagement_2 h2 {font-weight: 300 !important;font-size: 42px !important;color: #151515 !important;margin: 0 !important;line-height: 50px !important;text-align: center !important;margin-bottom: 11px !important;}
.engagement_2 .hire_model p {color: #000 !important;}
.engagement_2 .hire_model h2 {color: #242424 !important;font-weight: 700 !important;font-size: 26px !important;padding: 0 !important;margin: 0 !important;}

.page-id-1286 .button-medium {border-radius: 4px !important;font-size: 14px !important;font-weight: normal !important;padding: 15px 30px !important;}

.industrial-first-banner p {font-size: 17px !important;color: #fff !important;font-weight: 300 !important;}

.industrial-first-four-block h2 {font-weight: 300 !important;font-size: 42px !important;color: #151515 !important;font-family: proxima-nova,sans-serif !important;}
.industrial-first-four-block .industrial_four_sub_block {padding-left: 15px !important;}
.industrial-first-four-block .industrial_four_sub_block:after {content: "";position: absolute;left: 0;top: 0;background: #027fc9;width: 3px;height: 100%;}
.industrial-first-four-block .industrial_four_sub_block h3 {font-size: 19px !important;font-weight: 700 !important;padding: 0 !important;margin-bottom: 10px !important;}
.industrial-first-four-block .industrial_four_sub_block p {font-size: 16px !important;line-height: 24px !important;font-weight: 300 !important;color: #111 !important;}
.industrial-first-four-block .industrial_four_sub_block {padding-left: 15px !important;margin-top: 50px !important; position : relative !important;}

.industrial_services_third_section h2 {color: #fff !important;font-size: 42px !important;font-weight: 300 !important;}
.industrial_services_third_section p {font-size: 17px !important;color: #fff !important;}
.industrial_services_third_section .subheadingnew {color: #fff !important;font-size: 16px !important;}


.industrial_services_third_section .industrial_services_third_content_box .fusion-column h2 {font-size: 26px !important;color: #fff !important;}
.industrial_services_third_section .industrial_services_third_content_box .fusion-column .content-container {color: #ddd !important;}
.industrial_services_third_section .industrial_services_third_content_box .fusion-column:before {content: '';background: linear-gradient(to right,rgba(231,97,25,1) 1%,rgba(235,133,35,1) 100%);width: 13px;height: 13px;position: absolute;border-radius: 20px;left: -10px;top: 10px;}
.industrial_services_third_section .industrial_services_third_content_box .fusion-column:after {content: '';background: linear-gradient(to right,rgba(231,97,25,1) 1%,rgba(235,133,35,1) 100%);width: 2px;height: 180px;position: absolute;left: -4px;top: 15px;}

.industrial_services_third_section .industreal_nested_loop_section h3 {font-size: 24px !important;color: #fff !important;}
.industrial_services_third_section .industreal_nested_loop_section .fusion-layout-column {position: relative;padding-left: 13px;}
.industrial_services_third_section .industreal_nested_loop_section .fusion-layout-column:after {content: "";position: absolute;left: 0;background: #1587f9;width: 1px;height: 85%;top: 0;}
.industrial_services_third_section .industreal_nested_loop_section .fusion-layout-column p {font-size: 16px !important;color: #fff !important;}

.industreal_services_offer_section h2 {color: #1e1e1e !important;font-size: 37px !important;}
.industreal_services_offer_section .industreal_services_offer_sub {box-shadow: 0 0 5px rgba(0,0,0,.1);min-height: 270px;padding: 30px 20px 6px 20px;}
.industreal_services_offer_section .industreal_services_offer_sub ul li:after {content: '';position: absolute;left: 0;width: 100%;z-index: 0;bottom: -5px;height: 2px;background-color: #ddd;}
.industreal_services_offer_section .industreal_services_offer_sub ul li {font-weight: 700;position: relative !important;font-size: 18px;color: #005ab1;display: inline-block !important;line-height: 28px;margin-bottom: 20px;}
.industreal_services_offer_section .industreal_services_offer_sub ul {padding: 0 !important;margin: 0 !important;}

.industreal_services_solution_section .fusion-title {margin: 0 !important;}
.industreal_services_solution_section h2 {font-weight: 300 !important;font-size: 42px !important;color: #151515 !important;line-height: 60px !important;}
.industreal_services_solution_section p {font-size: 17px !important;color: #696969 !important;font-weight: 300 !important;letter-spacing: 1px !important;line-height: 28px !important;margin: 10px 0 20px !important;}
.industreal_services_solution_section a {background: #ac40df;background: -moz-linear-gradient(left,#ac40df 0%,#f1794f 100%);background: -webkit-linear-gradient(left,#ac40df 0%,#f1794f 100%);background: linear-gradient(to right,#ac40df 0%,#f1794f 100%);border-radius: 5px !important;padding: 20px 50px 18px !important;transition: all .5s ease 0s;}
.industreal_services_solution_section a:hover {background: #f1794f;background: -moz-linear-gradient(left,#f1794f 0%,#ac40df 100%);background: -webkit-linear-gradient(left,#f1794f 0%,#ac40df 100%);background: linear-gradient(to right,#f1794f 0%,#ac40df 100%);}

.industreal_services_portfolio_section h2 {font-size: 30px !important;color: #fff !important;text-transform: uppercase !important;letter-spacing: 1px !important;padding: 0 !important;}

.industreal_services_qoute_section .fusion-title {margin: 0 !important;}
.industreal_services_qoute_section h2 {font-size: 32px!important;color: #333 !important;}
.industreal_services_qoute_section p {text-align: center !important; margin: 10px 0 20px !important;font-size: 16px !important;color: #717171 !important;text-transform: uppercase !important;letter-spacing: 1.2px !important;}
.industreal_services_qoute_section a {font-size: 14px !important;padding: 20px 30px 18px 30px !important;border-radius: 10px !important;background-color: #1866b1 !important; transition: all 500ms;}
.industreal_services_qoute_section a:hover {background-color: #4138ba !important;}

.industreal_second_tabbing_section .nav ul li a {background: none !important;}
.industreal_second_tabbing_section .nav ul li a h4 {color: #fff !important;font-size: 18px !important;}
.industreal_second_tabbing_section .nav ul .active {background-color: #4138ba !important;}
.industreal_second_tabbing_section .nav ul .active a {border-color: #4138ba !important;}
.industreal_second_tabbing_section .nav ul li {transition: all 500ms;}
.industreal_second_tabbing_section .nav ul li:hover {background: #4138ba !important;}
.industreal_second_tabbing_section .nav ul li:hover a {border-color: #4138ba !important;}
.industreal_second_tabbing_section h2 {font-size: 25px !important;color: #fff !important;font-weight: bold !important;}
.industreal_second_tabbing_section p {font-size: 15px !important;color: #fff !important;margin: 15px 0 !important;}
.industreal_second_tabbing_section .fusion-title {margin: 0 !important;}
.industreal_second_tabbing_section .tab-content h3 {color: #000 !important;}
.industreal_second_tabbing_section .tab-content p {font-size: 15px !important;color: #000 !important;margin: 0 !important;}
.industreal_second_tabbing_section .tab-content ul {padding: 0 !important;margin: 30px 0 0 !important;}
.industreal_second_tabbing_section .tab-content ul li {color: #000 !important;list-style: none !important;margin: 5px 0 !important;}

.industreal_second_banner_section {background: #eef1f2 !important;}
.industreal_second_banner_section h2 {font-weight: 300 !important;font-size: 30px !important;color: #151515 !important;}
.industreal_second_banner_section p {font-size: 17px !important;color: #696969 !important;text-align: center !important;line-height: 28px !important;}
.industreal_second_banner_section .industreal_second_banner_part {background: #fff !important;max-height: 150px !important;padding: 24px 8px 0 !important;margin-right: 28px !important;width: 167px !important;margin-bottom: 20px !important;}
.industreal_second_banner_section .industreal_second_banner_part h3 {font-size: 17px !important;color: #101010 !important;margin-top: 20px !important;}

.industreal_second_online .fusion-title {margin: 0 !important;}
.industreal_second_online h2 {font-weight: 300 !important;font-size: 42px !important;color: #151515 !important;line-height: 60px !important;}
.industreal_second_online p {font-size: 17px !important;color: #696969 !important;font-weight: 300 !important;letter-spacing: 1px !important;line-height: 28px !important;margin: 10px 0 20px !important;}
.industreal_second_online a {background: #ac40df;background: -moz-linear-gradient(left,#ac40df 0%,#f1794f 100%);background: -webkit-linear-gradient(left,#ac40df 0%,#f1794f 100%);background: linear-gradient(to right,#ac40df 0%,#f1794f 100%);border-radius: 5px !important;padding: 20px 50px 18px !important;transition: all .5s ease 0s;}
.industreal_second_online a:hover {background: #f1794f;background: -moz-linear-gradient(left,#f1794f 0%,#ac40df 100%);background: -webkit-linear-gradient(left,#f1794f 0%,#ac40df 100%);background: linear-gradient(to right,#f1794f 0%,#ac40df 100%);}

.industreal_second_tabbing_section .tab-pane {background-color: #fff !important;padding: 30px !important;}

.industreal_second_on_demand .fusion-title {margin: 0 !important;}
.industreal_second_on_demand h2 {font-weight: 300 !important;font-size: 30px !important;color: #1e1e1e !important;}
.industreal_second_on_demand p {margin: 10px 0 25px !important;font-weight: 300 !important;font-size: 16px !important;color: #717171 !important;}
.industreal_second_on_demand .industreal_second_banner_part {box-shadow: 0 0 3px 1px #dbdbdb;margin-right: 27px !important;text-align: center !important;width: 265px !important;padding: 13px 20px 20px !important;}
.industreal_second_on_demand .industreal_second_banner_part .scratchName {font-weight: 700;font-size: 20px;color: #1a1a1a;margin: 15px 0 0 !important;}
.industreal_second_on_demand .industreal_second_banner_part p {margin: 0 !important;color: #626262 !important;font-size: 15px !important;line-height: 22px;letter-spacing: .5px;padding-top: 7px;}

.industreal_second_on_demand a {background: #ac40df;background: -moz-linear-gradient(left,#ac40df 0%,#f1794f 100%);background: -webkit-linear-gradient(left,#ac40df 0%,#f1794f 100%);background: linear-gradient(to right,#ac40df 0%,#f1794f 100%);border-radius: 5px !important;padding: 20px 50px 18px !important;transition: all .5s ease 0s;}
.industreal_second_on_demand a:hover {background: #f1794f;background: -moz-linear-gradient(left,#f1794f 0%,#ac40df 100%);background: -webkit-linear-gradient(left,#f1794f 0%,#ac40df 100%);background: linear-gradient(to right,#f1794f 0%,#ac40df 100%);}

.project_communication_section p {margin: 0 !important;color: #fff !important;font-size: 16px !important;}
.project_communication_title_section_2 h2 {font-weight: 300 !important;font-size: 30px !important;color: #151515 !important;margin: 0 !important;line-height: 45px !important;}
.project_communication_title_section_2 p {font-weight: 300 !important;font-size: 16px !important;color: #717171 !important;margin: 10px 0 !important;}
.project_communication_section_2 .flow_right_box {text-align: right !important;}
.project_communication_section_2 .flow_right_box .fusion-fa-align-center {text-align: right !important;}
.project_communication_section_2 .flow_right_box h3 {font-weight: 300 !important;font-size: 30px !important;color: #0d519c !important;margin: 10px 0 10px !important;}
.project_communication_section_2 .flow_right_box p {font-size: 15px !important;color: #0c0c0c !important;line-height: 25px !important;letter-spacing: 1px !important;}
.project_communication_section_2 .flow_left_box .fusion-fa-align-center {text-align: left !important;}
.project_communication_section_2 .flow_left_box h3 {font-weight: 300 !important;font-size: 30px !important;color: #0d519c !important;margin: 10px 0 10px !important;}
.project_communication_section_2 .flow_left_box p {font-size: 15px !important;color: #0c0c0c !important;line-height: 25px !important;letter-spacing: 1px !important;}

.project_communication_section_2 .flow_right_box .block-numbers {background-color: #1ac0ff;border-radius: 100%;color: #fff;font-family: proxima-nova,sans-serif;font-weight: 900;font-size: 14px;height: 74px;letter-spacing: .8px;line-height: 74px;position: absolute;right: 60px;text-align: center;top: 63px;width: 74px;z-index: 100;}
.project_communication_section_2 .flow_left_box .block-numbers {background-color: #1ac0ff;border-radius: 100%;color: #fff;font-family: proxima-nova,sans-serif;font-weight: 900;font-size: 14px;height: 74px;letter-spacing: .8px;line-height: 74px;position: absolute;right: auto;text-align: center;top: 156px;width: 74px;z-index: 100;left: 73px;}
.project_communication_section_2 .flow_right_box .fusion-column-wrapper {padding-right: 180px !important;padding-top: 52px !important;text-align: right;}
.project_communication_section_2 .flow_left_box .fusion-column-wrapper {padding-left: 180px !important;padding-top: 159px !important;text-align: left;}

.project_communication_section_2 .flow_right_box .projectLine {background: #fff none repeat scroll 0 0;height: 90px;position: absolute;right: 1px;top: 16px;width: 80px;z-index: 99;}
.project_communication_section_2 .flow_right_box .projectLine:before {border-bottom: 1px dashed #6a849b;border-bottom-right-radius: 80px;border-right: 1px dashed #6a849b;bottom: 0;content: "";left: 0;position: absolute;right: -1px;top: 7px;}
.project_communication_section_2 .flow_left_box .projectLine {background: rgba(0,0,0,0) none repeat scroll 0 0;height: 77px;left: 0;position: absolute;right: inherit;top: 114px;width: 73px;}
.project_communication_section_2 .flow_left_box .projectLine:before {border-bottom: 1px dashed #6a849b;border-bottom-left-radius: 80px;border-bottom-right-radius: 0;border-left: 1px dashed #6a849b;border-right: medium none;bottom: 0;content: "";left: 0;position: absolute;right: -1px;top: 0;}
.project_communication_section_2 .flow_right_box, .flow_left_box {width: 50% !important;margin: 0 !important;}
.project_communication_section_2 .fusion-row:after {position: absolute;left: 50%;border-right: 1px dashed #6a849b;top: 0;height: 100%;}
.project_communication_section_2 {display: flex;}


.emerging_service_section_1 h2 {font-size: 30px !important;line-height: 35px !important;}
.emerging_service_section_1 .fusion-text p {font-size: 17px !important;color: #696969;text-align: center !important;line-height: 28px;margin-bottom: 30px !important;}
.emerging_service_section_1 .emerging_service_section_1_subpart {box-shadow: 14px 4px 36px 19px #f8f8f8;-webkit-box-shadow: 14px 4px 36px 19px #f8f8f8;-moz-box-shadow: 14px 4px 36px 19px #f8f8f8;-ms-box-shadow: 14px 4px 36px 19px #f8f8f8;margin-bottom: 30px !important;min-height: 220px !important;padding: 30px 10px 0px !important;}
.emerging_service_section_1 .emerging_service_section_1_subpart h3 {font-size: 17px !important;color: #101010;margin-top: 30px !important;}

.emerging_service_section_2 .fusion-title {margin: 0 !important;}
.emerging_service_section_2 h2 {font-size: 30px !important;line-height: 35px !important;}
.emerging_service_section_2 p {font-size: 17px !important;color: #696969;text-align: center !important;line-height: 28px;margin: 15px 0 !important;}
.emerging_service_section_2 a {border-radius: 5px !important;margin-top: 20px !important;}

.emerging_service_section_3 .fusion-title {margin: 0 !important;}
.emerging_service_section_3 h2 {font-size: 30px !important;line-height: 35px !important;}
.emerging_service_section_3 p {font-size: 17px !important;color: #696969;text-align: center !important;line-height: 28px;margin: 10px 0 20px !important;}
.emerging_service_section_3 .emerging_service_section_3_sub {margin-bottom: 30px !important;}
.emerging_service_section_3 .emerging_service_section_3_sub h2 {color: #303030 !important;font-weight: normal !important;font-size: 20px !important;letter-spacing: .4px !important;line-height: 24px !important;margin: 20px 0 !important;}
.emerging_service_section_3 .emerging_service_section_3_sub p {font-size: 15px !important;color: #333 !important;line-height: 26px !important;text-align: left !important;}

.emerging_service_portfolio_section .fusion-title {margin: 0 !important;}
.emerging_service_portfolio_section h2 {color: #fff !important;font-size: 30px !important;}
.emerging_service_portfolio_section p {margin: 15px 0 !important;color: #fff !important;font-size: 17px !important;}

.emerging_service_blog_section .fusion-title {margin: 0 !important;}
.emerging_service_blog_section h2 {text-transform: uppercase !important;font-size: 18px !important;font-weight: 900!important;}
.emerging_service_blog_section p {text-align: center !important; margin: 20px 0 !important;font-weight: 700!important;text-transform: uppercase !important;font-size: 25px !important;}
.emerging_service_blog_section .category-uncategorized h2 {margin: 0 0 10px !important;font-size: 15px !important;text-transform: capitalize !important;}
.emerging_service_blog_section .category-uncategorized p {font-size: 15px !important;text-transform: capitalize !important;font-weight: normal !important;line-height: 26px !important;margin: 0 !important;}
.emerging_service_blog_section .category-uncategorized {border: solid 1px #ddd !important;margin-top: 40px !important;}
.emerging_service_blog_section .category-uncategorized .fusion-alignleft {width: 35% !important;background: #ac40df;background: -moz-linear-gradient(left,#ac40df 0%,#f1794f 100%);background: -webkit-linear-gradient(left,#ac40df 0%,#f1794f 100%);background: linear-gradient(to right,#ac40df 0%,#f1794f 100%);border-radius: 5px !important;padding: 4px 20px !important;transition: all .5s ease 0s;}
.emerging_service_blog_section .category-uncategorized .fusion-alignleft a {margin: 0 !important;color: #fff !important;font-size: 15px !important;}
.emerging_service_blog_section .category-uncategorized .fusion-alignleft a::after {color: #fff !important;}
.emerging_service_blog_section a {margin-top: 50px !important;border-radius: 5px !important;}

.challenges_meet_section .fusion-title {margin: 0 !important;}
.challenges_meet_section h2 {color: #fff !important;font-size: 25px !important;}
.challenges_meet_section p {margin: 20px 0 !important;color: #fff !important;font-size: 16px !important;}

.emerging_list_image_section .fusion-title {margin: 0 !important;}
.emerging_list_image_section h2 {color: #fff !important;font-size: 25px !important;margin-bottom: 15px !important;}
.emerging_list_image_section p {margin: 0 !important;color: #fff !important;font-size: 15px !important;}
.emerging_list_image_section .application-option ul {padding: 0 !important;margin: 0 !important;text-align: center !important;width: 100% !important;}
.emerging_list_image_section .application-option ul li {list-style: none !important;margin: 30px 45px 0 !important;display: inline-block !important;color: #fff !important;font-size: 16px !important;margin-bottom: 30px !important;}

.emerging_service_portfolio_section h4 {margin: 25px 0 0 !important;text-align: center !important;}
.emerging_service_portfolio_section h4 a {color: #fff !important;}

.emerging_hireing_section .fusion-title {margin: 0 !important;}
.emerging_hireing_section h2 {font-size: 25px !important;}
.emerging_hireing_section p {margin: 20px 0 !important;text-align: center !important;line-height: 22px !important;}
.emerging_hireing_section .emerging_hireing_sub_section {box-shadow: 14px 4px 36px 19px #f8f8f8;-webkit-box-shadow: 14px 4px 36px 19px #f8f8f8;-moz-box-shadow: 14px 4px 36px 19px #f8f8f8;-ms-box-shadow: 14px 4px 36px 19px #f8f8f8;margin-bottom: 30px !important;min-height: 180px !important;padding: 30px 10px 0px !important;}
.emerging_hireing_section .emerging_hireing_sub_section h3 {font-size: 17px;color: #101010;margin-top: 30px !important;}

.emerging_tab_section .fusion-title {margin: 0 !important;}
.emerging_tab_section h2 {color: #fff !important;font-size: 25px !important;}
.emerging_tab_section p {margin: 15px 0 !important;font-size: 15px !important;color: #fff !important;}
.emerging_tab_section .nav ul li {border-bottom: solid 1px #707070 !important;margin-bottom: 40px !important;}
.emerging_tab_section .nav ul li a {background: none !important;border: none !important;}
.emerging_tab_section .nav ul li a .fontawesome-icon {font-size: 40px !important;color: #fff !important;opacity: .3;}
.emerging_tab_section .nav ul .active a .fontawesome-icon {opacity: 1;}
.emerging_tab_section .nav ul .active a h4 {color: #fff !important;}
.emerging_tab_section .nav ul li a h4 {font-size: 17px !important;line-height: 22px !important;text-transform: capitalize !important;letter-spacing: .6px !important;font-weight: 700 !important;color: rgba(255,255,255,.3) !important;}
.emerging_tab_section .application-option ul {padding: 0 !important;margin: 0 !important;text-align: center !important;width: 100% !important;}
.emerging_tab_section .application-option ul li {list-style: none !important;margin: 30px 45px 0 !important;display: inline-block !important;color: #fff !important;font-size: 16px !important;margin-bottom: 30px !important;}

.emerging_custom_solution_section h3 {margin: 0 !important;font-size: 26px !important;color: #000 !important;}
.emerging_custom_solution_section p {margin: 0 !important;font-size: 15px !important;}
.emerging_custom_solution_section a {background: #ac40df;background: -moz-linear-gradient(left,#ac40df 0%,#f1794f 100%);background: -webkit-linear-gradient(left,#ac40df 0%,#f1794f 100%);background: linear-gradient(to right,#ac40df 0%,#f1794f 100%);border-radius: 5px !important;padding: 20px 50px 18px !important;transition: all .5s ease 0s;}
.emerging_custom_solution_section a:hover {background: #f1794f;background: -moz-linear-gradient(left,#f1794f 0%,#ac40df 100%);background: -webkit-linear-gradient(left,#f1794f 0%,#ac40df 100%);background: linear-gradient(to right,#f1794f 0%,#ac40df 100%);}

.emerging_developers_section .fusion-title {margin: 0 !important;}
.emerging_developers_section h2 {font-size: 26px !important;}
.emerging_developers_section p {margin: 15px 0 0 !important;font-size: 16px !important;}
.emerging_developers_section .emerging_developers_subpart {box-shadow: 0 0 5px rgba(0,0,0,.1);padding: 30px 20px 20px 20px;margin-bottom: 40px !important;}
.emerging_developers_section .emerging_developers_subpart .fusion-fa-align-center {text-align: left !important;}
.emerging_developers_section .emerging_developers_subpart h3 {font-weight: 700;font-size: 20px !important;color: #005ab1;margin: 15px 0 15px 0 !important;}

.emerging_service_portfolio_section img {min-height: 295px !important;}
.emerging_service_portfolio_section .fusion-image-wrapper {min-height: 295px !important;}
.emerging_service_portfolio_section .fusion-carousel .fusion-carousel-nav span {background-color: #4138ba !important;}


.industreal_services_portfolio_section img {min-height: 250px !important;}
.industreal_services_portfolio_section .fusion-image-wrapper {min-height: 250px !important;}
.industreal_services_portfolio_section p {margin: 0 0 15px !important;color: #fff !important;font-size: 17px !important;}

.need_proposal_section .fusion-title {margin: 0 !important;}
.need_proposal_section h2 {font-size: 30px !important;color: #000 !important;}
.need_proposal_section p {margin: 10px 0 !important;font-size: 16px !important;}
.need_proposal_section a {border-radius: 4px !important;font-size: 14px !important;font-weight: normal !important;padding: 15px 30px !important;}


.client_2 h2 {margin: 30px 0 15px !important;font-size: 26px !important;color: #000 !important;}
.client_4 .fusion-title {margin: 0 !important;}
.client_4 h2 {padding: 0 !important;margin: 0 !important;}



.our_client_1 h2 {margin: 30px 0 15px !important;font-size: 26px !important;color: #fff !important;}
.our_client_1 p {font-size: 16px !important;line-height: 25px !important;color: #fff !important;}


.our_client_1 {background-color: #4138ba !important;display: inline-block;width: 100vw;margin-left: calc(50% - 50vw);margin-right: calc(50% - 50vw);padding: 30px 0 !important;}
.our_client_1 a {background: #fff !important;padding: 5px 20px !important;border-radius: 5px !important;display: inline-block !important;color: #4138ba !important;font-size: 16px !important;font-weight: 600;text-transform: uppercase !important;margin: 0 20px 0 !important;}

.our_client_2 .fusion-title {margin: 0 !important;}
.our_client_2 h2 {margin: 30px 0 20px !important;padding: 0 !important;font-size: 26px !important;}
.our_client_2 p {margin-bottom: 30px !important;font-size: 16px !important;text-align: center !important;}

.contact_first_section_left .fusion-column-content-centered {background-color: #f5f5f5 !important;padding: 30px 30px 15px !important;border: solid 1px #ccc !important;}
.contact_first_section_left .fusion-column-content-centered h2 {margin-bottom: 10px !important;font-size: 23px !important;}
.contact_first_section_left .fusion-column-content-centered p {font-size: 15px !important;}
.contact_first_section_left .fusion-column-content-centered input {border-color: #ccc !important;}
.contact_first_section_left .fusion-column-content-centered textarea {border-color: #ccc !important;}
.contact_first_section_left .fusion-column-content-centered .wpcf7-submit {border-radius: 5px !important;}

.conatact_faq_section h2 {margin-bottom: 10px !important;font-size: 22px !important;}
.conatact_faq_section p {margin: 0 !important;font-size: 15px !important;}
.conatact_faq_section .panel-heading h4 a {font-size: 18px !important;}

.contact_touch_section .fusion-column-wrapper {border: none !important;}
.development_partner_section h2 {font-size: 30px !important;}
.development_partner_section .fusion-title {margin: 0 0 10px !important;}

.our_service_section .fusion-title {margin: 0 !important;}
.our_service_section h2 {font-size: 30px !important;}
.our_service_section p {margin: 10px 0 20px !important;font-size: 15px !important;line-height: 20px !important;}
.our_service_section .our_services_subpart {box-shadow: 0 0 5px rgba(0,0,0,.1);padding: 30px 20px 20px 20px;min-height: 200px !important;margin: 19px !important;width: 30% !important;}
.our_service_section .our_services_subpart h2 {font-size: 22px !important;margin-top: 20px !important;}

.engagement_2 .fusion-column {margin: 0 !important;}
.engagement_2 .content-container {margin: 0 !important;}
.engagement_2 .col {padding: 30px 0 0 !important;min-height: 100px !important;}


.fusion-page-title-bar-breadcrumbs {position: relative !important;}
.fusion-page-title-bar-breadcrumbs:before {content: '';background: rgb(0 0 0 / 40%) !important;position: absolute;left: 0;right: 0;top: 0;bottom: 0;}

.testimonial-left {float: left !important;width: 50% !important;padding:60px;}
.testimonial-left .testimonial_image {width: 150px;float: left;text-align: center;padding-right: 5px;}
.testimonial-left .testimonial_content {width: calc(100% - 150px);float: left;color: #fff;padding-top: 15px;padding-left: 10px;text-align: left;}

.testimonial-left blockquote {margin: 0 !important;padding: 0 !important;}
.testimonial-right {width: 50vw;background-repeat: repeat;float: left;padding: 15px 20px 0 15px;background: #4138ba !important;margin-right: calc(50% - 50vw) !important;}
.testimonial-right ul {margin: 0;padding: 0;}
.testimonial-right ul li {list-style: none;display: inline-block;color: #fff;font-size: 30px;margin-right: 20px;margin-bottom: 20px;}
.testimonial-right ul li a .fa {color: #fff !important;}
.testimonial-left .testimonial_image img {border-radius: 50%;border: 4px solid #4138ba;}
.testimonial-left .testimonial_image .testimonial_rating {border-radius: 0px !important;border: none !important;margin: 10px 25px 0 !important;width: 100px !important;}
.testimonial-left .testimonial_content h4 {color: #fff !important;font-size: 26px !important;}
/*.testimonial-left .testimonial_content p:before {content: "“";color: rgb(255, 255, 255);font-size: 98px;position: relative;top: 43px;left: -4px;}*/


.fusion-text .owl-drag .owl-dots {display: none !important;}
.fusion-text .owl-drag .owl-nav {margin: 0 !important;}
.fusion-text .owl-drag .owl-nav {margin-top: 20px;text-align: right;padding-right: 20px;position: absolute;bottom: 15px;width: 50%;}
.fusion-text .owl-drag .owl-nav button {color: #fff !important;border: solid 1px #fff !important;border-radius: 100px !important;font-size: 30px !important;height: 40px !important;width: 40px !important;line-height: 35px !important;transition: all 500ms;}
.fusion-text .owl-drag .owl-nav button:hover {background-color: #4138ba !important;border-color: #4138ba !important;}


.your_idea_section_1 h3 {padding: 8px 25px;border: 1px dotted #4138ba;border-radius: 4px;text-align: center !important;display: inline-block;font-size: 18px !important;font-weight: 600 !important;margin-top: 20px !important;color: #4138ba !important;}
.your_idea_section_1 h2 {margin: 0 !important;padding: 0 !important;font-weight: 300 !important;font-size: 39px !important;color: #4138ba !important;letter-spacing: .2px !important;}
.your_idea_section_1 ul li .fusion-li-item-content {font-size: 18px !important;color: #171717;letter-spacing: .2px;line-height: 28px !important;}



.fusion-footer .textwidget p {
    font-size: 13px !important;
    text-align: left !important;
    word-spacing: inherit !important;
	color: #fff !important;
	font: 13px/20px PTSansRegular,Arial,Helvetica,sans-serif;
}
.fusion-footer .textwidget p a {color: #fff !important;}
.fusion-body .fusion-footer-copyright-center .fusion-copyright-content div {    font-size: 14px;    font: 13px/20px PTSansRegular,Arial,Helvetica,sans-serif;}

.fusion-footer .fusion-social-networks a {margin: 0 6px 0 !important;border: solid 2px #fff !important;height: 40px !important;width: 40px !important;line-height: 35px !important;text-align: center !important;border-radius: 100px !important;}
.fusion-footer .fusion-social-networks a::before {font-size: 14px !important;color: #fff !important;}
.fusion-footer .fusion-social-networks a:hover {background: #0e1ef8 !important;border-color: #0e1ef8 !important;}.fusion-footer h4 {    font-size: 18px !important;    margin-bottom: 15px !important;} 
.fusion-footer .avada_vertical_menu ul li a {    font-size: 14px !important;    color: #fff !important;    transition: all 500ms;    border: none !important;    padding: 0 !important;    margin-bottom: 15px;    text-decoration: none !important;}
.fusion-footer .avada_vertical_menu ul li a:hover {color: #0e6cac !important;}
.fusion-footer .footer_address li {    display: table;    margin: 0 !important;    color: #fff !important;    font-size: 14px !important;    font: 13px/20px PTSansRegular,Arial,Helvetica,sans-serif;    margin-bottom: 15px !important;}
.fusion-footer .footer_address li .fa {display: table-cell;color: #fff !important;width: 20px !important;}
.fusion-footer .footer_address li a {font-size: 14px !important;display: inherit !important;color: #fff !important;}
#footer {background: #272d40 !important;border-top: solid 1px #fff !important;}
.fusion-footer #media_image-11 h4 {display: none !important;} 
.custom-portfolio .fusion-gallery-image {box-shadow: 0px 5px 18px 1px rgba(0,0,0,.1);margin: 10px !important;border-radius: 8px !important;text-align: center !important; height: 300px !important;}
.custom-portfolio h3 {margin: 0;position: absolute;top: 50%;transform: translatey(-50%);background: #4138ba !important;padding: 5px 15px !important;color: #fff;font-size: 14px !important;font-weight: normal !important;border-radius: 6px !important;left: 25%;right: 25%;transition: all 500ms;}
.custom-portfolio h3:hover {background: #707070 !important;}
.web_technologies_section ul li {    width: 25%;    text-align: center;}


.portfolio-type-first .fusion-filters {border: none !important; text-align: center !important;}
.portfolio-type-first .fusion-filters .fusion-filter {float: inherit !important;text-align: center !important;display: inline-block !important;}
.portfolio-type-first .fusion-filters .fusion-filter a {font-size: 15px;color: #333 !important;font-weight: 700;text-transform: uppercase;display: inline-block;background: #f8f8f8;padding: 5px 20px;border-radius: 5px;transition: all 500ms;}
.portfolio-type-first .fusion-filters .fusion-active a {border: none !important;}
.portfolio-type-first .fusion-filters .fusion-filter a:hover {background: #4138ba !important;color: #fff !important;}
.portfolio-type-first .fusion-filters .fusion-active a {background: #4138ba !important;color: #fff !important;}

.portfolio-type-first .fusion-image-wrapper {height: 500px !important;}
.portfolio-type-first .fusion-rollover .fusion-rollover-link {display: none !important;}

.portfolio-type-first .fusion-portfolio-content h2 {margin: 0 !important;font-size: 20px !important;line-height: 26px !important;font-weight: 700 !important;}
.portfolio-type-first .fusion-portfolio-content h2 a {color: #333 !important;}

.portfolio-type-first .current {background-color: #4138ba !important;border-color: #4138ba !important;}


.portfolio-type-second .fusion-filters {border: none !important; text-align: center !important;}
.portfolio-type-second .fusion-filters .fusion-filter {float: inherit !important;text-align: center !important;display: inline-block !important;}
.portfolio-type-second .fusion-filters .fusion-filter a {font-size: 15px;color: #333 !important;font-weight: 700;text-transform: uppercase;display: inline-block;background: #f8f8f8;padding: 5px 20px;border-radius: 5px;transition: all 500ms;}
.portfolio-type-second .fusion-filters .fusion-active a {border: none !important;}
.portfolio-type-second .fusion-filters .fusion-filter a:hover {background: #4138ba !important;color: #fff !important;}
.portfolio-type-second .fusion-filters .fusion-active a {background: #4138ba !important;color: #fff !important;}

.portfolio-type-second .fusion-image-wrapper {height: 500px !important;}
.portfolio-type-second .fusion-rollover .fusion-rollover-link {display: none !important;}

.portfolio-type-second .fusion-portfolio-content h2 {margin: 0 !important;font-size: 20px !important;line-height: 26px !important;font-weight: 700 !important;}
.portfolio-type-second .fusion-portfolio-content h2 a {color: #333 !important;}

.custom-portfolio .fusion-gallery-image img {height: 300px !important;object-fit: cover !important;}



.web_technologies_section ul li a {border: none !important;}
.web_technologies_section ul {border: none !important;}
.web_technologies_section .nav li a {border: solid 2px #0e6098 !important;border-radius: 30px !important;margin-right: 20px !important;background: #52b5f8 !important;font-size: 15px !important;color: #fff !important;}
.web_technologies_section .nav .active a {background: #f1794f;background: -moz-linear-gradient(left,#f1794f 0%,#ac40df 100%);background: -webkit-linear-gradient(left,#f1794f 0%,#ac40df 100%);background: linear-gradient(to right,#f1794f 0%,#ac40df 100%) !important;}
.wpcf7 form.sent .wpcf7-response-output {

	display: none !important;
}

@media(max-width:767px){
	

#sliders-container .NotGeneric-Title {font-size: 18px !important;}	
#sliders-container .NotGeneric-SubTitle {font-size: 13px !important;line-height: 16px !important;}
#sliders-container .rev-btn {padding: 3px 5px !important;}	
.fusion-header .fusion-menu li a::before {display: none !important;}	
	

.fusion-secondary-header .fusion-contact-info {display: none !important;}
.fusion-header .fusion-logo {width: 60% !important;}
.fusion-header .fusion-menu li a {background: #0e6cac !important;color: #fff !important;}
.fusion-header .fusion-menu li button {color: #fff !important;}
.fusion-header .fusion-mobile-menu-icons {margin: 0 !important;}
.fusion-header .fusion-icon-bars { margin-top: 10px !important; background: #0e6cac !important;padding: 10px 10px;display: inline-block !important;border-radius: 4px !important;}
.fusion-header .fusion-icon::before {color: #fff !important;}
.fusion-header {padding: 10px 20px 10px !important;}



.web-development-section {
    background-color: #0b5d8f !important;
    padding: 0 40px 20px 30px !important;
    background-image: none !important;
}
.web-development-section .fusion-title h2 {font-size: 20px !important;font-weight: normal !important;margin: 40px 0 15px !important;line-height: 26px !important;}
.web-development-section .fusion-text p {font-size: 14px !important;line-height: 22px !important;}
.web-development-section .tab-content p {font-size: 14px;}
.web-development-section .nav ul li a {margin: 5px 0 !important;}
.web-development-section .tab-content h3 {font-size: 16px !important;}

.iphone_development_section_1 h2 {font-size: 20px !important;line-height: 26px !important;}
.iphone_development_section h2 {color: #fff !important;font-size: 21px !important;line-height: 30px !important;}
.iphone_development_section .nav .nav-tabs li a h4 {font-size: 14px !important;}
.iphone_start_up_section h2 {font-size: 19px !important;line-height: 26px !important;}
.iphone_start_up_section .iphone_start_up_part {min-height: auto !important;}
.iphone_start_up_section .iphone_start_up_part h3 {font-size: 17px !important;margin: 30px 0 !important;}
.iphone_technologies_section h2 {font-size: 20px !important;margin: 0 !important;line-height: 28px !important;}

.industrial_title_section h2 {font-size: 24px !important;}
.industrial_title_section p {font-size: 14px !important;line-height: 20px !important;margin-top: 10px !important;}
.industrial_title_section .inds_cat_set .can {width: 100% !important;}
.industrial_title_section .inds_cat_set .can:hover .info img {left: 100px;}


.web_technologies_section .fusion-title h2 {font-size: 24px !important;}
.web_technologies_section .fusion-text p {font-size: 15px !important;line-height: 22px !important;margin-top: 15px !important;}
.web_technologies_section .nav ul li a h4 {font-size: 16px !important;font-weight: normal !important;}
.web_technologies_section .tab-content ul li h4 {margin: 0 !important;}
.web_technologies_section .technologies-use ul li {width: 100% !important;}
.web_technologies_section .mobile-use ul li {width: 100% !important;}
.web_technologies_section .detabesh-use ul li {width: 100% !important;}

.clients_section h2 {font-size: 22px !important;}
.clients_section p {font-size: 15px !important;text-align: center !important;}
.fusion-footer .fusion-social-networks a {margin: 0 5px 0 !important;}

.about_us_section h2 {font-size: 20px !important;}
.about_us_section p {font-size: 13px !important;}

.featrured_section .col-sm-7 {width: 100% !important;}
.featrured_section .col-sm-5 {margin-top: 0px !important;width: 100%;padding: 0 !important;}
.featrured_section .nav ul li a h4 {font-size: 16px !important;}

.industrial-first-four-block h2 {font-size: 22px !important;line-height: 28px !important;}
.industrial_services_third_section h2 {font-size: 25px !important;line-height: 32px !important;}
.industrial_services_third_section .industrial_services_third_content_box .fusion-column h2 {font-size: 16px !important;}
.industrial_services_third_section .industrial_services_third_content_box .fusion-column:after {content: '';height: 100%;}

.industreal_services_offer_section h2 {font-size: 22px !important;}
.industreal_services_offer_section .industreal_services_offer_sub {margin-bottom: 30px !important;}

.industreal_services_solution_section h2 {font-size: 16px !important;line-height: 24px !important;}
.industreal_services_solution_section p {font-size: 15px !important;line-height: 24px !important;}
.industreal_services_solution_section a {padding: 10px 25px 10px !important;}

.industreal_services_portfolio_section h2 {font-size: 22px !important;line-height: 30px !important;}

.industreal_services_qoute_section h2 {font-size: 24px!important;line-height: 32px !important;}

.development_partner_section h2 {font-size: 18px !important;line-height: 24px !important;}
.result_counter_section h2 {font-size: 20px !important;}

.believe_section .fusion-text p {width: auto !important;text-align: center;margin: 10px 5px !important;}

.engagement_1 ul li {display: inherit !important;float: none !IMPORTANT;width: 100% !important;margin: 5px 0 !important;}
.engagement_1 p {color: #151515;font-size: 14px;letter-spacing: .7px;line-height: 26px;padding-top: 20px;}
.engagement_1 h4 {font-size: 18px !important;}
.engagement_2 h2 {font-size: 20px !important;line-height: 28px !important;}
.engagement_2 .image img {max-width: 100px !important;margin: 0 !important;}
.engagement_2 .col {padding: 0 !important;}

.project_communication_section_2 .fusion-row:after, .flow_right_box .block-numbers, .flow_left_box .block-numbers, .flow_right_box .projectLine, .flow_left_box .projectLine {display: none;}
.project_communication_section_2 .flow_right_box .fusion-column-wrapper {padding-right: 0 !important;padding-top: 0 !important;}
.project_communication_section_2 .flow_left_box .fusion-column-wrapper {padding-left: 0 !important;padding-top: 0 !important;}
.project_communication_section_2 .flow_right_box h3, .project_communication_section_2 .flow_right_box .fusion-fa-align-center, .project_communication_section_2 .flow_right_box p {text-align: left !important;}
.project_communication_section_2 .flow_right_box, .flow_left_box {margin: 0 0 30px 0 !important;}
.project_communication_section_2 .flow_right_box h3, .project_communication_section_2 .flow_left_box h3 {font-size: 22px !important;}


.project_communication_title_section_2 h2 {font-size: 18px !important;line-height: 26px !important;}

.industreal_second_tabbing_section h2 {font-size: 18px !important;font-weight: 500 !important;line-height: 25px !important;}
.industreal_second_online h2 {font-size: 25px !important;line-height: 30px !important;}
.industreal_services_portfolio_section .fusion-image-wrapper {min-height: 100px !important;}
.industreal_services_portfolio_section img {min-height: 100px !important;}

.fusion-page-title-bar .fusion-page-title-captions h1 {font-size: 20px !important;}
.emerging_developers_section h2 {font-size: 17px !important;line-height: 20px !important;}
.emerging_developers_section p {margin: 15px 0 0 !important;font-size: 14px !important;line-height: 22px !important;text-align: left !important;}
body .emerging_developers_section .emerging_developers_subpart {margin: 0 24px 20px !important;width: 85% !important;}
.emerging_developers_section .emerging_developers_subpart h3 {font-size: 16px !important;}

.emerging_custom_solution_section h3 {font-size: 20px !important;}
.emerging_custom_solution_section p {margin: 5px 0 10px !important;font-size: 14px !important;}
.emerging_custom_solution_section a {padding: 10px 26px 10px !important;}

.emerging_tab_section h2 {font-size: 20px !important;line-height: 28px !important;}
.emerging_hireing_section h2 {font-size: 18px !important;color: #000 !important;}

.largest_pool_section h2 {font-size: 17px !important;line-height: 22px !important;}
.largest_pool_section p {font-size: 14px !important;line-height: 20px !important;}
.largest_pool_section .largest_pool_sub_section h2 {font-weight: 300 !important;font-size: 16px !important;margin-bottom: 5px !important;}
.largest_pool_section .largest_pool_sub_section p {font-size: 14px !important;}
.largest_pool_section .largest_pool_sub_section p {line-height: 22px !important;}
.largest_pool_section .largest_pool_sub_section .imageframe-align-center {margin-bottom: 5px !important;}

.emerging_service_portfolio_section h2 {font-size: 18px !important;line-height: 24px !important;}
.emerging_service_portfolio_section p {margin: 10px 0 !important;font-size: 14px !important;}
.emerging_service_portfolio_section img {min-height: 100px !important;}
.emerging_service_portfolio_section .fusion-image-wrapper {min-height: 100px !important;}
.emerging_service_portfolio_section h4 a {font-size: 14px !important;}
.emerging_service_blog_section h2 {font-size: 14px !important;font-weight: 500!important;}
.emerging_service_blog_section p {margin: 10px 0 !important;font-weight: 500!important;font-size: 18px !important;line-height: 24px !important;}
.emerging_service_blog_section .category-uncategorized p {font-size: 14px !important;line-height: 22px !important;margin: 0 !important;}
.emerging_service_blog_section .category-uncategorized .fusion-alignleft {width: 50% !important;padding: 4px 23px !important;}

.highest_android_section h2 {font-size: 22px !important;line-height: 24px !important;}

.ranked_use_android_section h2 {font-size: 18px !important;font-weight: 300 !important;margin: 0 !important;line-height: 28px !important;}
.result_counter_section .fusion-layout-column {margin-bottom: 30px !important;}

.custom-portfolio .fusion-gallery-image {margin: 10px !important;height: auto !important;}
.custom-portfolio h3 {left: 20%;right: 20%;}
.page-id-1262 #content {margin: 0 !important;}


.web-development-section .gallery-recent ul {
    display: inline-block !important;
    width: 100%;
}
.web-development-section .gallery-recent .container {padding: 0 !important;width: 100%;}
.web-development-section .gallery-recent ul li a {width: 100% !important;}
.web-development-section .gallery-recent ul li {width: 100% !important;}


.featrured_section .gallery-recent .container {width: 100% !important;padding: 0 !important;}
.featrured_section .gallery-recent ul li {width: 100% !important;}
.featrured_section .gallery-recent ul li a {margin: 10px 0 !important;font-size: 20px !important;}
.featrured_section .gallery-recent ul {border: none !important;}
.featrured_section {padding-top: 0 !important;padding-bottom: 50px !important;}


.work_strategy_section .gallery-recent .container {width: 100% !important;padding: 0 !important;}
.work_strategy_section .gallery-recent ul li {width: 100% !important;margin-top: 20px !important;}

.web_technologies_section .gallery-recent .container {width: 100% !important;padding: 0 !important;}
.web_technologies_section .gallery-recent ul li {width: 100% !important;margin-bottom: 10px !important;}
.web_technologies_section .nav li a {margin-right: 0px !important;text-align: center !important;}



}


@media(min-width:768px) and (max-width:991px){


.work_strategy_section .gallery-recent ul li a {font-size: 18px !important;}

.business_section .business_flip_section .flip-box-front {
    display: inline-block;
}







html.avada-header-color-not-opaque .fusion-header-wrapper {position: inherit !important;}

#sliders-container .NotGeneric-Title {color: #333 !important;font-size: 20px !important;width: 100% !important;margin-left: 20px !important;}

.fusion-header .fusion-logo {margin: 15px 0 !important; width: 150px !important;}
header .fusion-row {padding: 0 !important;}
header .fusion-menu li a {font-size: 14px !important;}
header .fusion-logo img {max-width: 180px;}
header .fusion-menu > li {padding-right: 20px !important;}

.fusion-header .fusion-icon-bars {margin-top: 10px !important;background: #0e6cac !important;padding: 10px 10px;display: inline-block !important;border-radius: 4px !important;}
.fusion-header .fusion-icon::before {color: #fff !important;}

.fusion-secondary-header .fusion-alignleft {width: 50% !important;float: left !important;border: none !important;}
.fusion-secondary-header .fusion-alignleft .fusion-contact-info span {font-size: 12px !important;}

.web-development-section {background-color: #0a69a9 !important;background-image: none !important;padding: 30px !important;}
.web-development-section .fusion-title h2 {font-size: 22px !important;font-weight: normal !important;margin: 20px 0 15px !important;}
.web-development-section .fusion-text p {font-size: 15px !important;}

.industrial_title_section .inds_cat_set .can .name {font-size: 10px !important;}
.industrial_title_section h2 {font-size: 25px !important;}
.industrial_title_section .inds_cat_set .can:hover .info img {bottom: 50px;left: 10px;}

.web_technologies_section .fusion-title h2 {font-size: 25px !important;}
.web_technologies_section .tab-content ul li h4 {font-weight: normal !important;margin: 0 !important;}
.web_technologies_section .technologies-use ul li {width: 45% !important;}
.web_technologies_section .mobile-use ul li {width: 45% !important;}
.web_technologies_section .detabesh-use ul li {width: 45% !important;}

.clients_section h2 {font-size: 25px !important;}
.clients_section p {font-size: 15px !important;}

.fusion-footer .fusion-column {width: 50% !important;float: left !important;}

.business_section .flip-box-inner-wrapper {
    width: 100% !important;
    float: left;
    margin: 10px !important;
    min-height: 350px !important;
}

.industrial-first-four-block h2 {font-size: 28px !important;}
.industrial_services_third_section h2 {font-size: 30px !important;}
.industrial_services_third_section .industrial_services_third_content_box .fusion-column h2 {font-size: 20px !important;}

.industreal_services_offer_section h2 {font-size: 26px !important;}
body .industreal_services_offer_section .industreal_services_offer_sub {width: 30% !important;margin-right: 23px !important;}

.industreal_services_offer_section .industreal_services_offer_sub ul li {display: inherit !important;}
.industreal_services_solution_section h2 {font-size: 22px !important;line-height: 30px !important;}

.industreal_services_portfolio_section h2 {font-size: 20px !important;}

.fusion-footer .fusion-column {width: 50% !important;float: left !important;}
.our_service_section .our_services_subpart {min-height: 210px !important;width: 27% !important;}
.our_service_section .our_services_subpart h2 {font-size: 18px !important;line-height: 24px !important;}

.web_technologies_section .nav ul li a h4 {font-size: 13px !important;}
.web_technologies_section .nav ul li a {width: 98% !important;}


.engagement_2 h2 {font-size: 26px !important;line-height: 30px !important;}

.project_communication_section_2 .flow_right_box h3, .project_communication_section_2 .flow_left_box h3 {font-size: 20px !important;}
.project_communication_section_2 .flow_right_box .block-numbers, .project_communication_section_2 .flow_left_box .block-numbers {width: 60px;height: 60px;line-height: 60px;}
.project_communication_section_2 .flow_right_box .fusion-column-wrapper {padding-right: 145px !important;}
.project_communication_section_2 .flow_left_box .fusion-column-wrapper {padding-left: 155px !important;}

.industreal_second_banner_section h2 {font-size: 24px !important;}
.industreal_second_banner_section .industreal_second_banner_part {margin: 11px !important;max-height: 160px !important;width: 30% !important;}
.industreal_second_tabbing_section h2 {font-size: 21px !important;font-weight: 300 !important;}
.industreal_second_online h2 {font-size: 26px !important;line-height: 30px !important;}

.industreal_services_portfolio_section img {min-height: 160px !important;}
.industreal_services_portfolio_section .fusion-image-wrapper {min-height: 160px !important;}

.emerging_developers_section .emerging_developers_subpart {margin: 0 10px 40px !important;}
.emerging_custom_solution_section a {padding: 15px 11px 14px !important;}

.emerging_service_portfolio_section img {min-height: 160px !important;}
.emerging_service_portfolio_section .fusion-image-wrapper {min-height: 160px !important;}
.emerging_service_blog_section .category-uncategorized .fusion-alignleft {width: 40% !important;padding: 4px 23px !important;}

.custom-portfolio h3 {left: 20%;right: 20%;}

.business_section {padding-top: 50px !important;padding-bottom: 0px !important;}

.web-development-section .gallery-recent .container {
    width: 100% !important;
    padding: 0 !important;
}


}


@media(min-width:992px) and (max-width:1169px){

.custom-portfolio h3 {left: 20%;right: 20%;}

html.avada-header-color-not-opaque .fusion-header-wrapper {position: inherit !important;}
header .fusion-row {padding: 0 !important;}
header .fusion-menu li a {font-size: 14px !important;}
header .fusion-menu > li {padding-right: 30px !important;}
header .fusion-logo {margin: 15px 0 !important ;max-width: 200px !important;}


.web-development-section {padding: 30px !important;}
.web-development-section .fusion-title h2 {font-size: 22px !important;font-weight: 500 !important;margin: 0px 0 15px !important;}
.industrial_title_section .inds_cat_set .can .name {font-size: 13px;}
.web_technologies_section .nav ul li a {width: 96% !important;}
.fusion-footer .fusion-social-networks a {margin: 0 6px 6px !important;}

.engagement_2 h2 {font-size: 30px !important;line-height: 36px !important;}
.industreal_second_banner_section .industreal_second_banner_part {max-height: 160px !important;padding: 24px 15px 0 !important;margin: 15px !important;width: 30% !important;}

.industrial_title_section .inds_cat_set .can:hover .info img {bottom: 60px;left: 20px;}

.industreal_second_online h2 {font-size: 30px !important;line-height: 30px !important;}

.emerging_developers_section .emerging_developers_subpart {margin: 0 13px 40px !important;}
.emerging_custom_solution_section a {padding: 20px 20px 18px !important;}

.emerging_service_portfolio_section img {min-height: 160px !important;}
.emerging_service_portfolio_section .fusion-image-wrapper {min-height: 160px !important;}

.emerging_service_blog_section .category-uncategorized .fusion-alignleft {width: 45% !important;}

}





