/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
*/
 
/* =Theme customization starts here
------------------------------------------------------- */

/***************** Naimesh Barot CSS START [23-MAY-2019] *****************/

/*
*font-family: 'Roboto', sans-serif;
*font-family: 'Poppins', sans-serif;
*/

/*======= Bootstrap Grid =======*/
/*======= Bootstrap Grid =======*/
@import "fontscss.css";
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,
.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,
.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,
.col-lg-12{position:relative;min-height:1px;}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}
.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}
@media (min-width: 768px){
.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}
.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}
}
@media (min-width: 992px){
.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}
.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}
}
@media (min-width: 1200px){
.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}
.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}
}


.text-center{text-align:center;}
.text-left{text-align:left;}
.text-right{text-align:right;}


/*======= Overwrite =======*/
#et_search_icon:hover, #top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a, .bottom-nav li.current-menu-item > a, .comment-reply-link, .entry-summary p.price ins, .et-social-icon a:hover, .et_password_protected_form .et_submit_button, .footer-widget h4, .form-submit .et_pb_button, .mobile_menu_bar::after, .mobile_menu_bar::before, .nav-single a, .posted_in a, .woocommerce #content div.product p.price, .woocommerce #content div.product span.price, .woocommerce #content input.button, .woocommerce #content input.button.alt, .woocommerce #content input.button.alt:hover, .woocommerce #content input.button:hover, .woocommerce #respond input#submit, .woocommerce #respond input#submit.alt, .woocommerce #respond input#submit.alt:hover, .woocommerce #respond input#submit:hover, .woocommerce .star-rating span::before, .woocommerce a.button, .woocommerce a.button.alt, .woocommerce a.button.alt:hover, .woocommerce a.button:hover, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce button.button.alt:hover, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce input.button, .woocommerce input.button.alt, .woocommerce input.button.alt:hover, .woocommerce input.button:hover, .woocommerce-page #content div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page #content input.button, .woocommerce-page #content input.button.alt, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit, .woocommerce-page #respond input#submit.alt, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page .star-rating span::before, .woocommerce-page a.button, .woocommerce-page a.button.alt, .woocommerce-page a.button.alt:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button, .woocommerce-page button.button.alt, .woocommerce-page button.button.alt:hover, .woocommerce-page button.button:hover, .woocommerce-page div.product p.price, .woocommerce-page div.product span.price, .woocommerce-page input.button, .woocommerce-page input.button.alt, .woocommerce-page input.button.alt:hover, .woocommerce-page input.button:hover, .wp-pagenavi a:hover, .wp-pagenavi span.current
{color: #1f3a93;}


/*======= Basic =======*/
body{background-color: #fff;font-family: 'Roboto', sans-serif;font-weight:400;}
h1, h2, h3, h4, h5, h6, p, li, strong, div,
input, button, a, input.text, input.title, input[type="email"], input[type="password"], input[type="tel"], input[type="text"], select, textarea
{font-family: 'Roboto', sans-serif;line-height: 1.3;}
*{-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
p{color:#6c6d6d;}

h1, h2{font-family: 'Poppins', sans-serif;}

a{color: #1f3a93;}

select::-ms-expand {display: none;}
select {-webkit-appearance: none;-moz-appearance: none;text-indent: 1px;text-overflow: '';
padding-right: 30px !important;background-image: url('images/dropdown_arw.png') !important;
background-repeat: no-repeat !important;background-position: 97% center !important;background-size: 16px !important;}
select:focus{background-image: url('images/dropdown_arw_selected.png') !important;outline:none;}

::-moz-selection {color: #fff; background: #1f3a93;}
::selection {color: #fff; background: #1f3a93;}

.if_100{width:100%;}


/*======= Comman =======*/
.container{}
.et_pb_row{}

.et_pb_scroll_top.et-pb-icon{display: block;right: 30px;bottom: 90px;border-radius: 50%;background: #f78f26;width: 40px;height: 40px;padding: 0;
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);line-height: 33px;right: auto;bottom: 20px;left: 20px;}

.col_pad{padding-left: 10px;padding-right: 10px;}
.col_pad.no_pad_right{padding-right:0;}
.col_pad.no_pad_left{padding-left:0;}
.colpad_left{padding-left:10px;}
.colpad_right{padding-left:10px;}

.row_m{margin-left: -10px !important;margin-right: -10px !important;}

.img_full .et_pb_image_wrap{display:block;}
.img_full .et_pb_image_wrap img{display:block;width:100%;}

#page-container{overflow-y: visible !important;}
#et-main-area{overflow:hidden;}

/*FontAwesome Fix*/
#et-secondary-nav .menu-item-has-children > a:first-child:after, #top-menu .menu-item-has-children > a:first-child:after{content: "\f107";font-family: FontAwesome;}
.et_pb_scroll_top:before{content: "\f106";font-family: FontAwesome;}



/*======= Button =======*/
.btn, html body #page-container .et_pb_button, .wpcf7-form .wpcf7-submit
{line-height: 46px !important;padding: 0 20px !important;border: 1pt solid #f78f26;font-size: 18px;font-weight: 400;font-family: 'Poppins', sans-serif;
letter-spacing: 0.03em;height: 48px;cursor: pointer;text-align: center;min-width: 170px;background: #f78f26;color: #fff;border-radius: 4px;text-transform: capitalize;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);display: inline-block;}
html body #page-container .et_pb_button:hover{padding: 0px 50px 0px 20px !important;}

.btn:hover, html body #page-container .et_pb_button:hover, .btn:focus, html body #page-container .et_pb_button:focus,
.wpcf7-form .wpcf7-submit:hover, .wpcf7-form .wpcf7-submit:focus
{background: transparent;color: #f78f26;}

.btn:after, html body #page-container .et_pb_button:after{content: "\f101";line-height: 46px;right: 15px;font-family: FontAwesome !important;font-size: 26px;}
.btn.dwn_btn:after{content: "\f019" !important;font-size: 20px !important;}
.btn.email_btn:after{content: "\f0e0" !important;font-size: 20px !important;}

.btn, html body #page-container .et_pb_button{padding: 0px 50px 0px 20px !important;}
.btn:after, html body #page-container .et_pb_button:after{display: inline-block !important;opacity: 1 !important;top: 0;}

/*
html body #page-container .et_pb_button.btn.dwn_btn, html body #page-container .et_pb_button.btn.email_btn{padding: 0px 50px 0px 20px !important;}
.btn.dwn_btn:after, .btn.email_btn:after{display: block !important;opacity: 1 !important;top: 0;}
*/

.btn.btn_blue
{background: #1f3a93 !important;color: #fff!important;border-color:#1f3a93 !important;}

.btn.btn_blue:hover, .btn.btn_blue:focus,
html body #page-container .et_pb_button.btn_blue:hover, html body #page-container .et_pb_button.btn_blue:focus
{background: transparent !important;color: #1f3a93 !important;border-color: #1f3a93 !important;}

.btn.btn_whitelink, html body #page-container .et_pb_button.btn.btn_whitelink
{background: transparent !important;border: 0 !important;padding: 0px 40px 0px 0px !important;min-width: initial !important;line-height: 28px !important;color:#fff !important;
box-shadow: none !important;height: auto;color:#fff !important;font-size: 14px !important;border-bottom: 2px solid #f78f26 !important;border-radius: 0 !important;}
.btn.btn_whitelink:after, html body #page-container .et_pb_button.btn.btn_whitelink:after{line-height: 28px !important;right:0;}
.btn.btn_whitelink:hover, html body #page-container .et_pb_button.btn.btn_whitelink:hover
{color:#f78f26 !important;border-color:#f78f26 !important;}

.btn.btn_orangelink
{background: transparent !important;border: 0 !important;padding: 0px 40px 0px 0px !important;min-width: initial !important;line-height: 28px !important;color:#fff !important;
box-shadow: none !important;height: auto;color:#1f3a93 !important;font-size: 14px !important;border-bottom: 2px solid #1f3a93 !important;border-radius: 0 !important;
display: inline-block;position:relative;}
.btn.btn_orangelink:after{line-height: 28px !important;right:0;position: absolute;right: 0;top: 0;}
.btn.btn_orangelink:hover{color:#f78f26 !important;border-color:#f78f26 !important;}



/*======= Clearfix =======*/
header:before, header:after,
.row_m:before, .row_m:after,
.uploadfile:before, .uploadfile:after
{display: table;content: " ";position: relative;clear: both;}

/*======= Scrollbar =======*/
::-webkit-scrollbar {width: 10px;}
::-webkit-scrollbar-track {background: #ffffff;}
::-webkit-scrollbar-thumb {background: #364885;}
::-webkit-scrollbar-thumb:hover {background: #000000;cursor:pointer;}

/*======= Transition / Transform =======*/
.service_sec h3, .service_sec .et_pb_column,
.service_sec .et_pb_column > .et_pb_button_module_wrapper,
.service_sec .ser_content,
.service_sec .et_pb_column > .et_pb_text:before,
.testie_sec .et-pb-controllers a,
.gaq_stikey_btn
{-webkit-transition: all 0.5s ease-out;
-moz-transition: all 0.5s ease-out;
-ms-transition: all 0.5s ease-out;
-o-transition: all 0.5s ease-out;
transition: all 0.5s ease-out;}

.service_sec .et_pb_column
{-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform:scale(1);}

.service_sec .et_pb_column:hover
{-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
transform:scale(1.1);}


/*======= Header =======*/
#top-header{background:#fff;padding-top: 8px;border-top: 4px solid #f78f26;}
#top-header .container{padding-top: 0;}
#et-info, #et-secondary-menu > ul > li a{padding-bottom: 0;}

#top-header a{color: #000;font-weight: 400;font-size: 14px;display: inline-block;}
#et-info-email:before, #et-info-phone:before{color: #000;margin-right: 5px;}
#top-header{color: #666;}
#et-info{float: right;}
#et-info-phone{font-weight: 400;margin-right: 20px;font-size: 14px;display: inline-block;}

#top-header a:hover{color: #f78f26;}

.logo_container{top: -10px;}
.logo_container a{display:inline-block;}
.logo_container #logo{max-height: 40px;}


/*======= Top Menu =======*/
#top-menu{visibility:visible !important;}
#main-header #top-menu > li > a{font-size: 15px;color: #000;font-weight: 500;padding-bottom: 15px;border-bottom: 6px solid transparent;padding-right: 0;}
#main-header #top-menu > li > a:after{font-size: 13px;line-height: 20px;color: #f78f26;}
#top-menu li {padding-right: 12px;}
#main-header #top-menu > li.menu-item-has-children > a{padding-right: 15px;}
#main-header #top-menu > li:last-child > a{padding-right:0;}
#et-top-navigation{padding-top: 34px !important;}
#et-info-email:hover, #et-secondary-menu > ul > li > a:hover, #top-menu-nav > ul > li > a:hover, .et-social-icons a:hover {opacity: 1;color: #f78f26 !important;}

.et_mobile_menu li a:hover, .nav ul li a:hover{opacity: 1;background: #ffd2a3;color: #000 !important;}

#top-menu > li.current-menu-ancestor > a,
#top-menu > li.current-menu-item > a{border-bottom-color: #f78f26 !important;color: #f78f26 !important;}
#top-menu > li > .sub-menu li.current-menu-item > a{color: #000 !important;background: #ffead4;}

#main-header .et_mobile_menu > li.current-menu-ancestor > a, 
#main-header .et_mobile_menu > li.current-menu-item > a{background: #e6e6e6;color: #000 !important;}
#main-header .et_mobile_menu > li.current-menu-ancestor li.current-menu-item > a{background: #ffead6;color: #000 !important;}

/*Industries_Menu*/
#top-menu li#menu-item-9249 ul.sub-menu{width: 350px;left: 0;right: auto;columns: 150px 2 !important;column-gap: 0;}
#top-menu li#menu-item-9249 ul.sub-menu li{width: 100%;float: none;}


/*Sub Menu*/
#top-menu.nav li ul.sub-menu{border-top: 3px solid #f78f26;padding: 0;width: 200px;margin-top: -3px;
border-left: 1px solid #f78f26;border-right: 1px solid #f78f26;border-bottom: 1px solid #f78f26;}
#top-menu.nav li ul.sub-menu li{padding:0 !important;width: 100%;}
#top-menu.nav li ul.sub-menu li a{width: 100% !important;display: block;padding: 8px 10px;color: #000;font-weight: 400;border-bottom: 1px solid #ddd;font-size: 13px;}


/*Second Level*/
#top-menu li .menu-item-has-children > a:first-child:after{top: 6px;right: 15px;content: "\f105";font-family: FontAwesome;}


/*Third Level*/
#top-menu.nav > li > ul.sub-menu ul.sub-menu{margin-left: -2px;border-top: 3px solid #f78f26;padding: 0;width: 200px;top: 0;left: 200px;box-shadow: none;margin-top: -3px;}


/*Mobile Menu*/
.et_mobile_menu > li > .sub-menu{background: #eee;}
.et_mobile_menu > li > .sub-menu > li > a{padding-left: 25px !important;}

.et_mobile_menu > li > .sub-menu > li > .sub-menu{background: #ddd;}
.et_mobile_menu > li > .sub-menu > li > .sub-menu > li > a{padding-left: 35px !important;}


/*======= Main Banner =======*/
.rev_slider_wrapper.fullwidthbanner-container{background: transparent !important;}
.main_banner{border-bottom: 5px solid #f78f26;}
#rev_slider_2_1_wrapper .tp-loader.spinner2 {background-color: #f78f26 !important;}


/*======= Brocher Section =======*/
.brocher_sec{}
.brocher_sec h2{font-size: 28px;color: #000;font-weight: 600;margin-bottom: 20px;padding-bottom: 0;}
.brocher_sec h4{font-size: 22px;color: #363636;font-weight: 400;margin-bottom: 0;padding-bottom: 0;}
.brocher_sec .et_pb_button_module_wrapper{width: auto;display: inline-block;margin: 0 15px 10px 15px !important;}



/*======= Service Section =======*/
.service_sec{background-attachment: fixed;}
.service_sec > .et_pb_row{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;
-webkit-box-lines: multiple;-moz-box-lines: multiple;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.service_sec > .et_pb_row > .et_pb_column{margin:0;position:relative;width: 25%;overflow: hidden;}
.service_sec .et_pb_column > .et_pb_text{position: relative;height: 100%;min-height: 380px;padding: 20px !important;color: #fff;cursor:pointer;margin:0;}
.service_sec .et_pb_column > .et_pb_text:after{content:'';position:absolute;
background: -moz-linear-gradient(top, rgba(0,0,0,0) 31%, rgba(0,0,0,1) 81%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 31%,rgba(0,0,0,1) 81%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0) 31%,rgba(0,0,0,1) 81%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
left: 0;right: 0;top: 0;bottom: 0;opacity: 0.75;}
.service_sec .et_pb_column > .et_pb_text:before{content: '';position: absolute;left: 0;right: 0;
top: 0;bottom: 0;border: 0px solid #1f3a93;}

.service_sec .et_pb_column > .et_pb_text p{color:#fff;line-height: 1.5;}
.service_sec .et_pb_text_inner {position: static;}

.service_sec .et_pb_column > .et_pb_button_module_wrapper{position: absolute;bottom: 0;left: 20px;bottom: -10%;z-index: 1;}
.service_sec .et_pb_column > .et_pb_button_module_wrapper .btn:after{content:"\f178" !important;font-size: 18px !important;}

.service_sec h3{font-family: 'Poppins', sans-serif;color: rgba(255, 255, 255, 0.8) !important;font-size: 20px;font-weight: 400;position: absolute;top: 85%;
left: 20px;right: 20px;padding: 0;z-index: 1;}
.service_sec .ser_content{position: absolute;left: 20px;right: 20px;top: -100%;z-index: 1;font-weight: 400;font-size: 18px;line-height: 1.5;}
.service_sec .et_pb_text_inner:after{position:absolute;content:'';background-color: rgba(3, 24, 80, 0.75);opacity:0;
left: 0;right: 0;top: 0;bottom: 0;}

.service_sec .et_pb_column:hover h3{top: 20px;color: #f78f26 !important;font-weight: 600;}
.service_sec .et_pb_column:hover{z-index:11;box-shadow: 0 10px 10px rgba(0, 0, 0, 0.1);}
.service_sec .et_pb_column:hover .et_pb_button_module_wrapper{bottom: 20px;}
.service_sec .et_pb_column:hover .ser_content{top: 60px;}
.service_sec .et_pb_column:hover .et_pb_text:before{border-width:5px;}
.service_sec .et_pb_column:hover .et_pb_text:after{
background: -moz-linear-gradient(top, rgba(31,58,147,0) 31%, rgba(31,58,147,1) 81%);
background: -webkit-linear-gradient(top, rgba(31,58,147,0) 31%,rgba(31,58,147,1) 81%); 
background: linear-gradient(to bottom, rgba(31,58,147,0) 31%,rgba(31,58,147,1) 81%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001f3a93', endColorstr='#1f3a93',GradientType=0 );}
.service_sec .et_pb_column:hover .et_pb_text_inner:after{opacity:1;}


.brocher_dwn_wrap{padding: 30px !important;text-align: center;background: #f7f9ff;border: 1px dashed #1f3a93;}



/*======= Content Section =======*/
h2.left_title{color: #000;font-size: 40px;font-weight: 600;border-left: 7px solid #f78f26;padding: 0 0 0 20px;margin-bottom: 35px;}
h3.left_title{color: #000;font-size: 30px;font-weight: 600;border-left: 7px solid #f78f26;padding: 0 0 0 20px;margin-bottom: 35px;}
h4.left_title{color: #000;font-size: 26px;font-weight: 600;border-left: 7px solid #f78f26;padding: 0 0 0 20px;margin-bottom: 35px;}

h2.center_title{color: #fff;font-size: 40px;font-weight: 600;padding: 0;margin-bottom: 40px;text-align: center;}

h3.normal_title{font-size: 24px;font-weight: 600;font-family: 'Poppins', sans-serif;margin-bottom: 20px;color: #000;padding-bottom: 0;}
h4.normal_title{font-size: 20px;font-weight: 600;font-family: 'Poppins', sans-serif;margin-bottom: 20px;color: #000;}

.content_sec p{color: #000;font-size: 18px;font-weight: 400;line-height: 1.5;padding-bottom: 20px;}
.content_sec p strong{color:#000;font-weight: 600;}

.chart_artwork .et_pb_image_wrap{display: block;width: 880px;max-width: 100%;}
.chart_artwork .et_pb_image_wrap img{display: block;}


/*======= Archive Section =======*/
.archive_sec{border-bottom: 1px solid #fff;}
.archive_sec .et_pb_row{border-left: 1px solid rgba(255, 255, 255, 0.5);border-right: 1px solid rgba(255, 255, 255, 0.5);}
.archive_sec .et_pb_column{margin: 0 !important;width: 20% !important;}
.archive_sec .et_pb_text_inner{text-align: center;padding: 15px;border-right: 1px solid rgba(255, 255, 255, 0.5);}
.archive_sec .et_pb_column:last-child .et_pb_text_inner{border-right: 0;}

.archive_sec .et_pb_text_inner h4{font-size: 30px;font-weight: 600;color: #fff;padding: 0 0 5px;}
.archive_sec .et_pb_text_inner p{color: #ffdbb6;text-transform: uppercase;
font-size: 14px;letter-spacing: 0.05em;font-weight: 600;}



/*======= Why Us Section =======*/
.whyus_sec{background-attachment: fixed;}
.whyus_sec .et_pb_row{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;
-webkit-box-lines: multiple;-moz-box-lines: multiple;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.whyus_sec .et_pb_column{margin:0;width:33.33%;}
.whyus_sec .et_pb_column .et_pb_text{height:100%;padding: 20px !important;}

.whyus_sec .et_pb_text_inner{min-height: 230px;}
.whyus_sec .et_pb_text_inner h4{color:#fff;font-family: 'Poppins', sans-serif;font-size: 18px;font-weight: 600;padding-bottom: 15px;}
.whyus_sec .et_pb_text_inner ul{list-style: none;padding: 0;width:100%;}
.whyus_sec .et_pb_text_inner ul li{color:#fff;padding-left: 24px;position: relative;line-height: 1.5;
font-size: 17px;font-weight: 400;}
.whyus_sec .et_pb_text_inner ul li:before{content:'\f00c';position:absolute;font-family: FontAwesome;left: 0;
top: 0;font-size: 16px;color: #f78f26;}


/*======= Testimonial Section =======*/
.testie_sec{border-top: 5px solid #f78f26;border-bottom: 5px solid #f78f26;}
.testie_sec{background-attachment: fixed;}
.testie_sec .et_pb_slider .et_pb_container{}
.testie_sec .et_pb_slider .et_pb_slide{}
.testie_sec .et_pb_slider{overflow: visible;}

.testie_sec .et_pb_slider .et_pb_slide_description{padding: 5% 50px;background-color: #fff;
border-radius: 15px;
	/*background-image: url(images/quote_icn.png);*/
background-size: 100px;
background-repeat: no-repeat;background-position: 7% center;}

.testie_sec .et_pb_slide_title{color: #f78f26 !important;text-shadow: none;font-weight: 600;font-size: 22px !important;padding: 0;}
.testie_sec .et_pb_slide_content{}
.testie_sec .et_pb_slide_content h5{position:relative;font-size: 18px;color: #999 !important;text-shadow: none;
margin-top: 5px;padding-bottom: 25px;font-weight: 400;}
.testie_sec .et_pb_slide_content h5:after{position: absolute;content: '';height: 8px;width: 8px;background: #f78f26;border-radius: 50%;
margin: auto;left: 0;right: 0;bottom: 10px;}
.testie_sec .et_pb_slide_content p{text-shadow: none;line-height: 1.5;font-size: 18px;color: #363636 !important;font-weight: 400;}

.testie_sec .et_pb_slider:hover .et-pb-arrow-prev, .testie_sec .et_pb_slider .et-pb-arrow-prev{left: 0;}
.testie_sec .et_pb_slider:hover .et-pb-arrow-next, .testie_sec .et_pb_slider .et-pb-arrow-next{right: 0;}
.testie_sec .et-pb-arrow-next, .testie_sec .et-pb-arrow-prev{opacity: 0.5;}
.testie_sec .et-pb-arrow-prev:hover, .testie_sec .et-pb-arrow-next:hover{color: #f78f26 !important;}

.testie_sec .et-pb-controllers{bottom: -50px;}
.testie_sec .et-pb-controllers a{width: 25px;border-radius: 0;height: 6px;background: rgba(255, 255, 255, 0.6);margin: 1px 5px 0 5px;
display: inline-block;vertical-align: top;}
.testie_sec .et-pb-controllers a.et-pb-active-control{width: 50px;height: 8px;background: #f78f26;margin-top:0;}





/*======= Industries Section =======*/
.industries_sec .sp-post-carousel-section{width: 100%;padding: 0;overflow: visible;}
.industries_sec .sp-pc-post{margin-right: 0;}
.industries_sec .sp-pc-post .wrap_ind:last-child{border-bottom:0;padding-top:20px;padding-bottom:0;}

.wrap_ind{border-right: 1px solid #cecece;border-bottom: 1px solid #cecece;padding: 0 20px 20px 20px;}
.wrap_ind a{display: block;}
.wrap_ind .sp-pc-post-image{border: 0;margin-bottom:15px;height: 80px;width: 80px;}
.wrap_ind .sp-pc-post-image img{display: block;max-height: 80px;width: auto !important;}
.wrap_ind h4{font-size: 20px !important;margin-bottom: 10px !important;color: #000 !important;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.wrap_ind p.sp-pc-content{font-size: 16px;font-weight: 400;line-height: 25px;color: #777;height: 50px;padding-bottom: 0;margin-bottom: 20px;overflow: hidden;}
.wrap_ind .btn{}
.wrap_ind .btn.btn_orangelink:after{content:"\f178" !important;font-size: 18px !important;}
.wrap_ind:hover .btn.btn_orangelink{color:#f78f26 !important;border-color:#f78f26 !important;}
.wrap_ind:hover p.sp-pc-content{color:#000;}

.sp-post-carousel-section .sp-post-carousel-area .slick-arrow{top: 50%;border-radius: 50%;
color: #939393 !important;background-color: #dedede !important;}
.sp-post-carousel-section .sp-post-carousel-area .slick-arrow i{display:block;}
.sp-post-carousel-section .sp-post-carousel-area .slick-arrow:hover{color: #ffffff !important;background-color: #f78f26 !important;}
.sp-pc-icon-angle-left::before {content: '\f0d9';font-family: FontAwesome;}
.sp-pc-icon-angle-right::before {content: '\f0da';font-family: FontAwesome;}

.sp-post-carousel-section .sp-post-carousel-area .slick-prev{left: -60px;margin-top: -15px;}
.sp-post-carousel-section .sp-post-carousel-area .slick-next{right: -60px;margin-top: -15px;}

.sp-post-carousel-section .sp-post-carousel-area .slick-arrow.slick-prev i:before{margin-right: 6px;}
.sp-post-carousel-section .sp-post-carousel-area .slick-arrow.slick-next i:before{margin-left: 6px;}

.slick-slider .slick-list:after{content: '';height: 100%;width: 1px;background: #fff;position: absolute;
right: 0;top: 0;bottom: 0;}
.slick-slider .slick-list:before{content: '';height: 100%;width: 1px;background: #fff;position: absolute;
left: 0;top: 0;bottom: 0;}





/* CSS Sprite Industries */
.ind_9292, .ind_9478, .ind_9471, .ind_9288,
.ind_9284, .ind_147, .ind_140, .ind_9280,
.ind_9286, .ind_9474, .ind_9290, .ind_9476,
.ind_119, .ind_149, .ind_125, .ind_144, .ind_9655
{background: url('images/ind_sprite.png') no-repeat;}

.sp-pc-post-image.ind_9292{background-position: -0px -0px;}/* Aviation */
.sp-pc-post-image.ind_9478{background-position: -80px -0px;}/* BFSI */
.sp-pc-post-image.ind_9471{background-position: -160px -0px;}/* Digital Marketing */
.sp-pc-post-image.ind_9288{background-position: -240px -0px;}/* E-Commerce */

.sp-pc-post-image.ind_9284{background-position: -0px -80px;}/* Education */
.sp-pc-post-image.ind_147{background-position: -80px -80px;}/* FMCG */
.sp-pc-post-image.ind_140{background-position: -160px -80px;}/* Healthcare */
.sp-pc-post-image.ind_9280{background-position: -240px -80px;}/* Legal */

.sp-pc-post-image.ind_9286{background-position: -0px -160px;}/* Logistics */
.sp-pc-post-image.ind_9474{background-position: -80px -160px;}/* Manufacturing */
.sp-pc-post-image.ind_9290{background-position: -160px -160px;}/* Media */
.sp-pc-post-image.ind_9476{background-position: -240px -160px;}/* NGO */

.sp-pc-post-image.ind_119{background-position: -0px -240px;}/* Real Estate */
.sp-pc-post-image.ind_149{background-position: -80px -240px;}/* Retail */
.sp-pc-post-image.ind_125{background-position: -160px -240px;}/* Software Vendors */
.sp-pc-post-image.ind_144{background-position: -240px -240px;}/* Telecom */

.sp-pc-post-image.ind_9655{background-position: -0px -320px;}/* Travel & Hospitality */


/*======= Footer Section =======*/
#main-footer {background-color: #061745;border-top: 5px solid #f78f26;
background-image: url(images/footer_bg.jpg);background-size: cover;background-position: center bottom;}
#footer-widgets {padding: 5% 0 0;}
#footer-widgets .footer-widget {margin-bottom: 4%;}

#footer-widgets .footer-widget:nth-child(1){padding-right: 2%;border-right: 1px solid #f78f26;}
#footer-widgets .footer-widget:nth-child(1) .fwidget {}

#footer-widgets .footer-widget:nth-child(2) .widget_text{}
#footer-widgets .footer-widget:nth-child(2) .fwidget{width: 33.33333333%;padding: 0 10px 10px 0;margin-bottom: 30px;}
#footer-widgets .footer-widget:nth-child(2) .fwidget.widget_nav_menu{width: 66.66666667%;}

#footer-widgets .footer-widget .fwidget.widget_nav_menu ul{columns: 180px 2 !important;column-gap: 0;}
#footer-widgets .footer-widget .fwidget.widget_nav_menu ul li{width:100%;float:none;}

#footer-widgets h4.title{font-family: 'Poppins', sans-serif;color: #fff;font-size: 18px;font-weight: 600;margin-bottom: 20px;
padding-bottom: 10px;border-bottom: 2px dotted rgba(255, 255, 255, 0.4);display: inline-block;}
#footer-widgets p, #footer-widgets ul li{color: #b2b8c6;font-size: 15px;font-weight: 400;line-height: 1.4;}
#footer-widgets ul{list-style: none;padding: 0;margin: 0;}
#footer-widgets ul li{padding: 0 !important;}
#footer-widgets ul li:before{display:none;}
#footer-widgets p i{width: 24px;display: inline-block;text-align: left;color: #f78f26;}
#footer-widgets .textwidget p span{margin-left: 24px;display: inline-block;}

#main-footer #footer-widgets .footer-widget a, #main-footer #footer-widgets .footer-widget li a{color: #b2b8c6;display:inline-block;}
#main-footer #footer-widgets .footer-widget li a:hover, #main-footer #footer-widgets .footer-widget a:hover{color: #f78f26 !important;}

#footer-bottom {background-color: rgba(0, 0, 0, 0.2);padding: 15px 0 15px;}
#footer-info{color: #b2b8c6;font-size: 14px;padding: 0;margin-top: 10px;text-align:left;}

p.certificates{float: left;width: 100%;margin-top: 10px;}
.et-social-icons{float: right;width: 20%;}
#footer-info{float: left;width: 60%;}

p.certificates a{}
p.certificates img{display: block;float: left;max-height: 80px;margin-right: 15px; }
p.certificates{display: flex;}

ul.et-social-icons{margin-top: 10px;}
ul.et-social-icons .et-social-icon{}
ul.et-social-icons .et-social-icon .icon{color: #b2b8c6;font-size: 18px;}

ul.socials{float: right;display: block;padding: 0;margin: 10px 0 0;}
ul.socials li{display: inline-block;margin: 0 5px;}
ul.socials li a{color: #b2b8c6;display: block;font-size: 22px;padding: 0 5px;}
ul.socials li a i{display: block;}
ul.socials li a:hover{color: #f78f26;}




/*======= Pages =======*/
.title_heading{padding:60px 0 !important;border-bottom: 5px solid #f78f26;background-color: #061745 !important;}
.title_heading h1, .title_heading.blogs h2{text-align: center;font-size: 40px;color: #fff;position: relative;padding-bottom: 12px;margin-bottom: 15px;}
.title_heading h1:after, .title_heading.blogs h2:after{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 6px;width: 40px;background: #f78f26;margin: auto;}
.title_heading p{color: #fff;font-size: 16px;}

.title_heading.small_container .et_pb_row{max-width: 700px;}

.et_pb_text ul{padding: 0 0 15px;list-style: none;line-height: 1.5;font-size: 18px;color: #000;}
.et_pb_text ul li{margin-bottom: 10px;position: relative;list-style: none;padding-left: 30px;}
.et_pb_text ul li:before{content: "\f00c";font-family: FontAwesome;position: absolute;left: 0;color: #1f3a93;top: 0;}

.et_pb_text ol{padding: 0 0 15px;list-style: none;line-height: 1.5;font-size: 18px;color: #000;counter-reset: my-awesome-counter;}
.et_pb_text ol li{margin-bottom: 10px;position: relative;list-style: none;padding-left: 30px;counter-increment: my-awesome-counter;}
.et_pb_text ol li:before{content: counter(my-awesome-counter) ". ";font-family: FontAwesome;position: absolute;left: 0;color: #000000;top: 0;
font-weight: 600;font-family: 'Poppins', sans-serif;}


.title_heading.blogs{background-image: url(images/blog_banner.jpg);background-color: #061745;background-size: cover;padding: 100px 0 !important;}
.title_heading.blogs h2{}

.et_builder_inner_content{padding-bottom:50px;}
.et_pb_section{padding-top: 40px;padding-bottom: 40px;}
.et_builder_inner_content .et_pb_section:last-child{padding-bottom:0;}

.privacy-list ol li{margin-bottom: 10px;position: relative;list-style: lower-alpha;padding-left: 30px;counter-increment: none;}

.privacy-list ol li ol li{margin-bottom: 10px;position: relative;list-style: lower-roman;padding-left: 30px;counter-increment: none;}
.privacy-policy .et_pb_text ol ol li:before{display:none;}
.privacy-policy .et_pb_text ol ol li{padding-left:0;}
.privacy-policy .et_pb_text ol li ol{padding-left:30px;}



/*======= Contact Page =======*/
.locations{}

.locations h3{position:relative;border-bottom: 1px solid #ddd;padding-bottom: 24px;margin-bottom: 20px;color: #000;padding-left: 65px;padding-top: 15px;
font-family: 'Poppins', sans-serif;font-weight:600;padding-right: 25px;}
.locations h3:before{content: '';background-image: url(images/flag_india.png);width: 50px;
height: 50px;position: absolute;background-size: contain;left: 0;top: 3px;}
.locations h3 a{position: absolute;right: 0;top: 0px;bottom: 3px;margin: auto;height: 26px;line-height: 26px;
color: #aaa;font-size: 22px;opacity: 0.3;}
.locations h3:hover a{opacity: 1; color: #1f3a93;}
.locations p{font-size: 18px;line-height: 1.8;color: #000;font-family: 'Poppins', sans-serif;font-weight: 400;}

h3.us_flag:before{background-image: url(images/flag_us.png);}
h3.india_flag:before{background-image: url(images/flag_india.png);}
h3.uk_flag:before{background-image: url(images/flag_uk.png);}
h3.spain_flag:before{background-image: url(images/flag_spain.png);}

.maps iframe{width:100%;}



.locations.loc_horizontal{}
.locations.loc_horizontal .et_pb_module{margin-bottom: 20px;}

.locations.loc_horizontal .flag_row{padding-left: 50px;}
.locations.loc_horizontal .flag_row p{padding-top:6px;font-size: 15px;}

.flag_row:before{content: '';background-image: url(images/flag_india.png);width: 35px;
height: 35px;position: absolute;background-size: contain;left: 0;top: 3px;}
.flag_row.us_flag:before{background-image: url(images/flag_us.png);}
.flag_row.india_flag:before{background-image: url(images/flag_india.png);}
.flag_row.uk_flag:before{background-image: url(images/flag_uk.png);}
.flag_row.spain_flag:before{background-image: url(images/flag_spain.png);}

.cc_icn a{display: block;padding: 6px 15px;color: #000;background: #fffefd;border: 1px dashed #999;border-radius: 40px;font-size: 15px;}
.cc_icn .fa{display: inline-block;width: 22px;text-align: left;margin-right: 3px;color: #1f3a93;}





/*======= CF7 Style =======*/
.wpcf7-form{}
.wpcf7-form br{display:none;}
.wpcf7-form .wpcf7-form-control-wrap{margin-bottom:20px;display: block;}
.wpcf7-form .wpcf7-text, .wpcf7-form .wpcf7-textarea, .wpcf7-form .wpcf7-number, .wpcf7-form .wpcf7-select
{display: block;width: 100%;border: 1px solid #ddd;background-color: #f8f8f8 !important;border-radius: 0 !important;
box-shadow: none !important;font-size: 16px !important;font-weight: 400;}
.wpcf7-form .wpcf7-text, .wpcf7-form .wpcf7-number, .wpcf7-form .wpcf7-select{padding: 0 15px !important;height: 55px !important;line-height: 55px;}
.wpcf7-form .wpcf7-textarea{line-height: normal;padding: 15px !important;
height: 140px;max-height: 340px;font-weight: 400;min-height: 140px;width: 100%;min-width: 100%;max-width: 100%;}
.wpcf7-form .wpcf7-submit{margin: 15px auto 0;display: inline-block;}
.wpcf7-form span.wpcf7-not-valid-tip{font-size: 12px;}
.wpcf7-form div.wpcf7-response-output{color: #000;padding: 10px;text-align: center;margin: 1em 0.5em 10px;font-size: 14px;}
.wpcf7-form .ajax-loader{margin: 15px auto 0 !important;display: block !important;}

.wpcf7-form .wpcf7-number:focus, .wpcf7-form .wpcf7-text:focus, .wpcf7-form .wpcf7-textarea:focus, .wpcf7-form .wpcf7-select:focus
{border-color: #f78f26;color: #000;background-color: transparent !important;}

.wpcf7-form .wpcf7-select option{font-size: 14px !important;}

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button 
{-webkit-appearance: none; margin: 0; }
input[type='number'] {-moz-appearance:textfield;}

.cf7sr-g-recaptcha{}

.wpcf7-form .country_select{}
.wpcf7-form .country_select > .countrycode{width: 130px;float: left;}
.wpcf7-form .country_select > .mobile, .wpcf7-form .country_select > .phone{width: calc(100% - 130px);float: left;}
.wpcf7-form .country_select br{display:none;}

.wpcf7-form .country_select .wpcf7-select{border-right: 0;padding: 0 20px 0 6px !important;
background-size: 12px !important;background-position: 95% center !important;}

.wpcf7-form .country_select .wpcf7-text:focus, .wpcf7-form .country_select .wpcf7-select:focus{border-color: #ddd !important;}





/*======= Career Page =======*/
.blue_text_block .et_pb_text_inner{padding: 30px;}
.blue_text_block .et_pb_text_inner p{color: #fff;line-height: 1.5;font-size: 16px;}
.blue_text_block .et_pb_text_inner p a{color: #f78f26;font-weight: 600;}

.career_form{}
.career_form .et_pb_text_inner{background: #f9faff;padding: 30px 20px 20px;border: 2px solid #8e9ab6;border-radius: 10px;}
.career_form h2{text-align: center;font-weight: 600;padding-bottom: 25px;color: #000;font-size: 28px;}

.uploadfile input[type="file"]{z-index: -1;position: absolute;opacity: 0;}
.uploadfile input:focus + label{outline: 2px solid;}

.uploadfile{position:static;}
.uploadfile .wpcf7-not-valid-tip{position: absolute;bottom: 0;}

.up_info{background: #ffffe4;border: 1px solid #d4d4b1;clear: both;margin: 0 10px 20px;padding: 10px;font-size: 11px;border-radius: 4px;}
.up_info p{padding: 0;line-height: 1.5;text-transform: uppercase;}
.up_info p strong{color:#74743b;text-transform: none;}

.wpcf7-form .wpcf7-form-control-wrap.uploadfile{margin-bottom:0;}
.upload_btn{display: inline-block;background: #1f3a93;color: #fff;padding: 10px 10px;cursor: pointer;border-radius: 4px;margin-bottom: 20px;
margin-right: 10px;font-size: 16px;text-transform: capitalize;border: 1px solid #1f3a93;width: 33%;text-align: center;}
#fileupload_filename{display: inline-block;font-size: 14px;color: #555;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 60%;}

.career_form .wpcf7-form .wpcf7-text, .career_form .wpcf7-form .wpcf7-textarea, .career_form .wpcf7-form .wpcf7-number, .career_form .wpcf7-form .wpcf7-select
{background-color: #fff !important;border-radius: 4px !important;border-color: #8e9ab6;}
.career_form .wpcf7-form .wpcf7-number:focus, .career_form .wpcf7-form .wpcf7-text:focus, .career_form .wpcf7-form .wpcf7-textarea:focus, 
.career_form .wpcf7-form .wpcf7-select:focus{border-color: #f78f26;}

.joblist{}
.joblist.et_pb_toggle{padding: 0;border: 0;background: transparent;margin-bottom: 20px !important;}
.joblist h5.et_pb_toggle_title{padding-top: 15px;padding-bottom: 15px;padding-left: 20px;background: #efefef;line-height: 1.5;
background: -moz-linear-gradient(left, #efefef 0%, #e6ecff 0%, #e6ecff 0%, #fefeff 100%);
background: -webkit-linear-gradient(left, #efefef 0%,#e6ecff 0%,#e6ecff 0%,#fefeff 100%);
background: linear-gradient(to right, #efefef 0%,#e6ecff 0%,#e6ecff 0%,#fefeff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#fefeff',GradientType=1 );
border-left: 7px solid #1f3a93;font-size: 18px;font-family: 'Poppins', sans-serif;color: #000;font-weight: 600;}
.joblist h5.et_pb_toggle_title::before {right: 15px !important;}

.joblist.et_pb_toggle_open h5.et_pb_toggle_title{border-color:#1f3a93;color:#1f3a93;}

.joblist .et_pb_toggle_content{padding: 15px 15px 0px 20px;border-left: 7px solid #1f3a93;}
.joblist .et_pb_toggle_content p{color: #000;font-size: 16px;line-height: 1.5;margin-bottom: 10px;
border-bottom: 1px solid #eee;padding-bottom: 10px;}
.joblist .et_pb_toggle_content p strong{}
.joblist .et_pb_toggle_content ul{list-style: none;padding: 0;margin-bottom: 15px;}
.joblist .et_pb_toggle_content ul li{color: #000;font-size: 16px;line-height: 1.5;padding-left:20px;margin-bottom:3px;position:relative;}
.joblist .et_pb_toggle_content ul li:before{content: '\f0da';font-family: FontAwesome;position: absolute;left: 2px;color: #1f3a93;top: 0;}

.joblist .et_pb_toggle_content *:last-child{padding-bottom:0;margin-bottom:0;}

.joblist .et_pb_toggle_title::before {content: "\f0d7";font-family: FontAwesome !important;color: #1f3a93;font-size: 20px;}
.joblist.et_pb_toggle_open .et_pb_toggle_title:before{content: "\f0d8";}


/*======= Service Page =======*/
.ser_logos{}
.ser_logos .et_pb_image_wrap{display: block;position: relative;height: 150px;width: 150px;border: 2px dashed #f78f26;
border-radius: 50%;box-shadow: 0 0 0 3px #fff, 0 0 0 7px #fff5ec;max-width: 100%;}
.ser_logos .et_pb_image_wrap img{position: absolute;left: 0;top: 0;bottom: 0;max-height: 65%;max-width: 65%;margin: auto;right: 0;}


/*======= 404 Page =======*/
.error404 #main-content .container::before {display:none;}


.wrap_404{margin-bottom: 50px;text-align: center;}
.wrap_404 h2{font-size: 40px;color: #000;font-weight: 600;}
.wrap_404 h5{color: #000;font-size: 20px;font-weight: 400;}
.wrap_404 img{height: 300px;color: #999;font-size: 20px;max-width: 100%;display: block;text-align: center;margin: 20px auto 20px;}

.wrap_404 .btn{display: inline-block;padding: 0 20px !important;margin: 30px 0;}
.wrap_404 .btn:after{display:none !important;}


/*======= Blog List Page =======*/
body:not(.single-post) article.type-post{width: 50%;float: left;padding-left: 15px;padding-right: 15px;margin-bottom: 40px;}
body:not(.single-post) article.type-post:nth-child(odd) 
{
	clear:both;
}
.blog_listing .et_pb_post .entry-featured-image-url{display:block;margin-bottom:15px;}
.blog_listing .et_pb_post .entry-featured-image-url img{display:block;}
.blog_listing .et_pb_post h2.entry-title{padding: 0;margin-bottom: 15px;height: 60px;line-height: 30px;font-family: 'Poppins', sans-serif;font-weight: 600;overflow: hidden;font-size: 20px;}
.blog_listing .et_pb_post .post-content{height: 88px;font-size: 16px;line-height: 22px;overflow: hidden;}
.blog_listing .et_pb_post .post-content p{line-height: 22px;}
.blog_listing .et_pb_post .content-listing{height: 88px;font-size: 16px;line-height: 22px;overflow: hidden;}

.post-meta{color: #000;text-transform: capitalize;padding: 0 !important;margin-bottom: 15px !important;}
.post-meta span{color: #000;}
.post-meta a{color: #f78f26 !important;}
.post-meta span.author a{    pointer-events: none;color: #000 !important;}

.archive {}


/*======= Blog Detail Page =======*/
.single-post {background-color: #fff;}
.single-post #main-content {background-color: transparent;}

#main-content .container:before {display:none;}
.et_right_sidebar #left-area{padding-right: 2%;}
.et_right_sidebar #sidebar{padding-left: 0;}

.single-post h1.entry-title{color: #000;font-size: 28px;font-weight: 600;border-left: 5px solid #f78f26;padding: 0 0 0 20px;margin-bottom: 30px;}
.single-post img{width: auto;}


.single-post .et_pb_post {padding: 0 30px 0 0;background: transparent;border: 0px solid #ddd;border-radius: 4px;box-shadow: none;}

.single-post .entry-content h3 strong{font-family: 'Poppins', sans-serif;margin-bottom: 5px;}
.single-post .entry-content p{color: #555;font-size: 18px;font-weight: 400;line-height: 1.5;padding-bottom: 20px;}
.single-post .entry-content blockquote{border-color: #f78f26;border-width: 1px 5px 1px 5px;border-style: solid;padding: 20px;border-radius: 20px 0 20px 0;color: #1f3a93;}
.single-post .entry-content a:hover{color: #f78f26;}

.single-post .entry-content ul{padding: 0 !important;list-style: none !important;margin-bottom: 20px;}
.single-post .entry-content ul li{margin-bottom: 10px;font-size: 16px;position:relative;padding-left: 25px;}
.single-post .entry-content ul li:before{content: "\f111";font-family: FontAwesome;position: absolute;left: 0;color: #000;top: 3px;font-size: 10px;}


/*======= Sidebar =======*/
#sidebar .et_pb_widget .widgettitle{padding-bottom: 15px;font-family: 'Poppins', sans-serif;border-bottom: 2px solid #f78f26;margin-bottom: 15px;
font-size: 22px;font-weight: 600;color: #000;}
#sidebar .et_pb_widget{background: transparent;padding: 0;border: 0px solid #ddd;border-radius: 4px;box-shadow: none;}

#sidebar .et_pb_widget ul{}
#sidebar .et_pb_widget ul li{padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px solid #ddd;font-size: 13px;}
#sidebar .et_pb_widget ul li:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0;}
#sidebar .et_pb_widget ul li a{color: #000;display: block;}
#sidebar .et_pb_widget ul li a:hover{color: #f78f26;}

#sidebar .et_pb_widget .rpwwt-widget ul li img {width: 60px;height: 60px;}
#sidebar .et_pb_widget .rpwwt-widget ul li .rpwwt-post-date{margin-top:5px;font-size: 12px;}



/*======= Industry Archive =======*/
.post-type-archive-industry-expertise article.industry-expertise{width: 50%;float: left;padding: 15px;margin-bottom: 0;}
.post-type-archive-industry-expertise #main-content .container::before {display:none;}
.post-type-archive-industry-expertise.et_right_sidebar #left-area {padding-right: 0;width: 100%;}

.post-type-archive-industry-expertise .post-meta{display:none;}
.post-type-archive-industry-expertise .entry-featured-image-url{margin-bottom:10px;}
.post-type-archive-industry-expertise .entry-featured-image-url img{max-height: 50px;width: auto;}
.post-type-archive-industry-expertise p{color: #555;font-size: 18px;font-weight: 400;line-height: 1.5;padding-bottom: 20px;}

.ind_wrap{padding: 20px;background: #f6f6f6;border: 1px solid #eee;}
.ind_wrap p{height: 66px;line-height: 28px;overflow: hidden;padding: 0;margin: 0;}
.ind_wrap .listing_page_image_industry_expertise{margin-bottom: 15px;display: block;width: 100%;}
.ind_wrap .entry-title{padding-bottom: 20px;}

.single-industry-expertise.single .et_pb_post{margin-bottom: 0;}
.single-industry-expertise.single .et_builder_inner_content{padding-bottom: 0;}
.single-industry-expertise.single.et-db #et-boc .et_pb_section {padding: 30px 0 0 0;}




/*======= Pagination =======*/
.wp-pagenavi{text-align: center;padding-top: 50px;border: 0;}

.wp-pagenavi .current, .wp-pagenavi .previouspostslink, .wp-pagenavi .nextpostslink,
.wp-pagenavi .page, .wp-pagenavi .pages, .wp-pagenavi .first, .wp-pagenavi .last, .wp-pagenavi .extend
{display: inline-block;background: #eee;padding: 0 10px;vertical-align: top;line-height: 36px;border: 1px solid #ccc !important;border-radius: 4px;margin-bottom: 10px;}

.wp-pagenavi .previouspostslink:hover, .wp-pagenavi .nextpostslink:hover,
.wp-pagenavi .page:hover, .wp-pagenavi .first:hover, .wp-pagenavi .last:hover
{color:#fff !important;opacity:0.8;}

.wp-pagenavi .pages{/*background: transparent;border: 0 !important;color: #999;*/}
.wp-pagenavi .page:hover{background: #929aa2 !important;border-color: #687890 !important;}
.wp-pagenavi .first, .wp-pagenavi .last{background: #f78f26;color: #fff !important;border-color: #f78f26 !important;}
.wp-pagenavi .previouspostslink, .wp-pagenavi .nextpostslink{background: #929aa2;color: #fff !important;border-color: #687890 !important;}
.wp-pagenavi span.current{background: #1f3a93;color: #fff !important;border-color: #1f3a93 !important;}
.wp-pagenavi .extend{background: transparent;border: 0 !important;padding: 0;}



/*======= Comment Area =======*/
.comment-form{}

.comment-form-author{width: 50%;float: left;padding-right: 15px;}
.comment-form-email{width: 50%;float: left;}
.comment-reply-title{font-family: 'Poppins', sans-serif;font-size: 24px;font-weight: 600;}

#commentform input[type="email"], #commentform input[type="text"], #commentform input[type="url"], #commentform textarea
{width:100%;background-color: #fff;border: 1px solid #ccc;border-radius: 3px;color: #000;}

html body #page-container .comment-form .form-submit .et_pb_button{padding: 0px 20px 0px 20px !important;width: 100%;
line-height: 58px !important;height: 60px;}

#comment-wrap h1.page_title{font-family: 'Poppins', sans-serif;margin-bottom: 30px;text-align: center;background: #eee;padding: 10px;font-size: 18px;
text-transform: uppercase;color: #666;font-weight: 600;}

html body #page-container .comment-form textarea{resize:none;color: #000 !important;line-height: 1.3 !important;}
html body #page-container .comment_area .comment-reply-link.et_pb_button{line-height: 28px !important;height: 30px;width: auto;min-width: auto;
padding: 0px 15px 0px 15px !important;float: none;clear: both;position: relative;font-size: 14px;box-shadow:none;margin-top: 5px;}
html body #page-container .comment_area .comment-reply-link.et_pb_button:after{display: none !important;}
.commentlist .comment_avatar{top: 4px;}
html body #page-container .comment_area em.moderation{color: #dc0808;}


/*======= Get a Quote =======*/
.gaq_stikey_btn{position: fixed;right: -110px;top: 28%;z-index: 11;background: #f78f26;
padding: 0 15px;border-radius: 5px 0 0 5px;color: #fff;font-size: 18px;line-height: 50px;}
.gaq_stikey_btn i{margin-right: 10px;}
.gaq_stikey_btn span{width: 100px;}
.gaq_stikey_btn:hover{right:0;}

.pum.pum-overlay .pum-container{padding: 30px;left: 0 !important;right: 0 !important;width: 450px !important;max-width: 90% !important;
position: fixed;margin: auto !important;top: 5% !important;max-height: 90%;overflow-y: auto;overflow-x: hidden;border: 0px solid #000;
border-radius: 0;box-shadow: 0 10px 15px rgba(0, 0, 0, 0.2);}

.pum.pum-overlay .pum-container h3{font-size: 24px;font-weight: 600;margin-bottom: 20px;border-bottom: 1px solid #ccc;}
.pum.pum-overlay .pum-container .pum-close{right: 10px;top: 10px;border-radius: 0;color: #999;background: transparent;box-shadow: none;
font-size: 40px;height: 40px;border: 0;width: 40px;}

.pum.pum-overlay .pum-container .wpcf7-form label{font-size: 15px;color: #000;margin-bottom: 7px;display: block;}
.pum.pum-overlay .pum-container .wpcf7-form label em{color: #f00;font-weight: 600;}
.pum.pum-overlay .pum-container .wpcf7-form p{padding-bottom:0;}

.pum.pum-overlay .wpcf7-form .wpcf7-text, .pum.pum-overlay .wpcf7-form .wpcf7-number, .pum.pum-overlay .wpcf7-form .wpcf7-select
{height: 36px !important;line-height: 34px;font-size: 14px !important;}

.pum.pum-overlay .wpcf7-form .wpcf7-submit {display: block;width: 100%;}
.pum.pum-overlay .wpcf7-form .wpcf7-textarea{height: 80px;resize:none;min-height: 80px;padding: 10px 15px !important;font-size: 14px !important;}
.pum.pum-overlay div.wpcf7 .ajax-loader{position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto !important;background-color: #fff;
padding: 15px;background-repeat: no-repeat;background-position: center;border-radius: 50%;border: 1px solid #f78f26;}
.pum.pum-overlay .wpcf7-form div.wpcf7-response-output{padding: 5px;margin-left: 0;margin-right: 0;font-size: 13px;}
.pum.pum-overlay .wpcf7-form span.wpcf7-not-valid-tip{font-size: 12px;position: absolute;top: 100%;left: 0;background: transparent;border: 0;padding: 0;}
.pum.pum-overlay .wpcf7-form .col_pad{position:static;}

.pum-theme-9037, .pum-theme-lightbox {background: rgba( 0, 0, 0, 0.5) !important;opacity: 1 !important;}

.pum.pum-overlay .pum-content{margin-bottom: 10px;}


/*======= Mobile Menu DIVI =======*/
#main-header .et_mobile_menu .menu-item-has-children > a{position: relative;}
#main-header .et_mobile_menu .menu-item-has-children > a:after {font-family: FontAwesome;text-align: center; speak: none; font-weight: normal; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; position: absolute; }
#main-header .et_mobile_menu .menu-item-has-children > a:after {font-size: 16px;content: '\f107';top: 4px;right: 10px;}
#main-header .et_mobile_menu .menu-item-has-children.visible > a:after {content: '\f106';}
#main-header .et_mobile_menu ul.sub-menu {display: none !important; visibility: hidden !important;  transition: all 1.5s ease-in-out;}
#main-header .et_mobile_menu .visible > ul.sub-menu {display: block !important; visibility: visible !important;padding-left: 0;}
#main-header .et_mobile_menu .visible > ul.sub-menu > li{padding-left:0;}


/*======= Download Brochure =======*/
/* OLD Design
.dwn_bro_sec{}
.dwn_brochure{background-color: #1f3a93;padding: 35px 30px;color: #fff;display: block;width: 100%;float: left;position: relative;border: 2px dotted #fff;
box-shadow: inset 0 0 0 5px #fff, 0 0 10px rgba(0, 0, 0, 0.1);border-radius: 3px;
background-image: -webkit-linear-gradient(30deg, #1f3a93 50%, #061745 50%);
background-image: -moz-linear-gradient(30deg, #1f3a93 50%, #061745 50%);
background-image: linear-gradient(30deg, #1f3a93 50%, #061745 50%);}
.dwn_brochure:after{content: '';position: absolute;right: 5px;top: 5px;bottom: 5px;width: 50%;background: rgba(0, 0, 0, 0.1);z-index: 0;display:none;}

.dwn_brochure h4{padding: 7px 0;color: #fff;font-size: 26px;font-family: 'Poppins', sans-serif;float: left;}
.dwn_brochure .btn{float: right;z-index:1;position: relative;}
.dwn_brochure .btn.dwn_btn::after {position: absolute;}*/

/* New Design */
.dwn_bro_sec{padding-bottom: 0 !important;max-width: 100% !important;width: 100% !important;margin-bottom: -50px;}
.dwn_brochure{display: block;float: left;width: 100%;padding: 40px 30px !important;text-align: center;border-top: 1px solid #ccc;
background: #eee;margin-top: 20px;}

.dwn_brochure h4{font-family: 'Poppins', sans-serif;float: none;font-size: 28px;color: #000;font-weight: 600;margin-bottom: 25px;line-height: 1.5;
padding-bottom: 0;width: 100%;text-align: center;}
.dwn_brochure .btn{float: none;z-index:1;position: relative;}
.dwn_brochure .btn.dwn_btn::after{position: absolute;}
.dwn_brochure .btn:hover, .dwn_brochure .btn:focus{background:#fff;}


/*======= Portfolios Page =======*/
.portfolios_wrap{background: transparent;}

.portfolios_wrap .wonderplugingridgallery{max-width: 100% !important;}
/*.portfolios_wrap .wonderplugin-gridgallery-tags-topleft{width: 100% !important;text-align: center;}
.portfolios_wrap .wonderplugin-gridgallery-list{width: 100% !important;}*/
.portfolios_wrap .wonderplugin-gridgallery-tags-topleft{text-align: center;margin-bottom: 30px;}

.portfolios_wrap .wonderplugingridgallery .wpp-category-greybutton .wonderplugin-gridgallery-tag{margin: 0px 5px 10px 5px;background:#fff !important;color:#333!important;font-size: 15px!important;font-weight: 500!important;font-family: 'Poppins', sans-serif!important;border-radius: 50px !important;padding: 10px 20px !important;
box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.1);border: 1px solid #ddd !important;}
.portfolios_wrap .wonderplugingridgallery .wonderplugin-gridgallery-tags-topleft .wonderplugin-gridgallery-tag.wonderplugin-gridgallery-tag-selected
{background:#f78122 !important;color:#fff !important;border-color:#f78122 !important;}

.portfolios_wrap .wonderplugin-gridgallery-item-text{background-color: #1f3a93 !important;}
.portfolios_wrap .wonderplugin-gridgallery-item-title{color: #fff;font-size: 24px!important;margin-bottom: 15px;font-weight: 500;font-family: 'Poppins', sans-serif;}
.portfolios_wrap .wpp-btn-blue-medium{background:#f78122 !important;color:#fff !important;font-family: inherit;font-size: 16px;
border-radius: 50px;padding: 10px 25px;}

.portfolios_wrap .wonderplugin-gridgallery-item .wonderplugin-gridgallery-item-container{border: 1px solid #ccc !important;}



/*======= COVID19 Page =======*/
.long_txt.title_heading.small_container .et_pb_row{max-width: 950px;}
h3.normal_title.clr_blue_txt{color:#1456ae;font-size: 20px;}
.bolder_txt{color: #00ffde;font-weight: 700 !important;font-size: inherit !important;}

.covid_txt h1{font-size: 3.2vw;color: #000;text-transform: uppercase;margin: 20px 0 0 0;padding: 0;font-weight: 400;}
.covid_txt h1 span{font-weight: 700;color: #f78f26;}

.home .et_builder_inner_content {padding-bottom: 0;}

.covid_banner p{color: #ffffff;}
.covid_banner h1{margin-bottom:20px;}





/*============================ Responsive Queries ============================*/


/* Large desktops and laptops */
@media (min-width: 1400px) {

.container, .et_pb_row{max-width: 1350px;}
.blog_listing h2.entry-title{height: 70px;line-height: 35px;font-size: 24px;}
	
	
}

/* Large desktops and laptops */
@media (max-width: 1400px) {

.logo_container #logo {max-height: 33px;}
	
#left-area {width: 70%;}	
#sidebar {width: 30%;}	
.container, .et_pb_row{width: 85%;}	
.wrap_ind h4{font-size: 17px !important;}

	
}

/* Large desktops and laptops */
@media (max-width: 1280px) {


.cf7sr-g-recaptcha{transform: scale(0.8);-webkit-transform: scale(0.8);-moz-transform: scale(0.8);-ms-transform: scale(0.8);-o-transform: scale(0.8);
transform-origin: left top;-webkit-transform-origin: left top;-moz-transform-origin: left top;-ms-transform-origin: left top;}

	
/* Tawlk */
#tawkchat-minified-box{}	
.round #tawkchat-status-text-container {width: 40px;height: 40px;}	
#tawkchat-minified-box{transform: none !important;}
	
.et_pb_scroll_top.et-pb-icon {right: auto;bottom: 20px;left: 20px;}	

	
}


/* Large desktops and laptops */
@media (min-width: 980px) and (max-width: 1280px) {

.logo_container #logo{max-height: 32px;}
#main-header #top-menu > li > a {font-size: 12px;}
#main-header .et_menu_container,
#top-header .container{max-width: 90% !important;width: 100%;}
#main-header #top-menu > li > a {padding-bottom: 15px;}	
#main-header #top-menu > li.menu-item-has-children > a {padding-right: 14px;}
#main-header #top-menu > li > a:after{line-height: 16px;}
	
#et-secondary-nav .menu-item-has-children > a:first-child::after, #top-menu .menu-item-has-children > a:first-child::after {font-size: 13px;}	
#et-secondary-nav .menu-item-has-children > a:first-child, #top-menu .menu-item-has-children > a:first-child {padding-right: 10px;}	
	
#footer-widgets .footer-widget:nth-child(1) {width: 100%;margin: 0 0 30px;
padding-right: 0;padding-bottom: 2%;border-right: 0;border-bottom: 1px solid #f78f26;}
#footer-widgets .footer-widget:nth-child(2) {width: 100%;margin: 0 0 30px;}	

.testie_sec .et_pb_slider:hover .et-pb-arrow-prev, .testie_sec .et_pb_slider .et-pb-arrow-prev {left: -30px;}
.testie_sec .et_pb_slider:hover .et-pb-arrow-next, .testie_sec .et_pb_slider .et-pb-arrow-next {right: -30px;}	
	
.et-social-icons li {margin-left: 15px;}
#top-menu li {padding-right: 10px;}

.upload_btn{font-size: 12px;padding: 10px 5px;}
	
.sp-post-carousel-section .sp-post-carousel-area .slick-prev{left: -35px;}
.sp-post-carousel-section .sp-post-carousel-area .slick-next{right: -35px;}
	
.cc_icn a{font-size: 14px;padding: 6px 12px;}	
.cc_icn .fa {width: 18px;margin-right: 1px;}	
	
#top-menu.nav li ul.sub-menu li a {font-size: 12px;}
#top-menu li#menu-item-9249 ul.sub-menu {width: 320px;}	
	
	
}

/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
	
	
}


@media (max-width: 1199px) {

.service_sec > .et_pb_row {width: 100%;}
	
}


/* Landscape tablets and medium desktops */


@media (max-width: 1025px) {

.archive_sec > .et_pb_row {width: 100%;}
.whyus_sec .et_pb_row {width: 100%;}
	
.post-type-archive-industry-expertise article.industry-expertise{width: 100%;padding: 0;margin-bottom: 20px;}
.ind_wrap p {height: auto;line-height: 1.5;font-size: 14px;}
	
	
}


@media screen and (max-width: 1024px) {
.home .et_pb_text_2{
background-image: url('images/app_dev_ser-min_600.jpg') !important;
}
.home .et_pb_text_3{
background-image: url('images/mobility_dev_ser-min_600.jpg') !important;
}
.home .et_pb_text_4{
background-image: url('images/project_ots_ser-min_600.jpg') !important;
}
.home .et_pb_text_5{
background-image: url('images/bpo_ser-min_600.jpg') !important;
}
.home div.et_pb_section.et_pb_section_2 {
    background-image: url('images/services_bg-1-min_1024.jpg')!important;
}
.home div.et_pb_section.et_pb_section_5{
    background-image: url('images/about_bg-1-min_1024.jpg')!important;
} 
.home div.et_pb_section.et_pb_section_7 {
    background-image: url('images/testimonial_bg-min_1024.jpg')!important;
}
.home div.et_pb_section.et_pb_section_9 {
    background-image: url('images/homebanner2_1024.jpg')!important;
}
#main-footer{
background-image: url('images/footer_bg_1024.jpg')!important;
}
}

/* Landscape tablets and medium desktops */
@media (min-width: 768px) and (max-width: 1025px) {

	
}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {

.service_sec > .et_pb_row > .et_pb_column {width: 25%;}
.service_sec .ser_content{font-size: 12px;left: 15px;right: 15px;}	
.service_sec h3 {font-size: 15px;left: 15px;right: 15px;}
.service_sec .et_pb_column > .et_pb_text {min-height: 265px;padding: 15px !important;}
.service_sec .et_pb_column:hover .ser_content {top: 50px;}	
	
	
	
}

/* Landscape phones and portrait tablets */
@media (max-width: 991px) {
	
.service_sec .et_pb_column:hover{-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);}
	
	
}

/* Landscape phones and portrait tablets */
@media (max-width: 980px) {

.logo_container #logo {max-height: 70px;}

.et_mobile_menu{padding: 0;border-top: 3px solid #f78f26;}
.et_mobile_menu li a{padding: 5px 15px;font-size: 12px;font-weight: 400;}
	
#footer-widgets .footer-widget:nth-child(1) {width: 100% !important;margin: 0 0 30px !important;}
#footer-widgets .footer-widget:nth-child(2) {width: 100% !important;margin: 0 0 30px !important;}	
#footer-widgets .footer-widget:nth-child(2) .fwidget {width: 100%;}		
#footer-widgets .footer-widget:nth-child(2) .fwidget.widget_nav_menu {width: 100%;}
	
	
.logo_container a {display: inline;}
.logo_container #logo {max-height: 35px !important;}

/*.et_header_style_left .mobile_menu_bar, .et_header_style_split .mobile_menu_bar {padding-bottom: 5px;}*/
/*#et-top-navigation {padding-top: 15px !important;}*/	
.logo_container {top: 0;}	
#et-info {padding-top: 0;}
	
.testie_sec .et_pb_slider:hover .et-pb-arrow-prev, .testie_sec .et_pb_slider .et-pb-arrow-prev {left: -30px;}
.testie_sec .et_pb_slider:hover .et-pb-arrow-next, .testie_sec .et_pb_slider .et-pb-arrow-next {right: -30px;}	
.et-pb-slider-arrows{display:none;}	
.testie_sec .et_pb_slider .et_pb_slide {padding: 0;}
.testie_sec .et_pb_slider .et_pb_slide_description {padding: 5% 15px;}
.testie_sec .et_pb_slide_content p {font-size: 16px;}	
.testie_sec .et_pb_slide_content h5 {font-size: 14px;}	
.testie_sec .et_pb_slide_title {font-size: 18px !important;}
	
.sp-post-carousel-section .sp-post-carousel-area .slick-arrow {top: 50%;bottom: auto;margin-top: -15px;}
.industries_sec .et_pb_row_8.et_pb_row {padding-top: 15px;padding-bottom: 50px;}
.wrap_ind {border-right: 0;}	
.sp-post-carousel-section .sp-post-carousel-area .slick-prev {right: auto;left: -15px;box-shadow: 0 0 0 6px #fff;}	
.sp-post-carousel-section .sp-post-carousel-area .slick-next {right: -15px;left: auto;box-shadow: 0 0 0 6px #fff;}	
div.sp-post-carousel-area {margin-right: 0;}
	
p.certificates {width: 100%;text-align: left;}	
p.certificates img {display: inline-block;float: none;margin: 5px;}	
.et-social-icons {width: 100%;}	
#footer-info {width: 100%;text-align: center;}	
.et-social-icons li {margin: 0 10px;}	
ul.socials {float: none;width: 100%;text-align: center;}	
	
.ser_logos {padding-bottom: 0;padding-top: 0;}
.ser_logos .et_pb_image_wrap{margin: auto;}	
.ser_logos .et_pb_column{margin-bottom: 40px;}
	
#footer-widgets .footer-widget:nth-child(1){padding-right: 0;padding-bottom: 2%;border-right: 0;border-bottom: 1px solid #f78f26;}

body:not(.single-post) article.type-post{width: 100%;padding: 0;}	
.blog_listing h2.entry-title {height: auto;line-height: 1.5;}
.blog_listing .content-listing, .blog_listing .et_pb_post .post-content{height: auto;}	
	
.et_right_sidebar #sidebar {clear: both;}	
.et_right_sidebar #left-area {padding-right: 0;}
.single-post .et_pb_post{padding-right:0;}	
	
.cc_icn a {display: inline-block;width: 215px;}

.et_pb_section.industries_sec{padding-bottom: 100px;}	
	
.dwn_brochure h4{font-size: 22px;}	
	
.covid_txt h1{text-align: center;margin-bottom: 0;}
	
	
	
}

/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
	
.service_sec > .et_pb_row > .et_pb_column {width: 100%;}
.whyus_sec .et_pb_column {width: 100%;}	
	
#main-footer #footer-widgets{padding: 10% 0;}	
.archive_sec .et_pb_column{width: 50% !important;}
.archive_sec .et_pb_column:last-child{width: 100% !important;}
.archive_sec .et_pb_text_inner{border-bottom: 1px solid rgba(255, 255, 255, 0.5);}	

h2.left_title {font-size: 28px;margin-bottom: 25px;padding: 0 0 0 15px;}	
h2.center_title {font-size: 28px;margin-bottom: 25px;}
.content_sec p {font-size: 16px;}	
	
.title_heading{padding: 15px 0 !important;}
.title_heading h1{font-size: 32px;}	
.title_heading p {font-size: 14px;}
	
h3.normal_title {font-size: 20px;}
	
h4.left_title{font-size: 22px;border-left-width: 5px;padding: 0 0 0 15px;}	
h3.left_title{font-size: 24px;border-left-width: 5px;padding: 0 0 0 15px;}	
	
.upload_btn {font-size: 12px;}	
.wpcf7-form .wpcf7-text, .wpcf7-form .wpcf7-number, .wpcf7-form .wpcf7-select {height: 46px !important;line-height: 44px;}	
.wpcf7-form .wpcf7-text, .wpcf7-form .wpcf7-textarea, .wpcf7-form .wpcf7-number, .wpcf7-form .wpcf7-select {font-size: 14px !important;}	
	
#footer-widgets h4.title {display: block;}
#footer-widgets .footer-widget:nth-child(1) {border-bottom: 0;}	
	
.title_heading.blogs {padding: 40px 15px !important;}	
.title_heading.blogs h2 {font-size: 26px;}	

.comment-form-author {width: 100%;padding-right: 0;}
.comment-form-email {width: 100%;}

html body #page-container .brocher_dwn_wrap  .et_pb_button.btn{height: auto !important;line-height: normal !important;padding: 10px 50px 10px 20px !important;}
html body #page-container .brocher_dwn_wrap  .et_pb_button.btn::after {margin: auto;height: 46px;top: 0;bottom: 0;}


#footer-widgets .footer-widget .fwidget.widget_nav_menu ul li {width: 100%;}	

.pum.pum-overlay .pum-container {padding: 15px 20px;}
.pum.pum-overlay h2{font-size: 20px;margin-bottom: 10px;text-align: left !important;padding-right: 25px;}
	
.wpcf7-form .country_select > .countrycode{width: 115px;}
.wpcf7-form .country_select > .mobile, .wpcf7-form .country_select > .phone{width: calc(100% - 115px);}

.gaq_stikey_btn {padding: 0 10px;line-height: 40px;}
	
.brocher_sec .btn.dwn_btn, .brocher_sec .btn.btn_orange{font-size: 16px !important;}
.dwn_brochure .btn.dwn_btn{font-size: 16px !important;}
.covid_txt h1 {font-size: 18px;}
.covid_banner p{font-size: 16px;}
	
	
}

/* Portrait phones and smaller */
@media (max-width: 350px) {

#top-header a {font-size: 12px;}
#et-info {float: none;}
	
#et-top-navigation {padding-top: 15px !important;}
.et_header_style_left .mobile_menu_bar, .et_header_style_split .mobile_menu_bar {padding-bottom: 15px;}	
	
.pum.pum-overlay .wpcf7-form .wpcf7-text, .pum.pum-overlay .wpcf7-form .wpcf7-number, .pum.pum-overlay .wpcf7-form .wpcf7-select {font-size: 12px !important;}
.wpcf7-form .country_select > .countrycode {width: 100px;}	
.wpcf7-form .country_select > .mobile, .wpcf7-form .country_select > .phone {width: calc(100% - 100px);}
}
#commentform .error{color:red;}
#categories-2 li.cat-item.cat-item-9 {display:none;}

.sharepoint_blog .pt-cv-content .pt-cv-readmore.btn{display:none;}
.sharepoint_blog .pt-cv-content .pt-cv-readmore.btn{height: auto;font-size: inherit;background:#f78f26;border-color:#f78f26;position: relative;margin-top: 15px;}
.sharepoint_blog .pt-cv-content .pt-cv-readmore.btn:after{position: absolute;}



/***************** Naimesh Barot CSS END [Pending] *****************/
.sharepoint_blog .pt-cv-title{padding: 0;margin-bottom: 15px;height: 60px;line-height: 30px;font-family:'Poppins',sans-serif;font-weight: 600;overflow: hidden;font-size: 20px;}
.sharepoint_blog .pt-cv-title a{color: #333;}
.sharepoint_blog .pt-cv-content{line-height: 22px;color: #666;font-size: 16px;overflow: hidden;}


/***************** Priya Patel ***********************/
.asp-net-code{
	background-color: #E7E5DC;
    width: 99%;
    overflow: auto;
    margin: 18px 0 18px 0 !important;
    padding-top: 1px;
}
.asp-net-code .variable{
	color: #1F45FC;
    font-weight: bold;
}
.asp-net-code .variable-purple{
	color: #B041FF;
}
.asp-net-code .line-index{
	padding-left: 45px;
}
.code-lines{
	    list-style: decimal;
    background-color: #fff;
    margin: 0px 0px 1px 45px !important;
    padding: 0px;
    color: #5C5C5C;
}
.asp-net-code .code-lines li:nth-child(odd){
	background-color: #FFF;
    color: inherit;
}
.asp-net-code .code-lines li{
	list-style: decimal-leading-zero;
    list-style-position: outside !important;
    border-left: 3px solid #6CE26C;
    background-color: #F8F8F8;
    color: #5C5C5C;
    padding: 0 3px 0 10px !important;
    margin: 0 !important;
    line-height: 25px;
}
.single-blog-index{
	padding: 20px;
	background: #061745;
	margin: 35px 0px;
}
body.single-post .single-blog-index ul li:before{
	content: '';
}
.single-blog-index ul li a{	color: #fff;}
.single-blog-index p{color: #fff !important;}
.single-blog-index .index-title{ text-align: center; margin-bottom: 20px;   font-size: 36px; color: #fff; }
/**** ND 02-11-2021 ****/
.hire-full-text{
	padding:10px 40px 0 !important;
}
.hire-dev-sec .btn:after, html body #page-container .hire-dev-sec .et_pb_button:after, html body #page-container .et_pb_button.btn-down:after, .dwn_brochure .btn:after{
	content: "\f178" !important;
	font-family: 'FontAwesome' !important;
	font-size:20px;
}
html body #page-container .et_pb_button.btn-down:after{
	content: "\e90c" !important;
	font-family: 'icomoon' !important;
	font-size:20px;
}
.hire-dev-sec .btn, html body #page-container .hire-dev-sec .et_pb_button, .dwn_brochure .btn{
background: rgb(31,58,147);
background: -moz-linear-gradient(90deg, rgba(31,58,147,1) 0%, rgba(246,142,38,1) 100%);
background: -webkit-linear-gradient(90deg, rgba(31,58,147,1) 0%, rgba(246,142,38,1) 100%);
background: linear-gradient(90deg, rgba(31,58,147,1) 0%, rgba(246,142,38,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1f3a93",endColorstr="#f68e26",GradientType=1);
border:0;
font-weight: 600;
}
.hire-dev-sec .btn:hover, html body #page-container .hire-dev-sec .et_pb_button:hover, .hire-dev-sec .btn:focus, html body #page-container .hire-dev-sec .et_pb_button:focus, .dwn_brochure .btn:hover, .dwn_brochure .btn:focus {
    background: #1F3A93 !important;
    background: -webkit-linear-gradient(to right, #1F3A93 0%, #F68E26 100%) !important;
    background: -moz-linear-gradient(to right, #1F3A93 0%, #F68E26 100%);
    background: linear-gradient(to right, #1F3A93 0%, #F68E26 100%) !important;
    -webkit-background-clip: text;
    -webkit-text-fill-color: #fff !important;
    color: #fff !important;
}
.hire-dev-sec .btn:hover:after, html body #page-container .hire-dev-sec .et_pb_button:hover:after, .hire-dev-sec .btn:focus:after, html body #page-container .hire-dev-sec .et_pb_button:focus:after, .dwn_brochure .btn:hover:after, .dwn_brochure .btn:focus:after{
	color:#F68E26 !important;
}
.hire-full-text h1{
	font-size:40px;
	line-height:1.1;
	font-weight:700;
	color:#000;
    margin-top: 20px;
	margin-bottom:10px;
}
.hire-full-text h2{
	font-size:48px;
	line-height:1.4;
	font-weight:700;
	color:#000;
	margin-top: 20px;
	margin-bottom:10px;
}
#hire-full-txt h1,#hire-full-d-txt h1{
	font-size:48px;
	line-height:1.4;
	font-weight:700;
	color:#000;
	margin-top: 20px;
	margin-bottom:10px;
}
#hire-full-d-txt h1:after{
	display: none;
}
.hire-full-text p{
	font-size:18px;
	font-weight:400;
	line-height:1.5;
	color:#000;
	margin-bottom:15px;
}
.page-common-head{
	font-size:30px;
	color:#000;
	margin-bottom:0px;
	line-height:1.4;
	font-weight:600;
}
.page-common-text{
	font-size:18px;
	font-weight:400;
	line-height:1.5;
	color:#000;
}
.comp-perks{
	padding:50px 20px;background: #FFFFFF;
    box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1);
    border-radius: 4px;
	height:100%;
	transition: all ease 0.3s;
	cursor:pointer;
}
.comp-perks h3{
    font-size:24px;
	color:#000;
	margin-bottom:0px;
	line-height:1.4;
	font-weight:600;
}
.comp-perks i{
	background: #1F3A93;
    height: 120px;
    width: 120px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
    border-radius: 50%;
    margin-bottom: 30px;
    font-size: 50px;
}
.comp-perks:hover{
	box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.3);
}
.comp-perks:hover i{
	background: #102773;
}
.comp-perks p.page-common-text{
	font-size:16px;
}
.c-metric-perks .et_pb_row, .app-combs .et_pb_row{
	display:flex;
	flex-wrap:wrap;
}
.c-metric-perks .et_pb_module, .c-metric-perks .et_pb_module .et_pb_text_inner, .app-combs .et_pb_module, .app-combs .et_pb_module .et_pb_text_inner {
	height:100%;
}
.app-comb{
	background: #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.25);
	border-radius:4px;
	padding:20px;
	cursor:pointer;
	transition:all ease 0.3s;
	height:100%;
}
.app-comb h3{
	font-size:24px;
	color:#000;
	margin-bottom:10px;
	line-height:1.4;
	font-weight:700;
}
.app-comb p{
	font-size:16px;
	font-weight:400;
	line-height:1.5;
	color:#000;
	margin-bottom:0px;
	padding-bottom:0;
}
.app-comb:hover{
	box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1);
}
.tech-stack{
	text-align:center;
	padding:30px 20px;
	color:#fff;
	background:#1F3A93;
	cursor:pointer;
	transition:all ease 0.3s;
	height:100%;
}
.tech-stack h3{
	font-size:24px;
	color:#fff;
	margin-bottom:10px;
	line-height:1.4;
	font-weight:700;
}
.tech-stack p{
	font-size:16px;
	font-weight:400;
	line-height:1.5;
	color:#fff;
	margin-bottom:0px;
	padding-bottom:0;
}
.tech-stack:hover{
	background:#fff;
	box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1);
}
.tech-stack:hover h3, .tech-stack:hover p{color:#000;}
.requirement-text h3{margin-bottom:30px;}
.faqs .et_pb_toggle_title:before{
	    content: "\e901";
	    font-family: 'icomoon' !important;
	    color:#000;
		transition:all ease 0.3s;
}
.faqs .et_pb_toggle{
	background:#fff;
	border:none;
}
.faqs .et_pb_toggle .et_pb_toggle_title{
	font-size:24px;
	font-weight:400;
	color:#000;
	line-height:1.4;
}
.faqs .et_pb_toggle .et_pb_toggle_open .et_pb_toggle_title{
	color:#1F3A93;
}
.faqs .et_pb_toggle_open h5.et_pb_toggle_title:before{
	    content: "\e901";
	    font-family: 'icomoon' !important;
	    color:#000;
	    display:block !important;
	    transform: rotate(180deg);
}
.faqs .et_pb_toggle_content p{
	font-size:16px;
	color:#000;
	line-height:1.4
}
.faqs  h3.page-common-head{
	padding-bottom:0;
	line-height:1;
}
.dwn_bro_sec .dwn_brochure{
	margin-top:0;
}
.wp-ideal h3{
	font-size:24px;
	line-height:1.4;
	font-weight:700;
	margin-bottom:20px;
	min-height:76px;
}
.wp-ideal{
	position:relative;
	height:100%;
}
.wp-ideal:before{
	content:"";
	top:0;
	bottom:0;
	height:100%;
    width:3px;
	background:#f78f26;
	position:absolute;
	right:-10%;
}
.app-combs .et_pb_column:nth-child(3) .wp-ideal:before{
	display:none;
}
.et_pb_divider_0{
	height:0 !important;
}

.slide-text-part{padding:0 40px 40px;}
.case-study-slider .inner-case-study-slider .slide-text-part{background:#fafafa;}
.case-study-slider .inner-case-study-slider .slide-text-part .devider{
	border-top:4px solid #F68E26;
	margin-bottom:40px;
}
.case-study-slider .inner-case-study-slider .slide-text-part h3{
	font-size:24px;
	font-weight:500;
	line-height:1.4;
	margin-bottom:30px;
	color:#000;
}
.case-study-slider .inner-case-study-slider .slide-text-part p{
	font-size:16px;
	line-height:1.5;
	color:#000;
}
.case-study-slider .inner-case-study-slider .row-case{
	display: flex;
    flex-wrap: wrap;
}
.case-study-slider .inner-case-study-slider .row-case .col-6-case{
	width:50%;
}
.case-study-slider .slick-arrow{
	font-size:0;
	border:none;
	background:#fafafa;
	border-radius:50%;
	height:60px;
	width:60px;
	position:absolute;
	top:45%;
	z-index:1;
	cursor:pointer;
}
.case-study-slider .slick-arrow:before{
	content: "\e901";
    font-family: 'icomoon' !important;
    color: #000;
    display: block !important;
    transform: rotate(180deg);
	font-size:20px;
}
.case-study-slider .slick-arrow.slick-prev{
	left: -30px;
}
.case-study-slider .slick-arrow.slick-prev:before{
	transform: rotate(90deg);	
}
.case-study-slider .slick-arrow.slick-next{
	right: -30px;
}
.case-study-slider .slick-arrow.slick-next:before{
	transform: rotate(-90deg);	
}
.case-study-slider .slick-dots{
	list-style: none;
    display: flex;
    justify-content: center;
    margin-top: -40px;
    position: relative;
}
.case-study-slider .slick-dots li{
	margin:0 6px;
}
.case-study-slider .slick-dots li button{
	font-size: 0;
    height: 14px;
    width: 10px;
    background: #c7c7c7;
    border: 0;
    border-radius: 50%;
	opacity:1;
	border:1px solid #fafafa;
}
.case-study-slider .slick-dots li.slick-active button{
	opacity:1;
	background:#000;
}
.orange-round .comp-perks i{
	    background: #f78f26;
}
.orange-round .comp-perks:hover i {
    background: #c56606;
}
.hire-full-text{
	display:flex;
	flex-wrap:wrap;
	align-items:center;
}
.contact_home h2{color:#fff;}
.contact_home p.contact-sub-title{
	text-align: left;
    color: #fff;
    font-size: 30px;
}
.contact_home .et_pb_column_4_4 .et_pb_module{
	margin-bottom:35px;
}
.contact_home .wpcf7-form-control{
	    height: 50px !important;
    line-height: 50px !important;
    border-radius: 5px !important;
}
.contact_home .countrycode .wpcf7-form-control{
	border-radius:5px 0 0 5px !important;
	border-right:0 !important;
}
.contact_home .phone .wpcf7-form-control{
	border-radius:0 5px 5px 0 !important;
	border-left:0 !important;
}
.contact_home label{
	color: #fff;
    font-size: 16px;
    margin-bottom: 8px;
    display: block;
    font-weight: normal;
}
.contact_home .wpcf7-form-control:focus{
	background-color:#ffff  !important;
	border-color:#f78f26 !important;
}
.contact_home .wpcf7-form .wpcf7-submit{
	margin:15px 0 !important;
}
.contact_home .wpcf7-form .wpcf7-submit:hover, .contact_home .wpcf7-form .wpcf7-submit:focus{
	background:#ed7e0e;
	border-color:#ed7e0e;
	color:#fff;
}
.contact_home .wpcf7-form div.wpcf7-response-output{
	color:#fff !important;
}
.contact_home > .et_pb_row:before{
	content: "";
	background-image: url(https://cmetricbeta.c-metric.com/wp-content/uploads/2021/11/Paperplane.png);
	background-repeat: no-repeat;
	height: 180px;
	width: 300px;
	position: absolute;
	top: 50px;
	right: 30px;
	left: auto;
}
.micro-perks .tech-stack h3{
	margin-bottom:0;
	padding-bottom:0;
	display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
}
.c-metric-perks i{
	font-family: 'icomoon' !important;
}
@media (max-width: 767px) {
	.case-study-slider .inner-case-study-slider .row-case .col-6-case{width:100%;}
}
i{
	font-family:"FontAwesome" !important;
}
.rev-btn{
min-width: 0px !important;
max-width: none !important;
white-space: nowrap !important;
font-size: 18px !important;
line-height: 44px !important;
font-weight: 500 !important;
letter-spacing: 0px !important;
border-radius: 5px !important;
box-sizing: border-box !important;
cursor: pointer !important;
text-decoration: none !important;
visibility: inherit !important;
transition: none 0s ease 0s !important;
text-align: center !important;
margin: 0px !important;
padding: 0px 25px !important;
min-height: 46px !important;
max-height: 46px !important;
opacity: 1 !important;
transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1) !important;
transform-origin: 50% 50% 0px !important;
box-shadow: rgb(153, 153, 153) 0px 0px 0px 0px !important;
}
.main_banner > .et_pb_row{
	width:100% !important;
	max-width:100% !important;
}
/*27-12-2021 start*/
@media screen and (max-width: 767px) {
.contact_home>.et_pb_row:before {   
    height: 100px;
    width: 100px;   
    top: 0;
    background-size: 100%;
}
}
.et_builder_inner_content .et_pb_section.contact_home {
    padding-bottom: 0 !important;
      margin-top: -4px;
  margin-bottom: -50px;
}
.home .et_builder_inner_content .et_pb_section.contact_home {
  margin-bottom: 0px;
}
/*27-12-2021 end*/

/*** Customer Feedback Form ***/
.cust-feed-form .et_pb_code_inner{
    margin: auto;
    padding: 35px 50px 50px;
    border: 1px solid #eee;
    background: #fff;
    border-radius: 25px;
    width: 80%;
    box-shadow: 0 0 10px rgb(0 0 0 / 20%);
}
.cust-feed-content .et_pb_text_inner{
	width: 80%;
	margin: auto;
}
.cust-feed-form .et_pb_code_inner form label {
    font-size: 16px;
    margin-bottom: 10px;
    display: block;
    font-weight: 600;
    color: #444;
}
.cust-feed-form .et_pb_code_inner form select{
	font-size:16px !important;
}
.cust-feed-content{
	padding: 20px 0 0 !important;
}
.cust-feed-content h3{
	font-size: 24px;
    line-height: 1.5;
}
.cust-feed-content p{
	font-size: 16px;
    line-height: 1.5;
}
.cust-feed-content .et_pb_row {
	padding-bottom:0 !important;
}
.hiddenpositioncls{
	display:none !important;
}
.cust-feed-form p{font-size:13px;color:#666;}
.customernamecls,.customeremailcls{
  pointer-events: none;
}
.cust-feed-form .wpcf7-form .wpcf7-form-control-wrap {
    margin-bottom: 15px;
}
.cust-feed-form .wpcf7-form span.wpcf7-not-valid-tip{
	margin-top:5px;
}
.cust-feed-form .ext{color:red;}
.cust-feed-form .wpcf7 form.invalid .wpcf7-response-output, .cust-feed-form .wpcf7 form.unaccepted .wpcf7-response-output, .cust-feed-form .wpcf7 form.payment-required .wpcf7-response-output {
    border-color: #f78f26;
    margin: 20px 0 0;
}

.cust-feed-form .wpcf7-form .clientid{
	display: none!important;
}

.cust-feed-form .wpcf7-form .tokenid{
	display: none!important;
}
@media (min-width: 1400px) {
	.cust-feed-form .et_pb_code_inner, .cust-feed-content .et_pb_text_inner{
		width:70%;
	}
}
@media (max-width: 767px) {
	.cust-feed-form .et_pb_code_inner, .cust-feed-content .et_pb_text_inner{
		width:100%;
	}
}
/*02-01-2022 start*/
ul.custom-hori-list{
	display:flex;
	flex-wrap:wrap;
	padding-bottom: 0;
	justify-content: center;
}
ul.custom-vert-list{
	padding-bottom: 0;
}
ul.custom-vert-list li{
    font-size: 18px;
	margin-bottom: 8px;
}
ul.custom-hori-list li{
	padding: 0 5px 0 24px;
    font-size: 18px;
	margin-bottom: 0;
}
ul.custom-hori-list li:before{
	color: #f78f26;
}
.horizontal-perks .comp-perks{
	padding-bottom:0;
	padding-top:30px;
}
.horizontal-perks .body-perks{
	display:flex;
}
.horizontal-perks .content-perks{
	width: calc(100% - 120px);
	text-align:left;
	padding-left:20px;
}
.horizontal-perks .footer-perks{
	margin-left: -20px;
    margin-right: -20px;
    background: #FAFAFA;
    padding: 20px;
}
.faqs .et_pb_toggle_title:before{
	    content: "\e901";
	    font-family: 'icomoon' !important;
	    color:#000;
		transition:all ease 0.3s;
}
.faqs .et_pb_toggle{
	background:#fff;
	border:none;
}
.faqs .et_pb_toggle .et_pb_toggle_title{
	font-size:24px;
	font-weight:400;
	color:#000;
	line-height:1.4;
}
.faqs .et_pb_toggle .et_pb_toggle_open .et_pb_toggle_title{
	color:#1F3A93;
}
.faqs .et_pb_toggle_open h5.et_pb_toggle_title:before{
	    content: "\e901";
	    font-family: 'icomoon' !important;
	    color:#000;
	    display:block !important;
	    transform: rotate(180deg);
}
.faqs .et_pb_toggle_content p{
	font-size:16px;
	color:#000;
	line-height:1.4
}
.faqs  h3.page-common-head{
	padding-bottom:0;
	line-height:1;
}
h2.center_title {
    color: black !important;
}
.suites-products{
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	justify-content:center;
}
.suites-products a{
	font-size:18px;
	color:#000;
	line-height:30px;
	border:1px solid #dfdfdf;
	background:#fff;
	height:30px;
	padding:0 15px;
	border-radius: 15px;
    margin: 8px 5px;
}
.suites-products a:hover{
	color:#1F3A93;
	border-color:#1F3A93;
}
.horizontal-perks .comp-perks{
	padding-bottom:0;
	padding-top:30px;
}
.horizontal-perks .body-perks{
	display:flex;
}
.horizontal-perks .content-perks{
	width: calc(100% - 120px);
	text-align:left;
	padding-left:20px;
}
.horizontal-perks .footer-perks{
	margin-left: -20px !important;
    margin-right: -20px !important;
    background: #FAFAFA !important;
    padding: 20px !important;
}
.et_pb_slider {
    background-color: none !important;
}
.et_pb_slide_0 {
    background-color: none !important;
}
/*02-01-2022 ends*/
/*** ND ***/
.tech-stack {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.healthcare-sw h2 {
    font-size: 36px;
    line-height: 1.5;
    color: #000;
    font-weight: 600;
    margin-bottom: 20px;
}

.why-choose.et_pb_row {
	display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.why-choose h2{
	font-size:30px;
	color:#000;
	font-weight:600;
	line-height:1.5;
}
div.et_pb_section.et_pb_section_10 {
  /*  background-image: url(https://www.c-metric.com/wp-content/uploads/2022/02/why-choose.jpg)!important; */
}
.et_pb_section_11.et_pb_section {
    background-color: #fafafa!important;
}

.single-post .entry-content p{text-align:justify;}

.cloud-expert .et_pb_row {
	padding:0;
	display:flex;
	align-items:center;
	flex-wrap:wrap;
}
.cloud-expert .et_pb_row h3{
	color:#fff;
	font-size:22px;
}
.cloud-expert .et_pb_row p{
	margin-bottom:0;
	color:#fff;
	font-size:16px;
}
.cloud-expert .et_pb_button{
	background:#fff !important;
	border-color:#fff !important;
	color:#f78f26 !important;
	font-weight:bold !important;
}

.yoast_breadcrums{
	 padding: 10px 0 !important;
	 font-family: 'Roboto', sans-serif !important;
}
.yoast_breadcrums a{color: #1f3a93;text-decoration:none}  
.yoast_breadcrums a:hover{color: #1f3a93;text-decoration:underline}

.title_heading a{color: #fff;text-decoration:none}  
.title_heading a:hover{color: #fff;text-decoration:underline}


.rand_post
{
	list-style:none;
	padding:0 !important;
	margin:10px 0 !important;
}
.rand_post li
{
	list-style:none;
	display: inline-block;
	width: 33.3333333333% !important;
    margin-top: 0px;
    margin-bottom: 0px;
	position: relative;
    float: left;
	box-sizing: border-box;
	padding: 0 !important;
    margin: 0 !important;
}
ul.rand_post li:before {
    content: "" !important;
    font-family: FontAwesome;
    position: absolute;
    left: 0;
    color: #1f3a93;
    top: 0;
}
.rand_post li .post-wrapper
{

	display: inline-block;
    padding-top: 0px !important;
    padding-right: 0px !important;
    margin-right: calc( 0.06 * calc( 100% - 60px ) );
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    padding:0 15px;
}
li .post_title,
li .post_excerpt
{
	font-size: 17px;
    color: #000000;
    line-height: 1.2;
    font-weight: 600;
    margin-bottom: 10px;
    margin-top: 0;
    padding:10px 0;
}
li .post_excerpt
{
	font-size: 17px;
    color: #000000;
    line-height: 1.2;
    font-weight: 400;
    line-height: 25px;
	padding-bottom: 0;
    margin-bottom: 20px;
    overflow: hidden;
	
}
li .post_title a,
li .post_excerpt a
{
	color: #000000;
	text-decoration:none;
	
}

@media (min-width: 981px){
.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(1) {
    width: 29%;
}
.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(2) {
    width: 67%;
}

.et_pb_gutters3 .footer-widget {
    margin-right: 3%;
}
}


#footer-widgets .footer-widget:nth-child(2) .fwidget.widget_nav_menu:nth-child(1) {
    width: 52%;
}
#footer-widgets .footer-widget:nth-child(2) .fwidget.widget_nav_menu:nth-child(2)
{
    width: 23%;
}
#footer-widgets .footer-widget:nth-child(2) .fwidget {
    width: 24%;
}

@media only screen and (min-width: 1350px)
{
.post-template-default .et_pb_section {
    padding: 27px 0 !important;
}
} 

@media only screen and (max-width: 843px) {
.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(1) {
    width: 99%;
}
.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(2) {
    width: 99%;
}

#footer-widgets .footer-widget:nth-child(2) .fwidget.widget_nav_menu:nth-child(1) {
    width: 33%;
}
#footer-widgets .footer-widget:nth-child(2) .fwidget.widget_nav_menu:nth-child(2)
{
    width: 33%;
}
#footer-widgets .footer-widget:nth-child(2) .fwidget {
    width: 33%;
}
}

@media only screen and (max-width: 767px) {
 .rand_post li{
    width: 100% !important;
    margin-bottom: 10px !important;
    position: relative;
    float: none;
}
}


@media only screen and (max-width: 550px) {

#footer-widgets .footer-widget:nth-child(2) .fwidget.widget_nav_menu:nth-child(1) {
    width: 100%;
}
#footer-widgets .footer-widget:nth-child(2) .fwidget.widget_nav_menu:nth-child(2)
{
    width: 100%;
}
#footer-widgets .footer-widget:nth-child(2) .fwidget {
    width: 100%;
}
}


/*======= Inner Testimonial Section =======*/


.inner_testie_sec 
{
	padding:0;
}

.inner_testie_sec h2,
.inner_testie_sec .et_pb_slide_title {
    color: #f78f26 !important;
    text-shadow: none;
    font-weight: 600;
    font-size: 22px !important;
    padding: 0;
}
.inner_testie_sec h5,
.inner_testie_sec .et_pb_slide_content h5 {
    position: relative;
    font-size: 18px;
    color: #999 !important;
    text-shadow: none;
    margin-top: 5px;
    padding-bottom: 25px;
    font-weight: 400;
}



.inner_testie_sec{border-top: 5px solid #f78f26;border-bottom: 5px solid #f78f26;}
.inner_testie_sec{background-attachment: fixed;}
.inner_testie_sec .et_pb_slider .et_pb_container{}
.inner_testie_sec .et_pb_slider .et_pb_slide{}
.inner_testie_sec .et_pb_slider{overflow: visible;}

.inner_testie_sec .et_pb_slider .et_pb_slide_description{padding: 5% 50px;background-color: #fff;
border-radius: 15px;
	/*background-image: url(images/quote_icn.png);*/
background-size: 100px;
background-repeat: no-repeat;background-position: 7% center;}

.inner_testie_sec .et_pb_slide_title{color: #f78f26 !important;text-shadow: none;font-weight: 600;font-size: 22px !important;padding: 0;}
.inner_testie_sec .et_pb_slide_content{}
.inner_testie_sec .et_pb_slide_content h5{position:relative;font-size: 18px;color: #999 !important;text-shadow: none;
margin-top: 5px;padding-bottom: 25px;font-weight: 400;}
.inner_testie_sec .et_pb_slide_content h5:after{position: absolute;content: '';height: 8px;width: 8px;background: #f78f26;border-radius: 50%;
margin: auto;left: 0;right: 0;bottom: 10px;}
.inner_testie_sec .et_pb_slide_content p{text-shadow: none;line-height: 1.5;font-size: 18px;color: #363636 !important;font-weight: 400;}

.inner_testie_sec .et_pb_slider:hover .et-pb-arrow-prev, .inner_testie_sec .et_pb_slider .et-pb-arrow-prev{left: 0;}
.inner_testie_sec .et_pb_slider:hover .et-pb-arrow-next, .inner_testie_sec .et_pb_slider .et-pb-arrow-next{right: 0;}
.inner_testie_sec .et-pb-arrow-next, .inner_testie_sec .et-pb-arrow-prev{opacity: 0.5;}
.inner_testie_sec .et-pb-arrow-prev:hover, .inner_testie_sec .et-pb-arrow-next:hover{color: #f78f26 !important;}

.inner_testie_sec .et-pb-controllers{bottom: -50px;}
.inner_testie_sec .et-pb-controllers a{width: 25px;border-radius: 0;height: 6px;background: rgba(255, 255, 255, 0.6);margin: 1px 5px 0 5px;
display: inline-block;vertical-align: top;}
.inner_testie_sec .et-pb-controllers a.et-pb-active-control{width: 50px;height: 8px;background: #f78f26;margin-top:0;}

.inner_testie_sec 
{
	background:#1f3a93 !important;
}
.inner_testie_sec .et_pb_slider #et-boc .et_pb_section, 
.inner_testie_sec .et_pb_slider .et_pb_slide {
    background:#1f3a93 !important;
}
.inner_testie_sec .et_pb_slider .et_pb_slide
{
	 background:#1f3a93 !important;
}
.inner_testie_sec .et_pb_slider  .et_pb_slide_description .et_pb_slide_title
{
	 color:#f78f26 !important;
}
.et-db #et-boc .inner_testie_sec .et_pb_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_content h5
{
	 color:#f78f26 !important;
}
.inner_testie_sec .et_pb_bg_layout_dark h5
{
	 color:#f78f26 !important;
}
.et-db #et-boc .inner_testie_sec .et_pb_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title
{
	 color:#f78f26 !important;
}
.et-db #et-boc .inner_testie_sec .et_pb_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_content
{
	 color:#999 !important;
}
.inner_testie_sec .et_pb_slider .et_pb_slide_description, 
.inner_testie_sec .et_pb_slider .et_pb_slider_fullwidth_off .et_pb_slide_description
{
	width: auto;
    margin: auto;
    padding: 5% 50px !important;
}

.single-post .entry-content ul li:before
{
	color:#f78f26;
}

/**31-03-22***/
.media-blocks ul{
	display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
	margin-top:20px;
}
.media-blocks ul li{
	padding: 0 30px 0 20px;
}
.media-blocks ul li:before, .media-perks .et_pb_text ul li:before, .choose-dev ul li:before{
	color:#f78f26;
}
.media-perks .et_pb_text ul{
	display: flex;
    flex-wrap: wrap;
    width: 75%;
    margin: 20px auto 0;
}
.media-perks .et_pb_text ul li{
	width: 100%;
    text-align: left;
}
.et_pb_team_member_0.et_pb_team_member * {
    line-height: 1.5;
    font-size: 14px;
}
.members-list h4.et_pb_module_header{
	font-size:18px;
}
.members-list{
	display:flex;
	flex-wrap:wrap;
}
.members-list .et_pb_column{
	background: #fff;
    box-shadow: 0 0 10px #0000001a;
    padding: 20px;
    max-height: 100%;
}
.choose-dev ul li{
	color:#fff;
}
.choose-dev h3{
	font-size:28px;
}
.app-brand-lgs h3{
	margin: 40px 0 20px;
    text-align: center;
    font-size: 28px;
}
.app-brand-lgs .brand-logo{
	margin-bottom:40px;
	display:flex;
	justify-content:center;
	align-items:center;
	flex-wrap:wrap;
}
.app-brand-lgs .brand-logo a{
	padding:20px;
}


/*04-04-2022*/

#sidebar .et_pb_widget li{
	list-style:none;
	padding-bottom: 10px !important;
    margin-bottom: 10px !important;
    border-bottom: 1px solid #ddd !important;
}
#sidebar .wpcf7-form .col_pad{
	width:100%;
}
#sidebar .et_pb_widget ul li a{
	/*display:flex;*/
}
#sidebar .et_pb_widget ul li .rpwwt-post-date{
	/*margin-top:10px;*/
}
#sidebar .et_pb_widget li a img{
	width:60px;
	height:60px;
	margin-right:10px !important;
	float:left;
	display:inline;
}
#sidebar .et_pb_widget ul li{
	display: block;
    float: left;
    width: 100%;
}
/**31-03-22***/
.media-blocks ul{
	display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
	margin-top:20px;
}
.media-blocks ul li{
	padding: 0 30px 0 20px;
}
.media-blocks ul li:before, .media-perks .et_pb_text ul li:before, .choose-dev ul li:before{
	color:#f78f26;
}
.media-perks .et_pb_text ul{
	display: flex;
    flex-wrap: wrap;
    width: 75%;
    margin: 20px auto 0;
}
.media-perks .et_pb_text ul li{
	width: 100%;
    text-align: left;
}
.et_pb_team_member_0.et_pb_team_member * {
    line-height: 1.5;
    font-size: 14px;
}
.members-list h4.et_pb_module_header{
	font-size:18px;
}
.members-list{
	display:flex;
	flex-wrap:wrap;
}
.members-list .et_pb_column{
	background: #fff;
    box-shadow: 0 0 10px #0000001a;
    padding: 20px;
    max-height: 100%;
}
.choose-dev ul li{
	color:#fff;
}
.choose-dev h3{
	font-size:28px;
}
.app-brand-lgs h3{
	margin: 40px 0 20px;
    text-align: center;
    font-size: 28px;
}
.app-brand-lgs .brand-logo{
	margin-bottom:40px;
	display:flex;
	justify-content:center;
	align-items:center;
	flex-wrap:wrap;
}
.app-brand-lgs .brand-logo a{
	padding:20px;
}
/* 04-04-2022 */
@media (min-width: 600px) {
.n-blog-list .am_has_animation .am_grid_col{
	-ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
}
.n-blog-list .am_has_animation .am_grid_col .am__excerpt{
	font-size:14px;
	line-height:1.5
}
.n-blog-list .am_has_animation .am_grid_col .am__readmore{
	line-height: 35px !important;
    padding: 0 15px !important;
    border: 1pt solid #f78f26;
    font-size: 14px;
    font-weight: 400;
    font-family: 'Poppins', sans-serif;
    letter-spacing: 0.03em;
    height: 36px;
    cursor: pointer;
    text-align: center;
    min-width: auto;
    background: #f78f26;
    color: #fff;
    border-radius: 4px;
    text-transform: capitalize;
    box-shadow: 0 4px 8px rgb(0 0 0 / 10%);
    display: inline-block;
	margin-top:15px;
}
.et_search_outer{
	top:100% !important;
}
form.et-search-form {
    background: #fff !important;
    box-shadow: 0px 0 10px rgb(0 0 0 / 10%);
    border: 1px solid #ddd
}
#top-menu{
	opacity:1 !important;
	animation:none !important;
}

#sidebar .et_pb_widget{
float:left;
}

#sidebar .wpcf7-form .col_pad {
    width: 100%;
}

/** 04-04-2022 **/
@media (min-width: 600px) {
.n-blog-list .am_has_animation .am_grid_col{
	-ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
}
.n-blog-list .am_has_animation .am_grid_col .am__excerpt{
	font-size:14px;
	line-height:1.5
}
.n-blog-list .am_has_animation .am_grid_col .am__readmore{
	line-height: 35px !important;
    padding: 0 15px !important;
    border: 1pt solid #f78f26;
    font-size: 14px;
    font-weight: 400;
    font-family: 'Poppins', sans-serif;
    letter-spacing: 0.03em;
    height: 36px;
    cursor: pointer;
    text-align: center;
    min-width: auto;
    background: #f78f26;
    color: #fff;
    border-radius: 4px;
    text-transform: capitalize;
    box-shadow: 0 4px 8px rgb(0 0 0 / 10%);
    display: inline-block;
	margin-top:15px;
}
.et_search_outer{
	top:100% !important;
}
form.et-search-form {
    background: #fff !important;
    box-shadow: 0px 0 10px rgb(0 0 0 / 10%);
    border: 1px solid #ddd
}
#top-menu{
	opacity:1 !important;
	animation:none !important;
}
@media (min-width: 981px) {
	.n-office-info {
		display: flex;
		flex-wrap: wrap;
	}
.n-office-info .et_pb_column_1_4{
	width:25%;
	padding:0 10px;
	margin:0;	
}
	.n-office-info .et_pb_column_1_4 .et_pb_text_inner, .n-office-info .et_pb_column_1_4 .et_pb_text{
		height:100%;
	}
	.n-contact-info .et_pb_column{
		width:20% !important;
	}
}
.office-info{
	background: #f5f5f5;
    padding: 10px;
	height:100%;
}
.office-info h4 {
	position:relative;
	display:flex;
	align-items:center;
}
.office-info h4 span{
	margin-left: auto;
    background: #f78f26;
    color: #fff;
    font-size: 13px;
    padding: 2px 5px;
    margin-right: -10px;
	min-width:45px;
	text-align:center;
}
.office-info .flag_row{
	position:relative;
}
.office-info .flag_row:before{
	top:5px;
}
.office-info .flag_row p{
	padding-top:0;
}
.n-contact-info{
	display:flex;
	flex-wrap:wrap;
}
.n-contact-info .et_pb_column{
	width:auto;
	margin:0;
	padding:0 6px;
}
.n-contact-info .et_pb_column .et_pb_text_inner p a{
	display:block;
    padding: 10px;
    border: 1px dashed #8b8b8b;
    border-radius: 25px;
	text-align:center;
	color:#000;
}
.n-contact-info .et_pb_column .et_pb_text_inner p a i{
	color:#1f3a93;
}
.table-responsive    
{
	width: 100%;
    overflow-x: scroll;
    border: 1px solid #eee;
}
.page-id-12185 .asr-filter-div,.page-id-9150 .asr-filter-div{
	display:none;
}

pre {
    tab-size: 4;
    counter-reset: linecounter;
    padding: 0;
    color: #eee;
    background-color: #000;
    font-size: 16px;
    line-height: 16px;
  }

  pre span.line {
    counter-increment: linecounter;
    line-height: 16px;
  }

  pre span.line::before {
    content: counter(linecounter);
    color: #fff;
    width: 30px;
    display: inline-block;
    border-right: 1px dotted #ccc;
    padding-right: 3px;
    margin-right: 5px;
    text-align: right;
    font-size: 11px;
    line-height: 16px;
  }

  pre span.line:nth-child(odd)::before {
    background-color: #333;
  }
.home h2.center_title{
	    color: #FFFFFF !important;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link{
	font-weight:500 !important;
}
/*** 19-04-2022 
html body #page-container .cloud-expert .et_pb_button.cta-btn, html body #page-container .et_pb_button.lev-btn{
	height: auto !important;
	text-align: left !important;
}***/
html body #page-container .cloud-expert .et_pb_button.cta-btn:after, html body #page-container .et_pb_button.lev-btn:after{
	line-height: 1 !important;
    top: 50% !important;
    transform: translate(0%, -50%) !important;
}
.cloud-expert .et_pb_row h2{
	color:#fff !important;
	font-size:26px;
}
/*21-04-2022 Megamenu CSS */
@media (min-width: 981px) {
	#mega-menu-wrap-primary-menu {
		background: #fff;
	}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link{
		font-size: 15px;
		color: #000;
		padding:0 5px;
		font-weight: 500;
		padding-bottom: 14px;
		border-bottom: 6px solid transparent;
		height:auto;
		line-height:1;
	}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item.mega-toggle-on > a.mega-menu-link{
		background:transparent;
		color:#f78f26;
		font-weight: 500;
	}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-flyout ul.mega-sub-menu{
			border:1px solid #f78f26;
		    border-top: 3px solid #f78f26;
	}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{
		border-bottom: 1px solid #ddd;
		background: #fff;
    	color: #333;
	}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus{
		background:#fff;
	}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu{
		background:#fff;
		width:120%;
		left:-20%;
	}
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_text:first-child{
	background-image:url(https://cmetricbeta.c-metric.com/wp-content/uploads/2022/04/menu-bg.jpg);
	color:#fff;
	background-size:cover;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_text:first-child .btn{
	font-size:16px;
	padding: 0 15px !important;
	min-width:unset;
	line-height:40px;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_text:first-child .btn:after{
	display:none !important;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_text:first-child .mega-block-title, #mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_text:first-child p{
	color:#fff;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{
	font-size:14px;
	text-transform:capitalize;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:focus, #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:focus{
	color:#f78f26 !important;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item{
	padding:10px;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_text:first-child p{
	font-weight:normal;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link{
	background:transparent;
	color:#f78f26;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus{
	color:#f78f26;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link{
	font-weight:500 !important;
}
@media (max-width: 980px) {
	#et_top_search{
		margin-right:20px !important;
		align-items:center;
	}
	#et_mobile_nav_menu{display:none;}
	.et_header_style_left #et-top-navigation{
		display:flex;
	}
	#et_top_search{
		margin-right:20px;
	}
	nav#top-menu-nav{
		order:1;
	}
	#mega-menu-wrap-primary-menu .mega-menu-toggle{
		background:transparent;
	}
	#mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner, #mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before, #mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after{
		    width: 30px;
			height: 2px;
			background-color: #000;
	}
	#mega-menu-wrap-primary-menu .mega-menu-toggle{
		height:30px;
		line-height:30px;
	}
	#mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block{
		margin:0 !important;
	}
	#mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-box{
		width:30px;
	}
	#top-header{
		z-index:1;
	}
	#mega-menu-wrap-primary-menu .mega-menu-toggle.mega-menu-open + #mega-menu-primary-menu{
		padding-top:50px;
	}
	#et-top-navigation {
		padding-top: 20px !important;
		padding-bottom: 20px;
	}	
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover{
	text-decoration:underline !important;
	color: #f78f26 !important;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item.mega-current-menu-item a.mega-menu-link{
	font-weight:500 !important;
}
/*** 14-04-22 ***/
#et_top_search{
	width:auto;
	margin: 0 0 0 10px;
	display:flex;
	color:#000;
	cursor:pointer;
}
#et_search_icon:before{
	position:relative;
	top:unset;
	left:unset;
	margin-right:5px;
}
.et-search-form input{
	left:0;
}
.btn_search{
	display: block;
    height: 67px;
    padding: 0 20px;
    font-size: 20px;
    border: none;
	cursor:pointer;
}
.et_pb_no_animation #et_search_icon:before{
	opacity:1 !important;
}
#et_top_search:hover{
	color: #f78f26 !important;
}
.et_pb_pagebuilder_layout.single-post #page-container .et_pb_with_background .et_pb_row {
    width: 100%;
}
.single-post .et_pb_toggle_close, .single-post .et_pb_toggle_open{
	padding:20px 0;
}
.single-post .wpcf7-form .country_select > .countrycode {
	width: 75px;
}
.single-post .wpcf7-form .country_select > .countrycode  select{
	font-size:12px !important;
}
.single-post .wpcf7-form .country_select > .mobile, .single-post .wpcf7-form .country_select > .phone {
	width: calc(100% - 75px);
}
#et_top_search{
	font-size: 15px;
    font-weight: 500;
	top: -2px;
}

/*** Added By Pooja ***/
 
.post_silder .et_pb_slides .et_pb_container{
	height:auto !important;
}
.post_silder .et_pb_slide_description{
	padding-top:30px !important;
	padding-bottom:30px !important;
}

.am_posts_navigation{
	display:none!important
}

/*** 27-05-22 ***/
.alm-load-more-btn{
	color:#f78f26!important
}
#sidebar .et_pb_widget {
	clear:both !important;
}
#text-3.stick {
    position: fixed;
    top: 140px;
    z-index: 10;
}
#sidebar .et_pb_widget#block-6{
	margin:0 !important;
}
.n-blog-list .alm-reveal{
	display:flex;
	flex-wrap:wrap;
}
.n-blog-list .alm-reveal .am_grid_col{
	margin-bottom:30px;
}
.n-blog-list .alm-reveal .am_grid_col .am__readmore {
    line-height: 35px!important;
    padding: 0 15px!important;
    border: 1pt solid #f78f26;
    font-size: 14px;
    font-weight: 400;
    font-family: 'Poppins',sans-serif;
    letter-spacing: .03em;
    height: 36px;
    cursor: pointer;
    text-align: center;
    min-width: auto;
    background: #f78f26;
    color: #fff;
    border-radius: 4px;
    text-transform: capitalize;
    box-shadow: 0 4px 8px rgb(0 0 0 / 10%);
    display: inline-block;
    margin-top: 15px;
}
.n-blog-list .alm-reveal .am_grid_col .am__excerpt {
    font-size: 14px;
    line-height: 1.5;
}
/*27 - 05-2022*/

.alm-btn-wrap .alm-load-more-btn {
     
    background: #f18e27!important;
    -webkit-box-shadow: 0 1px 1px rgb(0 0 0 / 4%);
    box-shadow: 0 1px 1px rgb(0 0 0 / 4%);
    color: #fff;
     
}
.attachment-alm-thumbnail{
	object-fit: cover!important;
}

.am__readmore {
    line-height: 35px !important;
    padding: 0 15px !important;
    border: 1pt solid #f78f26;
    font-size: 14px;
    font-weight: 400;
    font-family: 'Poppins', sans-serif;
    letter-spacing: 0.03em;
    height: 36px;
    cursor: pointer;
    text-align: center;
    min-width: auto;
    background: #f78f26;
    color: #fff;
    border-radius: 4px;
    text-transform: capitalize;
    box-shadow: 0 4px 8px rgb(0 0 0 / 10%);
    display: inline-block;
    margin-top: 15px;
}

#wpadminbar .quicklinks .ab-empty-item, #wpadminbar .quicklinks a, #wpadminbar .shortlink-input {
    height: 32px!important; 
     display: block!important; 
     padding: 0 10px!important; 
     margin: 0!important; 
}
#wpadminbar #wp-admin-bar-search .ab-item {
    padding: 0!important;
    background: 0 0!important;
}
/* .addtoany_share{
	display:none!important;
} */

.am_posts_navigation{
	display:none!important;
}

.post_silder .et_pb_slides .et_pb_container{
	height:auto !important;
}
.post_silder .et_pb_slide_description{
	padding-top:30px !important;
	padding-bottom:30px !important;
}

.et-pb-slider-arrows a{
     
    background: #f78f26;
 
}
.et_pb_slides{
	padding:50px;
}

#sidebar .et_pb_widget li a img {
 
	object-fit: cover;
image-rendering: -webkit-optimize-contrast;
    height: 60px;
    margin-right: 10px !important;
    float: left;
    display: inline;
}

.rank-math-breadcrumb >p >span.last{
	color:#f18e27; 
}
/* .alm-load-more-btn{
	color:#f18e27 important;
}
 */
.alm-btn-wrap .alm-load-more-btn {
         background-color: transparent!important;
    background-image: url(https://www.c-metric.com/wp-content/plugins/ajax-load-more/core/img/loader-orange.gif)!important;
	position:center!important;
	width: 0%!important;
 
	background-repeat: no-repeat!important;
 
     
}

.am__readmore {
    line-height: 35px !important;
    padding: 0 15px !important;
    border: 1pt solid #f78f26;
    font-size: 14px;
    font-weight: 400;
    font-family: 'Poppins', sans-serif;
    letter-spacing: 0.03em;
    height: 36px;
    cursor: pointer;
    text-align: center;
    min-width: auto;
    background: #f78f26;
    color: #fff;
    border-radius: 4px;
    text-transform: capitalize;
    box-shadow: 0 4px 8px rgb(0 0 0 / 10%);
    display: inline-block;
    margin-top: 15px;
}

.et-pb-arrow-prev:hover{
	color:#ffffff;
}

/*** 07-06-2022 ***/
.tech-stack h3{
	margin-bottom:0;
	padding-bottom:0;
}
.tour-dev h3{
	margin-bottom:0;
	padding-bottom:0;
	text-align:center;
}
.tour-dev .app-comb{
	display:flex;
	justify-content:center;
	align-items:center;
}

.comp-perks i.fa{
	font-family:"FontAwesome" !important;
	color:#fff !important;
}




.white-box-row{
	display:flex;
	flex-wrap:wrap;
	position: relative;
    height: auto !important;
    width: 100%;
    justify-content: space-between;
}
.white-box-row .comp-perks{
	cursor: pointer;
    position: relative !important;
    margin: 0 !important;
}
.white-box-row .comp-perks h2, .et_pb_tab_content .step-row h2{
	padding-bottom: 30px;
    color: #1f3a93;
    font-size: 24px;
    font-weight: 600;
	position:relative;
}
.et_pb_tab_content .step-row h2{
	padding-bottom:20px;
}
.white-box-row .comp-perks h2:after{
	content: "";
    position: absolute;
    height: 3px;
    width: 40%;
    bottom: 15px;
    left: 50%;
    background: #ec7500;
    transform: translate(-50%, 0px);
}

.hire-full-text p{
	margin-bottom:0;
}
.custom-tabs .et_pb_tabs_controls li a{
	padding: 15px 30px 15px;
}
.custom-tabs .et_pb_tab_content *{
	line-height:1.5;
}
.custom-tabs .et_pb_tabs_controls li a{
	font-size:16px;
}
.custom-tabs.et_pb_tabs .et_pb_tab.et_pb_tab_0 {
    height: auto;
}
.custom-tabs .et_pb_tab_active a {
    color: #ec7500!important;
}
.customize-support p{
	font-size:16px;
}
.custom-tabs ul.et_pb_tabs_controls {
    background-color: #f4f4f4;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.custom-tabs .et_pb_tabs_controls li {
    cursor: pointer;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
    text-align: center;
    cursor: pointer;
}
.custom-tabs .et_pb_tab_content ul {
    padding: 0 0 15px;
    list-style: none;
    line-height: 1.5;
    font-size: 18px;
    color: #000;
	margin-top:15px;
}
.custom-tabs .et_pb_tab_content ul li:before {
    content: "\f00c";
    font-family: FontAwesome;
    position: absolute;
    left: 0;
    color: #1f3a93;
    top: 0;
}
.custom-tabs .et_pb_tab_content ul li {
    margin-bottom: 10px;
    position: relative;
    list-style: none;
    padding-left: 30px;
}
.et_pb_tab_content .step-row{
	display:flex;
	align-items:center;
	flex-wrap:wrap;
}
.et_pb_tab_content .step-row > div{
	width:50%;	
    padding: 20px;
}
.icons-custom-tab .comp-perks i {
    background: transparent;
    height: 70px;
    width: 70px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
    border-radius: 50%;
    margin-bottom: 0;
    font-size: 60px;
    margin-top: 15px;
}
.icons-custom-tab .comp-perks i.fa {
    color: #565656 !important;
}
.icons-custom-tab .comp-perks:hover i {
    background: transparent;
}
.custom-tabs .customize-support p{
	line-height: 1.5;
    font-size: 18px;
    color: #000;
}
@media (max-width: 768px) {
	.et_pb_tab_content .step-row > div{
		width:100%;
	}
}




.containerheight{
    height: 200px;
    padding:10px 10px;
}

.column-left {
    width: 33%;
padding: 10px 10px;
    left: 0;
    height:auto;
    position: absolute;
}
.column-center {
    width: 32%;
    padding: 10px 10px;
    height:auto;
    margin-left: 33%;
    position: absolute;
}
.column-right {
    width: 33%;
padding: 10px 10px;
    right: 0;
    position: absolute;
    height:auto;
    
}
.page-id-12681 .white-box-row .comp-perks h4, .et_pb_tab_content .step-row h4 {
    padding-bottom: 30px;
    color: #1f3a93;
    font-size: 24px;
    font-weight: 600;
    position: relative;
}
.white-box-row .comp-perks h4:after {
    content: "";
    position: absolute;
    height: 3px;
    width: 40%;
    bottom: 15px;
    left: 50%;
    background: #ec7500;
    transform: translate(-50%, 0px);
}
.page-id-12681 .hire-dev-sec .btn:hover, html body #page-container .hire-dev-sec .et_pb_button:hover{
    background: rgb(31,58,147);
    background: -moz-linear-gradient(90deg, rgba(31,58,147,1) 0%, rgba(246,142,38,1) 100%);
    background: -webkit-linear-gradient(90deg, rgba(31,58,147,1) 0%, rgba(246,142,38,1) 100%);
    background: linear-gradient(90deg, rgba(31,58,147,1) 0%, rgba(246,142,38,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1f3a93",endColorstr="#f68e26",GradientType=1);
    border: 0;
    font-weight: 600;
	color: #fff !important;
    -webkit-text-fill-color: #fff !important;
}
.page-id-12681 .hire-dev-sec .btn:hover:after, html body #page-container .hire-dev-sec .et_pb_button:hover:after{
	color: #fff !important;
   -webkit-text-fill-color: #fff !important;
}













.nkd_cs_sec_1 h6{
	font-size: 1.1rem!important;
    margin: 0 0 20px 0!important;
}
.nkd_cs_sec_1 .left_title{
	font-size: 48px!important;
    line-height: 57px!important;
    letter-spacing: -.52px!important;
	color: #000!important;
    font-weight: 600!important;
    border-left: 7px solid #f78f26!important;
    padding: 0 0 0 20px!important;
    margin-bottom: 35px!important;
}
.nkd_cs_sec_1 p{
	 font-size: 19px!important;
    line-height: 32px!important;
    font-weight: 400!important;
}
.nkd_cs_sec_2 h1{
	font-size: 42px!important;
    line-height: 53px!important;
    color: #000!important;
    margin: 0 0 25px 0!important;
}
.nkd_cs_sec_2 h2{
	font-size: 19px!important;
    line-height: 32px!important;
    font-weight: 400!important;
}
.nkd_cs_sec_2 {
    padding-top: 10px!important;
    padding-bottom: 35px!important;
}
.nkd_cs_sec_3 .left_title{
	font-size: 42px!important;
	margin-bottom: 20px!important;
	color: #000!important;
    font-size: 30px!important;
    font-weight: 600!important;
    border-left: 7px solid #f78f26!important;
    padding: 0 0 0 20px!important;
}
.nkd_cs_sec_3 h2{
	font-size: 19px!important;
    line-height: 32px!important;
    font-weight: 400!important;
}
.nkd_cs_sec_3 ol{
	font-size: 20px!important;
	    margin-top: 25px!important;
}

.nkd_cs_sec_3 li{
    margin-left: 30px!important;
    line-height: 35px!important;
}
.nkd_cs_sec_4 h2{
	
	font-size: 42px!important;
    line-height: 53px!important;
    color: #000!important;
    margin: 0 0 10px 0!important;
    font-weight: 700!important;
}
.nkd_cs_sec_4 p{
	font-size: 19px!important;
    line-height: 32px!important;
    font-weight: 400!important;
	color: #000!important;
	padding-bottom: 25px!important;
}
.nkd-form-1 .wpcf7-form p{
	padding-bottom:0px!important;
}
.nkd-form-1 .wpcf7-form .wpcf7-form-control-wrap{
	margin-bottom:10px!important;
} 
.nkd-form-1 {
	border-radius: 5px!important;
	box-shadow: rgba(0,0,0,.2) 3px 0 10px -2px!important;
}
.single-case_study_cpt .addtoany_content {
    display: none;
}
.single-case_study_cpt  .et_pb_post {
    margin-bottom: 0px!important;
}
.single-case_study_cpt .et_builder_inner_content {
    padding-bottom: 0px!important;
}
.wpcf7-form .cmt_cnt>p {
    display: flex !important;
	align-items: start !important;
}
.wpcf7-form .cmt_cnt input.wpcf7-form-control.wpcf7-tel,
.wpcf7-form .cmt_cnt .wpcf7-select {
    border: 1px solid #ddd!important;
    background-color: #f8f8f8 !important;
}
.wpcf7-form .cmt_cnt input.wpcf7-form-control.wpcf7-tel:focus, 
.wpcf7-form .cmt_cnt .wpcf7-select:focus {
	border-color: #f78f26!important;
    color: #000;
    background-color: transparent !important;
}
#contact_section .wpcf7-form .cmt_cnt input.wpcf7-form-control.wpcf7-tel:focus,
#contact_section .wpcf7-form .cmt_cnt .wpcf7-select:focus{
	background-color: #f78f26 !important;
}

@media (max-width: 980px) {
.page .hire-full-text {
    padding: 10px 10px 0 !important;
}
}

/*  Mitwa 30/1/2024 */
@media (max-width: 400px) {
		.nkd_cs_sec_1 .left_title{
		font-size: 30px!important;
	 }
}
#contact_section .wpcf7-response-output{
	display:none !important;
}

@media (max-width: 575px){
.tp-revslider-mainul li:first-child .tp-bgimg.defaultimg {
	background-position: center right !important; 
	position:relative;
} 
.tp-revslider-mainul li:first-child .tp-bgimg.defaultimg:after {
	position:absolute;
	content:"";
left:0px;
	right:0px;
	top:0px;
	bottom:0px;
	width:100%;
	height:100%;
	background:rgba(0,31,114,0.6);
} 
/* .tp-revslider-mainul li:first-child p.tp-caption{
	font-weight:500 !important;
	font-size:18px !important;	
	line-height:normal !important;
} */
	.tp-revslider-mainul li:first-child .tp-bgimg.defaultimg{
	background-image: url(https://www.popsci.com/uploads/2023/12/11/00-header-add-widgets-to-your-desktop.jpg?auto=webp&optimize=high&width=1440) !important;
	}
}
/*  Mitwa 30/1/2024 */

#mega-menu-wrap-primary-menu #mega-menu-primary-menu p {
    margin-bottom: 0px;
}
.et_pb_accordion_item_0{
	padding: 20px
}

.slide-aivio-new::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 105px;
    height: 600px;
    background-image: url('https://www.c-metric.com/wp-content/uploads/2025/05/Purple-and-White-Futuristic-Artificial-Intelligence-Technology-Banner-2-1-2.png');
    background-size: auto 100%;
    background-repeat: no-repeat;
    background-position: center;
    z-index: 9999;
    pointer-events: none;
    visibility: visible;
}
.slide-aivio-new::after {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    width: 209px;
    height: 350px;
    background-image: url('https://www.c-metric.com/wp-content/uploads/2025/05/Purple-and-White-Futuristic-Artificial-Intelligence-Technology-Banner-2-1-3.png');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    z-index: 99;
    pointer-events: none;
    visibility: visible;
}

/*  19/8/2025 */


.cookie_para{
	font-size:1.2rem !important;
color:#000;
margin-top:8px;
margin-bottom:25px;
}
/* Card Styling */
.CustomCard {
  background: #fff;
  border: 1px solid #e6e6e6;
  border-radius: 10px;
  box-shadow: 0 3px 8px rgba(0, 0, 0, 0.05);
  padding: 24px 28px;
  margin: 24px auto;  
  transition: box-shadow 0.3s ease;
}

.CustomCard:hover {
  box-shadow: 0 6px 16px rgba(0, 0, 0, 0.08);
}

/* Section Headings */
.CustomCard h2 {
  font-size: 1.4rem;
  margin-bottom: 30px;
  padding-bottom: 12px;
  border-bottom: 2px solid #f78f26;
  color: #061745;
  font-weight: 600;
}

/* Subheadings */
.CustomCard h3 {
  font-size: 1.1rem;
  margin: 0px 0 0px;
  color: #f78f26;
  font-weight: 500;
	padding-bottom:0px;
}

/* Paragraphs */
.CustomCard p {
 margin: 10px 0;
    font-size: 1rem;
    color: #444;
    line-height: normal;
}

/* Lists */
.CustomCard ul {
  list-style: none;
  padding: 0;
  margin: 12px 0;
	padding-left:0 !important;
}

.CustomCard ul li {
  margin: 10px 0;
	list-style: none;
  padding-left: 26px;
  position: relative;
  font-size: 0.95rem;
}

.CustomCard ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 2px;
  width: 10px;
  height: 10px;
  border: 2px solid #f78f26;
  border-radius: 50%;
  background: transparent;
}

/* Links */
.CustomCard a {
  color: #BF3A96;
  text-decoration: none;
  font-weight: 500;
  border-bottom: 1px solid #e0b9d8;
  transition: color 0.3s ease, border-color 0.3s ease;
}

.CustomCard a:hover {
  color: #6C2575;
  border-color: #6C2575;
}


/*  19/8/2025 */
 