@font-face {
    font-family: 'MyriadPro-Bold';
    src: url('fonts/MyriadPro-Bold.eot');
    src: url('fonts/MyriadPro-Bold.eot?#iefix') format('embedded-opentype'),
         url('fonts/MyriadPro-Bold.woff') format('woff'),
         url('fonts/MyriadPro-Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'MyriadPro-Regular';
    src: url('fonts/MyriadPro-Regular.eot');
    src: url('fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/MyriadPro-Regular.woff') format('woff'),
         url('fonts/MyriadPro-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'MyriadPro-Semibold';
    src: url('fonts/MyriadPro-Semibold.eot');
    src: url('fonts/MyriadPro-Semibold.eot?#iefix') format('embedded-opentype'),
         url('fonts/MyriadPro-Semibold.woff') format('woff'),
         url('fonts/MyriadPro-Semibold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
body{ font-family: 'MyriadPro-Regular', Arial, Helvetica, sans-serif; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.clear { margin:0; padding:0; clear:both;}
:focus {outline:none;}
img{width:100%;}
::selection{background:rgba(19,137,91,0.6); color:#fff;}
::-moz-selection{background:rgba(19,137,91,0.6); color:#fff;}

.spacer1 {margin:0; padding:0; clear:both; height:10px;}
.spacer2 {margin:0; padding:0; clear:both; height:20px;}
.spacer3 {margin:0; padding:0; clear:both; height:30px;}
.spacer4 {margin:0; padding:0; clear:both; height:40px;}
.spacer5 {margin:0; padding:0; clear:both; height:50px;}

h2 {font-weight:700;color:#000; margin:0; padding:0; font-size: 32px; text-transform:uppercase}
h3 {font-weight:700;color:#000; margin:0; padding:0; font-size: 28px; text-transform:uppercase}
h4 {font-weight:700;color:#000; margin:0; padding:0; font-size: 24px;}
h5 {font-weight:700;color:#000; margin:0; padding:0; font-size: 16px;}
h6 {font-weight:700;color:#000; margin:0; padding:0; font-size: 14px;}
p {font-weight: normal; padding:0; font-size: 15px; line-height:22px; font-family: Verdana, Helvetica, sans-serif; color: #707070; text-align:left;}
li { font-size: 16px;color:#737373;}
.red{color:red;}
.slow {-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.top { width: 35px; height: 30px; position: fixed; right:1%; cursor: pointer; bottom:0; display:none; z-index:1; border-radius:5px 5px 0 0;
background-image:url(../images/top_arw.png); background-size: 100%; background-repeat:no-repeat; background-color:rgba(0,0,0,0.15); }
.top a {width: 35px; height: 30px; position: fixed;}
.top:hover {background-image:url(../images/top_arw.png); background-size: 100%; background-repeat:no-repeat; background-color:#38d7e5;}
.btn { padding:8px 35px 4px 35px; margin:10px 0 0 0; border-radius:0; background:#2eaeb9;font-family: 'MyriadPro-Regular', Arial, Helvetica, sans-serif;
color:#fff; text-transform:uppercase; letter-spacing:1px;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out; }
.btn:hover { color:#fff;background:#24959e;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out; }
.reset_btn {margin-left:30%; background: #757575;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.reset_btn:hover {background:#000;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out; }
label { width:30%; display:inline-block; color:#676767; font-weight:normal;float:left; }
.fld { width:50%; display:inline-block; border:solid 1px #dadada; padding:7px 7px; margin:0 0 5px 0;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out; }
.fld:hover {border:solid 1px #b9b9b9;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.txtfld { width:50%; display:inline-block; border:solid 1px #dadada; padding:7px 7px; margin:0 0 5px 0; }

.quick_icon { position: fixed;display: inline-block; display:flex;justify-content:  center;align-items:  center;
width:50px; height:50px; position: fixed; right:.5%; cursor: pointer; bottom:50px; background: #2eaeb9; text-align:center; padding:13px 8px; border-radius:100px;
-webkit-transform: translateZ(0);transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;
-webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform; z-index: 999; }
.quick_icon:before { pointer-events: none; position: absolute; z-index: -1; content: ''; top: 100%; left: 5%; height: 10px; width: 90%;
opacity: 0;  background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%); -webkit-transition-duration: 0.3s; transition-duration: 0.3s;
-webkit-transition-property: transform, opacity; transition-property: transform, opacity; }

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    border-color: #2eaeb9;
}
.mb-3{
    margin-bottom:30px !importent;
}

.quick_icon:hover, .quick_icon:focus, .quick_icon:active { -webkit-transform: translateY(-5px); transform: translateY(-5px); }
.quick_icon:hover:before, .quick_icon:focus:before, .quick_icon:active:before { opacity: 1; -webkit-transform: translateY(5px); transform: translateY(5px);}
.quick_icon a {color:#fff;font-size:20px;}

.whatsapp_icon {bottom:115px;background:#72BC6B;}
.whatsapp_icon a {font-size: 25px;}

.tel_icon {bottom:180px;}
.tel_icon a {font-size:25px;}

.skype_icon {bottom:245px;}
.skype_icon a {font-size:25px;}


.hdr_top_strip {background-color:#47a4ad;position:fixed; left:0; top:0; z-index:20; width:100%; color:#fff; padding:8px 0; }
.hdr_top_strip a { color:#fff;}
.home_body {background-image:url('../images/home_bg.jpg'); background-size:100%; background-repeat:no-repeat; width:100%; height:530px; }
header {position:fixed; left:0; top:33px; width:100%; background:#fff; z-index:999;box-shadow: 0px 3px 4px -5px #868686; margin:0; padding:0}
header .logo { width:212px; margin:8px 0 0 0; }

.home_body .home_header {background:transparent; box-shadow:none;}
.home_body .home_scroll_header {background:#fff; box-shadow: 0px 3px 4px -5px #868686;}

header nav { float:right; }
header nav ul { margin:0; padding:0; list-style:none; }
header nav ul li { float:left; text-transform:uppercase; padding:25px 0px;  }
header nav ul li a { color:#616161; font-family: 'MyriadPro-Semibold'; font-size:14px; padding:26px 12px 29px;   }
header nav ul li a.active { color:#fff; background:#000; border-top:solid 3px #29bdca; }
header nav ul li a:hover { text-decoration:none;}
header nav ul li a:hover { color:#fff; background:#000; border-top:solid 3px #29bdca; }
header nav ul li:hover .menu_hover_body {display:block;}
.menu_hover_body {display:none; background:#fff; border-top:solid 3px #0facce; top:70px; width:100%;
padding:35px 20px 25px 35px; width:1167px; right:16px; position:absolute; z-index:1; cursor:pointer;
-webkit-box-shadow: 0 5px 4px -5px black; cursor:default;-moz-box-shadow: 0 5px 4px -5px #616161;box-shadow: 0px 5px 4px -5px #616161;}
.menu_hover_body ul li {width:212px; min-height: 60px; float:left; border-right:solid 1px #d3d3d3; margin:0 12px 0 0; padding:0 10px 0px 0;}
.menu_hover_body ul li a {color:#6f6f6f; font-size:13px; text-transform:none; font-weight:normal; font-family: 'MyriadPro-Regular', Arial, Helvetica, sans-serif;}
.menu_hover_body ul li a p {font-size:13px; line-height:17px;}
.menu_hover_body ul li a:hover {color:#6f6f6f;}
.menu_hover_body ul li.last {margin-right:0; border-right:none;}
.menu_hover_body ul li .icon {margin:0 8px 7px 0;}
.menu_hover_body ul li .icon img {width:40px;height:40px;object-fit:contain;}
.menu_hover_body ul li .sub_menu {color:#343434; text-transform:uppercase; font-size:14px; font-family: 'MyriadPro-Semibold';}
.menu_hover_body ul li a:hover .sub_menu  {color:#2eafbb;}
.menu_hover_body ul a:hover { color:#fff; background:transparent; border-top:none; }
.menu_hover_body ul a {padding:0px;}


.banner_body { margin:110px 0 0 0; }
.banner_body .banner_txt_bdy { padding:50px 0 0 0; }
.banner_body .banner_txt_bdy h2 { font-size:50px;font-family: 'MyriadPro-Bold'; text-transform:uppercase; }
.banner_body .banner_txt_bdy h4.website_name { margin:20px 0 0 0; text-transform:uppercase; font-size:20px; }
.banner_body .banner_txt_bdy h5.website_url { font-weight:normal; color:#248cce; text-decoration:underline;  }
.banner_body .banner_txt_bdy p { color:#222222; font-size:16px; line-height:22px; }

.main_service_body { padding:80px 0; }
.main_service_body .service_box { min-height:165px; margin-bottom:35px; }
.main_service_body .service_box .service_box_icon { width:20%; height:60px;float:left; margin:0 15px 5px 0; }
.main_service_body .service_box .service_box_icon img{ width:100%; height:100%;object-fit:contain;}
.main_service_body .service_box .service_box_txt {cursor:pointer;}
.main_service_body .service_box .service_box_txt h4 { font-weight:normal; font-size:23px; text-transform:uppercase; letter-spacing:1px; margin:0 0 5px 0; }

.mobile_apps_sec {background:#f5f5f5; padding:40px 0 0 0; }
.mobile_apps_sec .mobile_apps_details { margin:10px 0 0 0; }
.mobile_apps_sec .mobile_apps_details h2 { text-align:left; font-family: Verdana; font-size:35px; color: #000; font-weight: normal; margin: 0px; padding: 0px; margin-bottom: 10px;}
.mobile_apps_sec .mobile_apps_details p { font-family: Verdana, Helvetica, sans-serif; font-size: 15px; color: #707070; font-weight: normal; margin: 0px; padding: 0px; line-height: 22px; text-align: justify; }
.mobile_apps_sec .mobile_apps_details ul { margin:0; padding:10px 0 15px 17px; }
.mobile_apps_sec .mobile_apps_details ul li {color:#6b6b6b;}

.about_sec_body { min-height:530px; padding:80px 0; text-align:center;  background-image:url('../images/about_bg.jpg'); background-size:cover; background-repeat:no-repeat; color:#fff; width:100%;}
.about_sec_body h2 {color:#fff; text-transform:uppercase;margin: 0 0 7px 0;font-weight: normal;font-size:50px;}
.about_sec_body h5 {color:#fff; font-weight:normal;font-size:20px;}
.about_sec_body h5 span {font-weight:bold;color:#2de6f7;}
.about_sec_body .about_sec_inr {text-align:left; padding:25px; background:#fff; margin:25px 0 0 0; padding:40px 30px; }
.about_sec_body .about_sec_inr h6 { font-size:19px; line-height:19px; margin:0 0 15px 0; }
.about_sec_body .about_sec_inr .team_work { width:294px; padding:10px 0 0 0; }
.about_sec_body .about_sec_inr ul { margin:15px 0 0 0; }
.about_sec_body .about_sec_inr ul li {margin:0 0 7px 0; }

.ecommerce_sec_body {padding:100px 0 100px 0; }
.ecommerce_sec_body h2 {letter-spacing:1px;text-transform: uppercase;margin: 0 0 7px 0;font-size:35px;}
.ecommerce_sec_body h5 {letter-spacing:0px; margin:25px 0 7px 0; font-size:18px; line-height:22px;}
.ecommerce_sec_body .collapse_tab_body { margin:20px 0 0 0; }
.ecommerce_sec_body .collapse_tab_body ul { margin:0; padding:0; list-style:none; }
.ecommerce_sec_body .collapse_tab_body ul li { margin:0 0 4px 0; }
.ecommerce_sec_body .collapse_tab_body ul li .heading { cursor:pointer; background:#ececec; border:solid 1px #dadada; padding:7px 8px 5px 10px; font-weight:bold; letter-spacing:.5px; color:#525252; }
.ecommerce_sec_body .collapse_tab_body ul li .details {display:none; background:#fff; border:solid 1px #dadada; padding:7px 8px 5px 10px; line-height:22px;  }
.ecommerce_sec_body .collapse_tab_body ul li:hover .heading { color:#2eaeb9; }

.box_sec_body {padding:80px 0 80px 0; }
.box_sec_body .box h4 { text-transform:uppercase; margin:0 0 4px 0; }
.box_sec_body .tecnology_body ul { margin:3px 0 0 0; padding:0; list-style:none; }
.box_sec_body .tecnology_body ul li { width:23%; float:left; border:solid 1px #efefef; vertical-align:middle; margin:2px; padding:2px; }
.box_sec_body .tecnology_body ul li img { width:100%; }
.box_sec_body .iso_certificate {margin:7px 0 0 0; background:#f5f5f5; text-align:center; }
.box_sec_body .iso_certificate img { width:80%; margin:40px auto; }
.box_sec_body .fb_body .fb_like_box { margin:7px 0 0 0; background:#f5f5f5; text-align:center; padding:15px; }
.box_sec_body .fb_body .fb_like_box iframe { width:100%!important; height:245px!important; }

.portfolio_trail_body .portfolio_list ul { margin:0; padding:0; list-style:none;}
.portfolio_trail_body .portfolio_list ul li { background:#f4f4f4; width:20%; height:200px; float:left; overflow:hidden;}
.portfolio_trail_body .portfolio_list ul li img {filter: gray; -webkit-filter: grayscale(100%);}
.portfolio_trail_body .portfolio_list ul li:hover {background:#fff!important;}
.portfolio_trail_body .portfolio_list ul li:hover .hover_body { display:block;}
.portfolio_trail_body .portfolio_list ul li .hover_body { display:none; margin:-199px 0 0 0; padding:20px; text-align:center; width:20%; height:200px;color:#000; position:absolute; background: rgba(57, 213, 226, 0.92); }
.portfolio_trail_body .portfolio_list ul li .hover_body .name { font-size:22px;line-height:24px; padding:55px 0 0 0;  }
.portfolio_trail_body .portfolio_list ul li .hover_body .icon { font-size:20px;}
.portfolio_trail_body .portfolio_list ul li .hover_body .icon a {color:#000;}
.portfolio_trail_body .portfolio_list ul li .hover_body .icon a:hover {color:#fff;}

.partner_sec_body { background:#fff; padding:20px 0 80px; }
.partner_sec_body h2{margin-bottom:20px;}
.partner_sec_body .partner_list ul { margin:0; padding:0; list-style:none; }
.partner_sec_body .partner_list ul li { float:left; width:20%; text-align:center; }
.partner_sec_body .partner_list ul li img { width:65%; }

.testimonial_sec_body {padding:80px 0; text-align:center; }
.testimonial_sec_body .testimonial h2 {font-family: Verdana; font-size: 30px; color: #000; font-weight: normal; margin: 0px; padding: 0px; margin-bottom: 10px;}
.testimonial_sec_body .testimonial p { text-align:center; }
.testimonial_sec_body .testimonial .testi_list_body { margin:25px 0 0 0; }
.testimonial_sec_body .testimonial .testi_list_body .list .quote { background: rgb(239, 239, 239);padding: 15px 20px 15px 15px;border-radius: 5px; margin-bottom: 30px; font-family: Verdana, Helvetica, sans-serif; font-size: 15px; color: #707070; text-align: center; font-weight: normal;}
.testimonial_sec_body .testimonial .testi_list_body .list .quote:after {content: '';width: 0px;height: 0px;border-style: solid;border-width: 20px 18px 0 18px;
border-color:rgb(239, 239, 239) transparent transparent transparent;position: relative;top: 47px; left:-38px; }
.testimonial_sec_body .testimonial .testi_list_body .list .user_details { /*float:right;*/ }
.testimonial_sec_body .testimonial .testi_list_body .list .user_details .name {font-size: 15px; color: #000; font-weight: normal; margin: 0 0 3px 0;}
.testimonial_sec_body .testimonial .testi_list_body .list .user_details .from {font-size: 13px; color: #7d7d7d; font-weight: normal; margin: 0 0 3px 0;}

.client_sec_body { padding:80px 0 120px 0; text-align:center;  background-image:url('../images/client_bg.jpg'); background-size:100%; background-repeat:no-repeat; color:#fff; width:100%; }
.client_sec_body h2 {letter-spacing: 1px; color:#fff;text-transform: uppercase;margin: 0 0 2px 0;font-size:35px;}
.client_sec_body p { color:#fff; font-size:16px; text-align:center;}
.client_sec_body .client_list { margin:25px 0 0 0;  }
.client_sec_body .client_list ul { margin:0; padding:0; list-style: none; }
.client_sec_body .client_list ul li { background:#ffffff; float:left; width:152px; padding:7px 15px; height:auto; margin:0 15px 0 0; border:solid 1px rgba(0,0,0,0.2); }
.client_sec_body .client_list ul li img {
width:100%; height:auto; margin:0; border-bottom: none;
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\' filterRes=\'800\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
filter: gray; -webkit-filter: grayscale(100%);-webkit-backface-visibility: hidden;-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.client_sec_body .client_list ul li:hover img {
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\' filterRes=\'800\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
-webkit-filter: grayscale(0%);}
.client_sec_body .client_list .more a { text-decoration:none; float:right;font-size: 14px; color: #fff; margin:5px 0 0 0; }
.client_sec_body .client_list .more a:hover { text-decoration:underline;}
.simply-scroll-container { position: relative; }
.simply-scroll-clip { position: relative; overflow: hidden; }
.simply-scroll-list { overflow: hidden; margin: 0; padding: 0; list-style: none; }
.simply-scroll-list li { padding: 0; margin: 0; list-style: none; }
.simply-scroll-list li img { border: none; display: block; }
.simply-scroll { width: 100%; height: auto; }
.simply-scroll .simply-scroll-clip { width: 100%; height:auto; }
.simply-scroll .simply-scroll-list li { float: left; }

.encoders_short_des_body { padding:80px 0 0px 0; text-align:center; } 
.encoders_short_des_body .short_des {margin:0 0 0 4%;} 
.encoders_short_des_body p {width:85%; color:#3b3b3b; font-size:15px; line-height:23px; float:left;}
.encoders_short_des_body p b { color:#39b3af; }
.encoders_short_des_body .coma1 { color:#39b3af; font-size:150px; font-family:Times; float:left; line-height:50px; }
.encoders_short_des_body .coma2 { color:#39b3af; font-size:150px; font-family:Times; float:left; padding:25px 0 0 0; margin:0 0px 0 -170px; }

.latest_portfolio { text-align:center; padding:0 0 80px 0; }
.latest_portfolio h2 {letter-spacing: 1px;text-transform: uppercase;margin: 0 0 2px 0;font-size:28px;}
.latest_portfolio p {text-align:center;}
.latest_portfolio .portfolio_list {margin:25px 0 0 0;}
.latest_portfolio .portfolio_list ul { margin:0; padding: 0; list-style: none;}
.latest_portfolio .portfolio_list ul li { float:left; width:19%; height:auto; border: solid 1px #e3e3e3; margin: 0 10px 0px 0; }
.latest_portfolio .portfolio_list .more a { text-decoration:none; float:right;font-size: 14px; color: #29bdca; margin:5px 0 0 0; }
.latest_portfolio .portfolio_list .more a:hover { text-decoration:underline;}

.get_touch_body {padding:0 0 60px 0;}
.get_touch_body h2 { text-align:center;letter-spacing: 1px;text-transform: uppercase;margin: 0 0 2px 0;font-size:28px;}
.get_touch_body p { text-align:center;}
.get_touch_body .box { margin:50px 0 0 0; }
.get_touch_body .box h4 { text-transform:uppercase; font-size:16px; margin:0 0 5px 0; }
.get_touch_body .box p {text-align:left;}
.get_touch_body .box p span { font-weight:bold;color: #39b3af; }

footer { background:#252525; padding:50px 0 60px 0; color:#fff; }
footer .footter_box {/* min-height:240px;*/}
footer .footter_box h6 { color:#42ded9; text-transform:uppercase; font-size:18px; letter-spacing:1px; margin:0 0 14px 0; }
footer .footter_box h6 a { color:#42ded9; }
footer .footter_box ul { margin:0; padding:0; list-style:none; }
footer .footter_box ul li { color:#fff; font-size:15px; line-height:17px; margin:0px 0 12px 0; }
footer .footter_box ul li a { color:#a9a9a9;}
footer .footter_box ul p { color:#e8e8e8; font-size:13px; cursor:pointer; }

.footer_bar { background:#1b1b1b; padding:20px 0 20px 0; color:#fff; text-align:center; }
.footer_bar p a { color:#a7a7a7;}

.footer_bar_city { background:#42ded9; padding:20px 0 20px 0; color:#fff; text-align:center; }
.footer_bar_city p a { color:#a7a7a7;font-size:9px;color:#e8e8e8;}

/*****========= about us ============*****/
.home_body.inrpage_body { background-image:none; height:auto; }
.innerpage_bar {padding:20px 0;height:auto;margin:90px 0 0 0; background-color:#38b0ae;background-image: url(../images/client_bg.jpg);background-size: 100%; background-position:left -700px; background-repeat: no-repeat;color:#fff;width:100%; }
.innerpage_bar .innerpage_banner_content { padding:40px 0; }
.innerpage_bar .innerpage_banner_content h1 {color:#fff; font-size:50px;font-family: 'MyriadPro-Bold'; text-transform:uppercase; margin:0; padding:0; }
.innerpage_bar .innerpage_banner_content p { color:#222222; font-size:18px; line-height:22px;text-align:center;}

.content_body {padding:50px 0 80px 0;}
.content_body .content  { text-align:center; margin:0 0 7px 0; /*text-transform:uppercase; */}
.content_body .content p { text-align:center; margin:0 0 50px 0; }

.about_body .about_box_body { margin:25px 0 0 0; }
.about_body .about_box_body .about_box { margin:0 0px 30px 0; }
.about_body .about_box_body .about_box h5 {color:#525252;font-size:15px; text-align:left; text-transform:uppercase; margin:0 0 2px 0;  }
.about_body .about_box_body .about_box p { text-align:left; margin:0;}
.about_body .about_box_body .about_box .fa {font-size:30px; text-align:center; line-height:80px; width:80px; height:80px;background:#f3f3f3; margin:0 15px 10px 0; float:left; border-radius:100px; }
.about_body .about_box_body .about_box:hover .fa {color:#fff;background: #2eaeb9;}
.about_body .about_highlight_box {margin:30px 0 0 0;}
.about_body .about_highlight_box .highlight_box {padding:20px 35px; min-height:182px; color:#000; text-align:left; }
.about_body .about_highlight_box .highlight_box.box1 { background:rgba(226, 95, 125, 0.38);}
.about_body .about_highlight_box .highlight_box.box2 { background:rgba(95, 147, 226, 0.42);}
.about_body .about_highlight_box .highlight_box.box3 { background:rgba(226, 137, 95, 0.54);}
.about_body .about_highlight_box .highlight_box h5 {color:#000; text-transform:uppercase; font-size:20px; margin:0 0 5px 0; font-weight:normal; }
.about_body .about_highlight_box .highlight_box ul { padding:0 0 0 25px; }
.about_body .about_highlight_box .highlight_box ul li {color:#000; }

.contact_body h2 {font-family: Verdana; font-size: 22px; text-transform: capitalize; color: #059caa; font-weight: normal; margin: 0px; padding: 0px; margin-bottom: 10px;}
.contact_body p span { color:#2eaeb9; font-weight:bold; }
.contact_body form label {width:25%;}
.contact_body form .form_row input[type=text] {color:#059caa;}
.contact_body form .form_box { background:#f7f7f7; padding:20px; margin:30px 0 0 0; }
.contact_body form .form_box h5 {color:#3c3c3c;text-transform: uppercase;margin: 0 0 7px 0;}
.contact_body form .form_row .reset_btn {margin-left:25%;}
.contact_body .right_box { padding:30px; margin:0 0 20px 0; }
.contact_body .right_box .fa {font-size: 30px;text-align: center;line-height:60px;width:60px;height:60px;background: #f3f3f3;margin:7px 15px 5px 0;float: left;border-radius: 100px;}
.contact_body .right_box h4 {color:#000; text-transform:uppercase; font-weight:normal; }
.contact_body .right_box h5 {color:rgba(0,0,0,0.7); margin:10px 0 0 0;text-transform:uppercase;font-size:15px;letter-spacing:1px;}
.contact_body .right_box p {color:#000; display:block; margin:0 0 15px 0; line-height:18px; }
.contact_body .right_box span {color:#000; font-weight:normal; text-decoration:underline;}
.contact_body .right_box.box1 {background:rgba(153, 120, 189, 0.37);}
.contact_body .right_box.box2 {background:rgba(226, 137, 95, 0.55);}
.contact_body .emaillistmenu { margin:30px 0 0 0; width: 56%;}
.contact_body .emaillistmenu .menuheader { font-weight:normal; margin:0 0 4px 0; background:#f3f3f3; color:#059caa; border-radius:40px; font-size: 18px; }
.contact_body .emaillistmenu .menuheader .fa { margin:0 5px 0 0; background:#059caa; font-size:20px; line-height:50px; text-align:center; color:#fff; width:50px; height:50px; border-radius:100px; }
.contact_body .emaillistmenu .openheader {color:#000!important;background:rgba(85, 133, 193, 0.25)!important;;}
.contact_body .emaillistmenu .categoryitems {background: #f7f7f7;padding: 20px;margin:7px 0 30px 0; }
.contact_body .emaillistmenu .categoryitems input[type="text"] {color:#059caa;}
.contact_body .emaillistmenu .categoryitems .btn {padding: 10px 40px 5px 40px;}
.contact_body .emaillistmenu .categoryitems .submit_btn {}

.call_body h2 {text-transform: capitalize; font-family: Verdana; font-size: 22px; color: #059caa; font-weight: normal; margin: 0px; padding: 0px; margin-bottom: 10px;}
.call_body p { margin:0 0 35px 0; }
.call_body .phone {border:1px solid #059caa; border-radius:20px; background-color:#059caa; color:#FFFFFF; height: 270px; line-height:270px; text-align: center; padding-top: 67px;}
.call_body .call_icon {font-size:105px;} 
.call_body .call_icon .fa {}
.call_body .call_box { margin:0 0 30px 0;background:#efefef; border-radius:20px; text-align:center; }
.call_body .call_box h4 { font-size:17px;font-weight:normal;/*text-transform:uppercase;*/ margin:0 0 5px 0; color:#fff; border-radius:50px; text-align:left!important; }
.call_body .call_box h4.box1 {background: #5585c1;}
.call_body .call_box h4.box2 {background: #c17d55;}
.call_body .call_box h4.box3 {background: #c1558c;}
.call_body .call_box h4.box4 {background: #74ab63;}
.call_body .call_box h4.box5 {background: #b9b52d;}
.call_body .call_box h4.box6 {background: #7449a2;}
.call_body .call_box h4 .fa { margin: 0 5px 0 0;background: #000;font-size: 20px;line-height: 50px;text-align: center;color: #fff;width: 50px;height: 50px;border-radius: 100px; }
.call_body .call_box h3 { padding:15px 0 30px 0; color: 059caa; font-size: 20px;}

.mobile_apps_development .project_img img { width:618px; height:487px; margin:-15px 0 0 0; }
.mobile_apps_development .banner_txt_bdy h4 { color:#000; }
.mobile_apps_development .banner_txt_bdy p { color:#000; }
.mobile_apps_development .btn_bdy .fa { margin:15px 5px 0 0; font-size:25px; color:#fff;width:40px;height:40px; line-height:40px;text-align: center;border-radius:5px;}
.mobile_apps_development .btn_bdy .fa-android {background: #68b445;} 
.mobile_apps_development .btn_bdy .fa-apple {background: #000;} 
.mobile_apps_development .features_body { margin:20px 0 0px 0; }
.mobile_apps_development .features_body h2 {font-family: Verdana; font-size: 18px; color: #059caa; font-weight: normal; margin: 0px; padding: 0px; margin-bottom: 10px;}
/*.mobile_apps_development .features_body p { margin:0 0 40px 0;}*/
.mobile_apps_development .features_body h3 { font-family: Verdana; font-size: 18px; color: #059caa; font-weight: normal; margin: 0px; padding: 0px; margin-bottom: 10px;}

.mobile_apps_development .features_body .why_choose_encoders { margin:20px 0 0 0; }
.mobile_apps_development .features_body .why_choose_encoders p {color:#707070; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; line-height:22px;}
.mobile_apps_development .features_body .why_choose_encoders .fa {color:#29bdca; margin-right: 10px;}


.mobile_apps_development .features_body .features_box { margin:20px 0 0 0; }
.mobile_apps_development .features_body .features_box h4 {font-family: Verdana; font-size: 18px; color: #059caa; font-weight: normal; margin: 0px; padding: 0px; margin-bottom: 10px;}
.mobile_apps_development .features_body .features_box h6 {font-family: Verdana; font-size: 15px; color: #059caa; font-weight: normal; margin-bottom: 10px; word-spacing: 1px; line-height: 20px;}
.mobile_apps_development .features_body .features_box ul { margin:0; padding:0; list-style:none;}
.mobile_apps_development .features_body .features_box ul li {margin: 0 0 5px 0; margin: 0; font-size: 15px; line-height: 20px; font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #707070;}
.mobile_apps_development .features_body .features_box ul li .fa {font-size:22px; text-align: center; line-height:30px; width:50px; height:30px; margin: 0 5px 10px 0; color: #059caa;} 
.mobile_apps_development .features_body .features_image {text-align:center; margin-top: 20px; }
.mobile_apps_development .features_body .features_image img { height:auto; width:100%;}
.mobile_apps_development .mobile_apps_img { margin:-180px 0 40px 0; }

.ecommerce_development {}
.ecommerce_development .banner_img { width:359px; }
.ecommerce_development .main_service_body h2 { text-align:center; font-family: Verdana; font-size: 18px; color: #059caa; font-weight: normal; margin: 0px; padding: 0px; margin-bottom: 10px; }
.ecommerce_development .main_service_body p { text-align:center; margin:0 0 40px 0; font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #707070; font-weight: normal; padding: 0px; line-height: 22px; }
.ecommerce_development .main_service_body .ecom_service_box {min-height:auto;}
.ecommerce_development .main_service_body .ecom_service_box .fa {font-size:30px; color:#059caa; text-align:center; line-height:80px; width:80px; height:80px;background:#f3f3f3; margin:0 15px 10px 0; float:left; border:1px solid; border-color:#CCCCCC; border-radius:100px; }
.ecommerce_development .main_service_body .ecom_service_box:hover .fa {color:#fff; background: #2eaeb9;}
.ecommerce_development .main_service_body .ecom_service_box h5 { font-family: Verdana; font-size: 15px; color: #059caa; font-weight: normal; margin: 0px; padding: 0px; margin-bottom: 10px;}
.ecommerce_development .main_service_body .ecom_service_box p {text-align:left; margin:0 0 40px 0; font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #707070; font-weight: normal; padding: 0px; line-height: 22px; }

.ecommerce-development h4 { color:#059caa; font-family: Verdana; font-size: 18px; font-weight: normal; margin: 0px; padding: 0px; margin-bottom: 10px;}
.ecommerce-development h5 { font-family: Verdana;margin: 0px; padding: 0px; margin-bottom: 20px; font-size:12px; color:#707070; font-weight:normal; line-height: 18px;}
.ecommerce-development .row .img-responsive { width: 130px; height:130px; text-align:center;}
.ecommerce-development p {color:#707070; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; line-height:22px;}
.ecommerce-development .check-text {margin-top: 20px;}
.ecommerce-development .check-text p {background-image:url(../images/check.png); background-repeat:no-repeat; padding-left: 25px; list-style-type:none;}
.ecommerce-development .ecommerce_services {border:1px solid #e2e2e2; padding: 0 20px 0 20px; width:100%; height:325px; margin-bottom: 20px; }
.ecommerce-development .ecommerce_services .content h4 {font-family: Verdana, Helvetica, sans-serif; font-size: 17px; color: #525252; font-weight: normal; margin: 10px 0 3px 0; padding: 0;}
.ecommerce-development .ecommerce_services .content p {font-family: Verdana, Helvetica, sans-serif; text-transform: capitalize; font-size: 12px; color: #707070; font-weight: normal; line-height: 18px; margin-top:8px;}

.encoders_culture_body h5 {color:#2eaeb9; font-family: Verdana; font-size: 18px; color: #059caa; font-weight: normal; margin: 0px; padding: 0px; margin-bottom: 10px;}
.encoders_culture_body .encoders_Culture_hdtext {background-image:url(../images/encoders-culture/encoders_culture_line.png); background-repeat:no-repeat; background-position:center; margin-top:60px;}
.encoders_culture_body .encoders_Culture_hdtext h4{ background-color:#FFFFFF; width: 320px; text-align:center; margin-left: 425px;     font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 25px; color: #059caa;font-weight:100;}
.encoders_culture_body .container .row .body_circle { border:1px solid; border-color:#059caa; border-radius: 80px; width: 160px; height:160px; background-color: #059caa; margin:50px auto 20px auto;}
.encoders_culture_body .container .row .body_circle .contant {color:#FFFFFF; margin-top:45px; font-size:23px; line-height:24px; }
.encoders_culture_body .container .row .body_circle p{margin-top: 70px; text-align:left; width: 120%; line-height: 23px; word-spacing: 4px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:13px;}

.our-mission h4 { color:#059caa; font-family: Verdana; font-size: 18px; font-weight: normal; }
.our-mission .row .img-responsive {border:3px solid; border-color:#059caa; border-radius: 150px; width: 250px; height:250px;}
.our-mission .row p {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; line-height:22px; font-size:12px;}
.our-mission .check-text {margin-top: 20px;}
.our-mission .check-text p {background-image:url(../images/check.png); background-repeat:no-repeat; padding-left: 25px;}
.our-mission .why-choose-encoders{margin-top: 30px;}

.our-vission h4 { color:#059caa; font-family: Verdana; font-size: 18px; font-weight: normal;}
.our-vission h5 { font-family: Verdana;margin: 0px; padding: 0px; margin-bottom: 20px; font-size:12px; color:#707070; font-weight:normal;}
.our-vission .row .img-responsive {border:3px solid; border-color:#059caa; border-radius: 150px; width: 250px; height:250px;}
.our-vission p {color:#707070; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; line-height:22px;}
.our-vission .check-text {margin-top: 20px;}
.our-vission .check-text p {background-image:url(../images/check.png); background-repeat:no-repeat; padding-left: 25px; list-style-type:none;}

.why-encoders h4 { color:#059caa; font-family: Verdana; font-size: 18px; font-weight: normal; margin: 0px; padding: 0px; margin-bottom: 10px;}
.why-encoders .row {margin-top: 20px;}
.why-encoders .row .img-border {border:1px solid; border-color:#e6e6e6; padding:10px; margin-bottom:15px; text-align:center; }
.why-encoders .row .img-responsive { width:60%; margin:0 auto; }
.why-encoders .row p {color:#545454; font-size:16px; font-family:Geneva, Arial, Helvetica, sans-serif; margin-top:10px; text-align:center;}

.our-expertise h4 { color:#059caa; font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}
.our-expertise .check-text p {color:#707070; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; line-height:22px;}
.our-expertise .check-text {margin-top: 10px;}
.our-expertise .check-text p {background-image:url(../images/check.png); background-repeat:no-repeat; padding-left: 25px;}

.our-process h4 {font-family: Verdana; font-size: 18px; color: #059caa; font-weight: normal; margin: 0px; padding: 0px; margin-bottom: 10px;}
.our-process p {font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #707070; font-weight: normal; }
.our-process .our-process_hdtext {background-image:url(../images/encoders-culture/encoders_culture_line.png); background-repeat:no-repeat; background-position:center; margin-top:60px;}
.our-process .our-process_hdtext h4{ background-color:#FFFFFF; width: 320px; text-align:center; margin-left: 425px;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 25px; color: #059caa;font-weight:normal;}

.our-process .row .img-responsive {margin-left:10px; max-width:100%; width:auto;margin: 0 auto; }
.our-process .row .colum {border-left: 1px solid; border-left-color:#c9c9c9; min-height:145px; margin-left: 30px;}
.our-process .row .colum .contant {margin-left: 20px;}

.our-guarantee h4 {font-family: Verdana; font-size: 18px; color: #059caa; font-weight: normal; margin-bottom: 10px;}
.our-guarantee p {font-family: Verdana, Helvetica, sans-serif; font-size: 12px; n color: #707070; font-weight: normal; margin: 0px; padding: 0px; line-height: 22px; text-align: justify;}

.industries-we-serve .container h4 {font-family: Verdana; font-size: 18px; color: #059caa; font-weight: normal; margin: 0px; padding: 0px; margin-bottom: 10px;}
.industries-we-serve .container .row {margin-top:20px;}
.industries-we-serve .container .row h4 {font-family: Verdana; font-size: 18px; color: #444444; font-weight: normal; margin-top:16px;}
.industries-we-serve .container .row h4 {border-bottom:1px solid; border-bottom-color:#d5d3d3; padding-bottom:6px;}
.industries-we-serve .box {background:#e0e0e0; padding:10px;}
.industries-we-serve .img-responsive { width:60%; margin:0 auto; }



.careers-header .contant {text-align:center;}
.careers .container h1 {font-family: Verdana; font-size: 22px; color: #059caa; font-weight: normal; margin: 0px; padding: 0px; margin-bottom: 10px;}
.careers .container h4 {font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #707070; font-weight: normal; margin: 0px; padding: 0px; line-height: 18px;}
.careers .container .junior-php {font-size: 22px; color: #059ba9; font-weight: normal; background: #fff; text-transform: none;}
.careers .container .join-developer-team {border: solid 1px #e5e5e5; border-radius: 10px; padding: 15px; margin: 0 0 20px 0;} 
.careers .container .join-developer-team .clear {clear:both; padding-top: 10px;}
.careers .container .join-developer-team h5 {font-size: 15px; color: #059caa; font-weight: normal; margin: 20px 0 10px 0; padding: 0px;}
.careers .container .join-developer-team p {background-image:url(../images/check.png); background-repeat:no-repeat; padding-left: 25px;}

.custom-web-development h4 {font-family: Verdana; font-size: 18px; color: #059caa; font-weight: normal; margin: 0px; padding: 0px; margin-bottom: 10px;}
.custom-web-development p {font-family: Verdana, Helvetica, sans-serif; font-size: 14px; color: #707070; font-weight: normal; line-height: 22px; text-align: justify;}
.custom-web-development .row {margin-top:20px;}
.custom-web-development .check-text {margin-top: 20px;}
.custom-web-development .check-text .fa {color:#29bdca; margin-right: 10px;}
.custom-web-development .row .img-responsive {margin-top:0;}
.custom-web-development .contant {margin-top:0;}
.custom-web-development .domain {margin-top:20px;}

.product-development .container h4 {font-family: Verdana; font-size: 18px; color: #059caa; font-weight: normal; margin-bottom: 16px;}
.product-development .container .row p {font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #707070; font-weight: normal; line-height: 22px; text-align: justify; margin-bottom:5px;}
.product-development .container .row h5 {font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #707070; font-weight: normal; line-height: 22px; text-align: justify; margin-bottom:5px;}
.product-development .container .row .check-text {margin-top: 15px;}
.product-development .container .row .check-text p {margin-top: 5px;}
.product-development .container .row .check-text p .fa{margin-right: 10px; color: #059caa;}
.product-development .container .check-text {margin-top: 25px;}
.product-development .container .check-text p {margin-top:10px; background-image:url(../images/check.png); background-repeat:no-repeat; padding-left:25px;}

.portfolio .row .img-responsive {width:350px;} 
.portfolio .container h4 { color:#059caa; font-family: Verdana; font-size: 18px; font-weight: normal;  margin: 0px; padding: 0px; margin-bottom: 10px;}
.portfolio .row p {width:490px; max-height: 121px; overflow: hidden; line-height: 18px; word-spacing: 3px;}
.portfolio .row .view_project_btn {border:1px solid; border-color:#29bdca; background-color:#29bdca; width:120px; height:30px; font-family: Verdana, Helvetica, sans-serif; text-transform: uppercase; font-size: 12px; text-align: center; line-height: 30px; margin-top: 20px;}
.portfolio .row .view_project_btn:hover {background: #2095a0; text-decoration: none;}
.portfolio .row .view_project_btn a {text-decoration:none; color:#FFFFFF; padding:5px;}
.portfolio .row {background-image:url(../images/website_design_&_development/web_design_&_development_row_bg.png); background-repeat:no-repeat; background-position:top left; padding-bottom:55px; padding-top:55px;}

.graphic-designing .row h4 {font-family: Verdana; font-size: 18px; color: #059caa; font-weight: normal; margin: 0px; padding: 0px; margin-bottom: 10px;}
.graphic-designing .row .img-secound {border:3px solid; border-color:#059caa; border-radius: 140px; width: 250px; height: 250px;}
.graphic-designing .container h4 {font-family: Verdana; font-size: 18px; color: #059caa; font-weight: normal; margin: 0px; padding: 0px; margin-bottom: 10px;}
.graphic-designing .container p {font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #707070; line-height: 22px;}
.graphic-designing .container .row .check-text {margin-top:10px;}
.graphic-designing .container .check-text p {background-image:url(../images/check.png); background-repeat:no-repeat; padding-left: 25px;}
.graphic-designing .container .customer-say {margin-top:20px;}
.graphic-designing .container .customer-say p {width: 70%;}
.graphic-designing .container .check-text2 {margin-top:20px;}
.graphic-designing .container .check-text2 p {background-image:url(../images/check.png); background-repeat:no-repeat; padding-left: 25px;}
.graphic-designing .container .check-text2 .middle-text {margin-top:15px; margin-bottom:15px; width:70%; background-image:none;}

.our-featured-clients .container h3 {font-family: Verdana; font-size: 18px; color: #059caa; font-weight: normal; margin: 0px; padding: 0px; margin-bottom: 10px;}
.our-featured-clients .container p {font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #707070; font-weight: normal; margin: 0px; padding: 0px; line-height: 18px;}
.our-featured-clients .container .row {padding-bottom:134px;}
.our-featured-clients .container .row .col-md-3 {margin-bottom:20px; }
.our-featured-clients .container .row .img-responsive { width:100%; padding:0 25px; background-image:url(../images/logo/logo_tab_shdw.png); background-repeat: no-repeat; background-position: bottom; border-radius:0px; background-color: #e2e2e2; margin: 0; border: solid 1px #efefef; border-bottom: none; -webkit-filter: grayscale(100%);-webkit-backface-visibility: hidden; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.our-featured-clients .container .row .img-responsive:hover {-webkit-filter: grayscale(0%); background-color: #fff;}
.our-featured-clients .container .row h4 {font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 18px; color: #444; font-weight:normal; border-bottom: solid 1px #ccc; margin: 15px 0 5px 0; height: 25px; overflow: hidden;}
.our-featured-clients .container .row .tag a{color:#FFFFFF; text-decoration:none;}
.our-featured-clients .container .row .tag {margin: 6px 8px 0 10px; padding: 0 10px 0 12px; float: left; position: relative; height: 20px; line-height: 18px; text-decoration: none;font-family: Arial, sans-serif; font-size: 13px; color: #fff; background-color: #00a1b1; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px;border-bottom-right-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px;}
.our-featured-clients .container .row .tag:hover {background-color:#555555; color:#FFFFFF;}
.our-featured-clients .container .row .tag:hover:before {border-color: transparent #555 transparent transparent;}
.our-featured-clients .container .row .tag:before {content: ''; float: left; position: absolute; top: 0; left: -10px; width: 0; height: 0; border-color: transparent #00a1b1 transparent transparent; border-style: solid; border-width: 10px 10px 10px 0;}
.our-featured-clients .container .row .tag:after {content: ''; position: absolute; top: 8px; left: 0; float: left; width: 4px; height: 4px; -moz-border-radius: 2px;-webkit-border-radius: 2px; border-radius: 2px; background-color: #fff; -moz-box-shadow: -1px -1px 1px #757575; -webkit-box-shadow: -1px -1px 1px #757575; box-shadow: -1px -1px 1px #757575;}

.client-testimonial h3 {font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 24px; color: #525252; font-weight: normal; text-align: center; line-height: 40px;}
.client-testimonial p {font-family: Verdana; font-size: 18px; color: #059caa; font-weight: normal; margin: 0px; padding: 0px; margin-top: 10px; text-align: center;margin-bottom: 30px; line-height:25px;}
.client-testimonial .row {padding-bottom:20px;}
.client-testimonial .row .clearfix .img-responsive {float:left; width:56px; height:66px; margin-right:15px; border:1px solid; border-color:#e5e5e5;}
.client-testimonial .row .clearfix p{margin-top: -1px; display: block; line-height: 18px; font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #707070; font-weight: normal; text-align:left;}
.client-testimonial .row .clearfix p .name {color: #000; font-weight: bold; line-height: 20px;}
.client-testimonial .row .arw .contant p {margin-bottom: 12px;}
.client-testimonial .row .colum-two {margin-left:-160px;}
.client-testimonial .row .colum-two .img-responsive {width:30px; height:46px; float:left;}
.client-testimonial .row .colum-two .contant {width: 680px; float: right; padding: 4px 15px; background: #f7f7f7; margin-right:40px;}
.client-testimonial .row .colum-two .contant p{display: block; line-height: 18px; font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #707070; font-weight: normal; text-align:left;}
.client-testimonial .col-lg-3 {width:199px;}

.clientpic img{float:left; width:56px; height:66px; margin-right:15px; border:1px solid; border-color:#e5e5e5;}
.clientpic p{line-height: 18px; font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #707070; font-weight: normal; text-align:left; margin:0;}
.clientpic p .name {color: #000; font-weight: bold; line-height: 20px;}
.clienttxt{padding: 10px; background: #f7f7f7; position:relative;}
.clienttxt p{line-height: 18px; font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #707070; font-weight: normal; text-align:left; margin:0;}
.clienttxt:after { content:""; position: absolute; right: 100%; top: 26px; width: 0; height: 0; border-right: 26px solid #f2f2f2; border-bottom: 13px solid transparent;}

/*.Portfolio-header .row h1 {font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 35px; color: #fff; font-weight: normal; text-align: center; margin-top:30px; 
word-spacing:5px; line-height:45px;}
.Portfolio-header .row h1 .blue {color:#123332; font-weight:bold;}
.portfolio h1 {font-family: Verdana; font-size: 18px; color: #059caa; font-weight: normal; margin: 0px; padding: 0px; margin-bottom: 10px; border-bottom:2px solid; border-bottom-color:#CCCCCC;}
.portfolio .row {padding-top:20px;}
.portfolio h4 {font-family: Verdana; font-size: 18px; color: #059caa; font-weight: normal; margin: 0px; padding: 0px; margin-bottom: 10px;}
.portfolio .img-responsive {width:40%; float:left;}
.portfolio .contant {width:60%; float:right; padding-left:20px;}
.portfolio p {font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #707070; font-weight: normal; line-height: 20px;}
.portfolio .btn{background-color: #29bdca; color: white; padding: 4px 10px; text-align: center; text-decoration: none; font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif;}*/

.graphics .container h1 {font-family: Verdana; font-size: 18px; color: #059caa; font-weight: normal; margin: 0px; padding: 0px; margin-bottom: 10px;}
.graphics .container .img-responsive {width:650px;}

.logo .container .row {margin-bottom:70px;}
.logo .logpic{background-image:url(../images/logo/logo_tab_shdw.png); background-repeat: no-repeat; background-position: bottom; margin-bottom: 30px; padding-bottom: 7px; /*height: 108px;*/}
.logo .logpic {border:1px solid; border-color:#f3f3f3;}

.ecommerce-design-and-development .row .img-responsive {width:350px;} 
.ecommerce-design-and-development .container h4 { color:#059caa; font-family: Verdana; font-size: 18px; font-weight: normal;  margin: 0px; padding: 0px; margin-bottom: 10px;}
.ecommerce-design-and-development .row p {width:490px; max-height: 121px; overflow: hidden; line-height: 18px; word-spacing: 3px;}
.ecommerce-design-and-development .row .view_project_btn {border:1px solid; border-color:#29bdca; background-color:#29bdca; width:120px; height:30px; font-family: Verdana, Helvetica, sans-serif; text-transform: uppercase; font-size: 12px; text-align: center; line-height: 30px; margin-top: 20px;}
.ecommerce-design-and-development .row .view_project_btn:hover {background: #2095a0; text-decoration: none;}
.ecommerce-design-and-development .row .view_project_btn a {text-decoration:none; color:#FFFFFF; padding:5px;}
.ecommerce-design-and-development .row {background-image:url(../images/website_design_&_development/web_design_&_development_row_bg.png); background-repeat:no-repeat; background-position:top left; padding-bottom:55px; padding-top:55px;}

.custom-web-design h4 { color:#059caa; font-family: Verdana; font-size: 18px; font-weight: normal;}
.custom-web-design .row .img-responsive {border:3px solid; border-color:#059caa; border-radius: 150px; width: 250px; height:250px;}
.custom-web-design .row p {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; line-height:22px; font-size:12px;}
.custom-web-design .check-text {margin-top: 20px;}
.custom-web-design .check-text p {background-image:url(../images/check.png); background-repeat:no-repeat; padding-left: 25px;}
.custom-web-design .check-text .fa {color:#29bdca; margin-right: 10px;}
.custom-web-design .why-choose-encoders{margin-top: 30px;}
.custom-web-design .our-domain-expertise {margin-top: 20px;}
.custom-web-design .our-domain-expertise p {background-image:url(../images/check.png); background-repeat:no-repeat; padding-left: 25px; list-style-type:none;}
.custom-web-design .our-domain-expertise .fa {color:#29bdca; margin-right: 10px;}


.open-source-customization .container .row h4 {font-family: Verdana; font-size: 18px; color: #059caa; font-weight: normal;  margin: 0px; padding: 0px; margin-bottom: 10px;}
.open-source-customization .container .row .img-responsive {border: solid 3px #059caa; border-radius: 500px; width: 250px; height: 250px;}
.open-source-customization .container .check-text h4 {font-family: Verdana; font-size: 18px; color: #059caa; font-weight: normal;  margin: 0px; padding: 0px; margin-bottom: 10px;}
.open-source-customization .container .check-text p {background-image:url(../images/check.png); background-repeat:no-repeat; padding-left: 25px;}
.open-source-customization .container .customer-say {margin-top:20px;}
.open-source-customization .container .customer-say	h4 {font-family: Verdana; font-size: 18px; color: #059caa; font-weight: normal;  margin: 0px; padding: 0px; margin-bottom: 10px;}
.open-source-customization .container .customer-say .more-link {color:#707070; text-decoration:underline;}
.open-source-customization .container .check-text2 h4 {font-family: Verdana; font-size: 18px; color: #059caa; font-weight: normal;  margin: 0px; padding: 0px; margin-bottom: 10px;}
.open-source-customization .container .check-text2 p {background-image:url(../images/check.png); background-repeat:no-repeat; padding-left: 25px;}	
	
	
.sidacod{}
.sidacod .panel-group .panel{border-radius:0;}	
.sidacod .panel-heading > a {color: #838080;font-size:14px; text-decoration:none; }
.sidacod .panel-heading:hover a {color:#fff;}
.sidacod .panel-heading a:link {outline:none;}
.sidacod .panel-title{font-size:14px; font-weight: normal;}
.sidacod .panel-title > a {color: #838080;font-size:15px; text-decoration:none;padding: 4px 0; display: block; }
.sidacod .panel-title > a:focus {outline:none;}
.sidacod .panel-title > a:hover { text-decoration:none;}
.sidacod .panel-default > .panel-heading:hover {border-color:#059caa; background:#059caa;}
.sidacod .panel-default > .panel-heading:hover .panel-title > a {color:#fff;}

.sidacod .panel-body ul li a span{margin-right:5px;}
.sidacod .panel-body ul{padding-left: 15px;}
.sidacod .panel-default > .panel-heading{border-color:#3BB4AF; background:none;}
.sidacod .panel-heading{border-radius: 0; padding: 7px 10px;}
.sidacod .panel-default{border-color: #eaeaea; background-color:#fff;}
.sidacod .panel-body ul li{list-style:none; font-size:14px;}
.sidacod .panel-body ul li a{color:#707070;}
.sidacod .panel-body ul li a:hover{color:#38b0ae; text-decoration:none;}
.sidacod .panel-body ul li a.active{color:#38B0AE;}
.sidacod .panel-title .icogap{margin-right:5px;}

/*common start*/
.mbtm15{margin-bottom: 15px;}
.mbtm20{margin-bottom: 20px;}
.mbtm30{margin-bottom: 30px;}
.mtop30{margin-top:30px;}
.mtop50{margin-top:50px;}
.mtop20{margin-top:20px;}
.mtop10{margin-top:10px;}

.genhed{ color: #059caa; font-family: Verdana; font-size: 18px; font-weight: normal;}
.genp{font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: normal; line-height: 22px; color: #707070;}
.genlist{padding-left:0;}
.genlist li{list-style:none; color: #707070; font-family: Verdana,Helvetica,sans-serif; font-size: 15px; line-height: 24px;}
.tickico{margin-right:5px; color:#38b0ae;}
.picpadd{padding: 0 70px;}
.picpadd img{border: 3px solid #3ab3ae;}
.nobodd img{border: none;}

.bantxtlight{color: #b0fdfa; font-size: 50px;}
.bantxtdark{color: #044643; font-size: 50px;}
	
/*common end*/
	
	
.cap_tab {background: #fff; border: 1px solid #e6e6e6; color: #707070;  margin-bottom: 15px; padding: 10px;}
.cap_tab p{float:left; font-size: 16px; width: 168px;}
.cap_tab a {color: #707070; text-decoration: none;}
.cap_tab_img {float: left; margin-right: 15px; width:65px; height:67px;}
.cap_tab_img img{width:100%;}

.bantoppad{padding-top: 30px;}
.bantoppad h1{line-height: 52px; margin-top:0;}
	
.bantxt2line{padding-top: 90px;}
	
.themecol{color:#059caa;}


.propic{}
.propic img{width:100%; border:solid 1px rgba(0,0,0,0.15); }
.protxt{}
.protxt p{}
.protxt h5{color:#059caa; margin-bottom:5px;}
.androdpic{ padding: 0px;border:solid 1px rgba(0,0,0,0.15);}
.androdpic img{width:100%;}
.androdtxt{padding:0px;}
.androdtxt h5{color:#059caa;}
.andbtn{font-size:13px; border-color:#2eaeb9; padding:5px 15px;}

.bodbtm{background:#E0E0E0; height:1px; width:100%; margin:20px auto;}
.anpadd{padding:0;}

.detailpic{border:solid 1px #E0E0E0; padding:20px; text-align:center;}
.detailpic img{width:100%;}
.detailandrod{border:solid 1px #E0E0E0; padding:20px; text-align:center;}
.detailandrod img{width:325px;}
.delcon{margin-top:30px;}
.delcon h4{font-weight:normal;}

.leftdel{width:20%; float:left; margin-right:12px;}
.rightdel{width:77%; float:left;}
.rightdel p a{color:#059caa;}
.rightdel p a:hover{color:#059caa; text-decoration:none;}
.secdel{margin-bottom:12px;}
	
.linepic{background-image:url(../images/website_design_&_development/web_design_&_development_row_bg.png); height:2px; background-repeat:no-repeat; background-position:center center; padding-bottom: 55px; padding-top: 55px;}
.paraport p{word-spacing: 3px; line-height:18px;}


.view_project_btn {border:1px solid; border-color:#29bdca; background-color:#29bdca; width:120px; height:30px; font-family: Verdana, Helvetica, sans-serif; text-transform: uppercase; font-size: 12px; text-align: center; line-height: 30px; margin-top: 20px;}
.view_project_btn:hover {background: #2095a0; text-decoration: none;}
.view_project_btn a {text-decoration:none; color:#FFFFFF; padding:5px;}

.aboutcon{float: left; width: 475px;}
.bigaboutcon{width:1070px; float: left;}


.leftserve{border:solid 1px #3BB4AF; background:none; border-radius:0; padding: 7px 10px; margin-bottom: 5px;}
.leftserve a{color:#3BB4AF; text-decoration:none;}
.leftserve a:hover{color:#000; text-decoration:none;}

.picserv{float:left; width:65px; margin-right:10px;}
.conserv{float:left;  width:172px;}
.conserv p{font-size: 16px;}
.conserv p a{color:#707070; text-decoration:none;}
.conserv p a:hover{color:#707070;}
.boxsec{border: 1px solid #e6e6e6; color: #707070; padding:10px; margin-bottom: 15px;}

.flypic{}
.flypic img{width:550px;}

.androdsec{margin-top:12px;}
.androdsec .urlsec{width:10%; float:left; margin-right:12px;}
.androdsec .nameurl{width:85%; float:left;}
.androdsec .nameurl p a{color:#059caa;}
.androdsec .nameurl p a:hover{color:#059caa; text-decoration:none;}

.portfolio_dtls { margin:10px 0 0 0; }
.portfolio_dtls table { font-size:14px; }
.portfolio_dtls table td {padding:1px 0;color:#575757;}
.portfolio_dtls span {color:#2d2d2d; border-left:solid 1px #ccc; padding:0 0 0 15px; }

.portfolio_img {border:solid 1px rgba(0,0,0,0.15);}

.product_dashboard_body {}
.product_dashboard_body .product_box2 {height:250px!important;} 
.product_dashboard_body .product_box { cursor:pointer; border:solid 1px rgba(0,0,0,0.1); height:340px; text-align:center; padding:15px 25px; margin-bottom:10px; }
.product_dashboard_body .product_box .fa {font-size:30px; text-align:center; line-height:80px; width:80px; height:80px;background:#f3f3f3; margin:15px 15px 10px 0;border-radius:100px; }
.product_dashboard_body .product_box:hover .fa {color:#fff;background:#2eaeb9;}
.product_dashboard_body .product_box .fa-desktop {background:#ffe62d;}
.product_dashboard_body .product_box .fa-globe {background:#f0697c;}
.product_dashboard_body .product_box .fa-database {background:#c1bbf9;}
.product_dashboard_body .product_box .fa-bar-chart {background:#81dd78;}
.product_dashboard_body .product_box .fa-cubes {background:#eacd87;}
.product_dashboard_body .product_box .fa-pencil-square-o {background:#fc9ee0;}
.product_dashboard_body .product_box .fa-tags {background:#efa082;}
.product_dashboard_body .product_box .fa-wrench {background:#6be1dd;}
.product_dashboard_body .product_box h5 {font-weight: normal;font-size:17px;text-transform: uppercase;letter-spacing:0;margin:10px 0 3px 0;}
.product_dashboard_body .product_box p {text-align:center; line-height:18px; }

.autoheight_content .product_box{
    height:auto !important;
    text-align:left !important;
}
.product_dashboard_body .product_box ul{
    list-style: none;
    padding: 0;
    text-align: left;
    width: 100%;
}
.product_dashboard_body .product_box ul li{
    display: inline-block;
    padding: 2px 7px 2px 15px;
    position:relative;
}
.product_dashboard_body .product_box ul li::before{
    content: "\f00c";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #41b9b7;
    font-size: 12px;
    position: absolute;
    top: 5px;
    left: 0;
}
.img-icon{
    width: 80px;
    height: 80px;
    object-fit: contain;
    margin-bottom: 10px;
    border-radius: 50%;
    padding: 10px;
}
.cap { width:50%; display:inline-block; border:solid 1px #dadada; padding:7px 7px; margin:0 0 5px 0; }
.cap img {width:100%;}


.customwebdesign {background:#f5f5f5; padding:40px 0 40px 0; }
.customwebdesign .webdetailbox { margin:10px 0 0 0; }
.customwebdesign .webdetailbox h2 { text-align:left; font-family: Verdana; font-size:25px; color: #000; font-weight: normal; margin: 0px; padding: 0px; margin-bottom: 10px;}
.customwebdesign .webdetailbox p { font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #707070; font-weight: normal; margin: 0px; padding: 0px; line-height: 22px; text-align: justify; }
.customwebdesign .webdetailbox ul { margin:0; padding:10px 0 15px 17px; }
.customwebdesign .webdetailbox ul li {color:#6b6b6b;}
.customwebdesign .custpicbox{}
.customwebdesign .custpicbox img{/*margin:-180px 0 40px 0;*/}
.banpropic img {/*height: 419px; margin: -30px 0 0; width: 636px;*/}
.dizlistbox{margin-top:20px;}
.dizlistbox h4 {color: #059caa; font-family: Verdana; font-size: 25px; font-weight: normal; margin-bottom: 25px;}
.paddddiz{padding:30px 0;}


.mobile_box {margin:0 0 30px 0;}
.mobile_box ul {margin:0; padding:0; list-style:none;}
.mobile_box ul li {width:18%; float:left; display:inline-block; border:solid 1px #e2e2e2; margin:0 8px; padding:25px; text-align:center; }
.mobile_box ul li h4 {font-family: Verdana, Helvetica, sans-serif;font-size: 17px;color: #525252;font-weight: normal;margin: 10px 0 3px 0;padding: 0;}
.mobile_box ul li img {width:60%;}

.awards_body .awards {background:#fff; padding:15px; box-shadow:0px 2px 10px #b9b9b9; margin-bottom: 30px;}
/*------------dk-26-05-2021---------------*/
.testimonial_video {
    width: 100%;
    height: 333px;
    margin: 20px 0;
    border-radius: 14px;
    overflow: hidden;
    background: #29bdca;
    padding: 5px 0;
    box-shadow: 0 8px 32px -18px #000;
}
.testimonial_video video,
.testimonial_video iframe {
    display: block !important;
    width: 100%;
    height: 100%;
}
.mb-3{
    margin-bottom:18px;
}
.weonsocial_img{
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-top: 12px;
}
.weonsocial_img img{
    width: 100%;
}

.contact_sec{
    padding: 20px 0;
    background: #00a1b1;
}
.contact_sec h2 {
    color: #fff;
    font-size: 26px;
    margin: 5px 0;
}
.contact_sec p{
    color: #fff;
    font-size: 14px;
}
.contact_btn {
    display: flex;
    width: 100%;
    height: 55px;
    justify-content: center;
    align-items: center;
}
.contact_btn a {
    background: #222222;
    color: #fff;
    padding: 8px 15px;
    font-size: 15px;
    border-radius: 5px;
    transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
}
.contact_btn a:hover,.contact_btn a:focus{
    text-decoration: none;
    background: #434343;
    color: #fff;
}

.ourmethodology_sec {
    padding: 60px 0 0px 0;
}
.methodology_content {
    padding: 30px 0;
}
.mithology_img{
    width: 100%;
}
.mithology_img img{
    width: 100%;
}
.innerpagebnr{
    margin-top:90px
}
.offerdev_bx {
    background: #fff;
    border-radius: 10px;
    padding: 1rem;
    text-align: center;
    margin-bottom: 20px;
}
.offerdev_bx img{
    width:100%;
    height: 120px;
    margin-bottom:10px;
    object-fit:contain;
}
.offerdev_bx h1{
    color: #333;
    font-size: 18px;
    margin-top: 8px;
}
.social_media_feeds {
    padding: 40px 0 100px 0;
}
.social_list h2{
    margin-bottom: 20px;
}
.social_media_bx {
    width: 100%;
    height: auto;
    position: relative;
    margin-bottom: 20px;
}
.social_media_bx img {
    width: 100%;
    height: 230px;
    object-fit: cover;
    object-position: center center;
    border-radius: 10px;
    overflow:hidden;
}
.socialcontent{
    background: #fff;
    max-width: 90%;
    margin: auto;
    box-shadow: 0px 5px 10px #0000002e;
    padding: 10px;
    height: 120px;
    margin-bottom: 20px;
    border-radius: 0 0 10px 10px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}
.socialcontent p{
    text-align: center;
}
.social_media_bx i.fa {
    position: absolute;
    bottom: -14px;
    left: 0;
    right: 0;
    margin: auto;
    text-align: center;
    display: block;
    font-size: 22px;
    background: #47a4ad;
    color: #fff;
    width: 70px;
    height: 27px;
    line-height: 1.3;
    border-radius: 50px;
}
.owl-stage-outer {
    z-index: 1;
}
#social_media_feeds .owl-nav{
   position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 0;
}
#social_media_feeds .owl-prev,#social_media_feeds .owl-next{
    position: absolute;
    top: 0;
    bottom: 0;
    width: 23px;
    height: 40px;
    margin: auto;
    font-size: 49px;
}
#social_media_feeds .owl-prev{
    left: -36px;
}
#social_media_feeds .owl-next{
    right: -36px;
}
.contact_section {
    padding: 50px 0;
    background:#ffffff;
}
.contact_section h2{
    color: #00a1b1;
}
.contact_section p{
    color: #5d5c5c;
}
.contact_section form{
        margin-top: 0px;
}
.contact_section h5{
        color: #fff;
    margin-bottom: 11px;
}
.contact_section label{
    color: #777777;
}
.contact_section .cap {
    color: #6f6f6f;
}
.contact_section .form_row {
    margin-bottom: 10px;
}

.contact_section .fld,.contact_section .txtfld{
    width: 100%;
}
.ft_inlinemenu{
    
}
.ft_inlinemenu li{
        display: inline-block;
    margin: 5px 3px 14px 0 !important;
}
.ft_inlinemenu li a{
    color: #707070 !important;
    background: #1b1b1b;
    padding: 3px 15px;
    border-radius: 50px;
    line-height: 2;
    display: block;
}
@media screen and (max-width: 991px)  {
#social_media_feeds .owl-nav{
    display:none !important;
}

.contact_section .fld,.contact_section .txtfld{
    width: 100%;
}
}
.hire-laravl-box {
    display: flex;
    align-items: start;
    width: 100%;
    min-height: 156px;
    border: 1px solid #dbdbdb;
    margin-bottom: 20px;
    padding: 1rem;
    border-radius: 4px;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
}
.counting_no {
    min-width: 50px;
    max-width: 50px;
    height: 50px;
    font-size: 36px;
    text-align: center;
    margin-right: 15px;
    background: #2eaeb9;
    color: #fff;
    line-height: 1.6;
    border-radius: 6px;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
}
.dtls_lara_box h5 {
    margin-bottom: 7px;
    font-size: 17px;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
}
.dtls_lara_box p{
    margin:0 !important;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
}
.hire-laravl-box:hover{
    background: #2eaeb9;
    border: 1px solid #2eaeb9;
}
.hire-laravl-box:hover .counting_no{
    background: #fff;
    color: #2eaeb9;
}
.hire-laravl-box:hover h5,.hire-laravl-box:hover p{
     color: #fff;
}
.project_img {
    width: 100%;
    height: 350px;
}
.project_img img{
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.double-menu{
margin-bottom:20px;
}
.double-menu li {
    display: inline-block;
    width: 50%;
    float: left;
}
.triple-menu{
    margin-bottom:20px;
}
.triple-menu li{
    display: inline-block;
    width: 33.3%;
    float: left;
}
.hiredev_Sec {
    padding: 80px 0 40px;
}
.hiredev_Sec .service_box {
    min-height: 125px;
    margin-bottom: 30px;
}
.hiredev_Sec .service_box_icon {
    max-width: 50px;
}
.group_section {
    background: #f1f1f1;
    padding-top: 70px;
    padding-bottom: 20px;
    margin-bottom: 60px;
}
.testimonial_video {
    width: 100%;
    height: auto;
    margin: 20px 0;
    border-radius: 14px;
    overflow: hidden;
    background: #fff;
    padding: 5px 0;
    box-shadow: 0 8px 32px -18px #000;
    position: relative;
}
/*.testimonial_video video, .testimonial_video iframe,*/
.testimonial_video img {
    display: block !important;
    width: 100%;
    height: auto;
    position: relative;
}