@charset "utf-8";

*,
*:before,
*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html{background:none;-webkit-text-size-adjust:100%;height:100%;}
body{ background:#fff; font-size:16px;color:#0c2234;font-family: 'Poppins-Regular', Arial, Helvetica, sans-serif;}


a{color:#0c2234;text-decoration:underline;outline-style:none;}
a:hover{color:#0c2234;text-decoration:underline;}
p{ line-height:1.4; margin:0 0 20px;}
li{list-style:none outside none;}
strong,
b{font-weight: normal; font-family: 'Poppins-Bold';}
em,
i{font-style:normal; font-family: 'Poppins-Italic';}
strong em,
em strong{font-style:normal;font-weight:normal; font-family: 'Poppins-BoldItalic';}
h1,
h2,
h3,
h4,
h5,
h6{ font-weight:normal; margin-bottom:20px; line-height:1.2; font-family: 'Poppins-Bold';}
h1{ font-size:60px;}
h2{ font-size:45px;}
h3{ font-size:40px;}
h4{ font-size:32px;}
h5{ font-size:24px;}
h6{ font-size:20px;}
img{max-width:100%;height:auto;vertical-align:middle;}
hr{clear:both;margin:40px 0;border:0;border-bottom:0;padding:0px;width:100%;background:#e1e0da;height:1px;}
pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;}

.left{float:left;}
.right{float:right;}
.clear{clear:both;height:0;font-size:0;width:100%;}
.alignleft{display:inline;float:left;margin:0 20px 20px 0;}
.alignright{display:inline;float:right;margin:0 0 20px 20px;}
.aligncenter{clear:both;display:block;margin:0 auto 20px;}
.alignnone{clear:both;display:block;margin:0 auto 20px;}
.tableBox{display:table;table-layout:fixed;width:100%;height:100%;}
.table_cellBox{display:table-cell;vertical-align:middle;}
.inner{max-width:1240px;padding-left:20px;padding-right:20px;margin:0 auto;}

.white_button{ font-family: 'Poppins-Medium'; background:#ffffff; border-radius:35px; border:0px solid #ffffff; padding:17px 40px 17px 28px; display:inline-block; color:#35b765; font-size:17px; line-height:1.2; text-align:left; letter-spacing:1px; -webkit-transition:all 0.2s; -moz-transition:all 0.2s; -o-transition:all 0.2s; transition:all 0.2s; -webkit-appearance:none; text-decoration:none; cursor:pointer;}
.white_button:hover{ background:#ffffff; border-color:#ffffff; color:#35b765; text-decoration:none;}

.green_button{ font-family: 'Poppins-Medium'; background:#36b864; border-radius:35px; border:0px solid #36b864; padding:17px 40px 17px 28px; display:inline-block; color:#fff; font-size:17px; line-height:1.2; text-align:left; letter-spacing:1px; -webkit-transition:all 0.2s; -moz-transition:all 0.2s; -o-transition:all 0.2s; transition:all 0.2s; -webkit-appearance:none; text-decoration:none; cursor:pointer;}
.green_button:hover{ background:#8de13a; border-color:#8de13a; color:#ffffff; text-decoration:none;}

.white_arrow_button{ font-family: 'Poppins-Medium'; background:#ffffff; border-radius:35px; border:0px solid #ffffff; padding:17px 68px 17px 28px; display:inline-block; color:#35b765; font-size:17px; line-height:1.2; text-align:left; letter-spacing:1px; -webkit-transition:all 0.2s; -moz-transition:all 0.2s; -o-transition:all 0.2s; transition:all 0.2s; -webkit-appearance:none; text-decoration:none; cursor:pointer; position:relative;}
.white_arrow_button:hover{ background:#8de13a; color:#fff;text-decoration:none;}
.white_arrow_button:after{ content:"\f105"; font-family:'FontAwesome'; font-size:24px; position:absolute; right:30px; top:50%; margin-top:-15px;}

.green_arrow_button{ font-family: 'Poppins-Medium'; background:#36b864; border-radius:35px; border:0px solid #36b864; padding:17px 68px 17px 28px; display:inline-block; color:#fff; font-size:17px; line-height:1.2; text-align:left; letter-spacing:1px; -webkit-transition:all 0.2s; -moz-transition:all 0.2s; -o-transition:all 0.2s; transition:all 0.2s; -webkit-appearance:none; text-decoration:none; cursor:pointer; position:relative;}
.green_arrow_button:hover{ background:#8de13a; border-color:#8de13a; color:#ffffff; text-decoration:none;}
.green_arrow_button:after{ content:"\f105"; font-family:'FontAwesome'; font-size:24px; position:absolute; right:30px; top:50%; margin-top:-15px;}


input,
button,
textarea,
select{outline-style:none;}
.wrapper{width:100%;overflow:hidden;}
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix{zoom:1; /*IE6,7 Compatibility Settings for*/}

/*Header Css Start*/
.header{position:fixed; width:100%; z-index:999; background:#fff; box-shadow:0px 0px 16px rgba(0,0,0,0.3);}
.header .inner{ padding-top:24px;}
.header_logo{ float:left; width:95px;}
.header_logo img{ display:block; width:100%; height:auto;}

.header_menu_wrapper{ padding:16px 0px 0px 65px; float:left;}
.header_menu_wrapper .inner{position:relative;z-index:9; max-width:1314px;}
.header_menu_wrapper .header_menu_tabs{padding:0px;margin:0px;}
.header_menu_wrapper .header_menu_tabs>li{padding:0px 10px;margin:0px;float:left;}
.header_menu_wrapper .header_menu_tabs>li>a{ display:block; padding:0px 5px 38px; font-size:16px; color:#0c2234; text-decoration:none; position:relative; transition:all .3s; border-bottom:3px solid #fff;}
.header_menu_wrapper .header_menu_tabs>li>a:hover{ color:#35b765; border-color:#35b765;}

.header_menu_container{ float:left; padding-left:50px;}
.header_menu_tab_content{ position:absolute; left:0px; top:100%; padding:0px 20px; width:100%; height:0px; overflow:hidden; opacity:0; transition:all .3s; -webkit-transition:all .3s;}
.header_menu_tab_content_shadow{ background:url(../../wp-content/themes/duotechgloabal_wp/images/header_menu_wrapper_shadow.png) center top repeat-x; height:19px; width:100%; position:absolute; z-index:11; left:0px; top:0px;}
.header_menu_tab_content:before{content:"";display:block;position:absolute;width:1600px;height:100%;right:50%;top:0px;background:rgba(255,255,255,1); z-index:9;}
.header_menu_tab_content:after{content:"";display:block;position:absolute;width:1600px;height:100%;left:50%;top:0px;background:rgba(255,255,255,1); z-index:10;}
.header_menu_wrapper .header_menu_tabs>li:hover .header_menu_tab_content{height:auto;opacity:1;top:100%;overflow:inherit;}

.header_menu_tab_content_inner{ position:relative; z-index:11; padding-top:48px; padding-bottom:50px; max-width:1240px;padding-left:20px;padding-right:20px;margin:0 auto;}
.header_menu_tab_content .sub_menu_box{ padding:0px 0px 30px 178px; margin:0px; position:relative; z-index:3;}
.header_menu_tab_content .sub_menu{ padding:0px; margin:0px; display:flex; justify-content: flex-start; flex-wrap: wrap;}
.header_menu_tab_content .sub_menu:after{content:"";display:block;clear:both;}
.header_menu_tab_content .sub_menu > li{padding:0px 15px 0px 0px;margin:0px; width:33.333%;}
.header_menu_tab_content .sub_menu > li h4{display:block;font-size:16px;color:#0c2234;padding:0px 0px 38px; margin:0px; font-family: 'Poppins-Medium';}
.header_menu_tab_content .sub_menu > li h4 a{ color:#0c2234; text-decoration:none;}
.header_menu_tab_content .sub_menu > li h4 a:hover{ color:#0c2234; text-decoration:none;}
.header_menu_tab_content .sub_menu li ul li{ padding-bottom:16px;}
.header_menu_tab_content .sub_menu li ul li a{ font-size:14px; color:#0c2234; display:inline-block; padding:4px 0px; text-decoration:none; font-family: 'Poppins-Regular';}
.header_menu_tab_content .sub_menu li ul li a:hover{ text-decoration:none; color:#35b765;}
.header_menu_tab_content .sub_menu li a.menu_popular_icon{padding-right:60px; position:relative;}
.header_menu_tab_content .sub_menu li a.menu_popular_icon:after{content:"Popular"; display:inline-block; position:absolute; right:0px;  top:6px; font-size:12px; color:#00ddce; text-transform:uppercase; font-family: 'Gilroy-ExtraBold';}
.header_menu_tab_content .sub_menu li a.menu_new_icon{padding-right:32px; position:relative;}
.header_menu_tab_content .sub_menu li a.menu_new_icon:after{content:"New"; display:inline-block; position:absolute; right:0px; top:6px; font-size:12px; color:#00ddce; text-transform:uppercase; font-family: 'Gilroy-ExtraBold';}


ul.header_links{ padding:16px 0px 0px; margin:0px; float:right;}
ul.header_links li{ padding:0px; margin:0px; display:inline-block; margin-right:25px;}
ul.header_links li a{ color:#0c2234; text-decoration:none; letter-spacing: 0.6px; position: relative; padding-left:28px; font-size:14px;}
ul.header_links li a:hover{ color:#36b864; text-decoration:none;}
ul.header_links li a:before { top: 0; left: 0; font-size:18px; position: absolute; font-family: "FontAwesome"; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease;    transition: all 0.3s ease;}
ul.header_links li:last-child { margin-right: 0;}
ul.header_links li.phone a:before { content: '\e90a'; font-family: "icomoon"; top:-2px;}
ul.header_links li.email a:before { content: '\f0e0';}
/*Header Css End*/

/*Mobile menu Css Start*/
.mobile_menu_hamburger {
    display: none;
    position:absolute; right:20px; bottom:6px;
    background: transparent;
    cursor: pointer;
    margin: 37px 0;
    width: 26px;
    height: 16px;
    -webkit-transition: all ease .238s;
       -moz-transition: all ease .238s;
            transition: all ease .238s;
}
.mobile_menu_hamburger:before,
.mobile_menu_hamburger:after, 
.mobile_menu_hamburger span {
    background-color: #30B767;
    -webkit-transition: all ease .238s;
       -moz-transition: all ease .238s;
            transition: all ease .238s;
}
.mobile_menu_hamburger:before,
.mobile_menu_hamburger:after {
    content: "";
    position: absolute;
    top: 0;
    height: 2px;
    width: 100%;
    left: 0;
    top: 50%;
    -webkit-transform-origin: 50% 50%;
        -ms-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
}
.mobile_menu_hamburger span {
    position: absolute;
    width: 100%;
    height: 2px;
    left: 0;
    top: 50%;
    overflow: hidden;
    text-indent: 200%;
}
.mobile_menu_hamburger:before {
    -webkit-transform: translate3d(0, -7px, 0);
            transform: translate3d(0, -7px, 0);
}
.mobile_menu_hamburger:after {
    -webkit-transform: translate3d(0, 7px, 0);
            transform: translate3d(0, 7px, 0);
}
.mobile_menu_hamburger.active span {
    opacity: 0;
}
.mobile_menu_hamburger.active:before {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
}
.mobile_menu_hamburger.active:after {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
}

.mobile_menu{display:none;position:absolute;width:100%;left:0px;top:100%;z-index:97;text-align:center;}
.mobile_menu_content{background:rgba(29,40,54,0.9);position:relative; padding-top:0px;}
.mobile_menu_content .home_icon_link{padding:0px;}
.mobile_menu_content .home_icon_link a{font-size:20px;color:#fff;display:block;text-align:left;text-decoration:none;padding:0px 0px;}
.mobile_menu_content .home_icon_link a:hover{text-decoration:none;color:#fff;background:#36b864;}
.mobile_menu_content .home_icon_link a i{margin-right:6px;}
.mobile_menu_content .home_icon_link a span{display:block;padding:15px 50px 15px;border-bottom:1px solid #36b864;}
.mobile_menu_content .home_icon_link a:hover span{border-bottom:1px solid #36b864;}
.mobile_menu_content .header_menu{text-align:left;position:relative;}
.mobile_menu_content .header_menu a{font-weight:300;display:block;color:#fff;padding:15px 50px 15px;font-size:18px;text-decoration:none;}
.mobile_menu_content .header_menu a i{margin-right:6px;}
.mobile_menu_content .header_menu li > a{position:relative;text-transform:uppercase;}
.mobile_menu_content .header_menu li > a::before{background:#36b864;content:"";display:block;height:1px;left:0px;position:absolute;bottom:-1px;width:calc(100% - 0px);}
.mobile_menu_content .header_menu li > a:hover::before{display:none;}
.mobile_menu_content .header_menu li > a:hover{background:#36b864;color:#fff;}
.mobile_menu_content .header_menu > li.button,
.mobile_menu_content .header_menu > li.blue_button{display:none;}
.mobile_menu_content .header_menu > li > a{font-size:16px;color:#ffffff;font-weight:300;}
.mobile_menu_content .header_menu li li a{text-transform:none;color:#ffffff;}
.mobile_menu_content .header_menu li li a:hover{color:#fff;text-decoration:underline;background:none;}
.mobile_menu_content .header_menu li li a:hover::before{display:block;}
.mobile_menu_content .header_menu li li a:hover .accordsuffix{color:#36b864;}
.mobile_menu_content .header_menu > li > ul > li > a{text-transform:none;color:#ffffff;padding-left:80px;}
.mobile_menu_content .header_menu > li > ul > li > ul > li > a{padding-left:110px;}
.mobile_menu_content .header_menu li ul{border:0px;padding:0px;}
.mobile_menu_content .header_menu li ul li:liast-child a{border:0;}
.mobile_menu_content .header_menu .sub-menu{display:none;}
.mobile_menu_content .header_menu .sub_menu{display:none;}
.mobile_menu_content .header_menu a{display:block;position:relative;}
.mobile_menu_content .header_menu .accordsuffix{display:block;position:absolute;color:#FFF;right:50px;top:13px;}
.mobile_menu_content .header_menu > li > a .accordsuffix{color:#FFF;}
.mobile_menu_content .header_menu .accordsuffix:before{content:"\f055";font-family:'FontAwesome';font-size:16px;}
.mobile_menu_content .header_menu .active .accordsuffix:before{content:"\f056";color:#FFF;}
.mobile_menu_content .header_menu .active:hover .accordsuffix{color:#FFF;}
.mobile_menu_content .header_menu a.active{}
.mobile_menu_content .header_menu a:hover .accordsuffix{color:#FFF;}
.mobile_menu_content .header_menu li li .active .accordsuffix{/* color:#491700;*/}
.mobile_menu_content .header_menu > li a i.fa-envelope-o{margin-right:5px;}
/*Mobile menu Css End*/

/*Footer Css Start*/
.footer{background:#0c2234; padding:72px 0px 10px;}
.footer .inner{ position:relative; padding-left:150px;}
.footer_logo{ width:95px; display:block; position:absolute; left:20px; top:-12px;}
.footer_logo img{ display:block; width:100%; height:auto;}
.footer h3{font-family: 'Poppins-Medium'; font-size:16px; color:#fff; margin-bottom:42px;}
.footer h3 a{ color:#fff; text-decoration:none;}
.footer h3 a:hover{ color:#36b864; text-decoration:none;}
.footer_links{ float:left; width:29%; padding:0px 20px 0px 0px; margin:0px;}
.footer_links.first{ width:35%; padding-left:6%;}
.footer_links>ul{ padding:0px 0px 27px; margin:0px;}
.footer_links ul li{ padding:0px 0px 15px; margin:0px; font-size:14px; color:#fff; font-family: 'Poppins-Regular';}
.footer_links ul li:first-child{ padding-bottom:20px;}
.footer_links ul li strong{font-family: 'Poppins-Medium'; font-size:16px;}
.footer_links ul li a{ color:#fff; text-decoration:none;}
.footer_links ul li a:hover{ color:#36b864; text-decoration:none;}
.footer_text{ float:right; max-width:36%;}
.footer_text ul{ padding:0px 0px 48px; margin:0px;}
.footer_text ul li{ padding:0px 0px 15px; margin:0px; font-size:14px; color:#fff; font-family: 'Poppins-Regular';}
.footer_text ul li a{ color:#fff; text-decoration:none;}
.footer_text ul li a:hover{ color:#36b864; text-decoration:none;}
.footer_text .socials-list a{ width: 42px; height: 42px; line-height: 42px; text-align: center; margin-right: 10px; display: inline-block; border-radius: 50%; color:#fff; border: 1px solid #fff;}
.footer_text .socials-list a i{ color:#fff;}
.footer_text .socials-list a:last-child{ margin-right: 0;}
.footer_text .socials-list a:hover{ border: 1px solid #36b864; color:#36b864}
.footer_text .socials-list a:hover i{ color:#36b864}

.footer_bottom{ background:#182d3e;}
.footer_bottom .inner{ padding-top:20px; padding-bottom:20px;}
.footer_bottom p{ padding:0px; margin:0px; color:#fff; font-size:14px; text-align:center;}
/*Footer Css End*/


/*Page Banner Css Start*/
.page_banner_wrapper{ width:100%; overflow:hidden;}
.page_banner_content{}
.page_banner_content .inner{ padding-top:40px; padding-bottom:40px; height:600px; position:relative; display:flex; flex-wrap: wrap; align-items: center; justify-content: flex-start;}
.page_banner_content .breadcrumbs_list{ font-size:18px; color:#ffffff; font-family: 'Poppins-Regular'; padding-bottom:5px;}
.page_banner_content .breadcrumbs_list a{ text-decoration:none; color:#fff;}
.page_banner_content .breadcrumbs_list a:hover{ text-decoration:underline; color:#fff;}
.page_banner_content .text_box{ width:580px; max-width:100%; position:relative; z-index:9;}
.page_banner_content h1{ font-size:60px; color:#ffffff; margin-bottom:23px; text-transform:uppercase;}
.page_banner_content p{ font-size:18px; color:#ffffff; line-height:1.7; margin-bottom:0px;}
.page_banner_content .img_box{ width:587px; max-width:50%; position:absolute; right:-45px; bottom:0px;}


.page_banner_short_wrapper{ width:100%; overflow:hidden;}
.page_banner_short_content{}
.page_banner_short_content .inner{ padding-top:56px; padding-bottom:45px; position:relative; text-align:center;}
.page_banner_short_content .breadcrumbs_list{ font-size:18px; color:#ffffff; font-family: 'Poppins-Regular'; padding-bottom:5px;}
.page_banner_short_content .breadcrumbs_list a{ text-decoration:none; color:#fff;}
.page_banner_short_content .breadcrumbs_list a:hover{ text-decoration:underline; color:#fff;}
.page_banner_short_content h1{ font-size:60px; color:#ffffff; margin-bottom:0px; text-transform:uppercase;}
/*Page Banner Css End*/



/*Content Css Start*/
.text_and_three_columns_wrpper{}
.text_and_three_columns_wrpper .inner{ padding-top:92px; padding-bottom:30px;}
.text_and_three_columns_wrpper .top_text{ text-align:center; width:1070px; max-width:100%; margin:0px auto; padding-bottom:10px;}
.text_and_three_columns_wrpper .top_text h2 span{ color:#36b864;}
.text_and_three_columns_wrpper .top_text p{ font-size:18px; line-height:1.7; color:#5f7586;}
.text_and_three_columns_wrpper_content .text_box{ position:relative; height:100%; text-align:center; width:360px; margin:0px auto; max-width:100%; padding:20px; -webkit-transition:all 0.2s; -moz-transition:all 0.2s; -o-transition:all 0.2s; transition:all 0.2s;}
.text_and_three_columns_wrpper_content .text_box:hover{ box-shadow:0px 0px 16px rgba(0,0,0,0.3);}
.text_and_three_columns_wrpper_content ul{ padding:0px; margin:0px; display:flex; justify-content: center; flex-wrap: wrap;}
.text_and_three_columns_wrpper_content ul li{ padding:0px 10px 20px; margin:0px; width:33.333%;}
.text_and_three_columns_wrpper_content .icon_box{ width:85px; height:85px; line-height:85px; border-radius:50%; background:#35b765; margin:0px auto 32px;}
.text_and_three_columns_wrpper_content h4{ text-align:center; font-size:24px; color:#0c2234; margin-bottom:22px; font-family: 'Poppins-SemiBold';}
.text_and_three_columns_wrpper_content p{ font-size:16px; line-height:1.9;}


.blue_three_columns_wrapper{ position:relative; width:100%; z-index:9; overflow:hidden; background:#0c2234;}
.blue_three_columns_wrapper .inner{ padding-top:72px; padding-bottom:80px;}
.blue_three_columns_wrapper h2{ text-align:center; font-size:45px; color:#0c2234; margin-bottom:30px;}
.blue_three_columns_wrapper ul{ padding:0px; margin:0px; display:flex; justify-content: center; flex-wrap: wrap;}
.blue_three_columns_wrapper ul li{ padding:0px 10px 20px; margin:0px; width:33.333%}
.blue_three_columns_wrapper .icon_box{ width:85px; height:85px; line-height:85px; border-radius:50%; background:#35b765; margin:0px auto 32px;}
.blue_three_columns_wrapper h3{ text-align:center; font-size:24px; color:#fff; margin-bottom:22px; font-family: 'Poppins-SemiBold';}
.blue_three_columns_wrapper p{ font-size:16px; line-height:1.9; color:#fff;}
.blue_three_columns_content_box{ position:relative; height:100%; text-align:center; width:370px; margin:0px auto; max-width:100%; padding:30px 20px 70px; -webkit-transition:all 0.2s; -moz-transition:all 0.2s; -o-transition:all 0.2s; transition:all 0.2s;}
.blue_three_columns_content_box:hover{ background:#fff;}
.blue_three_columns_content_box:hover h3,
.blue_three_columns_content_box:hover p{ color:#0c2234;}
.blue_three_columns_content_box .discover_more_link{ position:absolute; left:0px; bottom:30px; width:100%;}
.blue_three_columns_content_box .discover_more_link a{ color:#35b765; font-size:18px; text-decoration:none; position:relative; display:inline-block; padding-right:13px;}
.blue_three_columns_content_box .discover_more_link a:hover{ color:#35b765; text-decoration:none;}
.blue_three_columns_content_box .discover_more_link a:after{ content:"\f105"; font-family:'FontAwesome'; font-size:16px; position:absolute; right:0px; top:50%; margin-top:-9px;}


.two_white_blocks_wrapper{ background:#fff; width:100%; overflow:hidden;}
.two_white_blocks_wrapper .inner{ padding-top:100px; padding-bottom:70px; max-width:1290px;}
.two_white_blocks_wrapper ul{ padding:0px; margin:0px -35px; display:flex; flex-wrap: wrap; justify-content: center; align-items:stretch;}
.two_white_blocks_wrapper ul li{ padding:0px 35px 30px; margin:0px; width:50%;}
.two_white_blocks_wrapper_box{ height:100%; box-shadow:0px 0px 16px rgba(0,0,0,0.3); text-align:center; padding:58px 20px 30px;}
.two_white_blocks_wrapper_box .icon_box{ width:80px; height:80px; line-height:80px; border-radius:50%; background:#35b765; margin:0px auto 27px; color: #fff; font-size: 36px;}
.two_white_blocks_wrapper_box .icon_box:before{ content:""; font-family: "icomoon";}
.two_white_blocks_wrapper_box .icon_box1:before{ content: "\e907";}
.two_white_blocks_wrapper_box .icon_box2:before{ content: "\e901"; font-size:42px;}
.two_white_blocks_wrapper_box h3{ font-size:24px; color:#0c2234; line-height:1.5; margin-bottom:20px;}
.two_white_blocks_wrapper_box p{ font-size:16px; color:#5f7586; line-height:1.9; margin-bottom:0px; padding-bottom:20px;}
.two_white_blocks_wrapper_box .text_box{ width:440px; margin:0px auto; max-width:100%;}
/*Content Css End*/


/*Our global clients Css Start*/
.our_global_clients_wrapper{ background:#fff; display:none !important;}
.our_global_clients_wrapper .inner{ padding-top:90px; padding-bottom:70px; max-width:1290px;}
.our_global_clients_wrapper h2{ text-align:center; font-size:45px; color:#0c2234; margin-bottom:68px; line-height:1.35;}
.our_global_clients_wrapper ul{ padding:0px; margin:0px auto; width:800px; max-width:100%; display:flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-start;}
.our_global_clients_wrapper ul li{ padding:0px 10px 20px; margin:0px;}
.our_global_clients_wrapper ul li img{}
.our_global_clients_wrapper h2.long_title{ display:none;}
/*Our global clients Css End*/

/*We are Duotech Css Start*/
.we_are_duotech_wrapper{background:url(../../wp-content/themes/duotechgloabal_wp/images/we_are_duotech_wrapper_bg.png) center top no-repeat;background-size:cover;}
.we_are_duotech_wrapper .inner{ padding-top:107px; padding-bottom:98px; display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.we_are_duotech_wrapper .text_box{ max-width:calc(100% - 250px);}
.we_are_duotech_wrapper h4{ font-size:24px; color:#fff; margin-bottom:3px; line-height:1.35; font-family: 'Poppins-Medium';}
.we_are_duotech_wrapper h2{ font-size:45px; color:#fff; line-height:1.35; margin-bottom:0px;}
.we_are_duotech_wrapper .white_arrow_button{ width:230px;}
/*We are Duotech Css End*/


/*Home Css Start*/
.home_banner{ position:relative; width:100%; z-index:8;background: url(../../wp-content/themes/duotechgloabal_wp/images/home_banner_bg.jpg%3Fv=1) center center;
    background-size: cover;}
.home_banner:before,
/* .home_banner:after{ content:""; position:absolute; z-index:5; display:block;}
.home_banner:before{ width:511px; height:959px; background:url(/wp-content/themes/duotechgloabal_wp/images/home_content_left_shadow.png) left top no-repeat;background-size:100% 100%; left:0px; top:250px;}
.home_banner:after{ width:542px; height:648px; background:url(/wp-content/themes/duotechgloabal_wp/images/home_content_right_shadow.png) left top no-repeat;background-size:100% 100%; right:0px; top:0px;} */
.home_banner .inner{ position:relative; display:flex; justify-content:flex-start; z-index:9;}
.home_banner .text_wrapper{ display:flex; align-items: center; height:100%; }
.home_banner .text_box{color: #ffffff;padding:200px 0;}
.home_banner .text_box h5{ font-size:30px;  font-family: 'Poppins-Regular'; margin-bottom:3px; line-height:1.34;}
.home_banner .text_box h1{ font-size:60px;  line-height:1.34; margin-bottom:40px;}
.home_banner .text_box .green_arrow_button{ width:230px;}
.home_banner .img_box{ width:746px; max-width:65%}
.home_banner .img_box .mobile_img{ display:none;}


.home_row1{ position:relative; width:100%; z-index:9; overflow:hidden;}
.home_row1 .inner{ padding-top:120px; padding-bottom:80px;}
.home_row1 h2{ text-align:center; font-size:45px; color:#0c2234; margin-bottom:30px;}
.home_row1 ul{ padding:0px; margin:0px; display:flex; justify-content: center; flex-wrap: wrap;}
.home_row1 ul li{ padding:0px 10px 20px; margin:0px; width:33.333%}
.home_row1 .icon_box{ width:85px; height:85px; line-height:85px; border-radius:50%; background:#35b765; margin:0px auto 32px;}
.home_row1 h3{ text-align:center; font-size:24px; color:#0c2234; margin-bottom:22px; font-family: 'Poppins-SemiBold';}
.home_row1 p{ font-size:16px; line-height:1.9;}
.home_row1_box{ position:relative; height:100%; text-align:center; width:350px; margin:0px auto; max-width:100%; padding:30px 20px 70px; -webkit-transition:all 0.2s; -moz-transition:all 0.2s; -o-transition:all 0.2s; transition:all 0.2s;}
.home_row1_box:hover{ box-shadow:0px 0px 16px rgba(0,0,0,0.3);}
.home_row1_box .discover_more_link{ position:absolute; left:0px; bottom:30px; width:100%;}
.home_row1_box .discover_more_link a{ color:#35b765; font-size:18px; text-decoration:none; position:relative; display:inline-block; padding-right:13px;}
.home_row1_box .discover_more_link a:hover{ color:#35b765; text-decoration:none;}
.home_row1_box .discover_more_link a:after{ content:"\f105"; font-family:'FontAwesome'; font-size:16px; position:absolute; right:0px; top:50%; margin-top:-9px;}

.home_row2{ width:100%;
    background: #30B767 url('../../wp-content/themes/duotechgloabal_wp/images/about_us_bg.jpg%3Fv=0')  bottom center;
	background-size: cover;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home_row2 .inner{ padding-top:200px; padding-bottom:200px; max-width:1340px; display:flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-between;}
.home_row2 .img_box{ max-width:36%;color: #ffffff;}
.home_row2 .img_box span{display: block; margin: 0 0 15px;}
.home_row2 .text_box{ width:59.5%;}
.home_row2 .text_box h4{ font-size:25px; color:#fff; margin-bottom:3px; line-height:1.55;}
.home_row2 .text_box h3{ font-size:30px; color:#fff; line-height:1.55; margin-bottom:32px;    font-family: 'Poppins-Regular';}
.home_row2 .text_box h3 a{ color:#fff; text-decoration:none;}
.home_row2 .text_box h3 a:hover{ color:#fff; text-decoration:underline;}
.home_row2 .text_box p{ font-size:20px; color:#fff; line-height:1.9;}
.home_row2 .text_box .white_arrow_button{ width:230px; margin-top:30px;}


.home_row3{ background:#fff; width:100%; overflow:hidden;}
.home_row3 .inner{ padding-top:100px; padding-bottom:70px; max-width:1290px;}
.home_row3 ul{ padding:0px; margin:0px -35px; display:flex; flex-wrap: wrap; justify-content: center; align-items:stretch;}
.home_row3 ul li{ padding:0px 35px 30px; margin:0px; width:50%;}
.home_row3_box{ height:100%; box-shadow:0px 0px 16px rgba(0,0,0,0.3); text-align:center; padding:68px 20px 42px;}
.home_row3_box .icon_box{ width:80px; height:80px; line-height:80px; border-radius:50%; background:#35b765; margin:0px auto 22px; color: #fff; font-size: 36px;}
.home_row3_box .icon_box:before{ content:""; font-family: "icomoon";}
.home_row3_box .icon_box1:before{ content: "\e907";}
.home_row3_box .icon_box2:before{ content: "\e901"; font-size:42px;}
.home_row3_box h3{ font-size:36px; color:#0c2234; line-height:1.5; margin-bottom:16px;}
.home_row3_box p{ font-size:16px; color:#5f7586; line-height:1.9; margin-bottom:0px; padding-bottom:20px;}
.home_row3_box .text_box{ width:440px; margin:0px auto; max-width:100%;}


.home_row4{ background:#0c2234; width:100%; overflow:hidden;}
.home_row4 .inner{ padding-top:90px; padding-bottom:70px; max-width:1340px;}
.home_row4 h2{ text-align:center; font-size:45px; color:#fff; margin-bottom:46px; line-height:1.35;}
.home_row4 ul{ padding:0px; margin:0px -10px; display:flex; flex-wrap: wrap; justify-content: center;}
.home_row4 ul li{ padding:0px 10px 20px; margin:0px; width:25%;}
.home_row4_box{ height:100%; box-shadow:0px 0px 16px rgba(0,0,0,0.3); text-align:center; padding:60px 10px 76px; background:#fff; height:100%; display:block; text-decoration:none; -webkit-transition:all 0.2s; -moz-transition:all 0.2s; -o-transition:all 0.2s; transition:all 0.2s;}
.home_row4_box:hover{ text-decoration:none; background:#35b765}
.home_row4_box:hover .icon_box{ background:#fff; color:#35b765;}
.home_row4_box:hover h4{ color:#fff;}
.home_row4_box .icon_box{ width:80px; height:80px; line-height:80px; border-radius:50%; background:#35b765; margin:0px auto 22px; color: #fff; font-size:50px;}
.home_row4_box .icon_box:before{ content:""; font-family: "icomoon";}
.home_row4_box .icon_box1:before{ content: "\e90e";}
.home_row4_box .icon_box2:before{ content: "\e90c";}
.home_row4_box .icon_box3:before{ content: "\e907"; font-size:42px;}
.home_row4_box .icon_box4:before{ content: "\e906"; font-size:42px;}
.home_row4_box .icon_box5:before{ content: "\e902";}
.home_row4_box .icon_box6:before{ content: "\e90e";}
.home_row4_box .icon_box7:before{ content: "\e90d"; font-size:45px;}
.home_row4_box .icon_box8:before{ content: "\e915"; font-size:42px;}
.home_row4_box h4{ font-size:25px; color:#0c2234; line-height:1.45; margin-bottom:0px;}

.get_in_touch_wrapper{ background:url(../../wp-content/themes/duotechgloabal_wp/images/get_in_touch_wrapper_bg.png) center center no-repeat; background-size:cover;}
.get_in_touch_wrapper .inner{ padding-top:97px; padding-bottom:98px; max-width:1070px;}
.get_in_touch_wrapper h2{ text-align:center; font-size:45px; color:#fff; margin-bottom:46px; line-height:1.35;}
.get_in_touch_wrapper .gform_legacy_markup_wrapper{ padding:0px; margin:0px;}
.get_in_touch_wrapper .gform_wrapper .gform_validation_errors{ display:none;}
.get_in_touch_wrapper .gform_legacy_markup_wrapper ul.gform_fields{ padding-right:50%; display:flex; justify-content: flex-start; flex-wrap: wrap; align-items: flex-start; position:relative;}
body .get_in_touch_wrapper .gform_legacy_markup_wrapper ul li.gfield{ width:100%; padding:0px 15px 20px 0px; margin:0px;}
.get_in_touch_wrapper .gform_legacy_markup_wrapper .top_label .gfield_label{ display:none;}
body .get_in_touch_wrapper .gform_legacy_markup_wrapper .top_label div.ginput_container{ margin-top:0px;}
.get_in_touch_wrapper .gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.get_in_touch_wrapper .gform_legacy_markup_wrapper textarea{ border:1px solid #53e670; line-height:1.2; border-radius:0px; background:#ffffff; color:#859099; padding:5px 18px; height:60px; font-size:18px !important; font-family: 'Poppins-Regular'; width:100%; -webkit-appearance:none;}
body .get_in_touch_wrapper .gform_legacy_markup_wrapper ul li.gfield#field_1_5{ position:absolute; right:0px; top:0px; width:50%; padding-left:15px; padding-right:0px;}
.get_in_touch_wrapper .gform_legacy_markup_wrapper textarea{ height:300px !important; padding-top:20px; padding-bottom:20px;}
.get_in_touch_wrapper .gform_legacy_markup_wrapper .gform_footer{ padding:40px 0px 0px; margin:0px;}
.get_in_touch_wrapper .gform_legacy_markup_wrapper .gform_footer input.button,
.get_in_touch_wrapper .gform_legacy_markup_wrapper .gform_footer input[type=submit],
.get_in_touch_wrapper .gform_legacy_markup_wrapper .gform_page_footer input.button,
.get_in_touch_wrapper .gform_legacy_markup_wrapper .gform_page_footer input[type=submit]{ background:#ffffff url(../../wp-content/themes/duotechgloabal_wp/images/get_in_touch_form_button_icon.png) calc(100% - 28px) center no-repeat; font-family: 'Poppins-Medium';  border-radius:35px; border:0px solid #ffffff; padding:0px 68px 0px 28px; height:60px; display:block; width:500px; margin:0px auto; max-width:100%; color:#35b765; font-size:17px; line-height:1.2; text-align:left; letter-spacing:1px; -webkit-transition:all 0.2s; -moz-transition:all 0.2s; -o-transition:all 0.2s; transition:all 0.2s; -webkit-appearance:none; text-decoration:none; cursor:pointer; position:relative;}
.get_in_touch_wrapper .gform_legacy_markup_wrapper .gform_footer input.button:hover,
.get_in_touch_wrapper .gform_legacy_markup_wrapper .gform_footer input[type=submit]:hover,
.get_in_touch_wrapper .gform_legacy_markup_wrapper .gform_page_footer input.button:hover,
.get_in_touch_wrapper .gform_legacy_markup_wrapper .gform_page_footer input[type=submit]:hover{ background:#8de13a url(../../wp-content/themes/duotechgloabal_wp/images/get_in_touch_form_button_icon2.png) calc(100% - 28px) center no-repeat; color:#fff; text-decoration:none;}
.get_in_touch_wrapper ::-webkit-input-placeholder { color:#859099; opacity:1 !important; font-size:18px !important;}
.get_in_touch_wrapper :-moz-placeholder { color:#859099; opacity:1 !important; font-size:18px !important;}
.get_in_touch_wrapper ::-moz-placeholder { color:#859099; opacity:1 !important; font-size:18px !important;}
.get_in_touch_wrapper :-ms-input-placeholder { color:#859099; opacity:1 !important; font-size:18px !important;}
.get_in_touch_wrapper .gform_legacy_markup_wrapper li.gfield.gfield_error{ background:none; border:none; margin-bottom:0px !important;}
.get_in_touch_wrapper .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container{ margin-top:0px;}
.get_in_touch_wrapper .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required{ padding-right:15px;}
.get_in_touch_wrapper .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required.gfield#field_73_5 div.gfield_description{ text-align:center;}
.get_in_touch_wrapper .gform_legacy_markup_wrapper .field_description_below .gfield_description { padding-top:6px;}
@media only screen and (max-width: 761px), (min-device-width: 768px) and (max-device-width: 1023px){	
	.get_in_touch_wrapper .gform_legacy_markup_wrapper ul.gform_fields li.gfield.gfield_error+li.gfield.gfield_error{ margin-top:0px;}
}
@media only screen and (max-width: 641px){
	.get_in_touch_wrapper .gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){ line-height: normal; min-height: inherit;}
}

@media only screen and (min-width: 641px){
	.get_in_touch_wrapper .gform_legacy_markup_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) { max-width: calc(100% - 0px)!important;}
}
@media only screen and (max-width: 641px){
	.get_in_touch_wrapper .gform_legacy_markup_wrapper ul.gfield_checkbox li label,
	.get_in_touch_wrapper .gform_legacy_markup_wrapper ul.gfield_radio li label { width:100%;}
}
.get_in_touch_wrapper .gform_confirmation_wrapper{ padding-top:10px; padding-bottom:40px;}
.get_in_touch_wrapper .gform_confirmation_wrapper .gform_confirmation_message{ text-align: center; color:#fff; font-size: 20px; font-family: 'Poppins-Medium';}
/*Home Css End*/


/*Careers Page Css Start*/
.careers_content .inner{ padding-bottom:10px; padding-top:50px;}
.careers_content_box{ background:#fff; border-radius:12px; padding:48px 130px 41px 130px; margin-bottom:40px; position:relative; -webkit-box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.1); box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.1);}
.careers_content_box .shrink-box{ display:none;}
.careers_content_box .expand-button{ width:50px; height:50px; border-radius:50%; border:1px solid #ccd1d5; background:#fff; text-align:center; font-size:24px; line-height:50px; position:absolute; left:48px; top:47px;}
.careers_content_box .expand-button span{ display:block; width:100%; height:100%; line-height:48px; color:#36b864; cursor:pointer;}
.careers_content_box h3{ font-size:20px; color:#0c2234; font-family: 'Poppins-SemiBold'; margin-bottom:0px;}
.careers_content_box h4{ font-size:18px; color:#0c2234; font-family: 'Poppins-Regular'; margin-bottom:0px; padding-top:18px; padding-bottom:10px;}
.careers_content_box ul{ padding:0px; margin:0px;}
.careers_content_box ul li{ padding:0px 0px 0px 22px; margin:0px; position:relative; font-size:16px; color:#5f7586; line-height:1.9; font-family: 'Poppins-Regular';}
.careers_content_box ul li span.number_text{ position:absolute; left:0px; top:0px;}
.reversal-icon{transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); }
/*Careers Page Css End*/


/*Company Page Css Start*/
.company_content_row1{}
.company_content_row1 .inner{ padding-top:80px; padding-bottom:80px; display:flex; flex-wrap: wrap; align-items: center; justify-content: space-between;}
.company_content_row1 .img_box{ width:552px; max-width:40%; }
.company_content_row1 .text_box{ max-width:55%;}
.company_content_row1 .text_box h2{ font-size:45px; color:#0c2234; line-height:1.55; margin-bottom:36px;}
.company_content_row1 .text_box h4{ font-size:26px; color:#0c2234; margin-bottom:38px; line-height:1.65; font-family: 'Poppins-SemiBold';}
.company_content_row1 .text_box h4 span{ color:#35b765;}
.company_content_row1 .text_box h4 a{ color:#35b765; text-decoration:none;}
.company_content_row1 .text_box h4 a:hover{ color:#35b765; text-decoration:underline;}
.company_content_row1 .text_box p{ font-size:18px; color:#5f7586; line-height:1.65;}
.company_content_row1 .text_box .green_arrow_button{ width:230px; margin-top:60px;}

.company_content_row2{ width:100%;
    background: #30B767;
    background: linear-gradient(90deg, #35b765 0%, #8de13a 80%);
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.company_content_row2 .inner{ padding-top:92px; padding-bottom:102px; }
.company_content_row2 h2{ text-align:center; font-size:45px; color:#fff; margin-bottom:60px;}
.company_content_row2 ul{ padding:0px; margin:0px; display:flex; justify-content: center; flex-wrap: wrap;}
.company_content_row2 ul li{ padding:0px 10px 20px; margin:0px; width:33.333%}
.company_content_row2 .icon_box{ width:85px; height:85px; line-height:85px; border-radius:50%; background:#fff; margin:0px auto 32px; color: #35b765; font-size:50px;}
.company_content_row2 .icon_box:before{ content:""; font-family: "icomoon";}
.company_content_row2 .icon_box1:before{ content: "\e90e";}
.company_content_row2 .icon_box2:before{ content: "\e90c";}
.company_content_row2 .icon_box3:before{ content: "\e907"; font-size:42px;}
.company_content_row2 h3{ text-align:center; font-size:24px; color:#fff; margin-bottom:22px; font-family: 'Poppins-SemiBold';}
.company_content_row2 p{ font-size:16px; line-height:1.9; color:#fff;}
.company_content_row2_box{ position:relative; height:100%; text-align:center; width:350px; margin:0px auto; max-width:100%; padding:30px 20px 90px; -webkit-transition:all 0.2s; -moz-transition:all 0.2s; -o-transition:all 0.2s; transition:all 0.2s;}
.company_content_row2_box:hover{ box-shadow:0px 0px 16px rgba(0,0,0,0.3); background:#fff; border-radius:15px;}
.company_content_row2_box:hover h3{ color:#35b765;}
.company_content_row2_box:hover p{ color:#35b765;}
.company_content_row2_box:hover .icon_box{ background:#35b765; color:#fff;}
.company_content_row2_box:hover .discover_more_link a{ color:#35b765;}
.company_content_row2_box:hover .discover_more_link a:hover{ color:#35b765;}

.company_content_row2_box .discover_more_link{ position:absolute; left:0px; bottom:30px; width:100%;}
.company_content_row2_box .discover_more_link a{ color:#fff; font-size:18px; text-decoration:none; position:relative; display:inline-block; padding-right:13px;}
.company_content_row2_box .discover_more_link a:hover{ color:#fff; text-decoration:none;}
.company_content_row2_box .discover_more_link a:after{ content:"\f105"; font-family:'FontAwesome'; font-size:16px; position:absolute; right:0px; top:50%; margin-top:-9px;}
/*Company Page Css End*/


/*Contact Us Page Css Start*/
.contact_content{ width:100%; overflow:hidden;}
.contact_content .inner{ padding-top:92px; padding-bottom:110px; display:flex; flex-wrap: wrap; align-items:flex-start; justify-content: space-between;}
.contact_content .text_box{ width:430px; max-width:40%;}
.contact_content .text_box h2{ font-size:45px; line-height:1.24; margin-bottom:47px;}
.contact_content .text_box h2 span{ font-family: 'Poppins-Regular'; display:block; padding-bottom:10px;}
.info_contact_icon li { font-size:24px; line-height:1.3; color: #0c2234; position:relative;	padding-left:28px; padding-bottom:20px;}
.info_contact_icon li:before {
    top:2px;
    left: 0;
    color: #30B767;
    font-size:20px;
    position: absolute;
    font-family: "FontAwesome";
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.info_contact_icon li a{color: #0d2235; text-decoration:none; font-size:24px;}
.info_contact_icon li a:hover{color: #0d2235; text-decoration:none;}
.info_contact_icon li.phone:before { content: '\e90a'; font-family: "icomoon";}
.info_contact_icon li.email:before { content: '\f0e0'; top:4px;}
.info_contact_icon li.map_marker:before{ content: "\f041"; left:2px; top:0px; font-size:25px;}

.contact_content .contact_form{ width:680px; max-width:57%; padding-top:8px;}
.contact_form .gform_legacy_markup_wrapper{ padding:0px; margin:0px;}
.contact_form .gform_wrapper .gform_validation_errors{ display:none;}
.contact_form .gform_legacy_markup_wrapper ul.gform_fields{ margin:0px -10px !important; display:flex; justify-content: flex-start; flex-wrap: wrap; align-items: flex-start; position:relative;}
body .contact_form .gform_legacy_markup_wrapper ul li.gfield{ width:50%; padding:0px 10px 20px 10px; margin:0px;}
.contact_form .gform_legacy_markup_wrapper .top_label .gfield_label{ display:none;}
body .contact_form .gform_legacy_markup_wrapper .top_label div.ginput_container{ margin-top:0px;}
.contact_form .gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.contact_form .gform_legacy_markup_wrapper textarea{ border:1px solid #d8e2eb; line-height:1.2; border-radius:10px; background:#ffffff; color:#5f7586; padding:5px 18px; height:62px; font-size:18px !important; font-family: 'Poppins-Regular'; width:100%; -webkit-appearance:none;}
.contact_form .gform_legacy_markup_wrapper li.gfield#field_2_1 input:focus,
.contact_form .gform_legacy_markup_wrapper li.gfield#field_2_2 input:focus,
.contact_form .gform_legacy_markup_wrapper textarea:focus{ border: 1px solid #30B767; -webkit-box-shadow: none; -moz-box-shadow: none;}

.contact_form .gform_legacy_markup_wrapper li.gfield#field_2_1 input{ background-image:url(../../wp-content/themes/duotechgloabal_wp/images/contact_us_form_icon1.png); background-position:calc(100% - 20px) center; background-repeat:no-repeat; padding-right:40px;}
.contact_form .gform_legacy_markup_wrapper li.gfield#field_2_2 input{ background-image:url(../../wp-content/themes/duotechgloabal_wp/images/contact_us_form_icon2.png); background-position:calc(100% - 20px) center; background-repeat:no-repeat; padding-right:40px;}
body .contact_form .gform_legacy_markup_wrapper ul li.gfield#field_2_3{ width:100%;}
.contact_form .gform_legacy_markup_wrapper textarea{ height:262px !important; padding-top:15px; padding-bottom:15px;}
.contact_form .gform_legacy_markup_wrapper .gform_footer{ padding:25px 0px 0px; margin:0px;}
.contact_form .gform_legacy_markup_wrapper .gform_footer input.button,
.contact_form .gform_legacy_markup_wrapper .gform_footer input[type=submit],
.contact_form .gform_legacy_markup_wrapper .gform_page_footer input.button,
.contact_form .gform_legacy_markup_wrapper .gform_page_footer input[type=submit]{ background:#35b765 url(../../wp-content/themes/duotechgloabal_wp/images/get_in_touch_form_button_icon2.png) calc(100% - 28px) center no-repeat; font-family: 'Poppins-Medium';  border-radius:35px; border:0px solid #35b765; padding:0px 68px 0px 28px; height:60px; display:block; width:500px; margin:0px auto; max-width:100%; color:#fff; font-size:17px; line-height:1.2; text-align:left; letter-spacing:1px; -webkit-transition:all 0.2s; -moz-transition:all 0.2s; -o-transition:all 0.2s; transition:all 0.2s; -webkit-appearance:none; text-decoration:none; cursor:pointer; position:relative;}
.contact_form .gform_legacy_markup_wrapper .gform_footer input.button:hover,
.contact_form .gform_legacy_markup_wrapper .gform_footer input[type=submit]:hover,
.contact_form .gform_legacy_markup_wrapper .gform_page_footer input.button:hover,
.contact_form .gform_legacy_markup_wrapper .gform_page_footer input[type=submit]:hover{ background:#8de13a url(../../wp-content/themes/duotechgloabal_wp/images/get_in_touch_form_button_icon2.png) calc(100% - 28px) center no-repeat; color:#fff; text-decoration:none;}
.contact_form ::-webkit-input-placeholder { color:#5f7586; opacity:1 !important; font-size:18px !important;}
.contact_form :-moz-placeholder { color:#5f7586; opacity:1 !important; font-size:18px !important;}
.contact_form ::-moz-placeholder { color:#5f7586; opacity:1 !important; font-size:18px !important;}
.contact_form :-ms-input-placeholder { color:#5f7586; opacity:1 !important; font-size:18px !important;}
.contact_form .gform_legacy_markup_wrapper li.gfield.gfield_error{ background:none; border:none; margin-bottom:0px !important;}
.contact_form .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container{ margin-top:0px;}
.contact_form .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required{ padding-right:15px;}
.contact_form .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required.gfield#field_73_5 div.gfield_description{ text-align:center;}
.contact_form .gform_legacy_markup_wrapper .field_description_below .gfield_description { padding-top:6px;}
@media only screen and (max-width: 761px), (min-device-width: 768px) and (max-device-width: 1023px){	
	.contact_form .gform_legacy_markup_wrapper ul.gform_fields li.gfield.gfield_error+li.gfield.gfield_error{ margin-top:0px;}
}
@media only screen and (max-width: 641px){
	.contact_form .gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){ line-height: normal; min-height: inherit;}
}

@media only screen and (min-width: 641px){
	.contact_form .gform_legacy_markup_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) { max-width: calc(100% - 0px)!important;}
}
@media only screen and (max-width: 641px){
	.contact_form .gform_legacy_markup_wrapper ul.gfield_checkbox li label,
	.contact_form .gform_legacy_markup_wrapper ul.gfield_radio li label { width:100%;}
}
.contact_form .gform_confirmation_wrapper{ padding-top:10px; padding-bottom:40px;}
.contact_form .gform_confirmation_wrapper .gform_confirmation_message{ text-align: center; color:#0c2234; font-size: 20px; font-family: 'Poppins-Medium';}
/*Contact Us Page Css End*/


/*Case Details Page Css Start*/
.case_studies_page_row1{}
.case_studies_page_row1 .inner{ padding-top:92px; padding-bottom:100px;}
.case_studies_page_row1 h2{ color:#0c2234; text-align:center; margin-bottom:15px;}
.case_studies_page_row1 .top_text{ text-align:center; width:1080px; max-width:100%; margin:0px auto; padding-bottom:18px;}
.case_studies_page_row1 .top_text p{ font-size:18px; line-height:1.7; color:#5f7586;}
.case_studies_page_row1 ul{ padding:40px 0px 20px; margin:0px; background:#ebf8ef; display:flex; justify-content: space-between; flex-wrap: wrap; align-items: flex-start;}
.case_studies_page_row1 ul li{ padding:0px 40px 20px; margin:0px; text-align:left;}
.case_studies_page_row1 h3{ font-size:24px; color:#2c3f4f; margin-bottom:0px; line-height:1.3; word-break:break-all;}
.case_studies_page_row1 h3 span{ font-size:16px; line-height:1; color:#36b864;font-family: 'Poppins-Regular'; display:block;}
.case_studies_page_row1 h3 a{ color:#2c3f4f; text-decoration:none;}
.case_studies_page_row1 h3 a:hover{ color:#2c3f4f; text-decoration:none;}

.case_studies_page_row2{ background:#0c2234;}
.case_studies_page_row2 .inner{ padding-top:95px; padding-bottom:65px; display:flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.case_studies_page_row2 .text_box{ width:66%;}
.case_studies_page_row2 .img_box{ width:557px; max-width:32%; text-align:right;}
.case_studies_page_row2 h2{ color:#fff; margin-bottom:25px;}
.case_studies_page_row2 p{ font-size:18px; line-height:1.7; color:#fff;}
.case_studies_page_row2 .text_box hr{ border:0px; background:none; height:52px; margin:0px; padding:0px;}

.case_studies_page_slider_wrapper{ background:#fff; width:100%; overflow:hidden;}
.case_studies_page_slider_wrapper .inner{ padding-top:62px; padding-bottom:70px; max-width:1310px; position:relative;}
.case_studies_page_slider{ width:100%; overflow:hidden;}
.case_studies_page_slider ul{ padding:0px; display:flex; justify-content:flex-start;}
.case_studies_page_slider ul li{ padding:0px; margin:0px; width:50%; padding:30px 35px;}
.case_studies_page_slider_box{ height:100%; box-shadow:0px 0px 16px rgba(0,0,0,0.3); text-align:center; padding:58px 20px 70px;}
.case_studies_page_slider_box .icon_box{ width:80px; height:80px; padding-top:14px; border-radius:50%; background:#35b765; margin:0px auto 27px; color: #fff; font-size: 36px;}
.case_studies_page_slider_box .icon_box img{ display:inline;}
.case_studies_page_slider_box h3{ font-size:24px; color:#0c2234; line-height:1.5; margin-bottom:20px;}
.case_studies_page_slider_box p{ font-size:16px; color:#5f7586; line-height:1.9; margin-bottom:0px; padding-bottom:0px;}
.case_studies_page_slider_box .text_box{ width:440px; margin:0px auto; max-width:100%;}
.case_studies_page_slider_box .link_text{ text-align:center; padding-top:42px;}
.case_studies_page_slider_box .link_text a{ color:#35b765; font-size:18px; text-decoration:none; display:inline-block;}
.case_studies_page_slider_box .link_text a:after{ content: "\f105";font-family:'FontAwesome'; margin-left:6px;}
.case_studies_page_slider .swiper-button-prev,
.case_studies_page_slider .swiper-button-next{ display:block; width:60px; height:60px; padding-left:20px; top:50%; margin-top:-30px; left:-25px; border-radius:50%; background:#fff; color:#45be5d; box-shadow:0px 0px 10px rgba(0,0,0,0.3); line-height:56px;-webkit-transition:all 0.2s; -moz-transition:all 0.2s; -o-transition:all 0.2s; transition:all 0.2s;}
.case_studies_page_slider .swiper-button-next{ left:auto; right:-25px; padding-left:25px;}
.case_studies_page_slider .swiper-button-prev:hover,
.case_studies_page_slider .swiper-button-next:hover{ background:#45be5d; color:#fff;}
.case_studies_page_slider .swiper-pagination{ position:static; padding:0px;}
.case_studies_page_slider .swiper-button-prev:after,
.case_studies_page_slider .swiper-button-next:after{ font-size:45px;font-family:'FontAwesome'; line-height:inherit;}
.case_studies_page_slider .swiper-button-prev:after{ content: "\f104";}
.case_studies_page_slider .swiper-button-next:after{ content: "\f105";}

.case_studies_green_four_columns{ width:100%;
    background: #30B767;
    background: linear-gradient(90deg, #35b765 0%, #8de13a 80%);
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;}
.case_studies_green_four_columns .inner{ padding-top:110px; padding-bottom:80px; max-width:1340px;}
.case_studies_green_four_columns ul{ padding:0px; margin:0px -10px; display:flex; flex-wrap: wrap; justify-content: center;}
.case_studies_green_four_columns ul li{ padding:0px 10px 20px; margin:0px; width:25%;}
.case_studies_green_four_columns .text_box{ height:100%; box-shadow:0px 0px 16px rgba(0,0,0,0.3); text-align:center; padding:60px 10px 57px; background:#fff; height:100%; display:block; text-decoration:none; -webkit-transition:all 0.2s; -moz-transition:all 0.2s; -o-transition:all 0.2s; transition:all 0.2s;}
.case_studies_green_four_columns .icon_box{ width:80px; height:80px; line-height:80px; border-radius:50%; background:#35b765; margin:0px auto 22px; color: #fff; font-size:50px;}
.case_studies_green_four_columns .icon_box:before{ content:""; font-family: "icomoon";}
.case_studies_green_four_columns .icon_box1:before{ content: "\e90e";}
.case_studies_green_four_columns .icon_box2:before{ content: "\e90c";}
.case_studies_green_four_columns .icon_box3:before{ content: "\e907"; font-size:42px;}
.case_studies_green_four_columns .icon_box4:before{ content: "\e906"; font-size:42px;}
.case_studies_green_four_columns h4{ font-size:25px; line-height:1.42;}
/*Case Details Page Css End*/



/*News category Css Start*/
.category-news .page_banner_content .text_box{ width:620px; max-width:100%;}
.news_wrapper{ background:#f5f5f5;}
.news_wrapper .inner{ padding-top:50px; padding-bottom:50px;}
.news_post_box{ background:#fff; border-radius:25px; padding:50px 30px 55px; margin-bottom:45px;}
.news_post_box_inner{ width:1000px; margin:0px auto; max-width:100%;}
.news_post_box h2{ font-size:36px; line-height:1.25; color:#0c2234; margin-bottom:25px;}
.news_post_box h2 a{ color:#0c2234; text-decoration:none;}
.news_post_box h2 a:hover{ color:#0c2234; text-decoration:underline;}
.news_post_box .date_text{ font-size:20px; color:#646464; font-family: 'Poppins-SemiBold'; padding-bottom:40px;}
.news_post_box .img_box{ padding-bottom:35px;}
.news_post_box .wp-block-image{ padding-bottom:25px;}
.news_post_box p{ font-size:18px; line-height:1.3; color:#646464;}
.category_news_wrapper .news_post_box p{ margin-bottom:40px}
.news_post_box .read_more_text{ margin-bottom:0px !important;}
.news_post_box .read_more_text a{ font-size:16px; font-family: 'Poppins-Bold'; color:#646464; text-decoration:underline;}
.news_wrapper .wp-pagenavi{ display:flex; justify-content: center; flex-wrap: wrap; align-items: flex-start;}
.news_wrapper .wp-pagenavi a,
.news_wrapper .wp-pagenavi span{ min-width:42px; text-align:center; line-height:41px; border-radius:5px; padding:0px; margin:0px 5px 5px; border:none; background:#fff; color:#393939; font-size:20px; text-decoration:none; font-family: 'Poppins-SemiBold'; box-shadow:1px -1px 1px rgba(0,0,0,0.3); font-weight:normal;}
.news_wrapper .wp-pagenavi a:hover{ color:#393939; text-decoration:none;}
.news_wrapper .wp-pagenavi span.current{ color:#fff; background:#36b864; box-shadow:none;}
.news_wrapper .wp-pagenavi a.previouspostslink,
.news_wrapper .wp-pagenavi a.previouspostslink:hover,
.news_wrapper .wp-pagenavi a.nextpostslink,
.news_wrapper .wp-pagenavi a.nextpostslink:hover{ color:#9d9d9d; text-decoration:none; box-shadow:0px 0px 3px rgba(0,0,0,1);}

.category_news_wrapper .news_post_box_inner{ padding-bottom:50px; position:relative;}
.category_news_wrapper .addtoany_content{ padding:0px !important; margin:0px !important; position:absolute; left:0px; bottom:0px;}
.category_news_wrapper .addtoany_list.a2a_kit_size_44 a{ color:#f00 !important; margin-right:25px; overflow:hidden;}
.category_news_wrapper .addtoany_list.a2a_kit_size_44 a:not(.addtoany_special_service)>span{ opacity:0;}
.category_news_wrapper .addtoany_list.a2a_kit_size_44 a.a2a_button_facebook{ background:url(../../wp-content/themes/duotechgloabal_wp/images/facebook_icon.png) left top no-repeat; width:11px; height:21px;}
.category_news_wrapper .addtoany_list.a2a_kit_size_44 a.a2a_button_twitter{ background:url(../../wp-content/themes/duotechgloabal_wp/images/twitter_icon.png) left top no-repeat; width:22px; height:18px;}
.category_news_wrapper .addtoany_list.a2a_kit_size_44 a.a2a_button_linkedin{ background:url(../../wp-content/themes/duotechgloabal_wp/images/linkedin_icon.png) left top no-repeat; width:20px; height:20px;}
.category_news_wrapper .addtoany_list.a2a_kit_size_44 a.a2a_button_whatsapp{ background:url(../../wp-content/themes/duotechgloabal_wp/images/whatsapp_icon.png) left top no-repeat; width:22px; height:22px;}
.category_news_wrapper .addtoany_list.a2a_kit_size_44 a.a2a_button_telegram{ background:url(../../wp-content/themes/duotechgloabal_wp/images/telegram_icon.png) left top no-repeat; width:22px; height:20px;}
.category_news_wrapper .addtoany_list.a2a_kit_size_44 a.addtoany_share{ background:url(../../wp-content/themes/duotechgloabal_wp/images/addtoany_list_more.png) left top no-repeat; width:93px; height:31px; margin-right:0px;vertical-align: text-top;}

.news_single_wrapper .inner{ padding-top:75px;}
.news_single_wrapper .news_post_box{ padding-bottom:10px; margin-bottom:0px;}
.news_single_wrapper .addtoany_content{ margin-top:32px; margin-left:-4px;}
/*News category Css End*/



/*Management Service Css Start*/
.management_service_content{}
.management_service_content .inner{ padding-top:70px; padding-bottom:60px; max-width:780px;}
.management_service_content img.management_service_logo{ margin-bottom:35px;}
.management_service_content h2{ font-size:32px; line-height:1.3; margin-bottom:25px;}
.management_service_content h4{ font-size:20px; margin-bottom:15px; line-height:1.3; font-family: 'Poppins-SemiBold';}
.management_service_content p{ font-size:14px; color:#5f7586; line-height:1.6;}
/*Management Service Css End*/




@media(max-width:1420px){	
	.case_studies_page_slider .swiper-button-prev{ left:10px;}
	.case_studies_page_slider .swiper-button-next{ right:10px;}
}
@media(max-width:1200px){
	.header_menu_wrapper{ padding-left:30px;}
	.header_menu_wrapper .header_menu_tabs>li{padding:0px 5px;}
	.header_menu_tab_content .sub_menu_box{ padding-left:115px;}
	ul.header_links li{ margin-right:15px;}
	
	.footer_links{ width:38%;}
	.footer_links.first{ padding-left:0px; width:26%;}
	.footer_text{ max-width:36%;}
}
@media(max-width:1080px){
	.header_logo{ margin-top:-10px;}
	.header_menu_wrapper{ padding-top:20px;}
	
	ul.header_links{ width:100%; float:none; clear:both; display:flex; justify-content: flex-end; flex-wrap: wrap; align-items: flex-start; padding-top:0px;}
	ul.header_links li{ margin-right:10px;}
}
@media(max-width:980px){
	.page_banner_content .inner{ height:480px;}	
	
	.text_and_three_columns_wrpper_content ul li{ width:50%;}
	.text_and_three_columns_wrpper .top_text h2{ font-size:40px;}
	
	.blue_three_columns_wrapper h2{ font-size:40px; margin-bottom:35px;}
	.blue_three_columns_wrapper ul li{ width:50%;}
	
	.home_row1 h2{ font-size:40px; margin-bottom:35px;}
	.home_row1 ul li{ width:50%;}
	
	.home_row4_box{ padding-top:50px; padding-bottom:60px;}
	.home_row4_box h4{ font-size:22px;}
	.home_row4_box .icon_box{ width:76px; height:76px; line-height:76px; margin-bottom:20px; font-size:40px;}
	
	.company_content_row2 ul li{ width:50%;}
		
	.contact_content .text_box h2{ font-size:40px; margin-bottom:30px;}
	.info_contact_icon li { font-size:20px;}
	.info_contact_icon li:before { top:0px;}
	.info_contact_icon li a{ font-size:20px;}
	.info_contact_icon li.phone:before {}
	.info_contact_icon li.email:before { top:0px;}
	
	.case_studies_page_row1 h2{ font-size:40px;}
	.case_studies_page_row1 .top_text p{ font-size:16px;}
	
	.case_studies_page_row2 h2{ font-size:40px;}
	.case_studies_page_row2 p{ font-size:16px;}
	.case_studies_green_four_columns ul li{ width:50%;}
	
	
	
	.news_post_box h2{ font-size:30px;}
	.news_post_box .date_text{ font-size:18px; padding-bottom:30px;}
}
@media(max-width:940px){
	.header_menu_tab_content .sub_menu_box{ padding-left:0px;}
	.footer .inner{ padding-left:22px;}
	.footer_logo{ position:static; width:150px; margin:0px auto 40px;}
	
	.two_white_blocks_wrapper ul{ margin-left:-20px; margin-right:-20px;}
	.two_white_blocks_wrapper ul li{ padding-left:20px; padding-right:20px;}
	
	.our_global_clients_wrapper h2{ font-size:40px; margin-bottom:40px;}	
	.we_are_duotech_wrapper h4{ font-size:22px;}
	.we_are_duotech_wrapper h2{ font-size:40px;}
	
	.home_banner .inner { justify-content: flex-start; flex-wrap: wrap;}
	.home_banner .text_wrapper{ position:static; width:100%;}
	.home_banner .text_box h5{ font-size:20px;}
	.home_banner .text_box h1{ font-size:40px; margin-bottom:20px;}
	.home_banner .img_box{ width:320px; margin:0px auto; max-width:100%;}
	.home_banner .img_box .mobile_img{ display:block;}
	.home_banner .img_box .desktop_img{ display:none;}
	
	.home_row2 .inner{ padding-top:90px; padding-bottom:90px;}
	.home_row2 .img_box{ max-width:100%; }
	.home_row2 .text_box{ width:100%;}
	
	.home_row3 ul{ margin-left:-20px; margin-right:-20px;}
	.home_row3 ul li{ padding-left:20px; padding-right:20px;}
	.home_row3_box h3{ font-size:32px;}
	
	.home_row4 h2{ font-size:40px;}	
	
	.get_in_touch_wrapper h2{ font-size:40px;}
	
	.careers_content_box{ padding-left:90px; padding-right:30px;}
	.careers_content_box .expand-button{ left:20px;}
	
	.company_content_row1 .text_box h2{ font-size:40px; margin-bottom:20px;}
	.company_content_row1 .text_box h4{ font-size:22px; margin-bottom:20px;}
	.company_content_row1 .text_box p{ font-size:16px;}
	.company_content_row1 .text_box .green_arrow_button{ margin-top:30px;}
	
	.contact_content .text_box{ width:100%; max-width:100%; padding-bottom:20px;}
	.contact_content .contact_form{ width:100%; max-width:100%; padding-top:0px;}
	
	
	.case_studies_page_row2 .text_box{ width:100%; padding-bottom:20px;}
	.case_studies_page_row2 .img_box{ width:320px; margin:0px auto; max-width:100%; text-align:center;}
}
@media only screen and (min-width: 769px){
    .mobile_menu{ display: none !important;}
}
@media(max-width:768px){

	.home_row2  h2{font-size: 32px;}


	.white_button{ padding:12px 40px 12px 20px; font-size:14px;}	
	.green_button{ padding:12px 40px 12px 20px; font-size:14px;}	
	.white_arrow_button{ padding:12px 40px 12px 20px; font-size:14px;}
	.white_arrow_button:after{ font-size:20px; right:20px; margin-top:-12px;}
	.green_arrow_button{ padding:12px 40px 12px 20px; font-size:14px;}
	.green_arrow_button:after{ font-size:20px; right:20px; margin-top:-12px;}

	.header .inner{ padding-top:20px; padding-bottom:20px;}
	.header_logo{ margin-top:0px;}
	.header_menu_wrapper{ display:none;}
	ul.header_links{justify-content: center; padding-bottom:15px; width:auto; margin-left:-8px; margin-right:-8px;}	
	ul.header_links li{ padding:0px 8px 6px; margin:0px;}
	.mobile_menu_hamburger{ display:block;}	
	
	.footer{ padding-top:60px;}
	.footer .inner{ padding-bottom:50px;}
	.footer_logo{ margin-bottom:30px;}
	.footer h3{ margin-bottom:20px;}
	.footer_links>ul{ padding-bottom:15px;}
	.footer_links ul li{ padding-bottom:10px;}
	.footer_links ul li:first-child{ padding-bottom:10px;}
	.footer_links{ width:100%; padding-right:0px;}
	.footer_links.first{ padding-left:0px; width:100%;}
	.footer_text{ max-width:100%; width:100%;}
	.footer_text ul{ padding-bottom:15px;}	
	
	.page_banner_content .inner{ height:auto; padding-bottom:0px;}
	.page_banner_content .text_box{ width:100%; padding-bottom:20px;}
	.page_banner_content .img_box{ position:static; margin:0px auto; width:320px; max-width:100%;}
	.page_banner_content .breadcrumbs_list{ font-size:14px;}
	.page_banner_content h1{ font-size:40px; margin-bottom:10px;}
	.page_banner_content p{ font-size:14px;}
		
	.page_banner_short_content .breadcrumbs_list{ font-size:14px;}
	.page_banner_short_content h1{ font-size:40px;}
	
	.text_and_three_columns_wrpper .inner{ padding-top:60px;}
	.text_and_three_columns_wrpper .top_text h2{ font-size:32px;}
	.text_and_three_columns_wrpper .top_text p{ font-size:16px;}
	
	.blue_three_columns_wrapper .inner{ padding-top:40px; padding-bottom:55px;}
	.blue_three_columns_wrapper h2{ font-size:32px;}
	
	.two_white_blocks_wrapper .inner{ padding-top:60px; padding-bottom:30px;}
	.two_white_blocks_wrapper ul{ margin-left:0px; margin-right:0px;}
	.two_white_blocks_wrapper ul li{ width:100%; padding-left:0px; padding-right:0px;}
	.two_white_blocks_wrapper_box{ padding-top:40px; padding-bottom:30px;}
	.two_white_blocks_wrapper_box .icon_box{ width:76px; height:76px; line-height:76px; margin-bottom:20px; font-size:32px;}
	.two_white_blocks_wrapper_box .icon_box2:before{ font-size:36px;}
	.two_white_blocks_wrapper_box h3{ font-size:24px;}
	.two_white_blocks_wrapper_box p{ font-size:14px;}
	
	.our_global_clients_wrapper .inner{ padding-top:60px; padding-bottom:40px;}
	.our_global_clients_wrapper h2{ font-size:32px; margin-bottom:20px;}
	
	
	.we_are_duotech_wrapper .inner{ padding-top:60px; padding-bottom:60px; justify-content: flex-start;}
	.we_are_duotech_wrapper .text_box{ width:100%; max-width:100%;}
	.we_are_duotech_wrapper h4{ font-size:20px;}
	.we_are_duotech_wrapper h2{ font-size:32px; margin-bottom:20px;}
	.we_are_duotech_wrapper .white_arrow_button{ width:auto;}
		
	
	.home_banner:before{ width:300px; height:563px;}
	.home_banner:after{ width:300px; height:359px;}
	.home_banner .text_box{padding:100px 0;}
	.home_banner .text_box h5{ font-size:16px;}
	.home_banner .text_box h1{ font-size:32px;}
	.home_banner .text_box .green_arrow_button{ width:auto;}
	
	.home_row1 .inner{padding-top:55px; padding-bottom:55px;}
	.home_row1 h2{ font-size:32px;}
	
	.home_row2 .inner{ padding-top:60px; padding-bottom:60px;}
	.home_row2 .text_box h4{ font-size:20px;}
	.home_row2 .text_box h3{ font-size:22px; margin-bottom:25px; line-height:1.3;}
	.home_row2 .text_box p{ font-size:16px; line-height:1.5;}
	.home_row2 .text_box .white_arrow_button{ margin-top:10px; width:auto;}
	
	.home_row3 .inner{ padding-top:60px; padding-bottom:30px;}
	.home_row3 ul{ margin-left:0px; margin-right:0px;}
	.home_row3 ul li{ width:100%; padding-left:0px; padding-right:0px;}
	.home_row3_box{ padding-top:40px; padding-bottom:30px;}
	.home_row3_box .icon_box{ width:76px; height:76px; line-height:76px; margin-bottom:20px; font-size:32px;}
	.home_row3_box .icon_box2:before{ font-size:36px;}
	.home_row3_box h3{ font-size:24px;}
	.home_row3_box p{ font-size:14px;}
	
	.home_row4 .inner{ padding-top:60px; padding-bottom:40px;}
	.home_row4 h2{ font-size:32px;}
	.home_row4 ul li{ width:50%;}
	.home_row4_box h4{ font-size:18px;}
	.home_row4_box .icon_box{ width:76px; height:76px; line-height:76px; margin-bottom:20px; font-size:40px;}
	
	
	.get_in_touch_wrapper .inner{ padding-top:60px; padding-bottom:60px;}
	.get_in_touch_wrapper h2{ font-size:32px;}
	.get_in_touch_wrapper .gform_legacy_markup_wrapper ul.gform_fields{ padding-right:0px;}
	body .get_in_touch_wrapper .gform_legacy_markup_wrapper ul li.gfield{ padding-right:0px;}
	body .get_in_touch_wrapper .gform_legacy_markup_wrapper ul li.gfield#field_1_5{ width:100%; padding-left:0px; position:static;}	
	.get_in_touch_wrapper .gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
	.get_in_touch_wrapper .gform_legacy_markup_wrapper textarea{ height:50px; font-size:16px !important;}
	.get_in_touch_wrapper ::-webkit-input-placeholder { font-size:16px !important;}
	.get_in_touch_wrapper :-moz-placeholder { font-size:16px !important;}
	.get_in_touch_wrapper ::-moz-placeholder { font-size:16px !important;}
	.get_in_touch_wrapper :-ms-input-placeholder { font-size:16px !important;}	
	.get_in_touch_wrapper .gform_legacy_markup_wrapper textarea{ height:200px !important;}
	.get_in_touch_wrapper .gform_legacy_markup_wrapper .gform_footer{ padding-top:10px;}
	.get_in_touch_wrapper .gform_legacy_markup_wrapper .gform_footer input.button,
	.get_in_touch_wrapper .gform_legacy_markup_wrapper .gform_footer input[type=submit],
	.get_in_touch_wrapper .gform_legacy_markup_wrapper .gform_page_footer input.button,
	.get_in_touch_wrapper .gform_legacy_markup_wrapper .gform_page_footer input[type=submit]{ height:50px; width:300px; font-size:16px;}
	
	
	.careers_content_box{ padding:30px 20px;}
	.careers_content_box .expand-button{ position:static; margin-bottom:20px;}
	.careers_content_box h3{ font-size:18px;}
	.careers_content_box h4{ font-size:16px;}
	.careers_content_box ul li{ font-size:14px;}
	
	.company_content_row1 .inner{ padding-top:50px; padding-bottom:60px;}
	.company_content_row1 .img_box{ width:400px; max-width:100%; margin:0px auto;}
	.company_content_row1 .text_box{ width:100%; max-width:100%;}
	.company_content_row1 .text_box h2{ font-size:32px;}
	.company_content_row1 .text_box h4{ font-size:18px;}
	.company_content_row1 .text_box p{ font-size:14px;}
	.company_content_row1 .text_box .green_arrow_button{ margin-top:10px; width:auto;}
	
	.company_content_row2 .inner{ padding-top:50px; padding-bottom:30px;}
	.company_content_row2 h2{ font-size:32px; margin-bottom:30px;}
	
	
	.contact_content .inner{ padding-top:60px; padding-bottom:60px;}
	.contact_content .text_box h2{ font-size:32px; margin-bottom:20px;}
	.contact_content .text_box h2 span{ padding-bottom:5px;}
	.info_contact_icon li{ font-size:16px;}
	.info_contact_icon li:before { top:-2px; font-size:18px;}
	.info_contact_icon li a{ font-size:16px;}
	.info_contact_icon li.email:before { top:-1px;}
	.info_contact_icon li.map_marker:before{ top:-3px;}
	.contact_form .gform_legacy_markup_wrapper ul.gform_fields{ margin-left:0px !important; margin-right:0px !important;}
	body .contact_form .gform_legacy_markup_wrapper ul li.gfield{ padding-left:0px; padding-right:0px; width:100%;}
	
	.contact_form .gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
	.contact_form .gform_legacy_markup_wrapper textarea{ height:50px; font-size:16px !important;}
	.contact_form ::-webkit-input-placeholder { font-size:16px !important;}
	.contact_form :-moz-placeholder { font-size:16px !important;}
	.contact_form ::-moz-placeholder { font-size:16px !important;}
	.contact_form :-ms-input-placeholder { font-size:16px !important;}	
	.contact_form .gform_legacy_markup_wrapper textarea{ height:200px !important;}
	.contact_form .gform_legacy_markup_wrapper .gform_footer{ padding-top:10px;}
	.contact_form .gform_legacy_markup_wrapper .gform_footer input.button,
	.contact_form .gform_legacy_markup_wrapper .gform_footer input[type=submit],
	.contact_form .gform_legacy_markup_wrapper .gform_page_footer input.button,
	.contact_form .gform_legacy_markup_wrapper .gform_page_footer input[type=submit]{ height:50px; width:300px; font-size:16px;}
		
	.case_studies_page_row1 .inner{ padding-top:60px; padding-bottom:60px;}
	.case_studies_page_row1 h2{ font-size:32px;}
	.case_studies_page_row1 .top_text p{ font-size:14px;}
	.case_studies_page_row1 h3{ font-size:20px;}
	.case_studies_page_row1 h3 span{ font-size:14px;}
	.case_studies_page_row1 ul li{ padding-left:20px; padding-right:20px;}
	
	
	.case_studies_page_row2 .inner{ padding-top:60px; padding-bottom:60px;}
	.case_studies_page_row2 h2{ font-size:32px; margin-bottom:20px;}
	.case_studies_page_row2 p{ font-size:14px;}
	.case_studies_page_row2 .text_box hr{ height:30px;}
	
	.case_studies_page_slider_wrapper .inner{ padding-top:30px; padding-bottom:30px; padding-left:0px; padding-right:0px;}
	.swiper_pagination_content{ display:flex; justify-content: space-around; flex-wrap: wrap; align-items: flex-start; padding-bottom:30px;}
	.case_studies_page_slider .swiper-button-prev,
	.case_studies_page_slider .swiper-button-next{ position:static; margin-top:auto;}
	.case_studies_page_slider ul li{ padding-left:20px; padding-right:20px;}
	.case_studies_page_slider_box{ padding-top:40px; padding-bottom:40px;}
	.case_studies_page_slider_box .icon_box{ margin-bottom:20px;}
	.case_studies_page_slider_box h3{ font-size:20px;}
	.case_studies_page_slider_box p{ font-size:14px;}
	.case_studies_page_slider_box .link_text{ padding-top:25px;}
	.case_studies_page_slider_box .link_text a{ font-size:16px;}
	
	.case_studies_green_four_columns .inner{ padding-top:60px; padding-bottom:40px;}
	.case_studies_green_four_columns .text_box{ padding-top:50px; padding-bottom:50px;}
	.case_studies_green_four_columns h4{ font-size:20px;}
	
	
	.news_single_wrapper .inner{ padding-top:50px;}
	.news_post_box{ padding:40px 20px;}
	.news_post_box h2{ font-size:24px; margin-bottom:20px;}
	.news_post_box .date_text{ font-size:16px; padding-bottom:20px;}
	.news_post_box p{ font-size:14px;}
	.category_news_wrapper .news_post_box p{ margin-bottom:20px;}
	.news_post_box .img_box{ padding-bottom:20px;}
	.category_news_wrapper .addtoany_list.a2a_kit_size_44 a{ margin-right:10px;}
	
	
	
	.management_service_content .inner{ padding-top:50px; padding-bottom:40px;}
	.management_service_content img.management_service_logo{ margin-bottom:25px; width:140px; height:auto;}
	.management_service_content h2{ font-size:24px; margin-bottom:20px;}
	.management_service_content h4{ font-size:15px;}
}
@media(max-width:600px){
	.text_and_three_columns_wrpper .top_text p{ font-size:14px;}
	.text_and_three_columns_wrpper_content ul li{ width:100%; padding-left:0px; padding-right:0px;}
	.text_and_three_columns_wrpper_content .text_box{ padding-bottom:30px; width:100%;}
	.text_and_three_columns_wrpper_content .icon_box{ width:76px; height:76px; line-height:76px; margin-bottom:20px;}
	.text_and_three_columns_wrpper_content .icon_box img{ width:40px; height:auto;}
	.text_and_three_columns_wrpper_content h3{ font-size:20px;}
	.text_and_three_columns_wrpper_content p{ font-size:14px;}
	.text_and_three_columns_wrpper_content .discover_more_link{ position:static;}
	.text_and_three_columns_wrpper_content .discover_more_link a{ font-size:16px;}	
	
	.blue_three_columns_wrapper .inner{ padding-bottom:10px;}
	.blue_three_columns_wrapper ul li{ width:100%; padding-left:0px; padding-right:0px;}
	.blue_three_columns_content_box{ padding-bottom:30px;}
	.blue_three_columns_wrapper .icon_box{ width:76px; height:76px; line-height:76px; margin-bottom:20px;}
	.blue_three_columns_wrapper .icon_box img{ width:45px; height:auto;}
	.blue_three_columns_wrapper h3{ font-size:20px;}
	.blue_three_columns_wrapper p{ font-size:14px;}
	.blue_three_columns_content_box .discover_more_link{ position:static;}
	.blue_three_columns_content_box .discover_more_link a{ font-size:16px;}	
	
	.our_global_clients_wrapper ul li{ width:100%; text-align:center; justify-content: center;}
	
	
	.home_row1 .inner{ padding-bottom:10px;}
	.home_row1 ul li{ width:100%; padding-left:0px; padding-right:0px;}
	.home_row1_box{ padding-bottom:30px;}
	.home_row1 .icon_box{ width:76px; height:76px; line-height:76px; margin-bottom:20px;}
	.home_row1 .icon_box img{ width:45px; height:auto;}
	.home_row1 h3{ font-size:20px;}
	.home_row1 p{ font-size:14px;}
	.home_row1_box .discover_more_link{ position:static;}
	.home_row1_box .discover_more_link a{ font-size:16px;}	
	
	.home_row4 ul{ margin:0px;}
	.home_row4 ul li{ width:100%; padding-left:0px; padding-right:0px;}	
	
	
	.company_content_row2 ul li{ width:100%; padding-left:0px; padding-right:0px;}
	.company_content_row2_box{ padding-bottom:30px;}
	.company_content_row2 .icon_box{ width:76px; height:76px; line-height:76px; margin-bottom:20px; font-size:40px;}
	.company_content_row2 .icon_box3:before{ font-size:36px;}
	.company_content_row2 h3{ font-size:20px;}
	.company_content_row2 p{ font-size:14px;}
	.company_content_row2_box .discover_more_link{ position:static;}
	.company_content_row2_box .discover_more_link a{ font-size:16px;}
	
	.case_studies_green_four_columns ul li{ width:100%;}
}	
@media(max-width:500px){
	.category_news_wrapper .news_post_box_inner{ padding-bottom:80px;}
	.category_news_wrapper .addtoany_list.a2a_kit_size_44 a.addtoany_share{ display:block;}
}
