/*
 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
*/
 
@import 'https://fonts.googleapis.com/css?family=Raleway:300,400,500,600,700';
@font-face {
font-family: "ETmodules";
src: url("fonts/ETmodules_v2_4.eot");
src: url("fonts/ETmodules_v2_4.eot?#iefix") format("embedded-opentype"), url("fonts/ETmodules_v2_4.ttf") format("truetype"), url("fonts/ETmodules_v2_4.woff") format("woff"), url("fonts/ETmodules_v2_4.svg#ETmodules") format("svg");
font-weight: normal;
font-style: normal;
}
.et-social-linkedin a.icon:before {
    content: "\e09d";
}
body.et_pb_fullwidth_portfolio .et_pb_portfolio_item{
font-family:'Open Sans', Helvetica, Arial, Lucida, sans-serif;
}
#footer-bottom{border-top: 1px solid rgba(255,255,255,.1);}
#footer-bottom ul li { margin-left:5px;}
#footer-bottom ul li a{ color:#1f3064; padding:5px; background-color:#fff; border-radius:100%; }
#top-menu .menu-item-has-children > a:first-child:after, #et-secondary-nav .menu-item-has-children > a:first-child:after{ color:#0094D9; }
h2, h3{
font-size:36px;
font-family:'Raleway', Helvetica, Arial, Lucida, sans-serif;
color:rgb(13, 22, 34);
text-transform:uppercase;
text-align:center;
padding-bottom:18px;
}
h4{
font-size:22px;
font-family:'Raleway', Helvetica, Arial, Lucida, sans-serif;
color:rgb(13, 22, 34);
}
p{
font-size:18px;
color:rgb(100, 115, 142);
text-align:center;
font-weight:400;
}

.et_pb_toggle {
    border: 1px solid #d9d9d9
}

.et_pb_toggle_close {
    background-color: #f4f4f4;
    padding: 20px
}

.et_pb_toggle_close .et_pb_toggle_content {
    display: none
}

.et_pb_toggle_open {
    padding: 20px;
    background-color: #fff;
    z-index: 1
}

.et_pb_toggle.et_pb_text_align_left .et_pb_toggle_title,.et_pb_toggle.et_pb_text_align_left h5.et_pb_toggle_title,.et_pb_toggle .et_pb_toggle_title,.et_pb_toggle h5.et_pb_toggle_title {
    cursor: pointer;
    position: relative;
    padding: 0 50px 0 0
}

.et_pb_toggle_close .et_pb_toggle_title,.et_pb_toggle_close h5.et_pb_toggle_title {
    color: #666
}

.et_pb_toggle_open .et_pb_toggle_title,.et_pb_toggle_open h5.et_pb_toggle_title {
    color: #333
}

.et_pb_toggle_title:before {
    content: "\E050";
    position: absolute;
    right: 0;
    font-size: 16px;
    color: #ccc;
    top: 50%;
    margin-top: -.5em
}

.et_pb_toggle .et_pb_toggle_title:before {
    right: 0;
    left: auto
}

.et_pb_toggle_open .et_pb_toggle_title:before {
    content: "\E04F"
}

.et_pb_toggle_content {
    padding-top: 20px;
    position: relative
}

.et_pb_toggle_content:empty {
    display: none!important
}

.et_pb_toggle_content p:last-of-type {
    padding-bottom: 0
}

#footer-widgets .footer-widget li::before{ display:none; }
.main_404{ padding:7% 5%; text-align:center; }
.main_404 > span{ display:block; margin-bottom:16px; }
.main_404 p{ font-weight:300; font-size:22px; color:#516279; }
.main_404 p strong{ font-weight:800; font-size:31px; color:#ff8c4f; text-transform:uppercase; }
/*----------------HEADER--------------------*/
#footer-bottom{ padding: 12px 0; border:none;}
body{ background:#1f3064 !important;
}

div#top-header{
display:none;
}
.top-banner h1{font-size: 56px; color: #fff; text-transform: uppercase; font-weight: bold;line-height: 1.3;}
.top-banner h1 span{display: block;
    -webkit-text-stroke: 2px #ffffffa8;
    color: transparent;
    letter-spacing: 5px;}
.top-banner h1 ul li{text-align: left;
    display: inline-block;
    text-transform: uppercase;
    color: #ffaa1b;
    font-size: 17px;
    margin: 0 5px;
    padding: 0 5px;}
.et_pb_button.btn-large{padding:.75em 1.5em;}
.et_pb_button:hover, .et_pb_module .et_pb_button:hover{}
.et_header_style_left #et-top-navigation,
.et_header_style_split #et-top-navigation{
padding-top:0;
}
.et_header_style_left .et-fixed-header #et-top-navigation,
.et_header_style_split .et-fixed-header #et-top-navigation{
padding-top:0px;
}
.et_header_style_left .et-fixed-header #et-top-navigation nav#top-menu-nav > ul > li a,
.et_header_style_split .et-fixed-header #et-top-navigation nav#top-menu-nav > ul > li a{
height:70px; }
.et_header_style_left .et-fixed-header #et-top-navigation nav#top-menu-nav ul.sub-menu li a,
.et_header_style_split .et-fixed-header #et-top-navigation nav#top-menu-nav ul.sub-menu li a{
height:initial;
}
.et_header_style_left .et-fixed-header #et-top-navigation #et_search_icon:before,
.et_header_style_split .et-fixed-header #et-top-navigation #et_search_icon:before{
top:25px;
}
.nav li ul{ width:273px; }
.sub-menu > li{
width:100%;
}
#top-menu .sub-menu > li > a{
width:100%;
}
.main_contact .et_pb_contact p textarea{ font-family:'Open Sans', Helvetica, Arial, Lucida, sans-serif; }
nav#top-menu-nav ul.sub-menu{
border-color:#0094D9;
}
nav#top-menu-nav > ul > li{
/* height: 100px;
 display: inline-table;*/
padding:0 !important;
}
nav#top-menu-nav > ul > li.current-menu-item{
border-bottom:1px solid #0094D9;
background-color:#101a28;
}
nav#top-menu-nav > ul > li > a{
height:75px;
font-size:14px;
/* font-weight: 500;*/
font-weight:bold;
text-transform:uppercase;
display:table-cell;
vertical-align:middle;
padding:0 28px !important;
padding-bottom:initial !important;
}
#top-menu .menu-item-has-children > a:first-child:after, #et-secondary-nav .menu-item-has-children > a:first-child:after{
top:initial; right:initial;
}
#et_search_icon:before{ top:26px; }
.et_pb_menu_visible #top-menu,
.et_pb_menu_visible #et_search_icon:before,
.et_pb_menu_visible .et-cart-info{
-webkit-animation:fadeInTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
-moz-animation:fadeInTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
-o-animation:fadeInTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
animation:fadeInTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}
.et_pb_menu_hidden #top-menu,
.et_pb_menu_hidden #et_search_icon:before,
.et_pb_menu_hidden .et-cart-info{
opacity:0;
-webkit-animation:fadeOutTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
-moz-animation:fadeOutTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
-o-animation:fadeOutTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
animation:fadeOutTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1); }
.et_mobile_menu li a{
padding:6px 2%; text-transform:capitalize;
}
/*----------------HEADER--------------------*/

.why_chooseus.et_pb_section{
margin:0 0 0px 0;
padding:20px 0;
}
.why_chooseus .et_pb_row_1{
margin-top:10px;
}
.whychoose_blurb{ }
.whychoose_blurb h4{
font-size:18px;
color:rgb(13, 22, 34);
font-weight:bold;
text-transform:uppercase;
padding-top:10px;
padding-bottom:18px;
font-family:'Open Sans', Helvetica, Arial, Lucida, sans-serif;
}
.whychoose_blurb p{
font-size:16px;
color:rgb(100, 115, 142);
}
/*------------------SLIDER -----------------------------*/

.main_bnn_slider .et_pb_post_slider_image_top .et_pb_slide_image{
width:100%;
position:relative;
margin:0% auto 0 !important;
}
.main_bnn_slider .et_pb_slider .et_pb_slide{
padding:0;
}
.main_bnn_slider .et_pb_slider .et_pb_container{
width:100%;
max-width:100%;
}
.main_bnn_slider .et_pb_post_slider_image_top .et_pb_slide_description{
/*padding-top: 100px;*/
padding-top:85px;
padding-bottom:0;
position:absolute;
width:100%;
top:0;
padding-left:25%;
}
.main_bnn_slider .et_pb_slide:first-child .et_pb_slide_image img.active{
max-height:initial !important; }
.et_mobile_menu li li{
padding-left:0px; }
#main-header .et_mobile_menu li ul, .et_pb_fullwidth_menu .et_mobile_menu li ul{
padding-left:8px;
}
.main_contact .et_pb_blurb_container p span{ display:block; }
.main_contact .et_pb_blurb_container p a{ color:#0094D9; font-weight:400; font-size:17px; }
.main_contact .et_pb_blurb_container p a:hover{ color:#203064; }
.main_bnn_slider h2.et_pb_slide_title a{
font-size:65px;
font-family:'Raleway', Helvetica, Arial, Lucida, sans-serif;
color:rgb(255, 255, 255);
font-weight:bold;
text-align:center;
text-transform:initial;
}
.main_bnn_slider .et_pb_slide_content p{
font-size:20px;
color:rgba(139, 152, 174, 0.6);
text-align:center;
}
.main_bnn_slider a.et_pb_more_button.et_pb_button{
font-size:18px;
color:rgb(255, 255, 255);
font-weight:bold;
padding:15px 62px 15px 25px;
border-color:#ff8c4f;
background-color:#ff8c4f;
background-image:url(/wp-content/uploads/2016/08/bnn_btn.png);
background-repeat:no-repeat;
background-position:90% 50%; background-size: auto;
}
.main_bnn_slider a.et_pb_more_button.et_pb_button:hover{
border-color:#cc6a36;
background-color:#cc6a36;
}
.main_bnn_slider a.et_pb_more_button.et_pb_button:after{
content:initial !important;
}
.main_bnn_slider .et_pb_post_slider.et_pb_bg_layout_dark{
background:#111b28;
}
/*------------------SLIDER end-----------------------------*/

/*----------------counter section start --------------------*/

.main_counter{
background-image:url(/wp-content/uploads/2016/08/counter_bg.png);
background-repeat:no-repeat;
/*background-size: initial;*/
background-position:top left;
padding:40px 0 30px 0 !important;
}
.main_counter span.percent-value{
font-size:72px;
color:rgb(255, 255, 255);
font-weight:bold;
}
.main_counter .et_pb_number_counter h3{
font-size:18px;
font-family:'Raleway', Helvetica, Arial, Lucida, sans-serif;
color:rgb(255, 255, 255);
text-transform:uppercase;
padding-top:12px;
}
.cn_custmer, .cn_traffic, .cn_partners{
background-repeat:no-repeat;
background-position:top center;
padding:60px 0px 0px 0px; background-size:auto;
}
.cn_custmer{ background-image:url(/wp-content/uploads/2016/08/counter_customers.png); }
.cn_traffic{ background-image:url(/wp-content/uploads/2016/08/counter_traffic.png); }
.cn_partners{ background-image:url(/wp-content/uploads/2016/08/counter_partners.png); }
.main_counter .et_pb_column{
}
.main_counter .et_pb_number_counter:before{
background-image:url(/wp-content/uploads/2016/08/arrow_btn.png);
content:"";
position:absolute;
background-repeat:no-repeat;
width:38px;
height:38px;
border-radius:100%;
background-position:center;
border:1px solid white;
right:0;
transform:translate(125%, -10px);
-webkit-transform:translate(125%, -10px);
-moz-transform:translate(125%, -10px);
-ms-transform:translate(125%, -10px);
-o-transform:translate(125%, -10px);
}
.main_counter .et_pb_number_counter.cn_partners:before{
content:initial !important;
}
/*----------------counter section end --------------------*/

/*----------------services portfolio section--------------------*/

.rept_heading h3{
/*color: rgb( 255, 255, 255 );*/
}
.rept_heading p{
color:#ffffff;
}
.rept_heading{
width:80%;
margin:0 auto;
}
.main_service{
padding-top:45px !important;
}
.main_service .et_pb_fullwidth_portfolio{
background-color:white;
margin-top:25px;
}
.main_service span.et_overlay{
background:#0d1622; display:none;
}
.main_service .et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover h3{ line-height:28px; margin-top:0;
}
/*.et_pb_fullwidth_portfolio .et_pb_portfolio_items, .et_pb_fullwidth_portfolio .et_pb_portfolio_item{
  min-height: 500px;
}*/
.et_pb_fullwidth_portfolio .et_pb_portfolio_image h3{
margin-top:0;
margin:0 0 13px 0;
position:static;
font-size:22px;
font-weight:700;
line-height:28px;
text-transform:capitalize;
color:rgb(13, 22, 34); font-family:"Open Sans", Arial, sans-serif;
}
.main_service .et_pb_fullwidth_portfolio .et_pb_portfolio_image a{
color:#64738e;
line-height:28px; text-align:center; display:block;
}
.main_service .et_pb_fullwidth_portfolio .et_pb_portfolio_image a h3:nth-child(1){ display:none; margin:0; }
.main_service .et_pb_fullwidth_portfolio .et_pb_portfolio_image .meta{ position:static; opacity:1;
webkit-transition:all 0.3s;
-moz-transition:all 0.3s;
transition:all 0.3s;
-webkit-transform:translate3d(0, 0, 0);
-webkit-backface-visibility:visible;
-moz-backface-visibility:visible;
backface-visibility:visible;
-o-backface-visibility:visible;
}
.main_service .et_pb_fullwidth_portfolio .et_pb_portfolio_image.landscape img{
height:auto;
min-width:0;
min-height:0;
margin:0 auto;
display:block;
margin-bottom:40px;
max-width:100%;
}
.main_service .et_pb_fullwidth_portfolio .et_pb_portfolio_image{
padding:80px 40px;
border-right:1px solid #e5e5e5;
/*border-top: 1px solid #e5e5e5;*/
-webkit-transition:all 1000ms cubic-bezier(0.23, 1, 0.32, 1);
-moz-transition:all 1000ms cubic-bezier(0.23, 1, 0.32, 1);
-o-transition:all 1000ms cubic-bezier(0.23, 1, 0.32, 1);
transition:all 1000ms cubic-bezier(0.23, 1, 0.32, 1);
}
.main_service .et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover{
background-color:#203064;
border-color:#203064;
-webkit-transition:all 1000ms cubic-bezier(0.23, 1, 0.32, 1);
-moz-transition:all 1000ms cubic-bezier(0.23, 1, 0.32, 1);
-o-transition:all 1000ms cubic-bezier(0.23, 1, 0.32, 1);
transition:all 1000ms cubic-bezier(0.23, 1, 0.32, 1);
}
.main_service .et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover h3{
color:#ffffff;
}
.home .et_pb_portfolio_items{
        display: flex;
    flex-wrap: wrap;
}
.home .et_pb_fullwidth_portfolio .et_pb_portfolio_item{
    min-height: 100%;
}
.main_service .et_pb_fullwidth_portfolio .et_pb_portfolio_items, .et_pb_fullwidth_portfolio .et_pb_portfolio_item{
/* min-height: 500px;*/
height:auto !important;
}
.et_pb_fullwidth_portfolio .et_pb_portfolio_item{ width:25% !important; max-width:25% !important;}
.main_service .et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover span.et_overlay{
background:transparent;
display:inline-block;
top:initial;
height:initial;
position:relative;
text-align:center;
font-size:15px;
color:#fff;
font-weight:bold;
text-transform:uppercase; margin-top:10px;
}
.main_service .et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .et_overlay:before{
position:static;
top:13px;
margin-left:57px;
background-image:url(/wp-content/uploads/2020/11/arrow_btn.png);
content:"";
position:absolute;
background-repeat:no-repeat;
width:18px;
height:18px;
background-size:22px;
border-radius:100%;
background-position:center;
background-color:#fff;
}
.main_service .et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .et_overlay:after {
    position: static;
    top: 0;
    content: "Read More";
    font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif !important;
    font-size: 15px;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
}

/*----------------services portfolio section end --------------------*/

/*---------------How we Stand out--------------------*/

.main_hwso.et_pb_section{
padding:20px 0;
}
.hws_cont .et_pb_column{
width:50%;
}
.main_hwso{
background-repeat:no-repeat;
background-size:initial;
background-position:center bottom;
}
.main_hwso p{
color:rgb(127, 142, 170);
}
.hws_cont li{
margin-top:35px;
list-style:none;
position:relative;
}
.hws_cont li:before{
background-image:url(/wp-content/uploads/2016/08/arrow_btn.png);
content:"";
position:absolute;
background-repeat:no-repeat;
width:38px;
height:38px;
border-radius:100%;
background-position:center;
border:1px solid white;
left:-68px;
top:0;
}
.hws_cont li h4{
color:rgb(255, 255, 255);
font-weight:bold;
}
.hws_cont li p{
color:rgb(127, 142, 170);
text-align:left;
}
/*---------------How we Stand out End--------------------*/


/*start of payment*/
.paymentSucess .simpay-payment-receipt-wrap{ text-align:center; max-width:550px; margin:0 auto;}
.paymentSucess .simpay-payment-receipt-wrap h1{ font-weight:700; color:#435771; margin-top:-11px;}
.entry-content .simpay-payment-receipt-wrap ul{ margin:25px 0 0 0; padding:0; list-style:none; text-align:left; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;overflow:hidden; border:solid #e2e5ec; border-width:0px 0px 1px 1px; background-color:#fff;}
.entry-content .simpay-payment-receipt-wrap ul li{ width:100%; border:solid #e2e5ec; border-width:1px 1px 0 0;}
.entry-content .simpay-payment-receipt-wrap ul li strong{ display:table-cell; width:220px; border-right:1px solid #e2e5ec; padding:14px 28px 13px; font-size:14px; color:#435771; font-weight:600;}
.entry-content .simpay-payment-receipt-wrap ul li span{ display:table-cell; padding:14px 28px 13px; font-size:14px; font-weight:400; color:#99a8bb; line-height:normal;}
.mainPayment{ max-width:720px; margin:0 auto; text-align:center;     font-family: 'Raleway', Helvetica, Arial, Lucida, sans-serif;}
.mainPayment h1{ font-weight:700; color:#435771; margin-top:-11px; padding-bottom:2px; font-size:24px;}
.mainPayment > p{ font-size:15px;}
.mainPayment .simpay-checkout-form{ width:100%; padding:20px 140px 20px; border:1px solid #ccc; margin-top:20px;}
.mainPayment .simpay-custom-amount-label.simpay-label-wrap > span{font-size: 18px;
color: #435771;
display: block;
font-weight: 700;
margin-bottom: 10px;}
.mainPayment .simpay-form-control .simpay-custom-amount-input{    width: 100%;
height: 51px;
color: #435771;
font-size: 21px;
font-weight: 500;
padding: 4px 20px 0 68px;
line-height: 51px;
display: inline-block; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; border-color:#e2e5ec; font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif;}
.mainPayment .simpay-form-control p{ position:relative;}
.mainPayment .simpay-form-control .simpay-currency-symbol-left {border-right: 1px solid #e2e5ec;
border-left: none;
position: absolute;
left: 1px;
height: 51px;
width: 52px;
font-weight: 700;
font-size: 22px;
padding: 7px; border-radius:4px 0 0 4px; font-family: inherit;
}
.mainPayment .stripe-button-el span, .mainPayment .stripe-button-el{ background:#ff8c4f !important; box-shadow:none; text-shadow:none; font-size:15px; font-weight:600; font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif; color:#fff;}
.mainPayment .stripe-button-el span{ height:auto;padding:0;}
.mainPayment .stripe-button-el{padding: 5px 25px 5px;
height: auto;
line-height: normal; }
.paymentBox{ background-color:#fff; border:1px solid #e2e5ec; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; padding:18px 18px 10px; text-align:left; /*background-image:url("/wp-content/uploads/2017/06/paymentLogo.png"); background-position:right 27px; background-repeat:no-repeat;*/ margin-bottom:18px;}
.paymentBox img{padding: 10px 28px 0 28px;}
.PaymentInfo > p{ text-align:left; font-size:15px; font-weight:600; color:#435771; margin-bottom:7px;}
.paymentBox h3{ font-size:14px; color:#435771; font-weight:600; text-align:left; text-transform:none; margin-bottom:0; padding-bottom:2px; background-image:url("/wp-content/uploads/2017/06/paymentArow.png"); background-position:0 0; background-repeat:no-repeat; padding-left:28px; padding-top:2px;}
.paymentBox p{ font-size:12px; color:#99a8bb; font-weight:500; line-height:16px; text-align:left; padding-left:28px}
.powerText span{font-size: 12px;
color: #99a8bb;
font-weight: 500; background-image:url("/wp-content/uploads/2017/06/powerBg.png");  background-repeat:no-repeat; display:inline-block; background-position: 0px 4px;
padding-left: 14px;}
.bottomPayment{ max-width:720px; margin:0 auto;}
.bottomPayment ul{list-style:none; margin:0; padding:0;}
.bottomPayment ul li{ padding-left:33px; float:left; width:300px; background-repeat:no-repeat; background-position:0 0;}
.bottomPayment ul li:last-child{ float:right; background-image:url("/wp-content/uploads/2017/06/bottomSecure.png")}
.bottomPayment ul li:first-child{ background-image:url("/wp-content/uploads/2017/06/bottomLuck.png")}
.bottomPayment ul li h4{ font-size:15px; color:#435771; font-weight:600; text-transform:none; text-align:left; padding-bottom:2px;}
.bottomPayment ul li p{font-size: 12px;
color: #99a8bb;
font-weight: 500;
line-height: 16px;
text-align: left;}

.et_pb_map h3{ font-size:14px;
padding:0;
font-family:"Open Sans", Arial, sans-serif;
font-weight:600;
padding:5px 15px 4px 15px; }
.mainPayment .simpay-form-control {
margin-bottom: 12px;
}

/*-------------BOTTOM COUNTER ------------------*/

.btm_counter{
}
.main_contact .et-pb-contact-message p{ font-size:16px;
color:#c0392b; }
.et_pb_contact p .et_contact_error{ border:1px solid #c0392b !important; }
.btm_counter .et_pb_circle_counter .percent-value{
font-size:60px;
color: #0092e2;
font-weight:bold;
}
.btm_counter .et_pb_circle_counter h3{
font-size:18px;
color:rgb(13, 22, 34);
font-weight:bold;
font-family:'Open Sans', Helvetica, Arial, Lucida, sans-serif;
text-transform:initial;
line-height:26px;
padding-top:8px;
}
.btm_counter .et_pb_circle_counter{
max-width:176px !important;
}
.btm_counter .percent p:before, .btm_counter .percent p:after{
content:"";
position:absolute;
border-radius:100%;
border:1px solid #f0f1f3;
transform:translate(-50%, -52%);
-webkit-transform:translate(-50%, -52%);
-moz-transform:translate(-50%, -52%);
-ms-transform:translate(-50%, -52%);
-o-transform:translate(-50%, -52%);
left:50%;
top:50%;
}
.btm_counter .percent p:before{
height:147px;
width:147px;
}
.btm_counter .percent p:after{
height:119px;
width:119px;
}
/*-------------BOTTOM COUNTER  END------------------*/
.blog-single article{
	background-color: rgba(255,255,255,1);
    border-radius: 6px;
    box-shadow: 0 1px 5px #dcdcdc; overflow:hidden; margin-bottom:30px;}
.single-post h1{ margin-bottom:25px;}
.blog-single article > *{ padding-left:20px; padding-right:20px;  text-align:left;}
.blog-single article > .entry-featured-image-url{ padding-left:0; padding-right:0; margin-bottom:0;}
.blog-single article h2{ text-transform:capitalize; margin-top:20px; }
.blog-single article p, .single-post p{ text-align: left;font-weight:300; line-height:1.5;}
.blog-single article span.published{text-transform: uppercase; letter-spacing: .1rem; font-weight: 600; color: #1f3064; font-size:16px;}
.blog-single article a.more-link{margin: 20px 0px; text-transform: capitalize; font-size: 16px;}
.et_pb_widget_area_left{ padding-right:0; border-right:0;}
.et_pb_widget_area_left .et_pb_widget, #sidebar .et_pb_widget{border-radius: 6px; box-shadow: 0 1px 5px #dcdcdc; overflow:hidden; background-color:#fff; padding:20px; margin-bottom:30px !important;}
.single-post h2, .single-post h3, .single-post h4, .single-post h5, .single-post h1{ text-align:left; text-transform:capitalize;}
.et_right_sidebar #left-area{width:70%; margin-right:5%; padding:0;}
.et_right_sidebar #sidebar{width: 25%; margin:0; padding:0;}
.et_right_sidebar #main-content .container:before{ display:none;}
.single-post #main-content{ background-color:#f5f5f5;}
.et_right_sidebar #left-area .entry-content{padding:30px; background-color: rgba(255,255,255,1);
    border-radius: 6px;
    box-shadow: 0 1px 5px #dcdcdc; overflow:hidden;}
.et_pb_widget.widget_categories li a{color:rgb(100, 115, 142); padding-left:10px; position:relative; padding-left:18px;}
.et_pb_widget.widget_categories li a:before{ width: 7px;
    height: 8px;
    display: block;
    border: 1px solid rgb(100, 115, 142);
    content: "";
    position: absolute;
    left: 0;
    top: 3px;
    border-radius: 100%; }
.et_pb_widget.widget_categories li a:hover,.blog-single article a.more-link:hover{ color:#1f3064;}

/*---------------- footer--------------------*/
#main-footer{
background-color:#0d1622 !important;
}
#main-footer #footer-widgets{
padding:50px 0 0;
}
.footer_logo{
margin-top:70px;
}
.footer-widget h4.title{
font-size:16px;
font-family:'Raleway', Helvetica, Arial, Lucida, sans-serif;
color:rgb(255, 255, 255) !important;
font-weight:bold;
padding-bottom:18px;
}
.footer-widget #block-7 .wp-block-image{margin-top: 0px;}
#footer-widgets .footer-widget li{
list-style-type:none;
padding-left:0;
margin-bottom:5px;
}
#footer-widgets .footer-widget li:before{
content:initial;
}
#footer-widgets .footer-widget li a{
font-size:14px;
color:rgb(93, 102, 115);
}
#footer-widgets ul.myfooter-contact{
}
#footer-widgets ul.myfooter-contact li{
font-size:14px;
color:#fff;
padding-left:45px;
font-weight:normal;
}
#footer-widgets ul.myfooter-contact li{
position:relative;
margin-bottom:25px;
line-height:1.5;
}
#footer-widgets ul.myfooter-contact li:last-child{
margin-bottom:0;
}
#footer-widgets ul.myfooter-contact li:after{
content:"";
position:absolute;
background-repeat:no-repeat;
width:32px;
height:20px;
background-position:center;
left:0;
top:0;
}
#footer-widgets .footer-widget{
margin-bottom:10px;
}
.my_footer_copyright #footer-info a{ font-weight:inherit; color:inherit; }
ul.myfooter-contact li.myfooter-marker:after{
background-image:url(/wp-content/uploads/2020/11/myfooter-marker.png);
}
ul.myfooter-contact li.myfooter-phone:after{
background-image:url(/wp-content/uploads/2016/09/myfooterbuilding.png);
}
ul.myfooter-contact li.myfooter-mail:after{
background-image:url(/wp-content/uploads/2016/08/myfooter-mail.png);
}
.my_footer_row.et_pb_row{
border-top:1px solid rgba(255,255,255,.1);
padding:10px 0;
margin-top:20px;
}
.my_footer_row .my_footer_nav, .my_footer_row .my_footer_copyright{
width:50%;
float:left;
}
.my_footer_nav #et-footer-nav, .my_footer_copyright #footer-bottom{
background:transparent;
}
.my_footer_nav ul.bottom-nav li{
font-size:14px; position:relative;
}
.my_footer_nav ul.bottom-nav li:after{ position:absolute; content:"|"; right:6px;
top:0; }
.my_footer_nav ul.bottom-nav li:last-child:after{ display:none; }
.my_footer_nav ul.bottom-nav li a{
color:rgb(93, 102, 115); }
.my_footer_copyright p#footer-info{
font-size:14px;
color:rgb(255,255,255,.3);padding: 4px 0 0 0;

}
.my_footer_nav .container, .my_footer_copyright .container{ width:100%; }
/*---------------- footer end --------------------*/

/*start of about us page*/
.about_bottom h3{ color:#1f3064; font-weight:600;}
/*end of about us page*/

#main-footer a:hover{
opacity:1;

}

/*cloud calling*/
.cloud-calling{}
.cloud-calling h4{
	font-size:30px;
	color: #0d1622;
	font-weight:bold;
	padding-bottom: 10px;
}
.cloud-calling h5{
	font-size:16px;
	color: #0d1622;
	text-transform:uppercase;
	font-weight: 500;
	line-height: 22px;
}
.cloud-calling p{
	font-size:16px;
	color:#5d6673;
	text-align:left;
	padding-top: 15px;
    line-height: 33px;
}
.cloud-calling p strong{
	color:#2f3948;
}
.cloud-calling ul{
	list-style-image: url('/wp-content/uploads/2020/11/cloud-calling-icon.png');
	padding-left: 0px;
	list-style-position: inside;
	padding-top:15px;
	padding-bottom: 0px;
}
.cloud-calling ul li{
	padding:5px 0px;
	font-size:16px;
	color:#5d6673;
}
.cloud-calling img {
    padding-top: 60px;
}

/*center software*/
.center-software{
	padding:50px 0px !important;
}
.center-software h2{
	font-size:36px;
	text-align:center;
	color:#fff;
	line-height:26px;
	margin-bottom:0px;
	padding:0px 0px 0px 0px;
	line-height:40px;
}
.center-software h3{
	font-size:18px;
	text-align:center;
	color:#fff;
	line-height:26px;
	margin-bottom:0px;
}
.center-software p{
	font-size:17px;
	color:#7f8eaa;
	margin-bottom: 40px;
	padding-top: 15px;
}


/*easy handle*/
.easy-handle{
	padding:0px 0px !important;
}

.easy-handle .et_pb_row{
	padding:0px 0px;
}
.easy-handle .et_pb_column:first-child{
	border-right: solid 1px #e5e5e5;
}
.easy-handle .et_pb_column:last-child{
	padding-right: 0px;
}
.easy-handle .et_pb_column{
	padding-top: 90px;
    padding-bottom: 90px;
    padding-right: 65px;
}
.easy-handle h4{
	color:#0d1622;
	padding:75px 0px 15px 0px;
	margin-bottom:0px;
	font-size:32px;
	line-height: 35px;
	font-weight:bold;
}
.easy-handle p{
	color:#64738e;
	padding:10px 0px 0px 0px;
	margin-bottom:0px;
	line-height: 32px;
}


/*power hands*/
.power-hands{
	padding:50px 0px !important;
}
.power-hands .et_pb_column{
	margin-bottom:0px;
}
.power-hands h2{
	font-size: 36px;
    text-align: center;
    color: #fff;
    line-height: 36px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}
.power-hands .et_pb_row_5 p{
	font-size: 18px;
    color: #7f8eaa;
    margin-bottom: 40px;
    padding-top: 15px;
}
.power-hands .et_pb_row_6{
	text-align:left;
}

.power-hands .et_pb_text_align_left p{
	font-size: 18px;
    line-height: 29px;
    color: #7f8eaa;
    text-align: left;
    float: left;
    margin: 20px 0px 30px 0px;
}
.power-hands .et_pb_column_1_2 p{
	color:#ffffff;
}
.power-hands .et_pb_text_15 p{
	color:#fff;
	padding:0px 110px 0px 110px;
}

.power-hands .et_pb_text_align_left p span{
	width:100%;
}
.power-hands .et_pb_text_align_left p span img{
	width: 80px;
    height: 80px;
    margin-top: -10px;
	margin-right:24px;
}
.power-hands a.et_pb_button{
	margin:auto;
	text-align:center;
	background-color:#ff8c4f;
	color: #fff;
	border-radius:3px;
	border:none;
	padding: 10px 40px;
}
.power-hands a.et_pb_button:hover{
    background-color: #cc6a36;
}
.power-hands a.et_pb_more_button.et_pb_button {
    font-size: 18px;
    color: rgb(255, 255, 255);
    font-weight: bold;
  	padding: 15px 62px 15px 25px !important;
    border: 2px solid #fff;
    background-color: transparent;
   	background-image: url(/wp-content/uploads/2020/11/btn-aerrow-1.png);
    background-repeat: no-repeat;
    background-position: 90% 50%; background-size: auto;
}
.power-hands a.et_pb_more_button.et_pb_button:hover {
    border-color: #0094D9;
    background-color: #0094D9;
}
.power-hands .et_pb_button:hover:after, .et_pb_more_button:hover:after, .et_pb_promo_button:hover:after, .et_pb_newsletter_button:hover:after, .et_pb_pricing_table_button:hover:after{
	display:none;
}
.power-hands h6{
	width:100%;
	text-align:center;
}

/*features*/
.features .et_pb_row{
	width:100%;
	padding:0% 0%;
	margin:30px auto;
}
.features .et_pb_text_17 p{
	color:#333333;
	font-size:18px;
	padding-bottom:50px;
}
.features .et_pb_blurb_content {
    text-align: center;
    padding: 15px 0px;
	background-color: #f3f3f3;
	border: solid 1px #e3e3e3;
}
.features .et_pb_gutters3 .et_pb_column_1_3{
	margin-right:2.5%;
}
.features .et_pb_column_1_3{
	width:31.666%;
	margin-right: 2.5%;
}

.features .et_pb_main_blurb_image {
    margin:25px auto;
    display: inline-block;
    border: 1px solid #cfd1d5;
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    padding: 10px;
    text-align: center;
    width: 171px;
    height: 171px;
    position: relative;
}
.features .et_pb_main_blurb_image:before {
    width: 211px;
    height: 211px;
    border-color: #e5e6e8;
    top: -22px;
    left: -21px;
}
.features .et_pb_main_blurb_image:after {
    width: 191px;
    height: 191px;
    border-color: #d8dadd;
    top: -12px;
    left: -11px;
}	
.features .et_pb_blurb_content p {
    padding: 15px 10px 20px 10px;
}
.features .et_pb_blurb h4{
	font-size:16px;
	color: #0d1622;
	font-weight: bold; text-align:center;
}
.features .et_pb_blurb p{
	font-size:18px;
	color:#000000;
	line-height:26px;
}
.features a.et_pb_more_button.et_pb_button {
    font-size: 18px;
    color: rgb(255, 255, 255);
    font-weight: bold;
    padding: 15px 62px 15px 25px;
    background-color: #203064;
    border-color: #203064;
    background-image: url(/wp-content/uploads/2020/11/btn-aerrow-1.png);
    background-repeat: no-repeat;
    background-position: 90% 50%; background-size:auto;
}
.features a.et_pb_more_button.et_pb_button:hover {
    border-color: #0094D9;
    background-color: #0094D9;
}

/*support*/
/* .support h3{
	text-transform: capitalize;
	font-size:30px;
	color:#fff;
}
.support h4{
	font-size:18px;
	color:#ff8c4f;
	text-align:center;
}
.support .et_pb_main_blurb_image{
	position:relative;
}
.support .et_pb_main_blurb_image .et-waypoint::after{
	position:absolute;
	width:200px;
	height:200px;
	border-radius:100%;
	border:solid 1px #fff;
	content:"";
	top:0px;
	left:0px;
} 

.support p{
	text-transform: capitalize;
	font-size:18px;
	color:#7488a3;
}
.support p a{
	color:#7488a3;
	font-size:18px;
}
.support p a:hover{
	color:#fff;
}
 

.support .et_pb_main_blurb_image{ margin:25px auto;
display:block; 
border:1px solid #6e7c8b;
border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%;
padding:10px;
text-align:center;
width:129px;
height:129px; position:relative; }
.support .et_pb_main_blurb_image:after, .ct_sminner .et_pb_main_blurb_image:before{ border:1px solid; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; content:""; position:absolute; display:block; }
.support .et_pb_main_blurb_image:after{width: 150px;
    height: 150px;
    border-color: #384253;
    top: -12px;
    left: -12px;
}

.support .et_pb_blurb_container h4{ font-family:"Open Sans", Arial, sans-serif; font-weight:700; font-size:18px; line-height:26px; }
 */



/*start of service single page*/
.ssing_top h4{ text-align:left; font-family:"Open Sans", Arial, sans-serif; font-weight:600; font-size:23px; }
.ssing_top p{ font-weight:300; font-size:16px; line-height:33px; text-align:left; color:#5d6673; }
.ssing_top p strong{ font-weight:600; }
.ss_heading h3{ font-family:"Open Sans", Arial, sans-serif; font-weight:700; font-size:25px; color:#fff; padding:0; line-height:normal; }
.ct_sminner .et_pb_blurb_content{ text-align:center; padding:15px 50px; }
.ct_sminner .et_pb_column{ background-color:#f3f3f3; border:1px solid #e3e3e3; margin-bottom:25px; }
.ct_sminner > .et_pb_row{ padding:0 6%; }
.ct_sminner .et_pb_main_blurb_image{ margin:40px auto;
display:inline-block;
border:1px solid #cfd1d5;
border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%;
padding:10px;
text-align:center;
width:171px;
height:171px; position:relative; }
.ct_sminner .et_pb_main_blurb_image:after, .ct_sminner .et_pb_main_blurb_image:before{ border:1px solid; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; content:""; position:absolute; display:block; }
.ct_sminner .et_pb_main_blurb_image:after{ width:191px; height:191px; border-color:#d8dadd; top:-12px;
left:-11px; }
.ct_sminner .et_pb_main_blurb_image:before{ width:211px; height:211px; border-color:#e5e6e8; top:-22px;
left:-21px; }
.ct_sminner .et_pb_blurb_container h4{ font-family:"Open Sans", Arial, sans-serif; font-weight:700; font-size:18px; line-height:26px; text-align:center; }
.ss_btminfo .et_pb_main_blurb_image{ border:2px solid #0094d9;
-webkit-border-radius:100%;
-moz-border-radius:100%;
border-radius:100%; display:inline-block;
width:130px;
height:130px; position:relative; }
.ss_btminfo .et_pb_main_blurb_image:after{ position:absolute; content:""; height:150px; width:150px;
top:-13px; left:-13px; border:1px solid #1f30644a;
-webkit-border-radius:100%;
-moz-border-radius:100%;
border-radius:100%; }
.ss_btminfo .et_pb_blurb_content{ text-align:center; }
.ss_btminfo .et_pb_blurb h4{ font-family:"Open Sans", Arial, sans-serif; font-weight:700; font-size:18px; color:#1f3064; padding:0 0 8px 0; text-align:center; }
.ss_btminfo .et_pb_blurb a{ font-family:"Open Sans", Arial, sans-serif; color:rgb(31 48 100); }
.ss_btminfo .et_pb_blurb a:hover{ color: rgb(0 148 217); }
.ss_btminfo .et_pb_row.ftr_cont{ padding:0 10%; margin-top:20px; }
.cust_four .et_pb_column{ width:23%; margin-right:2%; }
.ct_sminner > .et_pb_row.cust_four{ padding:0; }
.ct_sminner .cust_four .et_pb_blurb_content{ padding:15px; }
.mobView{ display:none;}
.stripeText{width: 260px; background: #ffffff; border: 1px solid #e2e5ec;
box-shadow: 0px 0px 24px 0px rgba( 161, 183, 197, .4 ); padding:18px 18px 16px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; position:absolute; top:-5px; right:-270px; opacity:0;}
.powerText:hover .stripeText{ opacity:1;}
.stripeText p{ font-size:12px; line-height:14px; color:#99a8bb; text-align:left;}
.stripeText p a{ display:block; color:#ff8c4f; margin-top:5px;}
.powerText{ position:relative; display:inline-block;}
.stripeText:after, .stripeText:before {
right: 100%;
top: 11px;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
}

.stripeText:after {
border-color: rgba(255, 255, 255, 0);
border-right-color: #ffffff;
border-width: 6px;
margin-top: 0px;
}
.stripeText:before {
border-color: rgba(226, 229, 236, 0);
border-right-color: #e2e5ec;
border-width: 7px;
margin-top: -1px;
}

/*end of service single page*/

.myfooter-contact label{
display:block;
margin-top:2px;
}
.myfooter-contact span{
display:block;
font-weight:bold;
font-size:14px;
margin-bottom:3px;
}
@media (max-width:1500px){

.main_bnn_slider h2.et_pb_slide_title a{ font-size:50px; }
.main_bnn_slider .et_pb_slide_content p{ font-size:18px; }
/*.main_bnn_slider  a.et_pb_more_button.et_pb_button { padding: 15px 62px 15px 25px;  }*/

}
@media (max-width:1300px){
.main_bnn_slider h2.et_pb_slide_title a{ font-size:40px; }
.main_service .et_pb_fullwidth_portfolio .et_pb_portfolio_image.landscape img{
/* width: 100%;*/ }

}
@media (max-width:1200px){

.main_bnn_slider .et_pb_post_slider_image_top .et_pb_slide_description{
padding-top:50px; padding-left:30%;
padding-right:4%; }
.center-software h3{
	font-size:16px;
	line-height:24px;
}
}
@media (max-width:1100px){
.main_bnn_slider .et_pb_post_slider_image_top .et_pb_slide_description{ padding-top:50px; }
nav#top-menu-nav > ul > li > a{ padding:0 25px !important; }
.main_hwso{ background-size:100%; }
.hws_cont .et_pb_column{ width:70%; }
.main_bnn_slider a.et_pb_more_button.et_pb_button{ font-size:17px; padding:12px 55px 12px 15px; }
.main_bnn_slider h2.et_pb_slide_title{ padding-bottom:8px }
.cloud-calling h4{
	font-size:26px;
}
	
}
@media (max-width:980px){
.et_pb_fullwidth_portfolio .et_pb_portfolio_item{ width:50% !important;}
.ct_sminner .et_pb_row_4col > .et_pb_column.et_pb_column_1_4:nth-child(even){
margin-bottom:30px;
}
.power-hands .et_pb_text_15 p{	
	padding:0px 50px 0px 50px;
}
.ct_sminner .et_pb_row_4col > .et_pb_column.et_pb_column_1_4:nth-child(even), .ct_sminner .et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4:nth-child(even), .ct_sminner .et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4:nth-child(even), .ct_sminner .et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4:nth-child(odd){
margin-bottom:30px;
}
h2, h3{ font-size:30px; padding-bottom:15px; }
h4{ font-size:20px; }
.mobile_menu_bar:before{ color:#ff8c4f; }
.et_mobile_menu{ border-color:#ff8c4f; padding:3%; }
.et_header_style_split .mobile_menu_bar,
.et_header_style_left .mobile_menu_bar{ padding:12px 0; }
#et_search_icon:before{ top:20px; }
#mobile_menu .menu-item.menu-item-377,
#mobile_menu .menu-item.menu-item-378,
#mobile_menu .menu-item.menu-item-379,
#mobile_menu .menu-item.menu-item-380,
#mobile_menu .menu-item.menu-item-381,
#mobile_menu .menu-item.menu-item-143{ display:none; }
/* slider */
.et_pb_section.main_bnn_slider{ padding:0; }
.main_bnn_slider h2.et_pb_slide_title a{ font-size:30px; }
.main_bnn_slider .et_pb_post_slider_image_top .et_pb_slide_description{ padding-top:40px; }
.main_bnn_slider a.et_pb_more_button.et_pb_button{
padding:8px 40px 8px 15px; background-size:20px; font-size:14px; margin-top:10px; }
.main_bnn_slider{ background-color:#111b28 !important; }
.main_bnn_slider h2.et_pb_slide_title{ padding-bottom:8px; }
/* slider end*/
/*why CHOOSE US */
.et_pb_main_blurb_image{ margin-bottom:10px; }
.why_chooseus.et_pb_section{ padding:35px 0; }
.why_chooseus .et_pb_row{ padding:0; }
.whychoose_blurb h4{ padding-bottom:10px; }
.why_chooseus .et_pb_row{ padding-bottom:0 }
/*why CHOOSE US end*/
/* counter*/
.main_counter{ padding:25px 0 20px !important; }
.cn_custmer, .cn_traffic, .cn_partners{ background-size:50px; padding:35px 0px 0px 0px; }
.main_counter span.percent-value{ font-size:55px; }
.main_counter .et_pb_column{ margin-bottom:0; width:33% !important; }
.main_counter .et_pb_number_counter:before{ width:30px; height:30px; background-size:25px;
transform:translate(100%, 50%);
-webkit-transform:translate(100%, 50%);
-moz-transform:translate(100%, 50%);
-ms-transform:translate(100%, 50%);
-o-transform:translate(100%, 50%);
}
.main_bnn_slider .et_pb_slide_content p{ font-size:15px; }
.btm_counter .percent p:before{ height:96px; width:96px; }
.btm_counter .percent p:after{ height:82px; width:82px; }
/* counter end*/
/* services*/
.main_service{ padding-top:35px !important; }
.main_service .et_pb_fullwidth_portfolio{ margin-top:20px; }
.main_service .et_pb_fullwidth_portfolio .et_pb_portfolio_image{ padding:50px 15px; }
.et_pb_fullwidth_portfolio .et_pb_portfolio_image h3{ font-size:20px; }
.main_service .et_pb_fullwidth_portfolio .et_pb_portfolio_image.landscape img{ /*width: 100%;*/ margin-bottom:30px; }
/*services end*/
/* How we Stand Out. */
.main_hwso{ padding:15px 0; background-size:100%; }
.hws_cont{ padding:0; }
.hws_cont li:before{ width:30px; height:30px; background-size:25px; left:-50px; }
/* How we Stand Out End*/
/* BOTTOM COUNTER */
.btm_counter{ padding:35px 0; }
.btm_counter .et_pb_row{ padding:0; }
.btm_counter .et_pb_column.et_pb_column_1_3{ width:33% !important; margin:0; }
.btm_counter .et_pb_circle_counter{ max-width:120px !important; }
.btm_counter .et_pb_circle_counter .percent-value{ font-size:45px; }
.btm_counter .et_pb_circle_counter h3{ font-size:15px; line-height:20px; padding-top:6px; }
.btm_counter .et_pb_circle_counter{ padding-bottom:0; }
/* BOTTOM COUNTER END*/
.about_bottom.pd_0.et_pb_section, .about_bottom.pd_0 .et_pb_row{ padding-bottom:0; padding-top:20px; }
.et_pb_section{
padding:30px 0;
}
.et_pb_row{ padding:0px; }
.ssing_top h4, .ssing_top p{ text-align:center; }
.ss_btminfo .et_pb_main_blurb_image{ margin-bottom:20px; }
.mainPayment .simpay-checkout-form{ padding:30px 20px;}
.mainPayment .simpay-form-control{ max-width:422px; margin:0 auto 15px;}
.paymentParent .et_pb_row{ width:100%; padding:0 15px;}
.mobView {
display: inline-block;
text-align: center;
margin-bottom: 7px;
}
.paymentBox{ background-image:none; padding:22px 18px; text-align:center;}
.stripeText{top: 36px;
right: 50%;    margin-right: -130px;}

.stripeText:after, .stripeText:before {
bottom: 100%;
left: 50%;
top:auto;
}

.stripeText:after {
border-color: rgba(255, 255, 255, 0);
border-bottom-color: #ffffff;

}
.stripeText:before {
border-color: rgba(226, 229, 236, 0);
border-bottom-color: #e2e5ec;

}
.center-software h2{
	font-size:30px;
}

}
@media (max-width:1279px){
.ct_sminner .et_pb_main_blurb_image{ width:121px; height:121px; }
.ct_sminner .et_pb_main_blurb_image:after{
width:141px;
height:141px; }
.ct_sminner .et_pb_main_blurb_image:before{
width:161px;
height:161px; }
.ct_sminner .et_pb_blurb_container h4{ font-size:15px;
line-height:23px; }
}

@media (max-width:992px){
	.easy-handle{
		padding:0px 0px 50px 0px !important;
	}
.easy-handle .et_pb_column:first-child{
	border-right:none;
}
.easy-handle .et_pb_column{
	padding-right:0px;
	padding-bottom:0px;
	padding-top:50px;
	margin-bottom: 0px;
}
.easy-handle h4{
	padding:40px 0px 15px 0px;
}
.power-hands h2{
	font-size:32px;
	line-height:34px;
}
}


@media (max-width:767px){
.ct_sminner > .et_pb_row{ padding:0; width:94%; }
.et_pb_slide_image, .et_pb_slide_video{ display:block; }
h2, h3{ font-size:24px; padding-bottom:12px; }
p{ font-size:16px; }
/* MAIN COUNTER END*/
.main_counter .et_pb_number_counter:before{ content:initial; }
.main_counter .et_pb_column{ margin-bottom:35px; width:100% !important; }
.main_service .et_pb_fullwidth_portfolio{ margin-top:10px; }
.main_hwso .et_pb_row.et_pb_row_3{ padding:15px 0px 0px; }
/* MAIN COUNTER END*/
.main_service .et_pb_fullwidth_portfolio .et_pb_portfolio_image.landscape img{ margin-bottom:15px; }
.main_service .et_pb_fullwidth_portfolio .et_pb_portfolio_image{ padding:15px;
padding-bottom:15px;
height:auto !important }
.main_service .et_pb_fullwidth_portfolio .et_pb_portfolio_image p{ padding-bottom:5px; }
.hws_cont li:before{ width:25px; height:25px; background-size:25px; left:-35px; }
/* BOTTOM COUNTER END*/
.btm_counter .et_pb_column.et_pb_column_1_3{ width:100% !important; margin-bottom:25px; }
/* BOTTOM COUNTER END*/
.footer-widget h4.title{ padding-bottom:10px; }
#footer-widgets ul.myfooter-contact li{ margin-bottom:15px; }
.footer_logo{ margin-top:0; }
.my_footer_row .my_footer_nav, .my_footer_row .my_footer_copyright{ width:100%; float:none; }
.my_footer_copyright p#footer-info{ float:none; }
.my_footer_nav .bottom-nav{ padding:0; }
.my_footer_copyright #footer-bottom{ padding:0; }
.my_footer_row.et_pb_row{ padding-bottom:5px; }
.bottom-nav{ text-align:left; }
.my_footer_copyright p#footer-info{ float:left; }
.bottomPayment ul li{ width:100%; margin-bottom:20px;}
.bottomPayment ul li:last-child{ margin-bottom:0;}
.center-software h2{
	font-size:25px;
	line-height:30px;
}
.cloud-calling h4{
	font-size:20px;
}
.cloud-calling h5{
	font-size:15px;
}
.cloud-calling img{
	padding-top:10px;
}
.easy-handle h4{
	font-size:25px;
	line-height:30px;
}
.easy-handle p{
	line-height:26px;
}
.power-hands h2{
	font-size:25px;
	line-height:30px;
}
.power-hands .et_pb_text_align_left p{
	padding:10px 0px 0px 0px;
	font-size:16px;
	line-height:26px;
}
.features .et_pb_row{
	margin:0px auto;
}
	.et_pb_more_button{
		margin-top:0px;
	}
	.power-hands .et_pb_text_15 p{	
	padding:0px 20px 0px 20px;
}
}


@media (max-width:600px){
.et_pb_fullwidth_portfolio .et_pb_portfolio_item{ width:100% !important;}
.main_bnn_slider .et_pb_container{ padding-top:50px; }
.main_bnn_slider a.et_pb_more_button.et_pb_button{ padding:5px 26px 5px 8px; background-size:14px; font-size:12px; margin-top:0; }
.main_bnn_slider .et_pb_post_slider_image_top .et_pb_slide_description{ padding-top:12px;
padding-left:10px; padding-right:10px; padding-top:3%; }
.main_bnn_slider h2.et_pb_slide_title a{ font-size:18px; }
.main_bnn_slider .et_pb_slide_content p{ font-size:14px; line-height:16px; padding:10px; }
.main_bnn_slider h2.et_pb_slide_title{ padding:0; }
.main_hwso .et_pb_row{
padding-bottom:5px
}
.my_footer_nav ul.bottom-nav li{ padding-right:5px; }
.my_footer_nav ul.bottom-nav li:after{ right:-4px; }
.entry-content .simpay-payment-receipt-wrap ul li strong{ display:block; width:100%; border-right:0px solid #e2e5ec; padding:12px 12px 0px; font-size:14px;}
.entry-content .simpay-payment-receipt-wrap ul li span{ display:block; padding:0px 12px 12px 12px; }
.paymentSucess .simpay-payment-receipt-wrap h1{ font-size:24px;}
.paymentSucess .simpay-payment-receipt-wrap p{ font-size:15px; line-height:normal;}
}
@media (max-width:479px){
.ct_sminner .et_pb_column{
min-height:auto;
}
.features .et_pb_text_17 p{
	padding-bottom:0px;
	margin-bottom:0px;
}
	.power-hands .et_pb_text_15 p{	
	padding:0px 5px 0px 5px;
}
.power-hands h2{
	font-size:22px;
}
.power-hands img.alignleft{
	float:none;
	margin:10px auto;
    display: block;
}
.power-hands .et_pb_text_align_left p{
	width: 100%;
	text-align: center;
	margin:10px 0px 10px 0px;
}
.power-hands a.et_pb_more_button.et_pb_button{
	margin-top:20px;
}
	.center-software h2{
		font-size:22px;
	}
}
@media (max-width:419px){

.et_header_style_left .et-search-form, .et_header_style_split .et-search-form{
width:100% !important;
max-width:100% !important;
top:0;
background:#0d1622 !important;
}
.ct_sminner .cust_four .et_pb_blurb_content{
min-height:308px;
}
}

.testimonial-section h4{
  text-align: center;
}
.testimonial-section .card{
  background:#F3F3F3;
  border-radius:20px;
  padding:15px;
  min-height:380px;
  position:relative;
  text-align:center;
  margin-top:50px;
}
.testimonial-section .card .image{
    width: 100px;
    height: 100px;
    border-radius: 100%;
    margin-top: -65px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 25px;
}
.testimonial-section .card .image img{
    border: 3px solid #0E1B32;
    border-radius:100%;
}
.testimonial-section .title{
  line-height:25px;
}
.testimonial-section .subtitle{
  padding-bottom:0;
}
.testimonial-section .card p {
  font-size:15px;
}
.testimonial-section .card .bottom-content {
  position: absolute;
    top: 75%;
    left: 50%;
    width: calc(100% - 15px);
    transform: translateX(-50%);
}
.testimonial-section .card .bottom-content .title{
  font-size:16px;
  font-weight:600;
  padding-bottom:0;
}
.testimonial-section .et_pb_column_1_4{
  width:25% !important;
}
.testimonial-section .et_pb_column{
  margin-right:10px !important;
}
@media only screen and (max-width: 991px) {
	.testimonial-section .et_pb_column_1_4 {
   width: 100%!important;
    margin-right: 0px !important;
    margin-bottom: 25px !important;
}
	.testimonial-section .et_pb_column {
    margin-right: 0;
}
.testimonial-section .card p{text-align: center !important; }
.testimonial-section .card{
    min-height: auto !important;
    padding-bottom: 30px !important;
}
.testimonial-section .card .bottom-content {
   position: static !important;
    width: 100% !important;
    transform: none !important;
    margin-top: 20px !important;
}
}