@charset "UTF-8";

/* 
Theme Name: dqtheme
Theme URI: https://wordpress.org/themes/twentytwentyone/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Twenty-One is a blank canvas for your ideas and it makes the block editor your best brush. With new block patterns, which allow you to create a beautiful layout in a matter of seconds, this theme’s soft colors and eye-catching — yet timeless — design will let your work shine. Take it for a spin! See how Twenty Twenty-One elevates your portfolio, business website, or personal blog.
Requires at least: 5.3
Tested up to: 5.6
Requires PHP: 5.6
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentytwentyone
Tags: one-column, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, block-patterns, rtl-language-support, sticky-post, threaded-comments, translation-ready

Twenty Twenty-One WordPress Theme, (C) 2020 WordPress.org
Twenty Twenty-One is distributed under the terms of the GNU GPL.
*/

/**
 * SETTINGS
 * File-header..........The file header for the themes style.css file.
 * Fonts................Any font files, if the project needs specific fonts.
 * Global...............Project-specific, globally available variables.
 *
 * TOOLS
 * Functions............Global functions.
 * Mixins...............Global mixins.
 *
 * GENERIC
 * Normalize.css........Normalise browser defaults.
 * Breakpoints..........Mixins and variables for responsive styles
 * Vertical-margins.....Vertical spacing for the main components.
 * Reset................Reset specific elements to make them easier to style in other contexts.
 * Clearings............Clearnings for the main components.
 *
 * ELEMENTS
 * Blockquote...........Default blockquote.
 * Forms................Element-level form styling.
 * Headings.............H1–H6
 * Links................Default links.
 * Lists................Default lists.
 * Media................Images, Figure, Figcaption, Embed, iFrame, Objects, Video.
 *
 * BLOCKS
 * Audio................Specific styles for the audio block.
 * Button...............Specific styles for the button block.
 * Code.................Specific styles for the code block.
 * Collumns.............Specific styles for the collumns block.
 * Cover................Specific styles for the cover block.
 * File.................Specific styles for the file block.
 * Gallery..............Specific styles for the gallery block.
 * Group................Specific styles for the group block.
 * Heading..............Specific styles for the heading block.
 * Image................Specific styles for the image block.
 * Latest comments......Specific styles for the latest comments block.
 * Latest posts.........Specific styles for the latest posts block.
 * Legacy...............Specific styles for the legacy gallery.
 * List.................Specific styles for the list block.
 * Meda text............Specific styles for the media and text block.
 * Navigation...........Specific styles for the navigation block.
 * Paragraph............Specific styles for the paragraph block.
 * Pullquote............Specific styles for the pullquote block.
 * Quote................Specific styles for the quote block.
 * Search...............Specific styles for the search block.
 * Separator............Specific styles for the separator block.
 * Spacer...............Specific styles for the spacer block.
 * Table................Specific styles for the table block.
 * Verse................Specific styles for the verse block.
 * Video................Specific styles for the video block.
 * Utilities............Block alignments.
 *
 * COMPONENTS
 * Header...............Header styles.
 * Footer...............Footer styles.
 * Comments.............Comment styles.
 * Archives.............Archive styles.
 * 404..................404 styles.
 * Search...............Search styles.
 * Navigation...........Navigation styles.
 * Footer Navigation....Footer Navigation styles.
 * Pagination...........Pagination styles.
 * Single...............Single page and post styles.
 * Posts and pages......Misc, sticky post styles.
 * Entry................Entry, author biography.
 * Widget...............Widget styles.
 * Editor...............Editor styles.
 *
 * UTILITIES
 * A11y.................Screen reader text, prefers reduced motion etc.
 * Color Palette........Classes for the color palette colors.
 * Editor Font Sizes....Editor Font Sizes.
 * Measure..............The width of a line of text, in characters.
 */
/* @font-face {
    font-family: 'Avenir Book';
    src: url('assets/fonts/Avenir-Book.woff2') format('woff2'),
        url('assets/fonts/Avenir-Book.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Avenir';
    src: url('assets/fonts/Avenir-Roman.woff2') format('woff2'),
        url('assets/fonts/Avenir-Roman.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
} */

@font-face {
    font-family: 'Avenir';
    src: url('assets/fonts/Avenir-Black.woff2') format('woff2'),
        url('assets/fonts/Avenir-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

/* @font-face {
    font-family: 'Avenir Black Oblique';
    src: url('assets/fonts/Avenir-BlackOblique.woff2') format('woff2'),
        url('assets/fonts/Avenir-BlackOblique.woff') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Avenir Book';
    src: url('assets/fonts/Avenir-Book.woff2') format('woff2'),
        url('assets/fonts/Avenir-Book.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
} */

/* @font-face {
    font-family: 'Avenir';
    src: url('assets/fonts/Avenir-HeavyOblique.woff2') format('woff2'),
        url('assets/fonts/Avenir-HeavyOblique.woff') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
} */

/* @font-face {
    font-family: 'Avenir Book';
    src: url('assets/fonts/Avenir-BookOblique.woff2') format('woff2'),
        url('assets/fonts/Avenir-BookOblique.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
} */

/* @font-face {
    font-family: 'Avenir';
    src: url('assets/fonts/Avenir-Heavy.woff2') format('woff2'),
        url('assets/fonts/Avenir-Heavy.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
} */

@font-face {
    font-family: 'Avenir';
    src: url('assets/fonts/Avenir-Light.woff2') format('woff2'),
        url('assets/fonts/Avenir-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Avenir';
    src: url('assets/fonts/Avenir-Medium.woff2') format('woff2'),
        url('assets/fonts/Avenir-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

/* @font-face {
    font-family: 'Avenir';
    src: url('assets/fonts/Avenir-LightOblique.woff2') format('woff2'),
        url('assets/fonts/Avenir-LightOblique.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
} */

/* @font-face {
    font-family: 'Avenir';
    src: url('assets/fonts/Avenir-MediumOblique.woff2') format('woff2'),
        url('assets/fonts/Avenir-MediumOblique.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
} */

/* @font-face {
    font-family: 'Avenir';
    src: url('assets/fonts/Avenir-Oblique.woff2') format('woff2'),
        url('assets/fonts/Avenir-Oblique.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Avenir';
    src: url('assets/fonts/Avenir-Roman.woff2') format('woff2'),
        url('assets/fonts/Avenir-Roman.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
} */

@font-face {
    font-family: 'Avenir';
    src: url('assets/fonts/Avenir-Regular.woff2') format('woff2'),
         url('assets/fonts/Avenir-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;     
}

body{padding: 0; margin: 0;font-family: 'Avenir'; font-weight: 400; font-style: normal;color:#060608;background:#FAFAFA;}
p{font-size:16px;line-height:28px;color:#000000;}
a{color: #0093ED;transition: all 0.4s;}
a:hover{text-decoration:none;color:#0093ED;}
img{max-width:100%;}
.owl-theme .owl-dots .owl-dot span { background: #c4c4c4; height: 12px; width:12px;position:relative; }
.owl-theme .owl-dots .owl-dot.active span{background:#0093ED;}
.owl-theme .owl-dots .owl-dot.active span:before { content: ''; position:absolute; height: 18px; width: 18px; border-radius: 100px; border: 1px solid #0093ED; left: -3px; top: -3px; }
li { margin-bottom: 15px;line-height: 28px; }
.wsmenu>.wsmenu-list>li{line-height:initial;}
.cstm_slct select.form-control { height: 50px; background: #F4F4F4; border-radius: 0px;border: 1px solid transparent; color: #9C9C9C; }
.cstm_slct select.form-control { -webkit-appearance: none; -moz-appearance: none; text-indent: 1px;text-overflow: ''; }
.cstm_slct { position: relative; }
.cstm_slct:before { content: '\f054'; height: 18px; width: 8px; position:absolute; right: 15px; top: 0; bottom: 0; margin: auto; font-size: 15px;color: #9C9C9C; font-family: 'Font Awesome 5 Pro'; transform: rotate(90deg); }


header.mn_hdr_sec ul.wsmenu-list > li > a{color:#060608;font-size:16px;padding: 20px 18px;letter-spacing:0.14px; font-weight: 500;}
header.mn_hdr_sec ul.wsmenu-list > li > a:hover{color:#0093ED;}
/* body.home header.mn_hdr_sec{margin: 30px 0 0;position: absolute;width: 100%;z-index: 150;padding: 0;} */
body header.mn_hdr_sec.header_fixd { position: fixed; width: 100%;background: #fff; margin-top: 0;box-shadow: 1px 1px 35px -29px; }
header.mn_hdr_sec ul.wsmenu-list > li.lts_tlk_lnk a{background: #0093ED;border-color: #0093ED!important;color:#fff;}
header.mn_hdr_sec ul.wsmenu-list > li.lts_tlk_lnk a:hover{cursor:pointer;background:transparent!important;color:#0093ED!important;} 
 
header.mn_hdr_sec ul.wsmenu-list > li.whatsapnumber a{background: #D31980;border-color: #D31980!important;color:#fff;}
header.mn_hdr_sec ul.wsmenu-list > li.whatsapnumber a:hover{cursor:pointer;background:transparent!important;color:#D31980!important;} 

section.bnr_vdo video{width:100%;display: block;}
.clnt_img { max-width:215px;margin: auto;height:150px;display: flex;align-items: center;justify-content: center; }
.clnt_img img{width: auto!important;margin: auto;}
.clnts_sldr_otr { display: flex; flex-wrap: wrap; align-items: center; }
.clnts_ttl_nbr { width: 180px; }
.clnts_sldr_mn { width: calc(100% - 180px); }

section.clnts_sldr{background:#ffff;padding: 60px 0;}

section.wht_is_dq{background: #f1f1f1; background: -webkit-linear-gradient(to bottom, #f1f1f1, #e7e7e7); background: linear-gradient(to bottom, #f1f1f1, #e7e7e7);padding:10px 0 20px;}
.cmn_hdng { font-size: 35px; font-weight: 700; color: #0093ED;margin: 30px 0 30px;position: relative;text-align:center;letter-spacing: 0.35px; } 
.what_is_dq_ttl.cmn_hdng { text-align: left; margin: 15px 0 25px; }
.cmn_hdng:after { content: ''; position: absolute; height:2px; width:118px; background: #D31980; bottom: -7px; left: 0;right: 0;margin: auto; }
.what_is_dq_ttl.cmn_hdng:after{right: auto;}
.wht_dq_sldr_slf{/*width:503px;*/}
.wht_dq_sldr_img img{width:auto!important;margin: auto;}
.wht_dq_sldr_sngl { text-align: center; }
.wht_dq_sldr_ttl{font-size:18px;color:#fff;margin: 15px 0 0;line-height:25px;}
.wht_dq_sldr {     position: absolute; top: 0; bottom: 0; right:109px; margin:auto; height: 125px; width: 215px;padding: 10px;}
.wht_is_dq_img { position: relative; }
.wht_dq_sldr_sngl { text-align: center; max-width: 200px; margin: auto; }
.wht_dq_sldr_sngl:hover{filter: grayscale(0);cursor: -webkit-grab; cursor: grab;}
.what_dq_vdo{border-radius:25px;margin:20px auto 0;overflow: hidden;max-width:80%;} 

section.cnsltng_sec{background:url('assets/images/consulting-image.png');background-size: cover;background-repeat: no-repeat;padding:380px 0 70px;position:relative;}
section.cnsltng_sec:before { content: ''; height: 100%; width: 100%;position:absolute; top: 0; background:rgb(0,0,0,0.8);background: -webkit-linear-gradient(to bottom,rgb(0,0,0,0),rgb(0,0,0,0.8));background: linear-gradient(to bottom,rgb(0,0,0,0),rgb(0,0,0,0.8));} 
.or_srvc_ttl { font-size: 22px; color: #fff; margin: 0 0 20px;text-transform: uppercase; }
.srvc_nm_ttl { font-size:50px; color: #fff; font-weight: 600; margin: 0 0 48px; text-transform: uppercase; position: relative; }
.srvc_nm_ttl:after { content: '';position: absolute; bottom: -10px; width: 118px; height:3px; background: #fff;left: 0;}
.cnsltng_con { max-width: 415px; }
.cnsltng_con p{color:#fff;}
.cmn_link_btn_wht{font-weight: 600; font-size: 15px; color: #fff; border:1px solid #fff!important; padding: 14px 35px; text-transform: uppercase;display: inline-block; transition: all 0.4s; background: transparent;border-radius: 0px!important; margin-left: 0!important;}
.cmn_link_btn_wht:hover{background-color:#0093ED;border-color: #0093ED!important;color:#fff;box-shadow: none;outline: none;}
.cmn_link_btn_blk{font-weight:500;font-size:16px;color:#fff;border:1px solid #0093ED;padding: 14px 35px;display:inline-block;transition:all 0.4s;background: #0093ED;border-radius:10px 10px 10px 0;}
.cmn_link_btn_blk:hover{background: transparent linear-gradient(180deg, #0093ED 0%, #4491d0 100%) 0% 0% no-repeat padding-box;border-color: #0093ED;color:#fff;box-shadow: none;outline: none;}
.cmn_link_btn_blk span{height:30px;width: 30px;border-radius: 100px;background: #fff;display:inline-block;color:#0093ED;margin-right:10px;vertical-align: middle;text-align: center;} 
.cmn_link_btn_blk span i{vertical-align: sub;}
.cmn_link_btn_blk span.call_icon i{transform: scaleX(-1);}
.cnsltng_con .cmn_link_btn_wht{margin-top: 38px;}

.cnsltng_sld_sngl { position: relative;transition: all 0.4s;}
.cnsltng_sld_sngl:hover{ transform: scale(1.1);}
.cnsltng_sngl_ttl{font-size:22px;color:#fff;line-height:30px;text-transform: uppercase;position:absolute;left: 0;right:0;bottom:25px;margin:auto;text-align: center;z-index: 10;}
.cnsltng_sld_sngl:after { content: ''; position: absolute; height: 170px;bottom: -2px; left: 0; right: 0; background: rgb(0,0,0,1); background:-webkit-linear-gradient(to bottom,rgb(0,0,0,0),rgb(0,0,0,1)); background:linear-gradient(to bottom,rgb(0,0,0,0),rgb(0,0,0,1)); }
.cnsltng_slds_slf { right: -170px; }
.cntr_cnsltng ul { padding: 0; margin: 0; list-style: none; display: flex;align-items: center; }
.cntr_cnsltng ul li a{ font-size: 30px; margin: 0 15px; border: 1px solid #fff; height: 80px; width: 80px; display: flex; align-items: center;justify-content: center; border-radius: 100px; color: #fff;transition:all 0.4s;}
.cntr_cnsltng ul li a:hover{background-color:#0093ED;border-color: #0093ED;color:#fff;}
.cntr_prgr_cnt_cnsltng { display: flex; align-items: center; justify-content:space-between;margin: 70px 0 0;padding: 0 0 0 150px; }
.cntr_cnsltng { flex: 1;z-index: 1; }
.prgrs_cnsltng { flex: 7;position:relative;z-index: 1;margin-left:30px; }
.slide-progress { width: 0; max-width: 100%; height:3px; background: #0093ED;}
.prgrs_cnsltng:after{content: '';position: absolute;left: 0;right: 0;height: 1px;background-color: #fff;top: 0;bottom: 0;margin:auto;z-index: -1;}
.cnt_cnsltng{flex:1;z-index: 1;}
.cnt_cnsltng span{font-size:65px;color:#fff;font-weight: 600;margin-left: 50px;}


/* 19 dec */
.srvcs_back_sngl{position:relative;}
.srvcs_back_sngl > .container-fluid{position:absolute;top: 0;right: 0;left: 0;margin: auto;z-index: 11;}
section.srvcs_back_frnt_sec{position:relative;}
.srvcs_sldr_img{position:relative;min-height:1048px;}
.srvcs_sldr_img img{position:absolute;top: 0;right: 0;bottom: 0;left: 0;height: 100%;width: 100%;object-fit: cover;}
.srvcs_sldr_img:after{content: ''; height: 100%; width: 100%;position:absolute; top: 0; background:rgb(0,0,0,0.8);background: -webkit-linear-gradient(to bottom,rgb(0,0,0,0),rgb(0,0,0,0.8));background: linear-gradient(to bottom,rgb(0,0,0,0),rgb(0,0,0,0.8));z-index: 10;}
.srvcs_slf_sldr{position:absolute;top: 0;bottom: 0;right:0;left: 0;margin: auto;padding:386px 0 0;}
.srvcs_slf_sldr .owl-nav{position: absolute;opacity: 0;visibility: hidden;}
.cnsltng_con { max-width:100%; padding: 386px 0 0; }
.clnt_img{filter: grayscale(1);transition: all 0.4s;}
.clnt_img:hover{filter: grayscale(0);cursor: -webkit-grab; cursor: grab;}




section.seo_sec{    background: #0093ED;background-size:cover;background-repeat: no-repeat;padding:75px 0; }
.seo_sngl { box-shadow: 1px 1px 11px #00000029; border: 1px solid #FFFFFF;text-align: center; padding: 40px 20px 40px; max-width: 330px; margin:auto;transition: all 0.4s;}
.seo_sngl p{color:#fff;}
.seo_sngl_ttl { font-size: 21px; color: #fff; font-weight: 600; margin: 20px 0 25px; line-height: 29px; }
.seo_sngl_img { height: 56px; width: 56px; margin: auto; filter: saturate(0) brightness(10); transition: all 0.4s; }
.seo_sngl .cmn_link_btn_wht{margin:22px 0 0;}
.seo_sngl:hover{background:#fff;transform: scale(1.1);}
.seo_sngl:hover p,.seo_sngl:hover .seo_sngl_ttl{color:#000;}
.seo_sngl:hover .cmn_link_btn_wht{background-color:#0093ED;color:#fff;}
.seo_sngl .cmn_link_btn_wht:hover{border-color:#0093ED;color:#0093ED;background-color:transparent;}
.seo_sngl:hover .seo_sngl_img{filter:saturate(1) brightness(1);}
.seo_head{text-align:center;}
.seo_head_tg_ln { font-size: 18px; text-transform: uppercase; color: #fff;margin: 0 0 15px; }
.seo_head_ttl { font-size: 35px; color: #fff; margin: 0 0 80px;line-height:47px;}

.prtflo_sngl_img { position: relative; }
.prtflo_sldr_sngl{transition: all 0.4s;}
.prtflo_sldr .owl-stage-outer { padding:75px 30px 50px 0px; }
/*.prtflo_sldr .owl-item{margin:0 20px;}*/
.prtflo_sngl_cntrls { position:absolute; bottom:20px; left: 15px;opacity: 0;visibility:hidden;transition:all 0.4s; } 
.prtflo_sngl_cntrls ul { padding: 0;margin: 0; list-style: none; display: flex; } 
.prtflo_sngl_cntrls ul li {margin: 0 10px; } 
.prtflo_sngl_cntrls ul li a { background: #000; color: #fff;border-radius: 100px; display: flex; align-items: center; justify-content:center; height: 34px; width: 34px; font-size: 14px; transition: all 0.4s; }
.prtflo_sngl_cntrls ul li a:hover{background:#0093ED;}
.prtflo_sngl_ttl { font-size: 25px; text-align: center; color: #989898;margin: 20px 0 30px; font-weight: 600;display:inline-block;width:100%;text-transform: uppercase; }
.prtflo_sldr_sngl:hover{transform: scale(1.1);}
.prtflo_sldr_sngl:hover .prtflo_sngl_ttl{color:#0093ED;}
.prtflo_sldr_sngl:hover .prtflo_sngl_cntrls{visibility:visible;opacity: 1;}
section.portfolio_sec .cmn_hdng{color:#fff;}
section.portfolio_sec { position: relative; padding: 70px 0 90px; }
section.portfolio_sec:before { content: ''; position: absolute; height: 429px;width: 100%; background: url(assets/images/portfolio_back.png) no-repeat;background-size: cover; top: 0; }
.prtflo_vw_mr { /*position: absolute; bottom: -5px; right: 20px;*/z-index: 10;text-align: center;}

section.connect_sec{background:url('assets/images/connect_back.webp') no-repeat;background-size:cover;padding: 160px 0 163px;}
section.connect_sec .cmn_link_btn_wht{margin: 30px 0 0;}
.connect_con_ttl { color: #fff; font-size: 35px; margin: 15px 0 30px;line-height: 47px; }

section.mrktng_sec { padding:30px 0 0; }
section.mrktng_sec .cmn_hdng{text-align: center;margin:0 0 55px;}
.mrktng_dv_con ul { list-style: none; padding: 0; margin: 0; display: flex; }
.mrktng_dv_con ul li { flex: 1;border-right:1px solid #fff;padding: 0 20px;margin-bottom: 0;}
.mrktng_dv_con ul li:last-child{border-right:none;padding-right: 0;}
.mrktng_dv_con ul li:first-child{padding-left: 0;}
.mrktng_dv_con ul li span{color:#0093ED;font-size:35px;font-weight: 600;}

section.or_aprch_sec { padding:60px 0 0;}
section.or_aprch_sec .cmn_hdng{margin:30px 0 50px;}
.or_aprch_inr ul{list-style:none;padding: 0;margin: 0;display:flex;flex-wrap: wrap;}
.or_aprch_inr ul li{max-width:33.33%;margin-bottom: 0;transition: all 0.4s;}
.or_aprch_sngl { padding: 139px 118px;background-size: cover!important;background-repeat: no-repeat!important;position:relative;transition:all 0.4s;height:100%;}
.or_aprch_sngl:hover{background:#0093ED!important;background-image: none!important;}
span.aprch_sm_ttl { color: #fff; font-size: 16px; letter-spacing: 1.6px;display: inline-block;text-transform: uppercase; }
section.or_aprch_sec .or_aprch_sngl .cmn_hdng { text-align: left; color: #fff;margin: 5px 0 25px;}
section.or_aprch_sec .or_aprch_sngl .cmn_hdng:after{left: 0;right: auto;}
.or_aprch_sngl p{text-align:left;color:#fff;}
.or_aprch_sngl:after{position:absolute;right:15px;bottom: 0;font-size: 150px;color:#fff;opacity:0.14;font-weight:600;line-height: 110px;transition:all 0.4s;}
.or_aprch_inr ul li:nth-child(1) .or_aprch_sngl:after{content:'1';}
.or_aprch_inr ul li:nth-child(2) .or_aprch_sngl:after{content:'2';}
.or_aprch_inr ul li:nth-child(3) .or_aprch_sngl:after{content:'3';}
.or_aprch_inr ul li:nth-child(4) .or_aprch_sngl:after{content:'4';}
.or_aprch_inr ul li:nth-child(5) .or_aprch_sngl:after{content:'5';}
.or_aprch_inr ul li:nth-child(6) .or_aprch_sngl:after{content:'6';}
.or_aprch_sngl:hover::after{transform:scale(1.4);opacity: 0.8;bottom:16px;right: 40px;}
.or_aprch_inr ul li:hover .or_aprch_sngl{transform: scaleX(1.07);z-index: 10;}
/*.or_aprch_inr ul li:hover + li .or_aprch_sngl{}*/

section.blog_sec{padding:76px 0 107px;}
section.blog_sec .cmn_hdng{margin:30px 0 45px;}
.blog_sngl { border: 2px solid #EEEBEB;transition: all 0.4s;background: #F3F3F3;padding:20px;    padding-bottom: 70px;}
.blog_sngl:hover{box-shadow:2px 3px 12px #00000033;}
.blog_ttl_img { display: flex; align-items: center; flex-wrap: wrap;}
.blog_prsn_img { width: 57px; height: 57px; border-radius: 100px;position:relative;overflow:hidden;}
.blog_prsn_img img { height: 100%; width: 100%; position: absolute;object-fit: cover;}
.blog_prsn_dtl{width:calc(100% - 57px);padding: 0 0 0 25px;}
.blg_prsn_nm { font-size: 15px; color: #232324; font-weight: 600;text-transform: uppercase; margin-bottom:0;display:inline-block;width:100%;}
.blog_prsn_dtl span{font-size: 12px;color:#0093ED;font-weight: 500;}
.blog_con_ttl_sngl {font-size: 18px; color: #000; font-weight: 500; line-height: 27px; margin: 0px 0 10px;    min-height: 88px;}
.blog_con_sngl{text-align: center;padding: 20px 0 10px;}
.blog_vw_all { text-align: center; padding: 50px 0 0; }
.blog_sngl_img{border-radius: 10px;overflow: hidden;margin:0 0 10px;height:180px;position: relative;}
.blog_sngl_img img{position: absolute;object-fit:cover;height:100%;width:100%;}
.blog_only_con{margin-bottom: -55px;}

/* testimonial css */
#showcase {
      height: 460px;

    }

.tstmnl_prsn_sngl{height:90px;width:90px;border-radius: 100px;overflow: hidden;border: 1px solid #dedede;}
section.testimonial_sec{padding:0 0 66px;position: relative;}
.rtng_str_rw ul {
    list-style: none;
    padding: 0;
    display: flex;
    margin: 0;
    margin: 0 0 12px;
}
.rtng_str_rw ul li {
    color: #0093ED;
    font-size:16px;
    margin: 0 10px 0 0;
}
.qte_icn {
    margin-bottom:12px;
}

.tstmnl_sngl {
    min-height: 450px;
}

section.testimonial_sec .cmn_hdng { margin: 30px 0 60px; }
.rtng_str_rw p {
    font-size: 20px;
    color: #232324;
}
.rw_prsn_slf {
    font-size:36px;
    color: #0093ED;
    font-weight: 600;
    margin:20px 0 0;
}
.rw_prsn_dt ul {
    list-style: none;
    padding: 0;
    display: flex;
    margin: 20px 0 0;
}
.rw_prsn_dt ul li {
    font-size: 15px;
    margin: 0 7px 0 0;
}
.rw_prsn_dt ul li i{margin: 0 3px 0;}
.tstmnl_con button {
    border: none;
    background: transparent;
    font-size: 15px;
    color: #232324;
}
.tstmnl_con button:hover,.tstmnl_con button:focus{border:none;outline:none;color:#0093ED;}

.testimonials-style-one .container {
  max-width: 970px;
  padding: 49px 0 0;
  position: relative;
}
.testimonials-style-one .container > img.testi-thumb {
  position: absolute;
  top: 0;
  left: 0;
}
.testimonials-style-one .title {
  margin-bottom: 15px;
}
.testimonials-style-one .title h3 {
  margin: 0;
  color: #170B35;
  font-size: 32px;
  line-height: 48px;
  font-weight: 600;
  padding-left: 35px;
}

.single-testimonial {
  padding-top: 10px;
  display:flex;
}
.single-testimonial .img-box, .single-testimonial .text-box {
  /*display: table-cell;
  vertical-align: top;*/
  width: calc(100% - 450px);
}
.single-testimonial .img-box {
  width: 450px;
  margin-bottom: 30px;
  text-align: center;
  vertical-align: middle;
  position:relative;
}

.single-testimonial .img-box:before{
    content: '';
    position: absolute;
    height:364px;
    width:386px;
    background: url('assets/images/active_person.png') no-repeat;
    background-size:cover;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}

.single-testimonial .img-box img {
  max-width: none;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: 0px;
 /*  -webkit-box-shadow: 0px 15px 33.6px rgba(212, 50, 151, 0.3);
  box-shadow: 0px 15px 33.6px rgba(212, 50, 151, 0.3);*/
  border-radius: 50%;
  /*transform: scale(1.8);*/
  margin-top:150px;
  box-shadow: 0px 1px 15px #00000052;
border: 12px solid #FFFFFF;
max-width:167px;
}
.single-testimonial .text-box img {
  max-width: none;
  width: auto;
}
.single-testimonial .text-box p {
  font-size: 16px;
  color: #656565;
  line-height: 26px;
  letter-spacing: .01em;
  margin: 0;
/*  margin-top: 25px;*/
  margin-bottom: 20px;
}
.single-testimonial .text-box h3 {
  margin: 0;
  color: #170B35;
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 10px;
}
.single-testimonial .text-box span {
  color: #6B40BF;
  font-size: 16px;
}

.testimonials-slider .bx-wrapper {
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: transparent;
  margin-bottom: 0;
}
.testimonials-slider .bx-wrapper ul.slider {
  padding: 0;
  margin: 0;
}
.testimonials-slider .bx-wrapper .bx-controls-direction {
  text-align: center;
}
.testimonials-slider .bx-wrapper .bx-controls-direction a {
  text-indent: 0;
  background-image: none;
  color: #000;
  font-size: 27px;
  position: relative;
  top: 10px;
  -webkit-transition: all .4s ease;
  transition: all .4s ease;
}
.testimonials-slider .bx-wrapper .bx-controls-direction a:hover {
  color:#0093ED;
}
.testimonials-slider .bx-wrapper .bx-prev {
  left: 0px;
  margin-right: 25px;
}
.testimonials-slider .bx-wrapper .bx-next {
  right: 0px;
}

#testimonials-slider-pager a.pager-item {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 99;
}
#testimonials-slider-pager a.pager-item:nth-child(1) {
  top:82%;
  left:29%;
}
#testimonials-slider-pager a.pager-item:nth-child(2) {
  top:73%;
  left: 20%;
}
#testimonials-slider-pager a.pager-item:nth-child(3) {
  top:53%;
  left:16%;
}
#testimonials-slider-pager a.pager-item:nth-child(4) {
  top:34%;
  left:19%;
}
#testimonials-slider-pager a.pager-item:nth-child(5) {
  top:26%;
  left:27%;
  /*top: 198px;
    left: 518px;*/
}


.single-testimonial .img-box:before{
        -webkit-animation: rotation 18s infinite linear;
}

@-webkit-keyframes rotation {
        from {
                -webkit-transform: rotate(0deg);
        }
        to {
                -webkit-transform: rotate(359deg);
        }
}

.testimonial_single .testi_hdr{display:flex;align-items: center;}
.testimonial_single .qte_icn{max-width:40px;}
.testimonial_single .img-box{max-width: 80px; margin: -7px 5px 0 -15px;}
.testimonial_single .rtng_str_con{font-weight: 600; line-height: 17px; margin:10px 0 20px;}
.testimonial_single .rtng_sngl_con{font-size: 14px;min-height: auto;}
.testimonial_single .rw_prsn_slf{font-size: 22px; margin: 7px 0 0px;color:#282828;}
.testimonial_single .rtng_str_rw{display:block;}
.testimonial_single .rtng_str_rw ul li{color: #ffbf04; font-size: 11px; margin: 0 4px 0 0;}
.testimonial_single .tstmnl_sngl{min-height: auto;}
.testimonial_sec_new .cmn_hdng { margin: 20px 0 50px; }
/* testimonial css end*/

section.rqst_qte_sec{padding:43px 0 40px;}
.rqst_qte_con .cmn_hdng{ font-size: 25px;text-align:left;line-height:36px;font-weight: 500;}
.rqst_qte_con .cmn_hdng:after{left: 0;right: auto;bottom: -15px;}
.rqst_qte_con_ttl { font-size:45px; font-weight:500; line-height: 62px;margin: 25px 0 0; display: inline-block;}
.rqst_qte_con_ttl b{color:#fff;}
.rqst_qte_frm { padding: 40px; background: #fff; box-shadow: 2px 3px 12px #00000033; position:relative;z-index:1;}
.rqst_qte_frm:after{content: "";position:absolute;right: 0;bottom: 0;height:185px;width:185px;background:url(assets/images/form_logo.png) no-repeat;background-size: cover;}
input.form-control,select.form-control{height: 50px;background:#F4F4F4;border-radius: 0px;border:1px solid transparent;color:#9C9C9C;}
input.form-control::placeholder,textarea.form-control::placeholder{font-size: 16px;color:#9C9C9C;}
textarea.form-control{border-radius: 0px;background:#F4F4F4;border-radius: 0px;border:1px solid transparent;}
.form-group{margin-bottom:20px;}
.dq_crr_sec .sbmt_btn { padding: 0 15px;margin-top: 30px;}


section.map_section{font-size: 0;}
section.map_section iframe { width: 100%; height: 516px; }
section.map_section iframe { width: 100%; height: 516px; filter:grayscale(0.5); }

section.get_in_sec{background: url('assets/images/footer_back.webp') no-repeat;background-size: cover; margin-bottom: 50px;}
.get_in_inr{background: #fff; padding: 60px 80px;margin: 0px 0 0;}
.gt_tch_inpt iframe{ width: 100%; height: 300px;}
.gt_tch_con .cmn_hdng { color: #0093ED; text-align: left;margin: 15px 0 40px; }
.gt_tch_con .cmn_hdng:after{left: 0;right:auto;}
.gt_tch_con ul { padding: 0; margin: 0; list-style: none; }
.ftr_con_lnks ul:first-child{margin-bottom: 20px;}
.ftr_con_lnks ul:first-child li { margin: 0 0 0 40px; }
.gt_tch_con ul li{margin-bottom:7px;}
.gt_tch_con ul li,.gt_tch_con ul li a { color: #000; font-size: 20px; }
.gt_tch_con ul li i{color:#0093ED;margin-right:5px;}
.frm_gt_tch input{background: transparent; border: none!important;border-bottom: 1px solid #919191!important; border-radius: 0px!important;box-shadow: none; outline: none;}
.frm_gt_tch input::placeholder{color:#919191;}
.frm_gt_tch input:focus{background: transparent;border-bottom: 1px solid #0093ED!important;color:#0093ED;outline:none;box-shadow: none;}
.frm_gt_tch { margin:0 0 25px 0; }
.frm_gt_tch .form-group{margin-bottom: 10px;}
.gt_tch_inpt { margin-top:0; }
.ftr_con_lnks ul { list-style: none; display: flex; justify-content: flex-end;padding: 0; margin: 0; }
.ftr_con_lnks ul li { margin: 0 0 0 20px; }
.ftr_con_lnks ul li a {font-size: 16px;font-weight:500; }
.ftr_con_lnks ul li a i.fatwitter{height: 12px; width: 12px; display: inline-block;background: url('./assets/images/twitterx.png') no-repeat;background-size: contain;}
.ftr_con_lgo p { color: #8B8B8B; font-size: 12px; }
.ftr_con_mn { padding: 40px 0 25px; }

.back_top_btn{display:flex;align-items: center;justify-content: center;height: 42px;width:42px;    background: #0093ED;color:#fff;font-size:13px;border-radius: 100px;position:fixed;right: 25px; bottom: 110px;z-index: 100;cursor: pointer;transition:all 0.4s;visibility:hidden;opacity: 0;}
.back_top_btn:hover{color:#fff;background:#000;}
.back_top_btn.show{visibility:visible;opacity: 1;}

.dot_anmtn_sec { position: absolute; top: 0; bottom: 0; right: 0; left: 0;overflow: hidden;}
.dot_anmtn_sec ul { list-style: none; position: absolute; top: 0; bottom: 0;right: 0; left: 0; padding: 0;margin: 0; }
.dot_anmtn_sec ul li { width:1px; height: 100%; background: #e5e5e5;position:absolute;transition: all 0.4s;}
.dot_anmtn_sec ul li:before{content:'';position:absolute;height:10px;width:10px;border-radius: 100px;background: #0093ED;left:-4px;animation:dotsanim 10s infinite;}
.dot_anmtn_sec ul li.dt_anmtn_lia{left:8%;}
.dot_anmtn_sec ul li.dt_anmtn_lia:before{animation-delay:0s;}

.dot_anmtn_sec ul li.dt_anmtn_lib{left:31%;}
.dot_anmtn_sec ul li.dt_anmtn_lib:before{animation-delay: 3s;}

.dot_anmtn_sec ul li.dt_anmtn_lic{left:57%;}
.dot_anmtn_sec ul li.dt_anmtn_lic:before{animation-delay:5s;}

.dot_anmtn_sec ul li.dt_anmtn_lid{left:82%;} 
.dot_anmtn_sec ul li.dt_anmtn_lid:before{animation-delay:4s;}

@keyframes dotsanim{ from {top: 0%;} to {top:100%;} }


.what_is_dq_con_btm .cmn_hdng{text-align:left;}
.what_is_dq_con_btm .cmn_hdng:after{right: auto;}
.lts_talk_frm {background: #fff; padding: 40px 50px; }
.lets_talk_close { text-align: right; margin-bottom:0;display:flex;align-items: center;justify-content: space-between;}
.lets_talk_close a { font-size: 40px; color: #252525; }
.lets_talk_close a i{transition: all 0.8s;transform: rotate(0deg);}
.lets_talk_close span{font-size: 22px; padding-right: 30px; font-weight: 700; color: #0093ED; text-align: left; line-height: 27px;}
body.lets_talk_show .lets_talk_close a i{transform: rotate(180deg);}
.lts_talk_frm .cmn_link_btn_blk { background: #0093ED; color: #fff; border-color:#fff; }
.lts_talk_frm select.form-control,.lts_talk_frm input.form-control,.lts_talk_frm textarea.form-control{background: #f7f7f7; border-radius: 0px; border: 1px solid #cacaca;}
.lts_talk_mn .select2-container{border: 1px solid #cacaca;}
.lts_talk_mn span.select2-selection.select2-selection--multiple{height: 40px;padding:5px;}
.lts_talk_mn input.form-control, select.form-control{height:40px;}
.lts_talk_mn .form-group{margin-bottom:22px;}


/* blog page css start (new css)*/
/* header css */
header.mn_hdr_sec { padding:8px 0; margin: 0; position:absolute;top:0; width: 100%; z-index:300;background: #fff;}
/* header css */

section.pg_head_sec { background: url(assets/images/page_header_back.webp) no-repeat; background-size: cover !important; height: 400px; width: 100%; z-index: 10; position:relative;margin-top: 78px;}
section.pg_head_sec .container,section.pg_head_sec .row{height:100%;}
.pg_hd_ttl {display:flex;align-items: center;height: 100%;}
.pg_hd_ttl_slf{position:relative;font-size:48px;color:#fff;font-weight: 600;letter-spacing:0.36px;text-transform:uppercase;}
.pg_hd_ttl_slf:after{content: '';position: absolute;bottom:0;height: 1px;width: 100%;background:#fff;left: 0;}
section.ftrd_sec .cmn_hdng{text-align: left;font-size: 24px;}
section.ftrd_sec .cmn_hdng:after{right:auto;}
.paginationsingle a{font-size:14px;}
.wp-pagenavi a, .wp-pagenavi span,.paginationsingle a{border:1px solid #E4E4E4;font-size: 12px;color: #373737;padding:10px 16px;margin: 6px;}
.wp-pagenavi a:hover,.paginationsingle a:hover, .wp-pagenavi span.current { border-color: #0093ED;background: #0093ED; color: #fff; }
.wp-pagenavi span.pages,.wp-pagenavi span.extend,.wp-pagenavi a.last {display:none;}

/* blog page css end */

/* contact us css start */

section.cntct_slgn_sec{background:#fff url(assets/images/contact_us_map.png) no-repeat;background-size: cover;padding:230px 0 0;}
section.cntct_slgn_sec .row{align-items:center;}
.cntct_slgn_con_slf { font-size: 45px; line-height: 75px; color: #000;
font-weight: 600; }
.cntct_slgn_con_slf span{text-transform: uppercase;display:inline-block;width: 100%;color: #0093ED;}
.cntct_slgn_con { padding: 0 0 0 90px; }

section.cntct_pg_cntct{background:url(assets/images/contact_us_bg.png) no-repeat;background-size: cover;padding:40px 0 280px;}
.cntct_cntct_gtch .cmn_hdng { font-size: 41px; text-align: left; }
.cntct_cntct_gtch .cmn_hdng{margin-bottom: 40px;}
.cntct_cntct_gtch .cmn_hdng:after{margin-left: 0;}
.cntct_gt_scl ul,.cntct_gt_cntnt ul{list-style-type:none;padding-left: 0;margin-bottom: 0;}
.cntct_gt_cntnt ul li { font-size: 23px; color: #000;font-weight:500;margin-bottom:20px;display:flex;align-items: center;}
.cntct_gt_cntnt ul li a{color:#000;}
.cntct_gt_cntnt ul li a:hover{color:#0093ED;}
.cntct_gt_cntnt ul li i{color:#0093ED;}
span.cntct_gt_icn { width: 40px; display: inline-block; }
span.cntct_gt_con { width: calc(100% - 40px); }
.cntct_gt_scl ul{display:flex;align-items: center;margin-top: 70px;}
.cntct_gt_scl ul li{color:#919191;font-size:25px;margin-right:40px;}
.cntct_gt_scl ul li a{font-size: 20px;}
.cntct_gt_scl ul li a:hover{color:#0093ED}
.cntct_gt_scl ul li a i.fatwitter { height: 15px; width: 15px; display: inline-block; background: url('./assets/images/twitterx.png') no-repeat; background-size: contain; }
.cntct_cntct_gtch { padding: 30px 0 0 100px; }
section.cntct_pg_cntct .rqst_qte_frm{padding:50px 40px 70px;}
.rqst_qte_frm form{z-index:1;position:relative;}
section.cntct_pg_cntct input.form-control{height:67px;}
/* section.cntct_pg_cntct input.form-control,section.cntct_pg_cntct textarea.form-control{background: rgb(247, 247, 247, 0.6);
background: -webkit-linear-gradient(to top, rgb(244, 244, 244, 0.6), rgb(247, 247, 247, 0.6));
background: linear-gradient(to top, rgb(244, 244, 244, 0.6), rgb(247, 247, 247, 0.6));
} */
section.cntct_pg_cntct .form-group{margin-bottom: 39px;}
section.cntct_slgn_sec{position:relative;}

.cmn_hvr_img{position:relative;padding:15px 15px 15px 0;overflow:hidden;}
.cmn_hvr_img img { position: relative; z-index: 2;transition: all 0.5s;transform:translateX(0);box-shadow: 4px 2px 12px #00000029; }
.cmn_hvr_img:before{content:'';height:100%;width:90px;position: absolute;top:0;right:0;bottom: 0;    background: #0093ED;z-index: 1;transition: all 0.5s;}
.cmn_hvr_img:after{content: ''; height: 100%; width:90px; position:absolute; top: 0; right:0; bottom: 0; background: #e11e25; z-index: 0;transform: skewX(0deg);transition: all 0.5s;}
.cmn_hvr_img.active::after{transform: skewX(-35deg);width: 380px; right:-93px;}
.cmn_hvr_img.active img{transform: scale(1.03) translateX(-15px);}

.cmn_hvr_img.cmn_hvr_img_rvrs{position:relative;padding:20px 15px 20px 20px;overflow:hidden;}
.cmn_hvr_img.cmn_hvr_img_rvrs img { position: relative; z-index: 2;transition: all 0.5s;transform:translateX(0);box-shadow: 4px 2px 12px #00000029; }
.cmn_hvr_img.cmn_hvr_img_rvrs:before{content:'';height:100%;width:90px;position: absolute;top:0;left:0;bottom: 0;background:#e11e25;z-index: 1;transition: all 0.5s;}
.cmn_hvr_img.cmn_hvr_img_rvrs:after{content: ''; height: 100%; width:90px; position:absolute; top: 0; left:0; bottom: 0; background: #e11e25; z-index: 0;transform: skewX(0deg);transition: all 0.5s;}
.cmn_hvr_img.cmn_hvr_img_rvrs.active::after{transform: skewX(35deg); width: 380px;left:-100px;}
.cmn_hvr_img.cmn_hvr_img_rvrs.active img{transform: scale(1.03) translateX(15px);}

section.skl_astrla_sec{padding:230px 0 38px;background:#fff;}
section.skl_astrla_sec .row{align-items:center;}
.skl_astrla_con .cmn_hdng{font-size:25px;text-align: left;}
.skl_astrla_con .cmn_hdng:after{margin-left: 0;}
.skl_astrla_con{border-left:2px solid #E4E4E4;padding-left:80px;}

.cmn_cstdy_con { background: #fff; padding:50px; box-shadow: 0px 3px 12px #00000029;min-height:485px;}
.cmn_cstdy_con_ttl span { font-size: 25px; font-weight: 700; color: #060608;margin-left: 10px;}
.cmn_cstdy_con_ttl { display: flex; align-items: center;margin-bottom: 20px;}
.brf_rqrmnt_con .cmn_cstdy_con_ttl:nth-child(3) { border-top: 1px solid
#E4E4E4; padding-top:35px; margin-top: 30px; }
section.brf_rqrmnt_sec .row{align-items:center;margin-bottom:50px;}
section.brf_rqrmnt_sec .col-lg-6{padding:0;}
section.brf_rqrmnt_sec{background: url('assets/images/cmn_cstdy_bg.png') no-repeat;background-size: cover;padding: 55px 0 10px;}

section.intrntn_stdnt_sec{background:url('assets/images/international_student_back.png') no-repeat;background-size: cover;padding: 80px 0; background-position:bottom;}
.intrntnl_stdnt_txt { font-size: 45px; color: #000; font-weight: 700;line-height: 60px; }
.intrntnl_stdnt_txt span{color:#0093ED;display:inline-block;width:100%;text-transform:uppercase;}
.intrntnl_stdnt_con { display: flex; align-items: center; height: 100%; }

section.dgtl_advrtsng_sec { padding: 20px 0 50px; }
.dgtl_advrtsng_hd{text-align:center;margin-bottom:45px;}

section.dgtl_advrtsng_sec{background:#fff;}
section.dgtl_advrtsng_sec .owl-theme .owl-nav.disabled+.owl-dots { margin-top: 45px; }

section.data_section .container-fluid{padding: 0;max-width:100%;}
section.data_section{padding:0 0 110px;background:#fff;}
section.data_section .owl-dots{margin-top: 40px!important;}
section.data_section .cmn_hdng{text-align:left;margin-bottom: 35px;}
section.data_section .cmn_hdng:after{margin-left: 0;}
section.data_section .owl-nav{position:absolute;opacity:0;visibility:hidden;}
.data_con ul{padding-left:60px;margin-bottom: 0;list-style:none;}
.data_con ul li{position:relative;margin-bottom:33px;font-size:25px;line-height:30px;}
.data_con ul li b{color:#0093ED;}
.data_con ul li:before{content:'';height:32px;width:32px;position: absolute;left: -60px;top:0;bottom: 0;margin: auto;background:url('assets/images/check.png') no-repeat;background-size: contain;}
.data_con { padding: 0 349px 0 50px; }
section.data_section .cntr_cnsltng{display:none;}
section.data_section .cntr_cnsltng ul {
    justify-content: center;
    margin-top: 80px;
}
section.data_section .cntr_cnsltng ul {
    justify-content: center;
    margin-top: 80px;
}
section.data_section .cntr_cnsltng ul li a {
    border: 1px solid #E4E4E4;
    border-radius: 0px;
    height: 40px;
    width: 40px;
    color: #373737;
    font-size: 13px;
    margin: 0 12px;
}

section.data_section .cntr_cnsltng ul li a:hover{color: #fff;transform: scale(1.2);border-color: #0093ED;}
.ftrd_sldr_con_ttl > a {
    color: #060608;
}

/* blog page css end */

.pg_hd_img {
    position: relative;
}

.pg_hd_img img {
 top:35px;
  position: absolute;
  right: 0;
}

section.ftrd_sec{
  background: #fff;
}
.ftrsd_sldr {
  margin: 20px 0 30px 0;
}

.ftrsd_sldr,.ftrsd_sldr .item{display:inline-block;}

.ftrd_sldr_sngl{ position: relative; margin-bottom: 35px;opacity: 1;}

.ftrd_sldr_sngl:before{content:'';position:absolute;right: 0;bottom: 0;left: 0;height:40%;background: rgb(0,0,0,0.9); background: -webkit-linear-gradient(to bottom, rgb(0,0,0,0), rgb(0,0,0,0.9));background: linear-gradient(to bottom, rgb(0,0,0,0), rgb(0,0,0,0.9));
;}

.ftrd_sldr_otr { position: relative;}
#delayedDiv{display:none;}

section.ftrd_sec .cntr_cnsltng {
    position: absolute;
    right: 100px;
    bottom:75px;
}

section.ftrd_sec .cntr_cnsltng ul li a{height:45px;width:45px;font-size:14px;}

.ftrd_sldr_con_sngl {
  position: absolute;
  bottom: -25px;
  width: 52%;
  box-shadow: 5px 0px 12px #00000038;
  background: #fff;
  padding:20px;
  left: 25px;
}
.ftrd_sldr_con_sngl span, .ftrd_con_sngl span{
   color: #0093ED;
   margin-bottom: 15px;;
}
.ftrd_sldr_con_ttl {
  font-size: 22px;
  font-weight: 600;
  margin: 10px 0;
}
/* .ftrd_sldr_con_sngl p, .ftrd_con_sngl p{
  color:#8b8b8b;
} */
/* .ftrd_sldr_con_sngl li, .ftrd_con_sngl li{color:#8b8b8b;} */
/* .ftrsd_sldr{display:none!important;} 
.ftrsd_sldr.owl-loaded{display:block!important;} */
.ftrsd_sldr .owl-prev, .ftrsd_sldr .owl-next {
  height: 41px;
  width: 41px;
  border-radius: 50px;
  border: solid 2px #F4F4F4;
  align-items: center;
  justify-content: center;
  display: flex;
  position: absolute;
  bottom: 75px;
  font-size: 14px;
  color: #F4F4F4;
}
.ftrsd_sldr .owl-prev {
  right: 110px;
}
.ftrsd_sldr .owl-next {
  right: 50px;
  background: #0093ED;
  border-color: #0093ED;
}
.ftrd-blog .blog-box{
   background: #fff;
   /* box-shadow: 0px 3px 12px #0000000F; */
   margin-bottom: 45px;
}
.ftrd-blog .blog-box img{width:100%;}
.ftrd-blog .blog-box h2{font-size: 20px;font-weight:700;}
.ftrd-blog .blog-box h3,.ftrd-blog .blog-box h4{font-size:18px;font-weight:700;}
.ftrd_con_sngl{ padding:15px 0 0; }
ul.social { float: right; list-style: none; display: flex; justify-content: flex-end; padding: 0; /*margin: 20px 0;*/ }
ul.social li {
  margin: 0 0 0 20px;
}
ul.social li a {
  font-size: 16px;
  font-weight: 500;
  color: #606060;
}
ul.social li a:hover{
   color: #0093ED;
}
.ftrd-blog {
  padding: 50px 0;
}
.blog-sidebar input::placeholder{
  color: #495057;
}
.blog-sidebar input.form-control, .blog-sidebar .input-group-text {
  background: #fff!important;
  border-color: transparent
}
.blog-sidebar .input-group{
    border:1px solid #E4E4E4;
}
.blog-sidebar .latest_ttl{
    font-size: 20px;
    color: #060608;
    font-weight: 600;
    margin-top: 35px;
    margin-bottom: 25px;
}
.blog-sidebar .post-wrap {
  border-bottom: 1px solid #F4F4F4;
  padding:20px 0;
  display:flex;
  flex-wrap:wrap;
  align-items: center;
}
.blog-sidebar .post-wrap-img {
    width: 100px;
    height: 100px;
    border-radius: 100px;
    overflow: hidden;
    position: relative;
}
.blog-sidebar .post-wrap-img img {
  border-radius: 50px;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    object-fit: cover;
}
.blog-sidebar .post-wrap-text {
  vertical-align: top;
    width:100%;
   /* padding-left: 10px;*/
}
.blog-sidebar .post_title{
  height: 65px;
  margin-bottom: 0;
  line-height: 1.4;
  font-size: 18px;
  font-weight: 500;
  margin-top: 5px;
}
.blog-sidebar a.post_title{
   color: #060608;
   font-weight: 500;
}

.blog-sidebar a.post_title:hover{opacity:0.7;}

.blog-sidebar .post-time p{
  color:#0093ED;
  font-size: 14px;
  margin-bottom: 0;
}
.blog-sidebar .post-wrap:last-child {
  border-bottom: none!important;
}
.blog-sidebar ul li a{
   font-size: 16px;
   color: #060608;
}
.blog-sidebar ul li a:hover{opacity:0.7;}
.blog-sidebar ul li{
  border-bottom: 1px solid #F4F4F4;
  margin-bottom: 10px;
  padding-bottom: 10px;
}
.blog-sidebar ul{
  padding-left: 0;
  list-style: none;
}
.latest, .category {
  margin-bottom: 45px;
}
.tweet .twee{
   display: flex;
}
.tweet .twee i{
   color: #0093ED;
   margin-right: 10px;
}
.tweet .twee-name{
  color: #060608;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
  margin-bottom: 5px;
}
.tweet .twee-con p{
   color: #808080;
   margin-bottom: 10px;

}
.tweet .twee-time{
   color: #0093ED;
   font-size: 14px;
}
.tweet .tweet-box{
  border-bottom: 1px solid #F4F4F4;
  margin-bottom: 20px;
  padding-bottom: 5px;
}
.tweet .tweet-box:last-child {
  border-bottom: none!important;
}
.archives .textbox-n{
  padding: 10px 30px;
  border: solid 1px #495057;
  width: 115px;
  text-align: center;
  margin-right: 15px;
}

.archives span i{
   padding-left: 5px;
}
.archives .year-box{
   display: flex;
}
.textbox-n::-webkit-input-placeholder { /* WebKit, Blink, Edge */
  color:    #00C851;
}
.textbox-n:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
 color:    #00C851;
 opacity:  1;
}
.textbox-n::-moz-placeholder { /* Mozilla Firefox 19+ */
 color:    #00C851;
 opacity:  1;
}
.textbox-n:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color:    #00C851;
}

.sidebar-search button.input-group-append::placeholder{color: #373737;}
.sidebar-search button.input-group-append { background: transparent; border:none; padding:5px 20px; display: flex; align-items: center; justify-content: center;color: #BFBFBF;}
.sidebar-search button.input-group-append:hover,.sidebar-search button.input-group-append:focus{background:#ec1f28;color:#fff;border:none;box-shadow:none;outline:none;}
.tweet-box p.fetch-tweets-text {color: #808080; word-break: break-word; overflow: hidden;text-overflow: ellipsis; display: -webkit-box; line-height:22px; max-height:50px; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.tweet-box .fetch-tweets-media { margin-top: 15px!important; }
.tweet-box .fetch-tweets-item { border-bottom: 1px solid #E4E4E4; padding:30px 0; }
.tweet-box .fetch-tweets-item:first-child { padding-top: 0; }
.tweet-box .fetch-tweets-item:last-child { border-bottom:none; }
.tweet-box .fetch-tweets-body > ul.fetch-tweets-intent-buttons > li{border-bottom: none;}
.tweet-box .fetch-tweets-heading > .fetch-tweets-user-name a { color: #060608;}
.tweet-box .fetch-tweets-heading > .fetch-tweets-tweet-created-at a { color:#0093ED; }
.latest .latest_ttl{margin-top: 0;margin-bottom: 7px;}


/* blog page css end */



/* blog-inner start */
/*.blog-box.inner .ftrd_con_sngl{
   height: 1070px;
   overflow-y: auto;
}*/
html{
    scroll-behavior: smooth;
}
::-webkit-scrollbar {
    background-color: black;
    width: 7px;
    height: 7px;
    border-radius: 25px;
}
::-webkit-scrollbar-button {
    background: #dcdcdc;
}
::-webkit-scrollbar-thumb {
    background-color: #0093ED;
    width: 15px;
    border-radius: 25px;
}
::-webkit-scrollbar-track-piece {
    background-color: #dcdcdc;
    width: 15px;
}
::-webkit-scrollbar-track {
    background-color: #dcdcdc;
    width: 15px;
}
.ftrd_con-bottom{
  padding:0px 50px 35px;
}
.ftrd_con-bottom ul{
   list-style: none;
   padding-left: 0;
   display: flex;
}
.ftrd_con-bottom .tags-area {
  margin-bottom: 45px;
}
.ftrd_con-bottom ul.tags li:first-child{
   font-weight: bold;
   color: #606060;
}
.ftrd_con-bottom ul.tags li{
   padding: 0 2px;
}
.ftrd_con-bottom ul.tags li a::after{
   content: ",";
}
.ftrd_con-bottom ul.tags li:last-child a::after{
   content: "";
}
.ftrd_con-bottom ul.social {
  justify-content: flex-end;
  margin-top: -35px;
}
.admin-img{
  float: left;
  display: table-cell;
  margin-right: 15px;
}
.admin-img img {
  border-radius: 50px;
  object-fit: cover;
}
.admin-content span{
   color: #0093ED;
   font-size: 14px;
}
.admin-content .admin-ttl{
    color: #060608;
    font-size: 18px;
    margin-bottom: 5px;
    font-weight: 600;
} 
.admin-content {
  display: table;
}
.admin-content .admin-con{
   color: #8B8B8B;
   font-size: 14px;
   line-height: 1.5;
}
.ftrd_con_sngl .mid p {
  font-size: 20px;
  font-weight: 600;
  text-align: center;
  margin-bottom: 0;
  color:#333333;
}
.ftrd_con_sngl .mid{
   background-color: rgba(236, 31, 39, 0.1);
   padding: 25px 35px;
   margin-bottom: 1rem;
}
.ftrd_con_sngl .mid-quote{
  background-image:url("assets/images/left-quote.svg") ;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.blog_rltd_sec {
    padding-top: 30px;
}
.blog_rltd_sec .cmn_hdng {
    margin-bottom: 40px;
}

/* blog-inner end */


/* case-study css start */
section.ca_st_sec { padding:20px 0 20px 0; background: #fff; }
.case-img{
   position: relative;
}
.case-border{
  position: relative;
    top: 86px;
    left: 34%;
    height: 390px;
}
.case-main{
  position: absolute;
  left: 0;
  top: 100px;
}
.case-content .cmn_hdng{ font-size:30px; text-align: left;}
.case-content .cmn_hdng:after{right:auto;}
.case-text{ 
   font-size: 16px;
   color: #060608;
   margin-top:20px;
}
.case-text.imp{
   font-weight: bold;
}
.case-block{ background:#F3F3F3; box-shadow: 0px 3px 12px #00000029; padding:15px; margin-bottom:50px;}
.case-block .case-logo{ background:#fff; height:170px; position: relative;border-radius: 18px;}
.case-block .case-number{ background: url("assets/images/case-study-numbering-bg.png"); width: 58px; height: 58px; padding: 12px; text-align: center; font-size: 25px; color: #fff; position: absolute; top: 0; z-index: 99; }
.case-block .case-block-content {text-align: center;padding:20px 0 10px;}
.case-block .case-block-content .cmn_link_btn_blk{margin-bottom: -67px;}
.case-block .case-block-ttl{font-size: 20px; color: #060608; margin: 0; font-weight: 500;}

p.case-block-text { color: #8B8B8B; }

.case-overlay{
      width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    background: rgba(0,0,0,0.6);
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0;
    visibility: hidden;
    transition: all 0.2s;
}
.case-overlay i {
    font-size: 25px;
    justify-content: center;
    align-items: center;
    background: #fff;
    padding: 10px 10px;
    color: #0093ED;
    border-radius: 100px;
}
.case-logo-inner img{transition:all 0.2s;max-width:220px; margin: auto; position: absolute; right: 0; left: 0; top: 0; bottom: 0;}
.case-block:hover .case-overlay{opacity: 1;visibility:visible;}
.case-block:hover .case-logo-inner img{transform: scale(1.1);}
section.cmn_frst_sec{padding-top: 250px;}
section.case-blocks {background: #fff; }

/* case-study css end */

/* our business css start */

.or_bsns_qt_img {
    position: relative;
}
.bsn_mn_img_con {
    position: absolute;
    z-index: 1;
    bottom:40px;
    right: 0;
    background:rgb(236, 31, 39,0.85);
    padding:20px 28px;
    max-width:459px;
}
.bsn_mn_img_con p{color:#fff;}
.bsns_qt_nm { font-size: 19px; color: #000; font-weight: 700;text-align:right;margin-top: 30px;line-height:22px;}
.bsns_qt_nm span { font-size: 14px; display: inline-block; width: 100%;font-weight: 500; }
.or_bsns_qt_img { position: relative; margin-right: 60px; }
.or_bsns_qt_img > img { box-shadow: 0px 3px 12px #00000029; }
.bsn_mn_img_con img{margin-bottom: 15px;}
.or_bsns_con_li ul { list-style: none; padding-left: 0; margin-bottom: 0; }
.or_bsns_con_li ul li { border-bottom: 1px solid #E4E4E4; padding: 20px 0; }
.or_bsns_con_li ul li:last-child{border-bottom:none;}
.or_bsns_con_li ul li span{font-size:20px;color:#000;font-weight:700;padding-left: 12px;}
section.or_bsns_qt_sec { padding: 230px 0 40px; }
.or_bsns_rt_con p { font-weight: 500; }
section.or_bsns_clnt_sec { background: url('assets/images/or_bsns_client_back.png')
no-repeat; background-size: cover; padding:70px 0; }
.or_bsns_clnt_sngl { position: relative;transition: all 0.4s;overflow:hidden;}
.or_bsns_clnt_sngl:after { content: ''; height: 120px; width: 100%; position:absolute; bottom: 0;left:0;background: rgb(0,0,0,0.4); background:-webkit-linear-gradient(to bottom, rgb(0,0,0,0), rgb(0,0,0,1)); background:linear-gradient(to bottom, rgb(0,0,0,0), rgb(0,0,0,1)); }
.or_bsns_clnt_ovrly { position: absolute; left: 0; width: 100%; bottom: 0;z-index: 1;padding:0 25px;transition: all 0.4s;}
.or_bsns_clnt_ovrly p { height: 0; opacity: 0; visibility: hidden;transition: all 0.4s;line-height:25px;}
.or_bsns_clnt_ovrly .cmn_hdng { color: #0093ED; font-size: 25px;text-align:left;font-weight: 700;transition: all 0.4s;margin-bottom: 0;}
.or_bsns_clnt_ovrly .cmn_hdng:after{opacity: 0;visibility:hidden;margin-left: 0;}
.or_bsns_clnt_con { text-align: center;margin-bottom: 30px;}
.or_bsns_clnt_con_inr { font-size: 20px; font-weight: 700; }
.or_bsns_clnt_sngl:hover .or_bsns_clnt_ovrly p{height:auto;opacity: 1;visibility:visible;color:#fff;}
.or_bsns_clnt_sngl:hover .or_bsns_clnt_ovrly .cmn_hdng{margin-bottom: 15px;color:#fff;}
.or_bsns_clnt_sngl:hover .or_bsns_clnt_ovrly .cmn_hdng:after{opacity:1;visibility:visible;}

section.or_bsns_abdq_sec{padding:37px 66px;}
.or_bsns_ab_con p { font-size: 22px; line-height: 40px;font-weight:500; }
section.or_bsns_abdq_sec .col-md-6{align-self:center;}
.or_bsns_ab_con { padding-right: 30px; }

/* our business css end */

/* our team css start */
section.tm_sldr_sec { padding-top: 40px;padding-bottom:60px;}
section.tm_sldr_sec .owl-dots{margin-top:30px!important;}
.tm_sldr_sngl { display: flex; flex-wrap: wrap; }
.tm_sldr_con{width:50%;}
.tm_sldr_img{width:50%;position: relative;}
.tm_sldr_con{background:#0093ED;padding: 60px 140px 55px 70px;position:relative;}
.tm_sldr_con_qte img { max-width: 100%; width: auto!important; }
.tm_sldr_con p{color:#fff;font-size:22px;line-height: 34px;}
.tm_sldr_con_ftr_ttl span { font-size: 26px; color: #0093ED; font-weight: 800;width: 100%; }
.tm_sldr_con_ftr_ttl p{font-size:17px;line-height:25px;}
.tm_sldr_con_qte { margin-bottom: 32px; }
.tm_sldr_con_ftr_ttl { margin-top: 50px; }
.tm_sldr_con:before { content: '';height: 92%; width:92%; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto;background: transparent; border: 2px solid #fff; }
.tm_sldr_img img { box-shadow: 4px 4px 12px #00000066; position: absolute;left: -90px; top: 0; bottom: 0; margin: auto; }
.tm_sldr_sngl { background: #ececec; }
.tm_sldr_mn .owl-nav { position: absolute;display:flex; left: 0; right:150px; bottom: 80px;margin: auto; text-align: center; max-width: 120px; }
.tm_sldr_mn .owl-nav .owl-prev, .tm_sldr_mn .owl-nav .owl-next { background:#0093ED; height: 61px; width: 61px; position: relative; font-size: 0; }
.tm_sldr_mn .owl-nav .owl-prev:before,.tm_sldr_mn .owl-nav .owl-next:before {font-family: 'Font Awesome 5 Pro'; position: absolute; font-size: 20px; color:#fff; top: 0; bottom: 0; left: 0; right: 0; margin: auto; height: 30px; }
.tm_sldr_mn .owl-nav .owl-prev:before { content: '\f053'; }
.tm_sldr_mn .owl-nav .owl-next:before { content: '\f054'; }
.ceo_pra_tp p { font-size: 18px; line-height: 30px; color: #000; font-weight:600; text-align: center; }
.ceo_prsn_abt { background: #010101; display: flex;flex-wrap:wrap; }
.ceo_prsn_con{width:calc(100% - 512px);padding:100px 15px 15px 80px;}
.ceo_prsn_img { width: 512px; }
.ceo_prsn_ttl { font-size: 36px; color: #fff; font-weight: 700;letter-spacing: 1px;position:relative;}
.ceo_prsn_ttl:before{content:'';position: absolute;height:2px;width:115px;background:#fff;top:-25px;left: 0;}
.ceo_prsn_con span { font-size: 20px; color: #fff; letter-spacing: 1px;font-weight: 500;display:inline-block;margin-bottom: 40px; }
.ceo_prsn_con p { color: #fff; font-weight: 500; }
section.ceo_sec { padding: 60px 0; }
.ceo_pra_tp { margin-bottom: 35px; }
section.admn_sec { padding: 40px 0 0px; }
.admn_slf_con.ceo_prsn_con { width: 100%; padding: 32px 70px 15px 0; }
.admn_slf_img {max-width: 220px;}
.admn_slf_con.ceo_prsn_con span{margin-bottom: 25px;}
section.admn_sec .row { padding-bottom: 50px; }
.mrvls_tm ul { list-style: none; display: flex; flex-wrap: wrap; padding-left:0; margin-bottom: 0; }
.mrvls_tm ul li { width: 14.28%;padding:0 9px;position: relative;margin-bottom: 18px;transition:all 0.4s;}
.mrvl_sngl { position: relative;transition:all 0.4s;}
.mrvl_sngl img { width: 100%; }
.mrvl_ovrly { position: absolute; background: rgb(44 118 179 / 66%); top:0;bottom: 0; left: 0; right: 0; padding: 15px; display: flex; flex-wrap:wrap;align-content: flex-end;font-size: 14px; color: #fff; font-weight: 700;line-height: 23px;opacity: 0;visibility:hidden;transition:all 0.4s;text-align:center;justify-content: center;}
.mrvl_ovrly span { font-size: 12px; color: #fff; font-weight: 500; width:100%;text-align: center;margin-top:3px;line-height: 14px;}
.mrvls_tm ul li:hover .mrvl_ovrly{opacity: 1;visibility:visible;}
section.mrvls_sec { padding: 14px 0 50px; }
section.mrvls_sec .cmn_hdng { margin-bottom: 60px; }
.mrvls_tm ul li:hover .mrvl_sngl { transform: scale(1.15); }
.dq_crr_hd { text-align: center; margin-bottom: 40px; }
.dq_crr_hd .cmn_hdng { color: #fff; }
.dq_crr_hd p{color: #fff;}
section.dq_crr_sec{padding:40px 0 60px;}
.dq_crr_frm { align-items: center; }
/* our team css end */

/* services page css start */
section.dsgn_sec_servc { padding:145px 0 30px; }
.dsgn_srvc_ttl { font-size: 55px; line-height: 80px; font-family:'Avenir-Black'; margin-bottom: 20px; }
.dsgn_srvc_ttl span { color: #0093ED; width: 100%; display: inline-block; }
.dsgn_srvc_con p{font-weight: 500;} 
.dsgn_srvc_con_btm{display: flex;flex-wrap: wrap;}
.dsgn_srvc_con_btm { display: flex; flex-wrap: wrap; }
.dsgn_srvc_con_back { width: 50%; padding: 58px 50px 50px; }
.dsgn_srvc_img_rt{width:50%;position:relative;}
.dsgn_srvc_con_back p{color:#fff;}
.dsgn_srvc_con_back p span{color:#0093ED;}
section.dsgn_srvc_img_sec{padding:30px 0 0 335px;background: #fff;}
.dsgn_srvc_img_rt img { position: absolute; bottom: 0;max-width: 860px; left:-57px; }
section.web_services_sec { padding: 70px 0 10px;background: #fff;}
.wb_dsgn_srvc_ttl { font-size: 26px; line-height: 35px; letter-spacing:0.26px; color: #fff; font-weight: 600;max-width:230px;position:relative;}
.wb_dsgn_srvc_ttl:after { content: '\f061'; position: absolute; height: 25px;width: 25px; font-family: 'Font Awesome 5 Pro'; font-size: 25px; color: #fff;bottom: -30px; left: 0;opacity: 0;visibility:hidden;transition:all 0.4s;}
.wbdsgn_srvc_sngl { background: url(assets/images/dsgn_srvc_con_back.png) no-repeat; background-size: cover; padding: 25px 40px; min-height: 320px;position: relative;margin-bottom: 30px;transition:all 0.4s;display:inline-block;width:100%;}
.wbdsgn_srvc_sngl:hover{background:#0093ED;}
/*.wbdsgn_srvc_sngl:hover .wb_dsgn_srvc_ttl:after{opacity: 1;visibility:visible;}*/
.wb_dsgn_srvc_con { position: absolute; bottom: 0; right: 0; }
.clm_srvc_rt > .row{height: 100%; padding-bottom: 30px;}
.clm_srvc_rt .wbdsgn_srvc_sngl{height:100%;}
.web_srvcs_ttl { text-align: center; margin-bottom: 45px; }
section.our_process_sec { background: #fff; }
section.our_process_sec .cmn_hdng{margin-bottom: 130px;}
.or_prcs_sngl { position: relative; margin-bottom:230px; }
.or_prcs_con { position: absolute; box-shadow: -3px 4px 12px #0000002E;background: #fff; padding: 30px; max-width: 362px; top: 30px; right: 0;border-bottom: 7px solid #0093ED; min-height:540px; }
.or_prcs_img {position:relative;z-index: 0;}
span.or_prcs_nmbr { position: absolute; font-size: 163px; top: -125px; right:22px; font-family: 'Avenir-Black'; color:#d2d2d2; z-index: -1; }
.or_prcs_von_ttl { font-size: 22px; letter-spacing: 0.22px; color: #0093ED;font-family: 'Avenir-Black'; position: relative; margin-bottom: 22px; }
.or_prcs_von_ttl:after{content: '';position:absolute;bottom:-7px;left: 0;height: 1px;width:118px;background: #0093ED;}
.or_prcs_con p{font-weight:500;}
.or_prcs_con ul{list-style-type:none;padding-left:25px;}
.or_prcs_con ul li { position: relative; font-family: 'Avenir-Black'; color:#000; }
.or_prcs_con ul li:before { content: '\f058'; position: absolute; height:18px; width: 18px; left: -25px; font-family: 'Font Awesome 5 Pro'; font-size:18px; color: #0093ED; }
section.web_intrection_sec { position: relative; background: #fff;padding:0 0 130px; }
span.web_intrctn_txt,.web_intrctn_txt { position: absolute; left: 0; right: 0; top: 0; bottom:0; text-align: center; display: flex; align-items: center; justify-content:center; flex-wrap: wrap; color: #f7f7f7; font-size: 186px; font-family:'Avenir-Black'; line-height: 205px; letter-spacing: 1.86px;text-transform: uppercase; }
section.web_intrection_sec .container{z-index:1;position:relative;}
.web_intrctn_tp_con { text-align: center; margin-bottom: 25px; }
.web_intrctn_ttl { font-size: 24px; font-weight: 700; line-height: 35px;margin-bottom: 13px; }
.web_intrctn_ttl span { display: inline-block; width: 100%; color: #0093ED;text-transform: uppercase; }
.web_intrctn_tp_con p{font-weight:500;}
.web_intrctn_lstng_ttl { font-size: 20px; color: #000; text-align: center;margin-bottom: 50px; font-weight: 600; }
.web_intrctn_lstng ul { padding: 0; margin: 0; display: flex; align-items:center; justify-content: space-between; flex-wrap: wrap; list-style: none; }
.web_intrctn_sngl { text-align: center; box-shadow: 3px 3px 10px #00000017;padding: 33px;background:#fff url(assets/images/interaction_back.png) no-repeat;background-position:-500px;background-size: cover;min-height: 140px;transition: all 0.6s;}
.web_intrctn_sngl span { display: inline-block; width: 100%; margin-top: 15px;font-size: 14px; color: #0093ED; font-weight: 500; }
.web_intrctn_sngl img { filter: grayscale(1) contrast(3);transition: all 0.4s;}
.web_intrctn_sngl:hover{background-position:0px;transform: scale(1.2);}
.web_intrctn_sngl:hover img{filter:initial;}

/* services page css end */

section.srvc_frst_sec{padding:120px 0 40px;} 
.srvc_frst_con_inr p {
    font-weight: 500;
}
.srvc_dual_ttl {
    font-size: 48px;
    line-height: 60px;
    font-family: 'Avenir-Black';
    margin-bottom: 25px;
    margin-top: 15px;
}
.srvc_dual_ttl span {
    color: #0093ED;
    /*display: inline-block;
   width: 100%;*/
}
section.srvc_scnd_sec {
    background: #000;
    display: flex;
    flex-wrap: wrap;
    padding:70px 0 0 330px;
}

section.srvc_scnd_sec .srvc_dual_ttl {
    color: #fff;
}

.srvc_scnd_con_slf p {
    color: #fff;
}

.srvc_scnd_con_slf ul li,.srvc_scnd_con_slf ul ol {
    color: #fff;
    margin-bottom: 30px;
}

.srvc_scnd_img {
    width: calc(100% - 710px);
    text-align: right;
        display: flex;
    align-items: flex-end;
}
.srvc_scnd_con_slf {
    width: 710px;
}

.srvc_scnd_con_slf ul {
    padding-left: 20px;
}

section.srvc_thrd_sec .srvc_dual_ttl span {
    width: auto;
}
section.srvc_thrd_sec .srvc_dual_ttl {
    position: relative;
    text-align: center;
    margin-bottom: 50px;
}

section.srvc_thrd_sec .srvc_dual_ttl:before {
    content: '';
    height: 1px;
    background: #0093ED;
    bottom: -20px;
    width: 118px;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
}

section.srvc_thrd_sec {
    text-align: center;
    padding: 100px 0 80px;
    background:#fff;
}

.srvc_thrd_sldr_slf .web_intrctn_sngl img {
    width: 53px;
    margin: auto;
}

.srvc_thrd_sldr_slf .web_intrctn_sngl {
    padding: 20px;
    min-height: 155px;
}

section.srvc_thrd_sec .owl-stage-outer {
    padding: 20px 0;
}
section.srvc_frth_sec {
    background: #fff;
    padding: 0 0 30px;
}
section.srvc_frth_sec .srvc_scnd_con_slf p, section.srvc_frth_sec .srvc_scnd_con_slf li, section.srvc_frth_sec .srvc_scnd_con_slf ol {
    color: #000;
}
section.srvc_frth_sec .srvc_dual_ttl span {
    width: auto;
    display: initial;
}

section.srvc_frth_sec ul, section.srvc_frth_sec ol {
    padding-left: 20px;
}

section.srvc_frth_sec ul li, section.srvc_frth_sec ol li {
    margin-bottom: 30px;
}
section.srvc_thrd_sec .owl-prev {
    position: absolute;
    left: -70px;
    top: 70px;
    font-size: 0!important;
    background: none!important;
    transition:all 0.4s;
}

section.srvc_thrd_sec .owl-prev:before {
    content: '\f053';
    position: absolute;
    height: 35px;
    width: 35px;
    color: #fff;
    font-size: 18px;
    font-family: 'Font Awesome 5 Pro';
    line-height: 35px;
    border-radius: 100px;
    background: #414141;
    font-weight: 600;
}

section.srvc_thrd_sec .owl-next {
    position: absolute;
    right: -40px;
    top: 70px;
    font-size: 0!important;
    background: none!important;
    transition:all 0.4s;
}

section.srvc_thrd_sec .owl-next:before {
    content: '\f054';
    position: absolute;
    height: 35px;
    width: 35px;
    color: #fff;
    font-size: 18px;
    font-family: 'Font Awesome 5 Pro';
    line-height: 35px;
    border-radius: 100px;
    background: #414141;
    font-weight: 600;
}

section.srvc_thrd_sec .owl-prev:hover,section.srvc_thrd_sec .owl-next:hover{opacity:0.7;}
section.srvc_thrd_sec .owl-dots { margin-top: 35px; }
section.cmn_cntnt_sec { padding: 125px 0 110px; }
.cmn_cntnt_inr p { color: #fff; text-align: center; font-size: 22px;line-height: 34px; font-weight: 500; }
/*.portfolio_sec .item,.data_section .item{display:inline-block!important;} */ 

/* default content page css start */
.default_wrap {
    padding-top: 30px;
}
.default_pg_hdng {
    font-size: 32px;
    font-family: 'Avenir-black';
    margin-bottom: 15px;
}
.default_wrap p{font-weight: 500;}
.default_wrap a{color:#0093ED;}
.default_sub_hdng {
    color: #0093ED;
    font-size: 24px;
    font-weight: 600;
    margin: 25px 0 20px;
}
.default_wrap ul {
    list-style: none;
    padding-left: 0;
}
.default_wrap ul li {
    position: relative;
    font-weight:500;
}
.default_wrap ul li:before {
    content: '';
    height: 22px;
    width: 22px;
    position: absolute;
    left: -34px;
    top: 2px;
    background: url(assets/images/check_new.png) no-repeat;
    background-size: cover;
}
.default_wrap ul {
    list-style: none;
    padding-left: 33px;
        margin-bottom: 25px;
}

.default_wrap b {
    font-family: 'Avenir-Black';
}

.default_wrap .casestudycontentbox h2{
    color: #0093ED;
    font-size: 30px;
    font-weight: 600;
    margin: 25px 0 20px;
}
/*.default_wrap .casestudycontentbox h2 span{
    color: #0093ED;
}*/
.default_wrap .casestudycontentbox h3,
.default_wrap .casestudycontentbox h4{
    color: #000;
    font-size: 20px;
    font-weight: 600;
    margin: 25px 0 20px;
}
.default_wrap .casestudycontentbox h3 span,
.default_wrap .casestudycontentbox h4 span{
    color: #0093ED;
}
.default_wrap .casestudycontentbox ul li:before{content: ''; position: absolute; left: -27px; top: 8px; height: 20px; width: 20px;background: url('./assets/images/right_icon.png') no-repeat;}

.lft_aprch_con p {
    font-size: 20px;
    line-height: 35px;
    font-weight: 600;
}

.full_prms_sec {
    margin-top: 40px;
    position: relative;
}
.visitbtn{
      text-align: right;
    position: absolute;
    top: -9px;
    right: 0;
}

/* default content page css end */
body.e-commerce .srvc_scnd_con_slf ul{list-style-type:none;padding:0;margin-top: 40px;}
.ecmrc_src_sngl { display: flex; flex-wrap: wrap; }
.ecmrc_srvc_img { width: 48px; }
.ecmrc_srvc_con {width:calc(100% - 48px);padding-left: 30px;}
.ecmrc_li_ttl { font-size: 22px; font-family: 'Avenir-Black'; margin-bottom:4px; color: #0093ED; }
body.e-commerce .srvc_scnd_con_slf{margin-bottom: 40px;}
body.e-commerce section.srvc_scnd_sec .srvc_dual_ttl span{width:auto;}
body.e-commerce .srvc_frth_co_slf ul{list-style-type:none;padding-left: 50px;}
body.e-commerce .srvc_frth_co_slf ul li{position:relative;}
body.e-commerce .srvc_frth_co_slf ul li:before{content: '';position:absolute;height:26px;width:26px;left:-45px;background:url('assets/images/check_new.png') no-repeat;background-size: cover;}
body.e-commerce .srvc_frth_co_slf ul li span { color: #0093ED; font-size: 22px; font-family:'Avenir-Black'; display: inline-block; width: 100%; margin-bottom: 7px; }
body.e-commerce section.srvc_frth_sec{padding:94px 0 50px;background-position: -85px!important;background-position:-100px!important;}
body.e-commerce section.srvc_frth_sec .srvc_dual_ttl{margin-bottom: 50px;}

body.robotic-process-automation .srvc_dual_ttl span{width:auto;display:initial;}
.rbtc_prcs_mn_hdng_slf { font-size: 46px; font-family: 'Avenir-Black'; color:#0093ED; margin-bottom: 9px; }
.rbtc_prcs_mn_hdng { text-align: center; margin-bottom: 80px; }
body.robotic-process-automation section.srvc_scnd_sec{padding:70px 0 65px 330px;}
body.robotic-process-automation section.srvc_frth_sec { padding: 77px 0 80px; }
section.srvc_scnd_sec_n{background:#000;padding: 60px 0 70px;}
.srvc_scnd_con_slf p { color: #fff; }
.srvc_scnd_con_slf_n ul li,.srvc_scnd_con_slf_n ul ol { color: #fff;margin-bottom: 30px; }
.srvc_scnd_con_slf_n .srvc_dual_ttl { color: #fff; }
.srvc_scnd_con_slf_n p { color: #fff; }
.anmtn_type { font-size: 28px; font-family: 'Avenir-Black'; color: #fff;margin: 30px 0 25px; }
.anmtn_type span { color: #0093ED; }
.srvc_scnd_con_slf_n .srvc_dual_ttl span { display: initial; width: auto; }
.srvc_scnd_img_n { text-align: right; }
body.video-animation-services-perth section.srvc_frst_sec { background: #fff!important;}
body.video-animation-services-perth section.srvc_scnd_sec_n .row{align-items: center;}
body.video-animation-services-perth section.srvc_scnd_sec_n .row .align-self-end{align-self: auto!important;}
.vdo_li_dsgn ul{display:flex;list-style-type:none;flex-wrap: wrap;justify-content:space-between;}
.vdo_li_dsgn ul li { position: relative; font-size: 16px;line-height: 25px;width:47%;text-align:left;margin-bottom: 40px;}
.vdo_li_dsgn ul li:before { content: ''; position:absolute; height: 26px; width: 26px; left: -45px; background:url(assets/images/check_new.png) no-repeat; background-size: cover; }
.vdo_li_dsgn ul li span { color: #0093ED; font-size: 22px; font-family:'Avenir-Black'; display: inline-block; width: 100%; margin-bottom: 7px; }
section.srvc_thrd_sec_n .srvc_thrd_con { margin-bottom: 50px; }
section.srvc_thrd_sec_n{padding-bottom:30px;}
body.website-development section.srvc_frst_sec{padding-bottom: 40px;}
body.website-development section.srvc_thrd_sec_n { background: #000; }
body.website-development section.srvc_thrd_sec_n .srvc_dual_ttl { color: #fff;}
body.website-development section.srvc_thrd_sec_n .srvc_thrd_con p { color:#fff; }
body.website-development section.srvc_thrd_sec_n .vdo_li_dsgn ul li { color:#fff; }
body.website-development section.srvc_thrd_sec_n .vdo_li_dsgn ul li span {color: #fff; }
body.website-development section.srvc_thrd_sec_n .vdo_li_dsgn ul li:before {filter: brightness(100); }
section.wy_chs_prth_sec .srvc_dual_ttl span { display: initial; }
section.wy_chs_prth_sec .srvc_thrd_con {text-align: center;margin-bottom:50px;}
section.wy_chs_prth_sec .vdo_li_dsgn ul li{width:100%;}
section.wy_chs_prth_sec { padding: 35px 0 0; }
body.website-development .srvc_dual_ttl span{display:initial;}
body.marketing-automation section.srvc_frth_sec { padding: 120px 0 30px;}
body.marketing-automation section.srvc_frst_sec{background-size: contain!important;}
body.marketing-automation .srvc_dual_ttl span{display:initial;}

.adt_frst_con ul { padding-left: 20px; }
.adt_frst_con ul li { color: #0093ED; margin-bottom: 5px; font-family:'Avenir-Black'; }
body.audit section.srvc_frst_sec { padding-bottom: 55px; }
.adt_ttl { font-size: 18px; text-align: center; color: #fff;margin-bottom: 40px;}
section.adt_lstng_sec{position:relative;padding:56px 0 60px;}
section.adt_lstng_sec:before{content:'';position:absolute;top: 0;width: 100%;height:253px;background:#000;}
.adt_lstng_sngl .srvc_dual_ttl { font-size: 20px; line-height: 30px;min-height: 95px;}
.adt_lstng_sngl .srvc_dual_ttl span{display:initial;}
.adt_lstng_sngl { background: #fff; padding: 20px; border-bottom: 3px solid #0093ED; box-shadow: 0px 3px 9px #00000042; position: relative;min-height:360px;}
.adt_lstng_sngl ul{padding-left:20px;}
.adt_lstng_sngl:before { content: ''; height: 147px; width: 107px; position:absolute; bottom: 0; right: 0; background: url(assets/images/dq_logo_audit.png) no-repeat; background-size: contain; z-index: 0; }

section.abt_tnglw_sec { padding: 180px 0 90px; }
.abt_tng_con_slf { font-size: 24px; color: #000000; line-height: 30px;padding: 42px 0 30px 20px; position: relative; border-top: 2px solid #0093ED;border-bottom: 2px solid #0093ED; margin: 25px 0 30px;text-align: center;}
.abt_tng_con_slf span{font-family:'Avenir-Black';color:#0093ED;}
.abt_tng_con_slf:before { content: ''; height: 26px; width: 30px; position:absolute; left: 0; top: 15px; background: url(assets/images/left_quote_fill.png) no-repeat;background-size:contain; }
.abt_tng_con { padding-right: 80px; }
.abt_tng_prcnts ul { list-style: none; padding-left: 0; margin-bottom: 0;display: flex; justify-content: space-between; flex-wrap: wrap; }
.abt_tng_prcnts ul li { width: 29.56%; background: #F5F5F5; margin: 0 5px 30px 5px; padding: 15px 15px 0; text-align: center; }
.abt_tng_prcnts ul li span { display: inline-block; width: 100%; font-size:38px; font-family: 'Avenir-Black'; color: #0093ED; margin: 20px 0 10px; }
.abt_tng_prcnts ul li p { line-height: 22px; margin-top: 5px; }
section.knw_tnglw_sec { background: #000; }
.knw_tnglw_ttl_img{position:relative;margin-bottom: 65px;}
.knw_tnglw_ttl_img:after { content: ''; position: absolute; bottom: -30px;width: 210px; height: 2px; background: #0093ED; left: 0; }
.knw_tnglw_ttl_img span { font-size: 31px; color: #fff; font-family:'Avenir-Black'; display: inline-block; width: 100%; margin-bottom: 10px; }
.knw_tnglw_con p { color: #fff; font-weight: 300; }
.knw_tnglw_con { margin: 50px 0 50px; }
.cstm_container{padding: 0 15px;}
.knw_tnglw_img { position: relative; height: 100%; width: 100%; }
.knw_tnglw_img img { position: absolute; height: 100%; width: 100%;object-fit: cover; left: -15px;top:-1px; }
.abt_tng2_con { padding: 30px 30px 0; background: #fff; border-bottom: 4px solid #0093ED;position:relative;left:-60px;z-index: 0;box-shadow: -25px 0 75px -61px;}
.abt_tng2_con ul { list-style: none; padding: 0; margin: 0;}
.abt_tng2_con ul li { margin-bottom:15px; display: flex; flex-wrap: wrap; }
.abt_tng2_sngl_img { width: 62px; }
.abt_tng2_sngl_con { width: calc(100% - 62px); padding-left: 20px; }
.abt_tng2_sngl_con .srvc_dual_ttl { font-size: 20px; line-height: 26px;margin-bottom: 6px; }
.abt_tng2_sngl_con .srvc_dual_ttl span { display: initial; }
.abt_tng2_img img{box-shadow: none;width:100%;}
.cstm_containertp .col-lg-6,.cstm_containertp .col-lg-4{padding:0;}
section.abt2_tnglw_sec{padding:76px 0;background: #F4F4F4;z-index:0;position:relative;}
.cstm_containertp { padding: 0 0 0 120px; }

.abt_tng2_con:before { content: ''; height: 197px; width: 144px; position:absolute; bottom: 0; right: 0; background: url(assets/images/dq_logo_audit.png) no-repeat; background-size: contain; z-index: 0; }
.cmn_hdng_cse_stdy { font-size: 58px; color: #000000; text-align: center;position: relative; font-family: 'Avenir-Black'; margin-bottom: 50px; }
.cmn_hdng_cse_stdy:after { content: ''; position: absolute; height: 2px;width: 210px; left: 0; right: 0; margin: auto; background: #0093ED; bottom:-15px; }
.row.brdr_row { border-top: 1px solid #E3E3E3; margin-top: 130px; padding-top:60px; }
.chnlngs_ttl p a { color: #0093ED; font-family: 'Avenir-Black'; }
.chnlngs_ttl { margin-bottom: 40px; }
.chnlngs_ttl p { text-align: center; font-size: 24px; line-height: 33px; }
.chlng_sngl_ttl { font-size: 24px; font-family: 'Avenir-Black'; line-height:33px; margin-bottom: 15px; border-bottom: 1px solid #bfbfbf; padding-bottom:15px; }
.chlng_sngl { padding: 20px; background: #fff; position: relative; min-height:380px; }
.chlng_sngl:before { content: ''; height: calc(100% - 20px); width: calc(100% - 20px); background: #0093ED; position: absolute; z-index: -1; left: -15px;bottom: -15px; }
.chlng_sngl:after { content: ''; height: 117px; width: 84px; position:absolute; bottom: 0; right: 0; background: url(assets/images/dq_logo_audit.png) no-repeat; background-size: contain; z-index: 0; }
.row.chlng_row .col-lg-4:nth-child(2) .chlng_sngl:before{left: 0;right:0;width:100%;}
.row.chlng_row .col-lg-4:nth-child(3) .chlng_sngl:before{left:auto;right:-15px;}
section.abt2_tnglw_sec:after { content: ''; height: 247px; width: 100%;position: absolute; bottom: 0; background:url(assets/images/contact_form_back.png) no-repeat; z-index: -2;background-size: cover;background-position: center; }
/*section.abt2_tnglw_sec .col-lg-6, section.abt2_tnglw_sec .col-lg-4 { padding:0; }*/
section.avtn_pln { padding: 100px 0 20px; }
section.avtn_pln .cmn_hdng_cse_stdy { margin-bottom: 100px; }
section.avtn_pln .cmn_hdng_cse_stdy span { color: #0093ED; vertical-align:middle; }
span.ttl_bgrnd { font-size: 36px; color: #fff!important; background: #0093ED;display: inline-block; padding: 7px 15px; margin-left: 15px; }
.actn_pln_sngl { background: #F4F4F4; padding: 20px; border-top: 3px solid#0093ED; border-bottom: 3px solid #0093ED; margin-bottom: 80px; min-height:422px; position:relative; }
.actn_pln_sngl:after { content: ''; height: 117px; width: 84px; position:absolute; bottom: 0; right: 0; background:url(assets/images/dq_logo_audit.png) no-repeat; background-size: contain;z-index: 0;opacity:0.4;}
.actn_pln_img { margin: -65px 0 20px; text-align: center; }
.actn_pln_ttl { font-size: 20px; color: #0093ED; font-family: 'Avenir-Black';margin-bottom: 5px; }
.actn_pln_sngl ul { display: flex; flex-wrap: wrap; padding-left:0;margin-bottom: 0; }
.actn_pln_sngl ul li { width:40%;margin-left:29px;line-height:20px;}
section.rslts_sec .cmn_hdng_cse_stdy { text-align: left; color: #fff;font-size: 73px; }
section.rslts_sec .cmn_hdng_cse_stdy:after { margin-left: 0; }
section.rslts_sec .knw_tnglw_con p { font-size: 18px; }
section.rslts_sec .knw_tnglw_con { margin: 50px 0 190px; }
section.rslts_sec .cstm_container,section.rslts_sec .col-lg-7{padding-right: 0;}
section.rslts_sec .knw_tnglw_img{margin-left: 60px;}
.chnlngs_ttl p span{color:#0093ED;font-family:'Avenir-Black'; }

section.grphs_tbls_sec { background: #f4f4f4; }
.cstm_wdth_wrpr { padding: 80px 40px 30px; background: #fff; box-shadow: -10px 11px 13px #00000008;max-width: 1047px; margin: auto; position: relative; top:-110px; }
.grphs_hdr { display: flex; flex-wrap: wrap; align-items: center;margin-bottom: 40px; }
.grphs_hdr_img { width: 75px; }
.grphs_hdr_con { width: calc(100% - 75px); padding-left: 20px; }
.grphs_hdr_con span { font-size: 45px; color: #0093ED; display: inline-block;width: 100%; font-family: 'Avenir-Black'; line-height: 40px; margin-bottom:5px; }
.grphs_hdr_con strong { font-size: 20px; font-family: 'Avenir-Black'; }
.grphs_con ul li { font-size: 20px; line-height: 31px; }
.row.row_brdr { border-top: 1px solid #f1f1f1; border-bottom: 1px solid #f1f1f1; padding: 70px 0 30px; margin: 80px -15px 50px; }
.row.row_brdr .col-lg-6 { margin-bottom: 60px; }
.row.row_brdr .col-lg-6:last-child { margin-bottom:0px; }
.grphs_con ul li strong,.grphs_con ul li b{color:#0093ED;}
.kywrd_srch { display: flex; background: #0093ED; align-items: center;margin-left:30px;padding: 8px 5px 8px 0;}
.srch_icn { width: 96px;margin-left: -50px;}
.srch_nmbr_con { width: calc(100% - 96px); padding-left: 25px; }
.srch_nmbr_con strong { color: #fff; font-size: 45px; font-family:'Avenir-Black'; display: inline-block; width: 100%; line-height: 35px;margin-bottom: 12px;}
.srch_nmbr_con span { font-size: 20px; color: #FFFFFF; font-family:'Avenir-Black'; }
.kywrd_srch_con p strong { color: #0093ED; display: inline-block; width: 100%;font-family: 'Avenir-Black'; } 
.kywrd_srch_con p { font-size: 20px; }
.kywrd_srch_con { border-right: 5px solid #0093ED; }
.cstdy_table { margin-top: 50px; }
.cstdy_table table td { background: #F4F4F4; border: none; padding:30px;font-size: 20px; color: #000000; border-bottom: 1px solid #0093ED;border-right: 5px solid #fff;text-align: center;}
.cstdy_table table td strong { font-family: 'Avenir-Black'; color: #0093ED; }
.cstdy_table table th { font-size: 26px; font-family: 'Avenir-Black';background: #F4F4F4; border: none; padding: 20px; border-right: 5px solid #fff; text-align: center;border-top:3px solid #0093ED; }
body.skills-australia-institute .grphs_img { text-align: center; }



/* home services css start */
.hme_srvc_sngl img { width: auto!important;filter: brightness(0);}
.hme_srvc_sngl { box-shadow: 3px 3px 15px #00000029; background: #fff;padding:40px 30px 30px;min-height: 445px;transition: all 0.4s;}
.hme_srvc_sngl:hover{transform: scale(1.1);background:#121212;}
.hme_srvc_sngl:hover a.hme_srvc_ttl,.hme_srvc_sngl:hover p{color:#fff;}
.hme_srvc_sngl:hover a.cmn_link_btn_blk{background:#0093ED;color:#fff;border-color: #0093ED;}
.hme_srvc_sngl:hover img{filter:initial;}
a.hme_srvc_ttl { width: 100%; display: inline-block; color: #0093ED;font-family: 'Avenir-Black'; font-size: 20px; line-height: 24px; margin: 20px 0 10px; }
.hme_srvc_sngl a.cmn_link_btn_blk { font-size: 12px; padding: 5px 10px; }
.hme_srvc_sngl a.cmn_link_btn_blk:hover{background:transparent;color:#0093ED;border-color:#0093ED;}
section.our_service_sec .owl-stage-outer { padding: 60px 0 80px; }
section.our_service_sec { padding: 43px 0 70px; }

/* home services css end */


/* mix css start */

.cattitlename.pg_hd_ttl_slf{font-size: 0;}
.cattitlename.pg_hd_ttl_slf span{font-size:60px;}
.sidebar-search { margin-bottom: 15px; }
.rtng_str_rw { display: flex; flex-wrap: wrap; }
.rtng_str_con { margin-left: 10px; }
.rtng_sngl_con { min-height: 190px; }
.flwdth_chlng { margin-top: 60px; }
.flwdth_chlng .chlng_sngl { min-height: auto; }
.flwdth_chlng .chlng_sngl img { z-index: 2; position: relative; }
body.isa-migrations section.abt2_tnglw_sec:after{height:553px;}

/* 1 april 21 start */
body.digital-marketing section.srvc_scnd_sec{align-items: center;margin-bottom: -1px;}
body.digital-marketing .srvc_scnd_con_slf{padding-right: 30px;}
body.e-commerce section.srvc_scnd_sec{align-items: center;}

/* 1 april 21 end */

/* 2 april css start */
body .dark_full_design { background: #000; }
body .dark_full_design .srvc_dual_ttl { color: #fff; }
body .dark_full_design p,body .dark_full_design li{color:#fff}
body .dark_full_design .vdo_li_dsgn ul li span{color:#fff;}
body .dark_full_design .vdo_li_dsgn ul li:before {filter: brightness(100);}
section.srvcs_wht_con_sec { padding: 60px 0 30px; text-align: center;background:url(assets/images/last_sec_bg.jpg) no-repeat;background-size: cover;}
section.srvcs_black_con_sec { padding: 60px 0 30px; text-align: center;background:url(assets/images/last_sec_bg_black.jpg) no-repeat;background-size: cover;}
section.srvcs_wht_con_sec .srvc_dual_ttl span{width:auto;}
.fcts_sld_sngl p { color: #fff; }
.fcts_sld_sngl {margin-bottom:50px;padding: 20px 20px 5px; background: #000; min-height: 160px;position:relative;}
.fcts_sld_sngl:after{content: '';position: absolute;width:80px;height:110px;right: 0;bottom: 0;background:url(assets/images/dq_fact.png) no-repeat;}
section.fcts_sec .container { border-bottom: 1px solid #c7c7c7;padding-bottom: 40px; }
section.fcts_sec { padding: 0 0 60px;background:#fff;}
body.smo section.srvc_frst_sec{padding-bottom:50px;}
body.smo .srvc_dual_ttl span{width:auto;display:initial;}
section.srvcs_black_con_sec .srvc_dual_ttl,section.srvcs_black_con_sec p{color:#fff;}
/* 2 april css end */


/* 5 april css start */
.vdo_li_dsgn ol li { width: 50%; text-align: left;padding: 0 30px 0 0;margin-bottom: 30px; }
.vdo_li_dsgn ol { display: flex; flex-wrap: wrap;}
section.pg_head_sec_service { display: flex; align-items: center; position:relative; flex-wrap: wrap; }
section.pg_head_sec_service:before{content:'';position: absolute;left:0;top:0;right:0;bottom:0;background:rgb(0,0,0,0.7);  /* fallback for old browsers */ background: -webkit-linear-gradient(to left, rgb(0,0,0,0), rgb(0,0,0,0.7));  /* Chrome 10-25, Safari 5.1-6 */ background: linear-gradient(to left, rgb(0,0,0,0), rgb(0,0,0,0.7)); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */ }
section.pg_head_sec_service .pg_hd_ttl { display: flex; align-items: center; height: 100%; position:relative;}
section.pg_head_sec_service .pg_hd_img { position: relative; width: 50%;height: 100%; }
section.pg_head_sec_service .pg_hd_img img { position: absolute; height: 100%;width: 100%; top: 0; right: 0; bottom: 0; left: 0; object-fit: cover;object-position: center;}
/* 5 april css end */

/* 6 april start */
div.wht_srvc_sldr_otr .srvc_dual_ttl{margin-bottom: 25px;}
.wht_srvc_sldr_otr .srvc_dual_ttl:before{display:none;}
.wht_srvc_sldr_sngl { background: #fff; box-shadow: 3px 3px 10px #00000017;padding:38px 22px 15px;text-align: center;margin-bottom: 30px;}
.wht_srvc_sldr_sngl img { width: auto!important; margin: auto; }
.wht_srvc_sldr_sngl { background: #fff; box-shadow: 3px 3px 10px #00000017;padding: 38px 22px 15px; text-align: center; min-height: 165px; }
.wht_srvc_sldr_sngl img { width: auto!important; margin: auto; }
.wht_srvc_sldr_sngl span { display: block; margin-top: 12px; color:#0093ED;line-height: 25px;font-size: 18px; font-weight: 500;}
.wht_srvc_sldr_otr { margin-top: 40px; }

/* 6 april end */

/* 8 april css start */
.vdo_li_dsgn ol li span { color: #0093ED; display: block; font-family:'Avenir-Black'; font-size: 20px; margin-bottom: 9px; }
.vdo_li_dsgn ol li::marker { color: #0093ED; font-size: 20px; font-family:'Avenir-Black'; }
section.bst_smo_sec,.scl_optmstn_sec{background:#fff;}
section.err_pg_sec { background: #f0f0f0; padding: 60px 0; }
.err_pg_otr{text-align: center;position:relative;}
.err_ttl{font-size: 41px;color:#373737;line-height:50px;font-weight:700;margin:50px 0 20px;}
.err_pg_otr p { font-size: 25px; line-height: 33px; }
.err_pg_otr a{margin-top: 10px;}
.err_rt_img{text-align: center;}
section.thnku_sec { padding: 100px 0; background:url('assets/images/or_bsns_client_back.webp') no-repeat; background-size: cover;text-align: center; }
.thnku_otr i { font-size: 130px; color: #0093ED; margin-bottom: 50px; }
.thnk_u_ttl { font-size: 50px; font-family: 'Avenir-Black'; margin-bottom:15px; color: #0093ED; }
.thnku_otr p { font-size: 25px; color: #373737; font-weight: 500;margin-bottom: 50px; }
.thnku_otr a{margin: 0 20px;}
.err_rt_img img { max-width: 500px; }
.err_pg_otr:before { content: ''; position: absolute;left: -180px;top: 180px;height:25px; width: 144px; background: url('assets/images/404_shape.png') no-repeat; }
.err_pg_otr:after { content: ''; position: absolute;right: -100px;bottom: 15px;height:25px; width: 144px; background: url('assets/images/404_shape.png') no-repeat; }
body.error404 section.rqst_qte_sec {display:none;}
body.email-marketing section.srvc_thrd_sec_n.scl_optmstn_sec { background: #000000; }
body.email-marketing section.srvc_thrd_sec_n.scl_optmstn_sec .srvc_dual_ttl,body.email-marketing section.srvc_thrd_sec_n.scl_optmstn_sec p,body.email-marketing section.srvc_thrd_sec_n.scl_optmstn_sec li{color:#fff;}
body.email-marketing section.dark_full_design{background:#fff;padding-top: 40px;}
body.email-marketing section.dark_full_design .srvc_dual_ttl,body.email-marketing .dark_full_design p,body.email-marketing .dark_full_design li{color:#000;}
body.email-marketing .dark_full_design .vdo_li_dsgn ul li span{color:#0093ED}
body.email-marketing .dark_full_design .vdo_li_dsgn ul li:before{filter:initial;}
.srvc_frst_con_inr_center { text-align: center; }
section.bst_smo_sec { padding-bottom: 40px; }
.scl_optmstn_sec{padding-top:60px;}
body.remarketing  section.srvcs_wht_con_sec,body.email-marketing section.srvcs_wht_con_sec{ padding: 60px 0 30px; text-align: center;background:url(assets/images/last_sec_bg_black.jpg) no-repeat;background-size: cover;}
body.remarketing  section.srvcs_wht_con_sec .srvc_dual_ttl,body.email-marketing section.srvcs_wht_con_sec .srvc_dual_ttl,body.remarketing  section.srvcs_wht_con_sec p,body.email-marketing section.srvcs_wht_con_sec p{color:#fff;}

/* 8 april css end */

/* 12 april css start */
section.srvc_sldr_dgtlmrktng {
    background: #000;
    padding-bottom: 40px;
}
body.video-animation-services-perth section.srvc_thrd_sec_n .vdo_li_dsgn ul{padding-left: 0;}
body.video-animation-services-perth section.srvc_thrd_sec_n .vdo_li_dsgn ul li:before{display:none;}
/* 12 april css end */

/* 13 april css start */
section.pdfltpg_sec .entry-title{margin-bottom:40px;font-size: 35px; font-weight: 700; color:#000; margin: 30px 0 40px; position: relative; text-align: center;letter-spacing: 0.35px; position:relative;}
section.pdfltpg_sec .entry-title:after{content: ''; position: absolute;height: 1px; width: 118px; background: #0093ED; bottom: -7px; left: 0; right:0; margin: auto;}
section.pdfltpg_sec .entry-content ul { list-style: none; padding-left: 30px;}
section.pdfltpg_sec .entry-content ul li { position: relative;}
section.pdfltpg_sec .entry-content ul li:after {content: ''; position: absolute; height: 18px; width: 18px; left: -30px;top: 4px; background: url(assets/images/check_new.png) no-repeat;background-size: cover; }
section.pdfltpg_sec .entry-content strong { font-weight: 600; font-size: 20px;margin: 10px 0 8px; display: inline-block; }
section.pdfltpg_sec { padding: 0 0 40px; }
section.pdfltpg_sec article { background: #fff; padding: 10px 30px 20px; }
body.marketing-automation section.srvc_scnd_sec{padding: 70px 0 60px 330px;align-items: center;}
body.marketing-automation section.srvc_scnd_sec .srvc_scnd_con_slf{padding-right: 20px;}
/* 13 april css end */

/* 14 april css start */
section.new_service_sec { padding: 60px 0; background: #F4F4F4; }
.explr_all_srvc{position:relative;height:96%;}
.explr_all_srvc img { height: 100%; width: 100%; position: absolute; top: 0;right: 0; bottom: 0; left: 0; object-fit: cover; object-position: center; }
.explr_all_srvc_ttl { font-size:35px; font-weight: 700; margin-bottom: 15px;}
.explr_srvcs_ovrly p { color: #fff; font-size: 16px; line-height: 26px; }
.explr_srvcs_ovrly a { background: #0093ED; color: #fff; padding: 13px 27px;border-radius: 30px; font-size: 14px; margin-top: 15px; font-weight: 700;border:2px solid #0093ED;}
.explr_srvcs_ovrly a:hover{background:transparent;border-color:#0093ED;}
.explr_srvcs_ovrly { position: absolute; left: 0; top: 0; bottom: 0; right: 0;    background: #0093ed94;padding:25px; display: flex; align-content:center; justify-content: center; flex-wrap: wrap; color: #fff; text-align:center; }
.new_srvc_sngl { padding:30px; border: 1px solid #0093ED; margin-bottom: 30px; border-radius:15px;box-shadow: 0px 3px 6px #0000000D;border-radius: 20px;background:#fff;min-height:300px;position:relative;transition: all 0.4s;overflow: hidden;text-align: center;}
.new_srvc_sngl:hover{transform: scale(1.05);}
.new_srvc_sngl_ttl { font-size: 24px; margin: 25px 0 15px; color: #060608;line-height: 28px;min-height:65px;}
.new_srvc_sngl ul{list-style:none;padding: 0;margin: 0;display:flex;flex-wrap: wrap;}
.new_srvc_sngl ul li { font-size: 8px; background: #F4F4F4; margin: 0 5px 10px 0; padding: 0px 9px; line-height: 21px; font-weight: 500; color: #060608; }
section.new_service_sec .container-fluid { max-width: 100%; } 
.srvc_scnd_con_exprt .srvc_dual_ttl { text-align: center; color: #fff; }
.wht_srvc_sldr_sngl a { margin-top: 15px; display: inline-block; color: #000;line-height: 23px; }
.wht_srvc_sldr_sngl a:hover{color:#0093ED;}
.new_srvc_sngl a { background: #0093ED; color: #fff; font-size: 10px; padding:5px 15px;border: 1px solid #0093ED; }
.new_srvc_sngl a:hover{background:transparent;border-color:#0093ED;color:#0093ED;}
/*.new_srvc_sngl:after { content: ''; height: 129px; width: 96px; position:absolute; right: 0; bottom: 0;background:url('assets/images/dq_logo_audit.png') no-repeat;opacity:0.5;}*/
.explr_all_srvc:after { content: ''; position: absolute; width: 0; height: 0;border-top: 20px solid transparent; border-right: 25px solid #f4f4f4;border-bottom: 20px solid transparent; right: 0; top: 0; bottom: 0; margin:auto; }
body.digital-marketing-perth section.srvc_scnd_sec{padding: 70px 0 60px 330px;}
body.digital-marketing-perth .srvc_scnd_img{padding: 20px;}
/* 14 april css end */

/* 20 april css start */
section.err_pg_sec ul {
    list-style: none;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    padding: 0;
    margin: 30px 0;
}

section.err_pg_sec ul li {
    margin: 0 0 15px;
}

section.err_pg_sec ul li a {
        padding: 5px 20px;
    font-size: 13px;
}

body.thank-you section.rqst_qte_sec,.privacy-policy section.rqst_qte_sec{display: none;}
.page-id-1385 .rqst_qte_sec.dq_crr_sec{display: block;}
/* 20 april css end */


/* 23 july css start */
section.mobile_banner_sec{display:none;}
/* 23 july css end */

/* 2 december css start */
section.hubspot_mrktng_frst_sec .srvc_frst_con_inr ul { display: flex; flex-wrap: wrap; padding: 0 0 0 20px; }
section.hubspot_mrktng_frst_sec .srvc_frst_con_inr ul li { width: 33.33%;padding-right: 10px;}
section.srvcs_hbspt_sec .vdo_li_dsgn ul { list-style: disc;padding-left:20px;}
section.srvcs_hbspt_sec .vdo_li_dsgn ul li { width: 100%; margin-bottom: 15px; }
section.srvcs_hbspt_sec .vdo_li_dsgn ul li:before{display:none;}
section.srvcs_hbspt_sec .vdo_li_dsgn p{text-align: left;font-weight:300;}
section.srvcs_hbspt_sec .vdo_li_dsgn p strong{font-size: 18px;font-weight: 600;}

/* 2 december css end */

/* 20-6-24 */
.clnts_sldr_otr.mobile_view{
display: none;
}
/* 20-6-24 */

.blog-box.inner .ftrd_con_sngl a{color:#0093ED;}

.pg_hd_frm{padding:30px 30px;position: relative;margin: 30px 0 0;}
.pg_hd_frm:before{content: ''; position: absolute; left: 0; top: 0; right: 0; bottom: 0; background:#000000ad; z-index: -1; backdrop-filter: blur(5px);}
.pg_hd_frm .form-group{margin-bottom:20px;}
.pg_hd_frm .form-group input,.pg_hd_frm .form-group select{height:45px;background:#fff;}
.pg_hd_frm .form-group textarea.form-control{background:#fff;}
.pg_hd_frm button.cmn_link_btn_blk{background:#0093ED;color:#fff;border-color:#0093ED;padding: 12px 28px; }
.pg_hd_frm button.cmn_link_btn_blk:hover{background:#fff;color:#0093ED;} 
.pg_hd_frm .form-group label.error{color:#fff;font-size:12px;position: absolute;}
.pg_hd_frm h3{font-size: 26px; margin: 0 0 20px; color: #fff; font-weight: 700;}

label.error { position: absolute; margin: 3px 0 0; font-size: 14px; color: #fd001b; }

section.cmn_svc_pnt_sec{padding:50px 0 0;background:#fff;}
section.cmn_svc_pnt_sec .srvc_dual_ttl{text-align: center;margin:0 0 60px;}

.cmn_svc_con_sec{padding:30px 0;}

section.cmn_srvc_frst_sec .srvc_frst_con_inr img{float:left;margin:0 40px 10px 0;max-width: 500px;}
section.cmn_srvc_frst_sec .srvc_frst_con_inr h2,section.cmn_srvc_frst_sec .srvc_frst_con_inr h3,section.cmn_srvc_frst_sec .srvc_frst_con_inr h4{font-size: 30px;margin:0 0 30px;}
.srvc_frst_con_inr a{color:#0093ED;}

.portfolio_sec_new{padding:60px 0 40px;}
.portfolio_sec_new .cmn_hdng{text-align: left;margin-top: 0;}
.portfolio_sec_new .cmn_hdng:after{right:auto;}
.portfolio_sec_rt ul{list-style: none;padding:0;margin:0;display:flex;flex-wrap: wrap;}
.portfolio_sec_rt ul li{width:50%;padding: 0 15px;margin:0 0 25px;}
.nav-pills .nav-link{border-radius: 0px;background: #F4F4F4;border: none;}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link{background:#0093ED;}

.our_approach_inr{display:flex;flex-wrap: wrap;}
.our_approach_lft{width:40%;}
.our_approach_rt strong{font-size: 70px; line-height:60px; font-weight: 700;margin-bottom:10px;display: block;}
.our_approach_rt{width: 60%;padding-left:25px;}

.our_approch ul.nav{justify-content: center;margin: 40px 0 30px;}

.achievements_sec{padding:30px 0 50px;}
.achievements_sec ul{list-style: none;padding:0;display:flex;margin:50px 0 0; flex-wrap: wrap;}
.banner_sec{background: url('./assets/images/banner_bg.webp') no-repeat;background-size: cover !important;margin-top:78px;padding:30px 0;}
.banner_sec.bannerupdate{
    background: url(./assets/images/bannerupdate.png) no-repeat;
}
.home-page-trust {
background: linear-gradient(180deg, rgba(255, 255, 255, 0.9) 40.38%, rgba(228, 227, 227, 0.9) 100%);
border: 1px solid #0093ED;
    border-radius: 30px;
    padding: 10px 30px;
    margin-left: 60px;
}
.banner_con p{
  margin: 20px 0px;
}
.home-page-trust .home-page-trust-itm>a{
    display: flex
;
    justify-content: space-between;
    align-items: center;
    height: 72px;
}
.trust-itm-img {
    width: 100px;
    text-align: center;
}
.home-page-trust-itm{
        padding: 2px 20px;
    /* border-bottom: 1px solid #3a3a3a; */
}

.home-page-trust-itm:nth-child(even){
    border-top: 1px solid #977373;
    border-bottom: 1px solid #977373;
    padding: 0px 20px;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.9) 40.38%, rgba(228, 227, 227, 0.9) 100%);
}
 .home-page-trust-itm:last-child{
    border-bottom: none;
 }
 /* .home-page-trust-itm:nth-child(3n) .trust-itm-img img{
background: #fff;
 } */
.home-page-trust-itm:last-child .trust-itm-img img{
width: 50px;background: transparent;
}
.home-page-trust-itm:nth-last-child(2) .trust-itm-img img{
  width: 60px;
}
.trust-itm-img img{
width: 75px;
}
.trust-itm-rating {
    display: flex;
        align-items: center;
        justify-content: center;
}
.trust-itm-rating i{
  color: #ffbf04;
  font-size: 13px;
}
.trust-itm-rating span{
  color: #000; font-size: 16px;font-weight: 600;
  margin-right: 10px;
}
.banner_con h2,.banner_con p{color:#535456;}
.banner_con h2{font-size: 42px; font-weight: 600; color: #0093ED;}  
.banner_right ul{list-style: none;padding:0;margin:0;display:flex;flex-direction: column;flex-wrap:wrap;height:600px;justify-content: center;}
.banner_right ul li{width:33.33%;padding:10px;margin:0;}
/* .banner_right ul li:nth-child(1) .banner_rtshape_sngl img{} */
.banner_right ul li .banner_rtshape_sngl{border-radius: 100px;overflow: hidden;height: 100%;display:flex;align-items: flex-end;}
.banner_right ul li:nth-child(1){height:55%;animation: banneranim1 4s linear infinite alternate;}
.banner_right ul li:nth-child(2){height:45%;animation: banneranim1reverse 4s linear infinite alternate;}
.banner_right ul li:nth-child(3){height:45%;animation: banneranim1reverse 5s linear 1s infinite alternate;}
.banner_right ul li:nth-child(4){height:55%;animation: banneranim1 5s linear 1s infinite alternate;}
.banner_right ul li:nth-child(6){height:35%;animation: banneranim1reverse 5s linear 1s infinite alternate;}

.banner_right ul li:nth-child(1) .banner_rtshape_sngl{background:#6E1FED;}
.banner_right ul li:nth-child(2) .banner_rtshape_sngl{background:#DB2A6B;}
.banner_right ul li:nth-child(3) .banner_rtshape_sngl{background:#60D3D9;}
.banner_right ul li:nth-child(4) .banner_rtshape_sngl{background:#FF7E29;}
.banner_right ul li:nth-child(6) .banner_rtshape_sngl{background:#F4B840;}

@keyframes banneranim1{
  0%{
    height:55%;
  }
  100%{height:45%;}
}
@keyframes banneranim1reverse{
  0%{
    height:45%;
  }
  100%{height:55%;}
}

.transform_sec ul,.marketing_services_sec ul,.news_srvc_cmn_con ul{list-style:none;padding:0 0 0 35px;}
.transform_sec ul li,.marketing_services_sec ul li,.news_srvc_cmn_con ul li{position: relative;}
.transform_sec ul li:before,.marketing_services_sec ul li:before,.news_srvc_cmn_con ul li:before{content:'';height: 20px; width: 20px; position: absolute; left: -35px; top:5px; background: url('./assets/images/check_new.png') no-repeat; background-size: cover;}

.inr_hdr_sec{background: url('./assets/images/banner_bg.webp') no-repeat bottom;text-align: center;color:#fff;padding:60px 0;background-size: cover;margin-top:78px;}
.inr_hdr_sec p{color:#cbcbcb;margin:0 0 25px;}
.inr_hdr_sec a{margin:0 10px;}
.inr_hdr_ttl{font-size: 40px;font-weight:600;margin:0 0 15px;}
.inr_hdr_prtnr{margin:30px 0 0;}
.inr_hdr_prtnr img{max-width:100px;margin:0 10px;max-height: 80px;}

section.news_srvc_cmn_con{padding-top:30px;}
section.companies_sec ul{display:flex;flex-wrap: wrap;justify-content:center;align-items: center; list-style: none;padding:0;margin:0;}
section.companies_sec ul li{padding:20px 15px;}
section.companies_sec ul li:before{display:none;}
section.companies_sec ul li img{max-width:150px;transition: all 0.4s;}
section.companies_sec ul li:hover img{transform: scale(1.1);}
section.news_srvc_cmn_con .cmn_hdng{text-align: left;}
section.news_srvc_cmn_con .cmn_hdng:after{right: auto;}

.marketing_services_sec .cmn_hdng{text-align: left;}
.marketing_services_sec .cmn_hdng:after{right: auto;}

.expertise_sec{padding:10px 0 30px;}
.expertise_sec .cmn_hdng{margin:30px 0 60px;}
.expertise_sec ul{list-style: none;padding:0;margin:0;display:flex;justify-content: center;}
.expertise_sec ul li{padding:0 10px;flex: 1;}
.expertise_sngl{padding: 20px; box-shadow: 1px 1px 9px -1px #c2c2c2; text-align: center;height: 100%;transition: all 0.4s;border-bottom: 3px solid transparent;}
.expertise_sngl:hover{background:#ffe6e6;border-color: #0093ED;}
.expertise_sngl span{display:block;margin:10px 0 0;line-height: 20px;}

.blog_cntnr_lft .cmn_hdng{margin:0 0 60px;}
.blog_rt_sdbr{position: sticky; top: 80px;}
.blog_rt_sdbr .cmn_hdng{margin:0 0 20px;}
.blog_rt_sdbr .cmn_hvr_img{margin:0px 0 0;}
.blog_rt_sdbr .rqst_qte_frm{padding: 15px 15px 30px;}
.blog_rt_sdbr .form-group{margin-bottom: 15px;}
span.select2-selection.select2-selection--multiple { border: none; background: #f4f4f4; height: 50px; padding: 10px; }
.select2-container .select2-search--inline .select2-search__field::placeholder{ color: #9C9C9C; }
.select2-container--default .select2-selection--multiple .select2-selection__choice{font-size: 12px;background: #fff;margin: 0 2px 2px;min-width: 100px;}
.select2-results__option{font-size: 14px;margin:0;}
.select2-container .select2-selection--multiple .select2-selection__rendered:has(li){display: flex ; overflow-x: auto; padding-bottom: 5px;}

body.blog section.rqst_qte_sec{display:none;}

.rtng_icn{margin:40px 0 0;}
.rtng_icn ul{list-style: none;padding:0;margin:0;display:flex;}
.rtng_icn ul li{margin:0 15px;}
.rtng_icn ul li a{display: flex ;     pointer-events: none; align-items: center; justify-content: center; width:84px; height: 70px; border-radius: 100px; position: relative;transition: all 0.4s;}
.rtng_icn ul li a:hover{transform: scale(1.08);}
.rtng_icn ul li a img{position: absolute; object-fit: contain; left: 0; height: 100%; width: 100%;}
.transform_sec .cmn_hdng{text-align: left;}
.transform_sec .cmn_hdng:after{right: auto;}
.transform_sec .cmn_link_btn_blk{margin-right:10px;color:#fff;}
.transform_sec .cmn_link_btn_blk:hover{color:#fff;}

.service_detail_main{}
.service_detail_main ul{display:flex;flex-wrap:wrap;padding:0;margin: 30px 0 0;}
.service_detail_main ul li{text-align: center;padding:0 20px;}
.service_detail_main ul li:first-child{padding-left: 0;}
.service_detail_main ul li p{font-weight:600;}
.service_detail_main ul li:before{display:none;} 

.project_sec a{color: #000;}

.ourservice_sec .cmn_hdng{margin:30px 0 50px;}
.ourservice_sec .oursrvc_title{font-weight:600;font-size: 20px;}
.ourservice_sec .cmn_link_btn_blk{color:#fff;}
.ourservice_sec .cmn_link_btn_blk:hover{color:#fff;}
.oursrvc_sngl{margin-bottom: 30px;padding: 20px 20px 5px; background: #fff;transition: all 0.4s;height:calc(100% - 30px);border: 1px solid #D9D4D4;border-radius: 4px;}
.oursrvc_sngl .projecticon_img{display:block;height: 100%;width:100%;}
.project-images{position: relative;overflow:hidden;height:160px;width:100%;}
.projecticon_img img{position: absolute;height:100%;width:100%;object-fit: cover;top: 0;left:0;transition: all 1s;     object-position: 0 top;}
.oursrvc_sngl .portfolio_img2{opacity: 0;visibility:hidden;}
.portfolio_logo{position: absolute; right: 0px; bottom: 0px; background: #fff;padding:20px; border-radius: 30px 0 0 0; display: flex ; align-items: center; justify-content: center;transition: all 1s;}
.portfolio_logo > img{max-width: 50px; position: initial; height: auto; width: auto;transition: all 1s;} 
.portfolio_eye{position: absolute; top: 0; right: 0; bottom: 0; left: 0; height: 40px; width: 40px; border-radius: 100px; background: #0093ED; font-size: 18px; margin: auto; display: flex ; align-items: center; justify-content: center; color: #fff;opacity:0;visibility:hidden;pointer-events: none;}
.oursrvc_sngl:hover{box-shadow: 3px 3px 39px #B5B5B5;}
.oursrvc_sngl:hover .portfolio_img2{opacity:1;visibility:visible;}
.oursrvc_sngl:hover .portfolio_img1{opacity: 0;visibility:hidden;}
.oursrvc_sngl:hover .portfolio_eye{opacity: 1;visibility: visible;}
.oursrvc_sngl:hover .portfolio_logo img{max-width:70px;}
.projct_sngl_con{padding:20px;}
.projct_sngl_con a{color:#fff!important;padding:7px 15px;margin:10px 0 0;display:inline-block;}
.projct_sngl_con a i{margin-left: 5px;}


.last_contntSec { padding: 50px 0 30px; background: #e1e1e1; margin:20px 0 0; text-align: center; font-weight: 500; color: #000; }
.last_contntSec p{font-size: 20px; line-height: 35px;}

/* body.page-template-template-services-new section p a{color:#0093ED;} */
/* body.page-template-template-industry-detail section p a,body.page-template-template-industry-detail section li a { color: #0093ED; } */

body.page-template-template-services-new section p a:hover{text-decoration: underline;}

section.news_srvc_cmn_con a,section.marketing_services_sec a,section.transform_sec a,section.ourservice_sec a{color:#0093ED;}
section.news_srvc_cmn_con a:hover,section.marketing_services_sec a:hover,section.transform_sec a:hover,section.ourservice_sec a:hover{color:#ff5a60;}

.industry_detail a{color: #0093ED;}

section.price_plan_sec{padding:30px 0 1px;}
section.price_plan_sec .price_table{margin:60px 0 0;}
section.price_plan_sec table tr td,section.price_plan_sec table tr th{border:#dbdbdb 1px solid;font-size: 14px;}
section.price_plan_sec table tr td.keyftr{font-size: 24px;}
section.price_plan_sec table tr td.keyftr strong{font-weight:600;}
section.price_plan_sec table tr td span[data-toggle="tooltip"]{height: 20px; width: 20px; border-radius: 100px; background: #c5e5ff; display: inline-flex ; align-items: center; justify-content: center; margin-left: 5px; cursor: pointer;}
section.price_plan_sec table tr td:first-child{min-width:250px;}
section.price_plan_sec table tr td:not(:first-child){text-align: center;vertical-align: middle;}
section.price_plan_sec table tr:nth-child(even) td{background:#ededed;}
section.price_plan_sec table .cmn_link_btn_blk{padding:3px 12px;cursor: pointer;margin:15px 0 0;}
section.price_plan_sec table th{padding:15px 20px;min-width:180px;}
section.price_plan_sec table th:first-child{vertical-align: middle;}
section.price_plan_sec table th:not(:first-child){text-align: center;vertical-align:bottom;}
section.price_plan_sec table th .prictbl_hdr strong{font-size: 26px; display: block; margin: 0 0 10px; font-weight: 500;}
section.price_plan_sec table th .prictbl_hdr p{font-weight:500;font-size: 14px;line-height: 20px;}
section.price_plan_sec table th.prc_tbl_ttl strong{font-size: 28px; line-height: 40px; }
span.prc_tbl_crct{color: #2196F3; font-size: 20px; }
span.prc_tbl_wrong{color:#9c9c9c; font-size: 20px; }
.table_ofrs{margin-top:40px;}
.table_ofrs > strong{font-size:24px;} 
#mc_embed_signup label.error{padding:0!important;}

body.page-template-template-dedicated-seo-expert .cmn_hdng{margin:0 0 20px;}
body.page-template-template-dedicated-seo-expert .cmn_hdng span{color:#0093ED;} 
body.page-template-template-dedicated-seo-expert .cmn_hdng:after{display:none;} 
body.page-template-template-dedicated-seo-expert .cmn_hdng+p{text-align: center; line-height: 20px;margin:0 0 30px;}

/*section.hire_banner_sec{background: url('./assets/images/hire_page.jpg') no-repeat;background-repeat: no-repeat;}*/
section.hire_banner_sec img{width:100%;}
section.form_con_sec .digital_exprnc_form{margin-top: -370px;}
section.form_con_sec .digital_form-slf{background: #fff;box-shadow: 0px 2px 20px #E6E6E6BF;}
section.form_con_sec .digital_exprnc_form .cmn_hdng{text-align: left;margin:0 0 35px;line-height: 47px;width: 135%;}
section.form_con_sec .digital_exprnc_form .cmn_hdng:after{display:none;}
section.form_con_sec .digital_exprnc_form .form_hdng{color:#fff;background: #0093ED;font-size: 20px;padding:10px 30px;margin:0;}
section.form_con_sec .digital_exprnc_form form{padding:20px;}

section.why_hire_seo_sec{padding:60px 0 40px;}
.why_hire_con{text-align: left;padding-left: 15px;}
.why_hire_con .cmn_hdng{text-align: left;margin:0 0 15px;}
.why_hire_con .cmn_hdng+p{text-align: left!important;line-height:26px!important;margin: 0 0 10px!important;}
.why_hire_con .cmn_hdng span{color:#0093ED;}
.why_hire_con .cmn_hdng:after{display:none;}
.why_hire_con ul{list-style: none; padding: 0 0 0 28px; margin: 0; }
.why_hire_con ul li{margin-bottom:15px;position: relative;}
.why_hire_con ul li strong{font-size: 20px; display: block; margin: 0 0 7px;}
.why_hire_con ul li:before{content: ''; position: absolute; left: -27px; top: 8px; height: 20px; width: 20px;background: url('./assets/images/right_icon.png') no-repeat;}

section.benefits_sec .cmn_hdng+p{margin-bottom: 50px;text-align: center;}
section.benefits_sec .row{counter-reset: itemnumber;}
section.benefits_sec .benefits_sngl{background:#f2f2f2;padding:20px 20px 5px;position:relative;height:calc(100% - 30px);margin:0 0 30px;border-radius: 10px;transition: all 0.4s;z-index: 0;} 
section.benefits_sec .benefits_sngl:hover{background:#0093ED;color:#fff;}
section.benefits_sec .benefits_sngl:hover p{color:#fff;}
section.benefits_sec .benefits_sngl:hover p a{color:#fff;}
section.benefits_sec .benefits_sngl:hover p strong{color:#fff;}
section.benefits_sec .benefits_sngl:hover:after{color:#fff;}
section.benefits_sec .benefits_sngl h3{font-size: 20px; margin: 0px 75px 20px 0px; line-height: 25px; vertical-align: middle; text-align: left; font-weight: 600;}
section.benefits_sec .benefits_sngl p strong{color:#0093ED;}
section.benefits_sec .benefits_sngl:after{position: absolute;counter-increment: itemnumber;content: "0" counter(itemnumber);font-size:60px; color:#e2e2e2; font-weight: 800; top: 0; right:20px;z-index: -1;}

section.our_seo_service_sec{background: #f4f4f4;padding:40px 0 40px;}
section.our_seo_service_sec .cmn_hdng span{color:#0093ED;}
section.our_seo_service_sec .cmn_hdng+p{text-align: center;line-height: 20px;}
.our_seo_tab_sngl{background: #fff;}
.our_seo_tab_sngl .nav-pills .nav-link{background:#fff;font-size: 18px;font-weight: 600;color:#262626;padding: 15px 20px;position: relative;}
.our_seo_tab_sngl .nav-pills .nav-link:after{content: ''; position: absolute; right: 0; top: 0; bottom: 0; margin: auto; height: 70%; width: 1px; background: #989898;}
.our_seo_tab_sngl .nav-pills .nav-link.active{background:#0093ED;color:#fff;}
.our_seo_tab_sngl .tab-content{padding:10px 20px 10px;}
.our_seo_tab_sngl .nav-item:last-child .nav-link:after{display:none;}

section.industries_section{padding:50px 0 60px;}
section.industries_section .cmn_hdng span{color:#0093ED;}
section.industries_section .cmn_hdng+p{text-align: center;line-height: 20px;}
.industries-slider{margin:40px 0 0;position: relative;}
.industries_sngl:hover .indstrs_con{background:#333333;color:#fff;}
.industries_sngl:hover .indstrs_con p{color:#fff;}
.industries-slider .indstrs_con{width:90%;margin:-50px auto 0;background: #fff;padding:14px;border-radius: 5px;z-index: 10; position: relative;text-align: center;border:1px solid #fff;transition:all 0.4s;}
.industries-slider .indstrs_con strong{font-size: 18px; display: block; margin:0px 0px 7px;}
.industries-slider .indstrs_con p{font-size: 14px;line-height:23px;margin:0;}

section.why_choose_dq{padding:0 0 50px;}

.amazing_work_sngl a.amzing_work_con{display:flex;align-items: center;justify-content: space-between;color:#262626;font-size: 22px;padding:15px 20px;background: #E6E6E6;border-radius: 0 0 10px 10px;} 
.amazing_work_sngl a.amzing_work_con span img{filter:invert(10);max-width:40px;}
.amazing_work_sngl:hover a.amzing_work_con{background:#0093ED;color:#fff;}
.amazing_work_sngl:hover a.amzing_work_con span img{filter:invert(0);}

section.faq_section{background: #fff;padding:50px 0 30px;}
.faq_inr button.btn.btn-link{color: #262626; font-size: 19px; font-weight: 600;width:100%;text-align: left;padding:15px 20px;position: relative;}
.faq_inr button.btn.btn-link:after{content: ''; position: absolute; height: 40px; width: 40px; right: 20px; filter: invert(1); background: url('./assets/images/icn_rt.png') no-repeat; background-size: contain;transition: all 0.4s;}
.faq_inr button.btn.btn-link.collapsed:after{transform: rotate(90deg);}
.faq_inr button.btn.btn-link:focus{box-shadow: none;text-decoration: none;}
.faq_inr button.btn.btn-link:hover{text-decoration:none;}
.faq_inr .card-header{padding:0;border: none;background: transparent;}
.faq_inr .card-body{padding:0 20px 20px;}
.faq_inr .card{border:none;border-top: 1px solid #e8e8e8;border-bottom: 1px solid #e8e8e8;border-radius: 0px;background:#F5F5F5;}
.faq_inr .card:has(>.card-header > h5 > .btn.btn-link.collapsed){background: #fff;}

section.seo_journey_sec{background:url('./assets/images/seo_journey.png') no-repeat;text-align: center;padding:50px 0;}
section.seo_journey_sec p{max-width:810px;margin:0 auto 40px!important;line-height:27px!important;}

section.ftr_logos{padding:40px 0;}
section.ftr_logos ul{list-style: none;display: flex;flex-wrap: wrap;list-style: none;padding:0;margin:0;justify-content: center;}
section.ftr_logos ul li{flex: 1;margin:0;display:flex;align-items: center;justify-content: center;}
section.ftr_logos .ftr_lgos_sngl{text-align: center;}
section.ftr_logos .ftr_lgos_sngl img{max-width: 120px; max-height: 80px;}

body.page-template-template-dedicated-seo-expert section.rqst_qte_sec{display:none;}
body.page-template-template-dedicated-seo-expert .owl-theme .owl-nav.disabled+.owl-dots{margin-top: 30px;}

.seopricingtext{
  padding-top: 30px;
}
.seopacakge {
    background: #F2F2F2;
    padding: 30px 30px;
    border-radius: 15px;    text-align: center;border: 1px solid #0093ED;margin-top: 30px;
}
.seopacakge>p{
margin: 0px;
font-size: 20px; margin-bottom: 15px;
}
.seopacakge h4{
  color: #0093ED;font-size: 30px;font-weight: 700;margin-top: 15px;
}
.seopacakge small{
      font-size: 18px;
    margin: 3px 0px;
    display: inline-block;
    margin-bottom: 20px;
}
  /* Flip button that responds to .seopacakge:hover */
    .flip-button {
      perspective: 1000px;
      height: 56px;
          width: 230px;
      margin: 0 auto;
    }

    .seopacakge .cmn_link_btn_blk:hover{
    background: #fff;
    }
.seopacakge span{
    display: inline-block;
    background: #fff;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    line-height: 120px;
        border: 1px solid #0093ED;
}
.seopacakge span img{
  width: 58px;
}
    .flip-inner {
      position: relative;
      width: 100%;
      height: 100%;
      transition: transform 0.6s;
      transform-style: preserve-3d;
    }

    /* Flip triggered when parent .seopacakge is hovered */
    .seopacakge:hover .flip-inner {
      transform: rotateY(180deg);
    }

    .flip-front,
    .flip-back {
      position: absolute;
      width: 100%;
      height: 100%;
      backface-visibility: hidden;
      display: flex;
      justify-content: center;
      align-items: center;
  border-radius: 10px 10px 10px 0;
  
      color: #fff;
      cursor: pointer;
    }

 
    .flip-back {
      background: #fff;
      transform: rotateY(180deg);
      color: #0093ED !important;
    }

    .button-link {
      text-decoration: none;
      width: 100%;
      height: 100%;
      line-height: 45px;
      display: flex;
      justify-content: center;
      align-items: center;
      color: #fff;
    }
.groupbtn{
  margin-top: 50px;
  text-align: center;
}
.prcingaccordion .accordion>.card>.card-header{
  padding: 0px; border: none;background: transparent;
}
.prcingaccordion .accordion .card{
  border: none;
  padding: 50px 0px;
  background: transparent;
}
.prcingaccordion .accordion>.card>.card-header a{
  font-size: 35px;
    font-weight: 700;
    color: #000;
    position: relative;
    text-align: left;
    display: block;
    display: flex;
    letter-spacing: 0.35px;
    align-items: center;
}
.prcingaccordion .accordion>.card>.card-header a span.spanline{
background: #d8d8d8;
display: inline-block;
height: 1px;
width: 100%; margin: 0px 20px;
}
.prcingaccordion .accordion>.card>.card-header a span.heading-acco{
    white-space: nowrap;
       
}
.prcingaccordion .accordion>.card>.card-header a:before{
      content: '';
    position: absolute;
    height: 3px;
    width: 118px;
    background: #0093ED;
    bottom: -7px;
    left: 0;
    right: 0;
    margin: 0;

}

 /* .prcingaccordion{
    margin-top: 150px;
  } */
  .prcingaccordion .accordion .card-header a {
      text-decoration: none;
      color: inherit;
      display: block;
      position: relative;
       padding: 15px;
       padding-left: 0px;
      padding-right: 25px;
      font-weight: 600;
     
    }
  .prcingaccordion .accordion .card-header{
    padding: 0px;
  }
    .prcingaccordion .accordion .card-header a::after {
      content: "\f107"; /* Down arrow */
      position: absolute;
      right: 18px;    font-family: 'Font Awesome 5 Pro';
      top: 50%;
      transform: translateY(-50%);
      transition: transform 0.3s;
          font-weight: 200;
    }
    .prcingaccordion .accordion .card-body ul{
       padding-left: 15px;
       margin-top: 10px;
 
    }
    .prcingaccordion .accordion .card-body ul li{
         margin-bottom: 10px;
    list-style: auto;
    }
 /* .prcingaccordion .accordion .card-header a[aria-expanded="true"]{
    background: #1d33a4;color: #fff;
 } */
  /* .faqsection .accordion .card-header a[aria-expanded="true"]{
 
  } */
    .prcingaccordion .accordion .card-header a[aria-expanded="true"]::after {
      transform: translateY(-50%) rotate(180deg); /* Up arrow */
      /* color: #fff; */
    }


   .banner_sec.bannerupdate .cmn_link_btn_blk.getin_touch.redbtn{ 
background:#D31980; border-color: #D31980;
    }
    .banner_sec.bannerupdate .cmn_link_btn_blk.getin_touch.redbtn i{
color: #D31980;
    }

   .gallerybox .gallery>a{
    position: relative;
    margin-bottom: 30px;
    overflow: hidden;
    display: inline-block;
    width: 100%;
    height: 250px;
   }
      .gallerybox .gallery>a img{
            height: 100%;
    width: 100%;
    object-fit: cover;
      }
      .gallery_con {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background: rgb(0 147 237 / 59%);
    padding: 22px;
    transition: all 0.4s;
}
.gallery_con span {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 2px solid #fff;
}
.gallery_con span i {
    height: 55px;
    width: 55px;
    background: #fff;
    border-radius: 100px;
    display: flex
;
    align-items: center;
    justify-content: center;
    font-size: 25px;
    color: #555555;
    box-shadow: 0px 3px 6px #00000029;
}
   .gallerybox .gallery>a:hover .gallery_con {
    opacity: 1;
    visibility: visible;
}
.vacancy_sngl {
    display: flex
;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    border-bottom: 1px solid #f0f0f0;
    padding: 10px 0;
}
.vacancy_ttl {
    font-size: 32px;
    font-weight: 700;
    color: #000000;
}
.vacancy_dtl_lft p {
    margin-bottom: 5px;
}
span.job_type {
    font-size: 12px;
    color: #0093ED;
}
.vacancy_actns {
    text-align: center;
}
.vacancy_sec{
  padding-top: 40px;
}
    .crr_con_lft ul li {
    position: relative;
    margin-bottom: 30px;
    list-style: none;
}
.crr_con_lft ul li:before {
    content: '\f061';
    position: absolute;
    left: -30px;
    top: 0;
    color: #0093ED;
    font-size: 18px;
    font-family: 'Font Awesome 5 Pro';
}
.crr_con_lft ul li strong {
    font-size: 26px;
    font-weight: 700;
    color: #0093ED;
    display: inline-block;
    width: 100%;
}

.team_mbr_modal .modal-dialog {
    max-width: 1252px;
    margin: auto;
}
.team_mbr_modal .modal-content {
    background: transparent linear-gradient(111deg, #0093ED 0%, #D31A80 52%, #46469C 100%) 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 24px #00000038;
    border-radius: 20px;
    padding: 7px;
      margin: 90px auto;
}
.team_mbr_otr {
    border-radius: 13px;
    background: #fff;
    padding: 0 100px 80px;
    text-align: center;
}

.team_mbr_otr > a {
    font-size: 37px;
    color: #7f7f7f;
    position: absolute;
    top: 25px;
    right: 30px;
    line-height: 40px;
}
.team_mbr_img_otr {
    background: transparent linear-gradient(139deg, #0093ED 0%, #D31A80 50%, #46469C 100%) 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    padding: 7px;
    margin: auto;
    border-radius: 100px;
    display: inline-block;
    margin: -90px 0 50px;
}
.job_popup_career .team_mbr_img img {
    position: initial;
    object-fit: none;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
        height: 100%;
    width: 100%;
}
.job_popup_career .team_mbr_img {
    background: #fff;
}
   .team_mbr_img {
    overflow: hidden;
    position: relative;
    height: 160px;
    width: 160px;
    margin: auto;
    border: 5px solid #fff;
    border-radius: 100px;
}
.job_dtl_ttl {
    font-size: 17px;
    color: #525353;
    letter-spacing: 0.51px;
    margin-bottom: 40px;
}
.jobg_dtl_con {
    text-align: left;
}
.job_dtl_sdbr ul {
    list-style: none;
    padding: 0;
    margin: 0;
    border-left: 1px solid #e6e6e6;
    padding-left: 40px;
}
.job_dtl_sdbr ul li {
    text-align: left;
    color: #525353;
    margin-bottom: 30px;
}
.job_dtl_sdbr ul li strong {
    display: block;
    font-size: 18px;
    color: #000000;
    line-height: 22px;
}
.jobg_dtl_con ul li {
    position: relative;
    color: #525353;
}
.jobg_dtl_con ul {
    list-style: none;
    padding-left: 25px;
}
.jobg_dtl_con ul li:before {
    content: '';
    position: absolute;
    top: 14px;
    left: -20px;
    height: 2px;
    width: 10px;
    background: #b7b7b7;
}
.smllogo{
      width: 135px;
}
.ftr_con_lgo img{
  width: 150px;
}
.hme_gallery_mre{
  text-align: center;
}

.gallery_sec.mainpage-gallery{
  padding: 50px 0px;
}
.gallery_sec.mainpage-gallery .cmn_sec_ttl{
padding-bottom: 40px;
}
.client-img {
    display: flex
;
    align-items: center;
    height: 120px;
}

.ourservice_sec .col-md-4:nth-child(even) .oursrvc_sngl{
   background: linear-gradient(122.01deg, #89D2FF 8.27%, #0093ED 73.33%);
box-shadow: 0px 24px 50px 0px #0000001A;

    color: #fff;
}
.ourservice_sec .col-md-4:nth-child(odd) .oursrvc_sngl{
    background: linear-gradient(122.01deg, #FF7FC7 8.27%, #D31980 73.33%);
    color: #fff;box-shadow: 0px 24px 50px 0px #0000001A;

}
.oursrvc_sngl p{color: #fff;}
.default_wrap a.cmn_link_btn_blk {
  color: #fff;
}

.footercopy-bottom{
      background: #0093ED;
          position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 1;
}
.offerpopup-bt{
  display: flex
;
    justify-content: center;
    padding: 2px 0px;
}
.offerpopup-bt p{
      margin-bottom: 0;
    padding: 8px;
    font-size: 20px;
    font-weight: bold;
}
.offerpopup-bt p strong .getin_touch ,.offerpopup-bt p strong{
  color: #D31980;
}
.offerpopup-bt .offerleft p{
    margin-right: 5px;font-size: 20px;font-weight: bold;
}
section.rqst_qte_sec .cmn_hdng{
    margin-top: 0;
    text-align: left;
    font-size: 22px;
    margin-bottom: 15px;
}
section.rqst_qte_sec .cmn_hdng:after{
    margin: 0;
}
section.achievements_sec ul li {
    margin: 0px 15px;
    background: #f2f2f2;
    padding: 45px;
    box-shadow: 1px 1px 32px -38px;
    width: 30%;
    margin-bottom: 30px;
}
/* media query start */   

/* min width media queries start*/
@media(min-width:992px){
	.wsmenu>.wsmenu-list{display:flex;align-items: center;justify-content: flex-end;}
	.container-fluid{max-width:90%;}
	header.mn_hdr_sec ul.wsmenu-list > li.lts_tlk_lnk > a { border: 1px solid #151515; padding: 6px 15px; margin-left: 10px; text-transform: capitalize;}
	header.mn_hdr_sec ul.wsmenu-list > li.lts_tlk_lnk > a:hover{background:#0093ED;color:#fff;border-color:#0093ED;}
	/*header.mn_hdr_sec nav.wsmenu{height:500px;}*/
	header.mn_hdr_sec .wsmenu-list li ul.sub-menu li a:hover{color:#0093ED!important;}
	header.mn_hdr_sec .wsmenucontainer{overflow:visible;}
	/* lets talk css start */

  	header.mn_hdr_sec ul.wsmenu-list > li.whatsapnumber > a { border: 1px solid #D31980; padding: 6px 15px; margin-left: 10px;text-transform:uppercase; }
    	header.mn_hdr_sec ul.wsmenu-list > li.whatsapnumber > a i{
   font-size: 19px;
        margin-right: 3px;
      }
.lts_talk_frm {
    position: fixed;
    left: 100%;
    top: 0; 
    z-index: 101;
    width: 670px;
    height:100vh;
    -webkit-transition: -webkit-transform .2s cubic-bezier(.165,.84,.44,1);
    transition: -webkit-transform .2s cubic-bezier(.165,.84,.44,1);
    transition: transform .2s cubic-bezier(.165,.84,.44,1);
    transition: transform .2s cubic-bezier(.165,.84,.44,1),-webkit-transform .2s cubic-bezier(.165,.84,.44,1);
    overflow: scroll;
    -webkit-overflow-scrolling: touch;
}

body.lets_talk_show{overflow: hidden;}

body.lets_talk_show .lts_talk_frm{
    -webkit-transform: translateX(-670px);
    transform: translateX(-670px);
}

.lts_talk_overlay {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 100;
    width: 100vw;
    height: 100vh;
    display: block;
    background-color: rgba(0,0,0,.7);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out;
}

body.lets_talk_show .lts_talk_overlay{
    opacity:1;
    visibility:visible;
}

body.lets_talk_show section.bnr_vdo,body.lets_talk_show header.mn_hdr_sec{-webkit-transform: translate(-670px,0);transform: translate(-670px,0);}

section.bnr_vdo,header.mn_hdr_sec{
    -webkit-transition: -webkit-transform .2s cubic-bezier(.165,.84,.44,1);
    transition: -webkit-transform .2s cubic-bezier(.165,.84,.44,1);
    transition: transform .2s cubic-bezier(.165,.84,.44,1);
    transition: transform .2s cubic-bezier(.165,.84,.44,1),-webkit-transform .2s cubic-bezier(.165,.84,.44,1);
    /*-webkit-transform: translate(0,30px);
    transform: translate(0,30px);*/
}

body.lets_talk_show header.mn_hdr_sec ul.wsmenu-list > li.lts_tlk_lnk > a{opacity: 0.3;}
/* lets talk css end */
header.mn_hdr_sec ul.wsmenu-list li.menu-item-has-children > a:after {
    content: '\f107';
    position: absolute;
    right:3px;
    font-size: 12px;
    top: 0;
    bottom: 0;
    margin: auto;
    font-family: 'Font Awesome 5 Pro';
    font-weight: 500;
    height: 13px;
}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li.menu-item-has-children > a:after,.wsmenu>.wsmenu-list>li>ul.sub-menu>li.menu-item-has-children >ul.sub-menu>li.menu-item-has-children> a:after { content:'\f105'; top: -11px; right: 20px; }

    header.mn_hdr_sec ul.wsmenu-list li ul.sub-menu{border-radius:4px;}
	header.mn_hdr_sec .wsmenu ul.wsmenu-list>li>ul.sub-menu:before{ content: ''; width: 0; height:0; border-left: 8px solid transparent; border-right: 7px solid transparent;border-bottom: 10px solid #0093ED; position: absolute; left: 10px; top: -9px;}
	header.mn_hdr_sec .wsmenu ul.wsmenu-list li ul.sub-menu li a{border-bottom: 1px solid #80aed4;color:#fff;}
	header.mn_hdr_sec .wsmenu ul.wsmenu-list li ul.sub-menu{background-color: #0093ED;border: solid 1px #0093ED;border-radius:4px;}
	header.mn_hdr_sec .wsmenu ul.wsmenu-list li ul.sub-menu li a:hover{background:#fff;}
	header.mn_hdr_sec .wsmenu ul.wsmenu-list li ul.sub-menu li:last-child a{border-bottom:none;}


}


@media(min-width:1400px){
	.container{
	    max-width: 1280px;
	}
	.container-fluid{
		max-width:92%;
		margin: auto;
		width: auto;
	}
}
/* min width media queries end */

/* between media queries start */
@media screen and (max-width: 1499px) and (min-width:992px){
	.lts_talk_frm{width:550px;}
    body.lets_talk_show .lts_talk_frm { -webkit-transform: translateX(-540px);transform: translateX(-540px); }
    body.lets_talk_show section.bnr_vdo, body.lets_talk_show header.mn_hdr_sec,body.lets_talk_show section.clnts_sldr { -webkit-transform: translate(-540px,0); transform: translate(-540px,0); }
}


@media screen and (max-width: 1199px) and (min-width:992px){
	body.our-business section.or_bsns_qt_sec { padding: 300px 0 40px; }
}
/* between media queries end */

/* max width media queries start */
@media(max-width:1700px){
		#testimonials-slider-pager a.pager-item:nth-child(1) {
  top:82%;
  left:29%;
}
#testimonials-slider-pager a.pager-item:nth-child(2) {
  top:76%;
  left: 15%;
}
#testimonials-slider-pager a.pager-item:nth-child(3) {
  top:53%;
  left:8%;
}
#testimonials-slider-pager a.pager-item:nth-child(4) {
  top:31%;
  left:13%;
}
#testimonials-slider-pager a.pager-item:nth-child(5) {
  top:26%;
  left:27%;
}

section.srvc_frst_sec{background-position:-165px!important;}
section.srvc_scnd_sec{padding:70px 0 0 150px;}
section.dsgn_srvc_img_sec { padding: 30px 0 0 125px;}
span.web_intrctn_txt,.web_intrctn_txt{font-size:160px;}
body.e-commerce section.srvc_frst_sec {background-position: -250px 30px!important; }
body.e-commerce section.srvc_frth_sec {background-position: -270px!important; }
body.rpa-services-perth section.srvc_scnd_sec { padding: 70px 0 65px 130px;background-position: -260px!important; }
body.marketing-automation section.srvc_frst_sec .srvc_frst_con_inr {/* background: #fff; */padding: 25px; }
/* section.pg_head_sec_service .pg_hd_ttl{padding:0 100px 0 130px;} */
body.marketing-automation section.srvc_scnd_sec { padding: 70px 30px 60px 30px;}
body.digital-marketing-perth section.srvc_scnd_sec{ padding: 70px 30px 60px 30px;}

}

@media(max-width:1499px){
	section.clnts_sldr{padding: 0px 0;}
	section.wht_is_dq {padding: 20px 0 30px; }
	.srvc_nm_ttl{font-size:40px;}
	.cntr_cnsltng ul li a{height:55px;width:55px;font-size:25px;}
	.cnsltng_sngl_ttl{font-size:20px;}
	.cnt_cnsltng span{font-size:55px;}
	section.cnsltng_sec{padding:280px 0 70px;}
	.or_aprch_sngl{padding:60px 65px;}
	.or_aprch_sngl:hover::after{opacity:0.4;}
	section.blog_sec { padding: 40px 0 70px; }
	.get_in_inr{padding:35px 60px;}
	.gt_tch_con ul li, .gt_tch_con ul li a{font-size: 16px;}
	.gt_tch_con ul li { margin-bottom: 10px; }
	.mrktng_dv_con ul li p{font-size:15px;}
	section.cntct_pg_cntct{background-position:right 0px;}
	.cntct_slgn_con_slf { font-size: 35px; line-height: 60px;}
	.cntct_cntct_gtch .cmn_hdng{font-size:35px;}
	.cntct_gt_cntnt ul li{font-size:20px;}
	section.cntct_pg_cntct input.form-control { height: 50px; }
	section.cntct_pg_cntct .form-group { margin-bottom: 25px; }
	.cntct_cntct_gtch { padding: 20px 200px 0 60px; }
	.data_con { padding: 0 100px 0 50px; }
	.cmn_cstdy_con{padding:25px;min-height:430px;}
	.cmn_cstdy_con p{font-size: 15px;}
	.data_con ul li{font-size:22px;}
	section.data_section .cntr_cnsltng ul{margin-top: 50px;}
	section.data_section{padding:0 0 70px;}
	.data_con ul li:before{height: 27px;width:27px;left:-50px;}
	.data_con ul{padding-left: 50px;}
	.blog-sidebar .post-wrap-img{height:70px;width:70px;}
	.blog-sidebar .post_title{font-size:16px;}
	/*.blog-sidebar .post-wrap-text{width:calc(100% - 70px);}*/
	.mrvls_tm ul li{width:16.6%;}
	.srvc_scnd_con_slf { width: 600px; }
	.srvc_scnd_img { width: calc(100% - 600px);}
	.srvc_dual_ttl { font-size: 34px; line-height: 50px;}
	.cmn_cntnt_inr p{font-size:20px;}
	section.cmn_cntnt_sec { padding: 65px 0 50px; }
	.dsgn_srvc_ttl { font-size: 34px; line-height: 50px;}
	.dsgn_srvc_ttl{margin-bottom: 15px;}
    .wb_dsgn_srvc_ttl { font-size: 20px; line-height: 25px;}
    .wbdsgn_srvc_sngl{min-height:300px;}
    span.web_intrctn_txt,.web_intrctn_txt { font-size: 130px; }
    .abt_tng_con { padding-right: 20px; }
    .abt_tng_prcnts ul li span{font-size:30px;margin: 20px 0 2px;}
    .abt_tng_con_slf{font-size:20px;}
    .knw_tnglw_con { margin: 30px 0 25px; }
    .knw_tnglw_ttl_img{margin-bottom: 55px;}
    section.abt2_tnglw_sec .abt_tng2_con_col { flex: 0 0 45%; max-width: 45%; }
    .cstm_containertp{padding: 0;}
    .cmn_hdng_cse_stdy{font-size:48px;}
    .row.brdr_row{margin-top: 100px;}
    .chlng_sngl_ttl{font-size: 20px;line-height:28px;}
    .chlng_sngl{min-height:405px;}
    section.avtn_pln { padding: 70px 0 20px; }
    .actn_pln_sngl{min-height:460px;}
    section.knw_tnglw_sec.rslts_sec .offset-lg-2 { margin-left: 10%; }
    .hme_srvc_sngl{min-height: 400px;}
    .rtng_sngl_con{min-height:240px;}
    /* section.pg_head_sec_service .pg_hd_ttl{padding:0 100px 0  70px;} */
    section.form_con_sec .digital_exprnc_form{margin-top: -330px;}
    section.form_con_sec .digital_exprnc_form .cmn_hdng{width:125%;}
    .our_seo_tab_sngl .nav-pills .nav-link{font-size: 16px;}
    body.page-template-template-dedicated-seo-expert .cmn_hdng{font-size: 30px;}
    .why_hire_con ul li strong{font-size: 18px;}
    .amazing_work_sngl a.amzing_work_con{font-size: 20px;padding:10px 20px;}
}

@media(max-width:1399px){
	.wht_dq_sldr { right:94px;width: 193px; }
	.srvcs_sldr_img{min-height:880px;}
	.cnsltng_con,.srvcs_slf_sldr{padding: 300px 0 0; }
	.bsn_mn_img_con{max-width: 400px;}
	.adt_lstng_sngl{min-height:400px;}
	section.knw_tnglw_sec .col-md-3{flex: 0 0 34%; max-width: 34%;}
	section.knw_tnglw_sec.rslts_sec .col-lg-7 { max-width: 65%; flex: 0 0 65%; }
	.wht_srvc_sldr_sngl{min-height:195px;}
  section.hire_banner_sec{margin-top: 78px;}
  section.form_con_sec .digital_exprnc_form{margin-top: -370px;}
}

@media(max-width:1299px){
	.srvc_thrd_sldr { padding: 0 50px; }
  .project-images{
        height: 135px;
  }
}

@media(max-width:1199px){
	header.mn_hdr_sec ul.wsmenu-list > li > a{padding:16px 12px;}
	.wht_dq_sldr { right: 80px; width: 158px; }
	.blog_con_ttl_sngl{font-size:18px;line-height: 24px;}
	.blog_prsn_dtl {padding: 0 0 0 20px; }
	#testimonials-slider-pager { display: none; }
	.mrvls_tm ul li{width:20%;}
	section.srvc_thrd_sec .owl-prev{left:-60px;}
	section.srvc_thrd_sec .owl-next{right:-30px;}
	section.srvc_scnd_sec { padding: 70px 0 0 30px; }
	.srvc_scnd_img { width: calc(100% - 500px); }
	.srvc_scnd_con_slf { width: 500px; }
	section.srvc_frst_sec { background-position: 320px!important; }
	.or_prcs_con{position:initial;max-width:100%;}
	.or_prcs_sngl{margin-bottom: 150px;}
	span.or_prcs_nmbr{top: -145px;}
	.or_prcs_img img{width:100%;}
	.or_prcs_con{min-height:480px;}
	section.our_process_sec .cmn_hdng { margin-bottom: 60px; }
	.web_intrctn_lstng ul{justify-content:center;}
	.web_intrctn_lstng ul li{padding:0 7px;}
	section.web_intrection_sec{padding:40px 0;}
	span.web_intrctn_txt,.web_intrctn_txt{line-height:140px;}
	section.dsgn_srvc_img_sec { padding: 30px 0 0 30px; }
	section.or_bsns_qt_sec { padding: 170px 0 40px; }
	.default_wrap { padding-top: 80px; }
	body.e-commerce section.srvc_frst_sec {background:none!important;}
	body.e-commerce section.srvc_frth_sec{background:none!important;}
	body.marketing-automation section.srvc_frst_sec{background:none!important;}
	.hme_srvc_sngl { min-height: 440px; }
	.rtng_str_con { margin-left:0;width:100%;margin-bottom:10px; }
	/* section.pg_head_sec_service .pg_hd_ttl{padding:0 30px 0 20px;} */
	section.pg_head_sec{height:250px;}
	.pg_hd_ttl_slf{font-size:34px;}
	body.rpa-services-perth section.srvc_scnd_sec{background-position:-700px!important}
	.adt_lstng_sngl { min-height: 430px; }
	.seo_sngl{min-height:450px;}
	section.or_aprch_sec .or_aprch_sngl .cmn_hdng{font-size:26px;}
	.chlng_sngl { min-height: 490px; }
	section.cntct_pg_cntct{background-image: none;}
  section.form_con_sec .digital_exprnc_form{margin-top: -280px;}
}

@media(max-width:991px){
  .offerpopup-bt{
    padding: 2px 0px;
    display: block;
  }
  .offerpopup-bt .offerleft p ,.offerpopup-bt p{
    font-size: 15px;padding: 0px;
  }
  .wsmobileheader>.smllogo{ max-width: 90px !important; }
	section.bnr_vdo{display:none;}
	section.mobile_banner_sec{display:block;margin-top: 60px;} 
  section.mobile_banner_sec img{height:auto;}
	section.connect_sec{padding:60px 0 123px;}
	.connect_con_ttl {font-size: 28px; margin: 15px 0 0px;}
	section.bnr_vdo { margin-top: 60px; }
	.wht_dq_sldr { right: 237px; width: 248px; }
	.wht_dq_sldr_ttl{font-size:16px;}
	.wht_is_dq_img {margin: 0 0 30px; }
	.srvc_nm_ttl { font-size: 40px;margin: 0 0 30px;}
	section.cnsltng_sec { padding: 100px 0 40px; }
	.cnsltng_slds_slf { right: -60px; }
	.or_srvc_ttl{margin: 0 0 10px;}
	.cntr_prgr_cnt_cnsltng{padding: 0;margin: 30px 0 0;}
	.cmn_link_btn_wht,.cmn_link_btn_blk{padding:12px 30px;font-size:14px;}
	.seo_sngl_ttl{font-size:18px;line-height:25px;}
	section.seo_sec{padding:40px 0 25px;}
	.seo_sngl{margin: 0 0 30px;max-width:100%;min-height:520px;}
	.seo_head_ttl { font-size: 25px; color: #fff; margin: 0 0 40px; line-height:35px; }
	section.portfolio_sec{padding:30px 0 50px;}
	.prtflo_sldr .owl-stage-outer { padding: 45px 30px 0 0; }
	section.portfolio_sec:before{height:280px;}
	section.or_aprch_sec { padding: 30px 0 0; }
	.or_aprch_inr ul li { max-width: 50%; }
	.blog_sngl { margin: 0 0 30px; }
	.ftr_con_lnks ul{justify-content: flex-start;flex-wrap: wrap;margin-bottom: 30px;}
	.ftr_con_lnks ul:first-child li{margin:initial;}
	.ftr_con_lnks ul li { margin: 0 20px 0 0!important; }
	.single-testimonial .img-box{width:300px;}
	.single-testimonial .img-box:before{left: -40px;top: -190px;display:none;}
	.single-testimonial .img-box, .single-testimonial .text-box { width:calc(100% - 300px); }
	section.cntct_slgn_sec{padding:50px 0 30px;}
	.cntct_slgn_con { padding: 0; }
	.cntct_slgn_con_slf { font-size: 26px; line-height: 40px; }
	section.cntct_pg_cntct{padding:60px 0;}
	.cntct_cntct_gtch { padding: 15px; }
	.cmn_cstdy_con{margin:15px 0;min-height:auto}
	section.brf_rqrmnt_sec .row{flex-direction: column-reverse;}
	section.brf_rqrmnt_sec .row:nth-child(even){flex-direction: column;}
	.skl_astrla_con{padding-left: 30px;}
	.intrntnl_stdnt_txt{font-size:24px;line-height:40px;}
	section.data_section .container-fluid{padding:0 15px;}
	.data_con { padding: 0; }
	section.data_section .cmn_hdng{font-size:24px;}
	.data_con ul li { font-size: 16px;margin-bottom:15px;line-height:25px;}
	.data_con ul li:before{height:20px;width:20px;}
	.data_con ul li:before{left:-35px;}
	.pg_hd_ttl_slf{font-size:24px;}
	.pg_hd_ttl{height:auto;justify-content: center; margin-top: 30px;}
	section.pg_head_sec .container, section.pg_head_sec .row{height:auto;}
	.pg_hd_img img{position:initial;}
	section.pg_head_sec{height:auto;}
	.pg_hd_img {margin: 20px 0 30px; }
	section.ftrd_sec {padding: 0px 0;}
	section.cmn_frst_sec { padding-top: 50px; }
	.case-content{margin-left: 0;}
	.tm_sldr_con{width:100%;}
	.tm_sldr_img{width:100%;}
	.tm_sldr_img img{position:initial;}
	.tm_sldr_sngl{flex-direction: column-reverse;}
	section.tm_sldr_sec{padding-top: 50px;}
	.tm_sldr_mn .owl-nav{right:auto;bottom:0;}
	.ceo_prsn_con{width:100%;}
	.ceo_prsn_img{width:100%;text-align: center;}
	.admn_slf_con.ceo_prsn_con{padding:0;}
	.mrvls_tm ul li{width:25%;}
	section.srvc_frst_sec { padding: 70px 0 50px; }
	section.srvc_frst_sec { background-position: 220px!important; }
	section.srvc_scnd_sec { flex-direction: column-reverse; }
	.srvc_scnd_img { width: auto; max-width: 500px; margin: 0 auto 40px; }
	section.srvc_scnd_sec { padding: 30px 30px 15px 30px; }
	.srvc_scnd_con_slf{width:100%;}
	section.dsgn_sec_servc { padding: 40px 0 25px; }
	.dsgn_srvc_con_btm{flex-direction:column-reverse;}
	.dsgn_srvc_img_rt img{position:initial;max-width:100%;}
	.dsgn_srvc_img_rt{width:100%;}
	.dsgn_srvc_con_back { width: 100%; padding: 30px 30px 15px; }
	section.dsgn_srvc_img_sec { padding: 30px 30px 0; }
	section.web_services_sec { padding: 30px 0 10px;}
	.or_prcs_con { min-height: 540px; }
	section.skl_astrla_sec{padding:30px 0 38px;}
	.or_bsns_qt_img{margin-right: 0;}
	.bsn_mn_img_con{position:initial;}
	section.or_bsns_qt_sec { padding: 60px 0 50px; }
	.or_bsns_clnt_ovrly .cmn_hdng{font-size:20px;}
	.or_bsns_ab_con p{font-size:16px;}
	.or_bsns_ab_con{padding-right: 0;}
	section.or_bsns_abdq_sec { padding: 37px 0; }
	body.digital-marketing section.srvc_frst_sec { padding: 70px 0 40px; }
	body.e-commerce section.srvc_frst_sec { padding: 40px 0 25px;}
	body.rpa-services-perth section.srvc_scnd_sec{background:#131313!important;padding: 40px 20px 25px;margin-bottom: 30px;}
	body.rpa-services-perth section.srvc_frst_sec { padding: 40px 0 25px;}
	body.video-animation-services-perth section.srvc_frst_sec {padding: 40px 0 25px; }
	.srvc_scnd_img_n{text-align: center;margin-top: 30px;}
	body.website-development .srvc_frst_con_inr { margin-top: 30px; }
	.wb_dvlpmnt_prth_img{margin-bottom: 30px;}
	.srvc_frth_img{margin-bottom: 30px;}
	.blog_sngl{min-height:565px;}
	.adt_lstng_sngl{margin-bottom: 30px;}
	.adt_frst_img{margin-bottom: 30px;}
	.cstm_containertp .col-lg-6, .cstm_containertp .col-lg-4{padding: 0 15px;}
	section.abt2_tnglw_sec .abt_tng2_con_col{max-width:100%;width:100%;flex: none;}
	.cstm_containertp{padding:0 15px;}
	.abt_tng2_con{left: 0;margin-top: 30px;box-shadow: none;}
	.chlng_sngl { min-height:690px; margin-bottom: 50px; }
	.cstm_wdth_wrpr{max-width:100%;}
	section.abt_tnglw_sec { padding: 60px 0 50px; }
	section.rslts_sec .cmn_hdng_cse_stdy{font-size:43px;}
	section.knw_tnglw_sec.rslts_sec .offset-lg-2{margin-left: 0;padding: 0 15px;}
	section.rslts_sec .cstm_container, section.rslts_sec .col-lg-7{padding-right: 15px;}
	.kywrd_srch{margin-bottom: 30px;}
	.grphs_con {margin-bottom: 30PX;}
	.lts_talk_frm { opacity: 0; visibility: hidden; position: absolute; }
	body.lets_talk_show .lts_talk_frm {    opacity: 1; visibility: visible;position: fixed; background: #fff; z-index:99999; right: 0; left: 0; top: 0;bottom: 0;}
	.lts_talk_frm { background: #fff; padding:10px 30px; }
	.lets_talk_close a{font-size:25px;}
	.lts_talk_frm .cmn_link_btn_blk{width:100%;}
	.lts_talk_frm input.form-control{height:44px;}
	.lts_talk_frm .form-group{margin-bottom: 20px;}
	nav.postpagi { margin-bottom: 40px; }
	.cattitlename.pg_hd_ttl_slf span{font-size:24px;}
	.flwdth_chlng { margin-top:0; }
	body.isa-migrations .row.chlng_row .col-lg-4:nth-child(3) .chlng_sngl:before{right:auto;left: -15px;}
	body.isa-migrations .row.chlng_row .flwdth_chlng .chlng_sngl:before{right:-15px;left:auto;}
	body.isa-migrations section.abt2_tnglw_sec:after { height: 783px; }
	.srvc_frst_con_inr { margin-bottom: 30px; }
	section.pg_head_sec_service { padding:40px 15px 30px; }
	section.pg_head_sec_service .pg_hd_ttl { width: 100%;margin-top: 0;}
	section.pg_head_sec_service .pg_hd_img { width: 100%;margin-top:30px;margin-bottom: 0;}
	section.pg_head_sec_service .pg_hd_img img { position: initial; }
	.wht_srvc_sldr_sngl{min-height:195px;}
	.err_pg_otr{margin-bottom: 40px;}
	.srvc_frst_con_inr_center{text-align: left;}
	.explr_all_srvc{height:370px;margin-bottom: 50px;}
	.explr_all_srvc_ttl{width:100%;}
	.explr_all_srvc:after { right: 0; left: 0; bottom: -30px; top: auto;transform: rotate( -90deg ); border-right-color: #090d14; }
    section.err_pg_sec ul{justify-content: flex-start;}
	section.err_pg_sec ul li { margin: 0 7px 15px; }
  .banner_sec{margin-top: 100px;background:#101010; background-size: cover !important;}
  .banner_con h2{font-size:26px;}
  .banner_con a{width:100%;margin:0 0 10px 0;}
  .inr_hdr_sec{margin-top: 60px;}
  section.form_con_sec .digital_exprnc_form{margin-top: 0;margin-bottom: 30px;}
  section.hire_banner_sec{display:none;}
  section.why_hire_seo_sec { padding: 20px 0 40px; }
  .why_choose_img{margin-bottom: 30px;}
  body.page-template-template-dedicated-seo-expert .owl-theme .owl-nav [class*=owl-]{background: #5d5d5d;}
  section.form_con_sec { margin-top: 80px; }
  section.form_con_sec .digital_exprnc_form .cmn_hdng { width: 100%; line-height: 30px; font-size: 24px; margin: 10px 0 20px; }
}


@media(max-width:767px){
section.achievements_sec ul li{
        width: 40%;
    margin-bottom: 30px;    padding: 7px;
  }
  section.get_in_sec{
    margin-bottom: 0px;
  }
  .item .client-img img{
    max-width: 100% ;        width: auto;
  }
	section.clnts_sldr { padding:10px 0 20px; }
  .clnts_sldr{display:flex;flex-wrap: wrap;}
  .clnt_img{height: auto;}
	/* .clnt_img{height:65px;width:50%;padding:0 10px;} */
	.clnts_sldr_mn .owl-stage{display:flex;align-items: center;}
	.wht_is_dq_img {width: 310px; margin: 0 auto 30px; }
	.wht_dq_sldr { right: 65px; width: 135px; }
	.cmn_hdng{font-size:24px;}
	/*section.cnsltng_sec{background:#151515;}*/
	/*section.cnsltng_sec { padding: 60px 0 40px; }*/
	.cnsltng_con .cmn_link_btn_wht { margin-top: 15px; }
	.cnsltng_slds_slf { right:auto; }
	.cntr_cnsltng ul li a{height: 40px;width: 40px;font-size: 18px;}
	.cnt_cnsltng span{margin-left: 0px;}
	.cntr_prgr_cnt_cnsltng{flex-wrap: wrap;margin: 15px 0 0;}
	.cntr_cnsltng {order: 3; flex-basis: 100%;flex:initial;    margin: 20px auto 0; }
	.prgrs_cnsltng{flex:initial;width:80%;margin: 0;}
	.cnt_cnsltng { flex: initial; width:9%; }
	.cnsltng_con { max-width: 100%; margin: 0 0 30px; } 
	.cnsltng_sngl_ttl{font-size:14px;line-height:18px;bottom:10px;}
	.or_srvc_ttl { margin: 0;font-size: 20px; }
	.prtflo_vw_mr{position:initial;margin:30px 0 0;text-align:center;}
	.prtflo_sngl_ttl{font-size:18px;}
	.seo_sngl{min-height:auto;}
	.or_aprch_sngl { padding: 30px; }
	.mrktng_dv_con ul{flex-wrap: wrap;}
	.mrktng_dv_con ul li{flex:initial;width:50%;padding:20px 10px 10px;}
	.mrktng_dv_con ul li{border-top:1px solid #fff;border-right:none;}
	.mrktng_dv_con ul li:nth-child(odd){border-right:1px solid #fff;}
	.mrktng_dv_con ul li:nth-child(1),.mrktng_dv_con ul li:nth-child(2){border-top:none;}
	.mrktng_dv_con ul li:first-child { padding-left:auto; }
	.mrktng_dv .cmn_hdng { padding: 20px 0 10px; margin: 0 0 35px; }
	.or_aprch_inr ul li { max-width:100%; }
	section.connect_sec { padding: 10px 0 20px; }
	.connect_con_ttl { font-size: 20px;line-height: 30px; }
	section.connect_sec .cmn_link_btn_wht { margin: 20px 0 0; }
	.blog_sngl_img img{width:100%;}
	.blog_vw_all {padding: 10px 0 0; }
	.rw_prsn_slf { font-size:24px;margin:30px 0 0;line-height:30px;}
	section.testimonial_sec{padding:30px 0 30px;}
	section.rqst_qte_sec{padding:30px 0 60px;}
	.rqst_qte_con{max-width:100%;margin: 0 0 30px;}
  .rqst_qte_con_ttl { font-size: 20px; line-height: 30px; }
	.rqst_qte_frm{padding:20px 10px;}
	.get_in_inr { padding: 20px 30px 40px; }
	.ftr_con_mn { padding: 35px 0 35px; }
	.single-testimonial{flex-wrap: wrap;}
	.single-testimonial .img-box{width:100%;}
	.single-testimonial .img-box, .single-testimonial .text-box { width:100%; }
	.single-testimonial .img-box img{margin-top: 40px;}
	section.testimonial_sec .cmn_hdng { margin: 30px 0 20px; }
	.clnts_ttl_nbr {width: 121px; margin: 15px auto 10px; text-align: center;}
	.clnts_sldr_mn { width: 100%; }
	.srvcs_sldr_img{display:none;}
	.cnsltng_con, .srvcs_slf_sldr { padding:0; }
	.srvcs_slf_sldr{position:initial;}
	.srvcs_back_sngl > .container-fluid{position:initial;}
	section.srvcs_back_frnt_sec { position: relative; background: #171717;padding: 40px 15px; }
	.srvc_nm_ttl{font-size:28px;}
	section.cntct_pg_cntct,section.cntct_slgn_sec{padding:40px 0;}
	.cntct_slgn_con_slf { font-size: 20px; line-height: 34px; margin-top: 30px;}
	section.cntct_pg_cntct .rqst_qte_frm { padding: 30px; }
	.rqst_qte_frm .sbmt_btn { margin-top: 30px;width: 100%; text-align:center; }
	.cntct_cntct_gtch .cmn_hdng { font-size: 22px; }
	.cntct_gt_cntnt ul li { font-size: 16px; }
	span.cntct_gt_icn{width:30px;}
	span.cntct_gt_con { width: calc(100% - 30px); }
	.cntct_gt_scl ul {margin-top: 40px; }
	.cntct_gt_scl ul li {margin-right: 20px;font-size:18px;}
	.cntct_cntct_gtch{padding-bottom: 0;}
	.cmn_cstdy_con_ttl span{font-size:18px;}
	.cmn_cstdy_con_ttl img { width: 30px; }
	.cmn_cstdy_con p { font-size: 16px; }
	.brf_rqrmnt_con .cmn_cstdy_con_ttl:nth-child(3) { padding-top: 25px;margin-top: 20px;}
	section.brf_rqrmnt_sec .row{margin-bottom: 30px;}
	.skl_astrla_img {text-align: center;}
	.skl_astrla_img img{max-width:200px;}
	.skl_astrla_con{border-left: none;padding-left:0;}
	.skl_astrla_con .cmn_hdng{font-size:24px;}
	section.intrntn_stdnt_sec{padding:30px 0;}
	.intrntnl_stdnt_txt{text-align:center;}
	.owl-theme .owl-dots .owl-dot.active span:before{height:14px;width:14px;}
	.owl-theme .owl-dots .owl-dot span{height:8px;width:8px;}
	section.dgtl_advrtsng_sec .owl-theme .owl-nav.disabled+.owl-dots {margin-top: 25px; }
	section.dgtl_advrtsng_sec { padding: 20px 0 30px; }
	.data_con ul { padding-left: 35px; }
	section.data_section .cmn_hdng{margin-bottom: 25px;}
	section.data_section { padding: 0 0 30px; }
	section.data_section .cntr_cnsltng ul { margin-top: 20px; }
	section.data_section .cntr_cnsltng ul li a{height:30px;width:30px;margin: 0 5px;}
	.cmn_cstdy_con{padding:20px;}
	.cmn_hvr_img{padding:10px 10px 10px 0;}
	.cmn_hvr_img.cmn_hvr_img_rvrs{padding:10px 0 10px 10px;}
	section.brf_rqrmnt_sec{padding:40px 15px 10px;}
	.pg_hd_ttl_slf {
		bottom: 0;
	}
	section.pg_head_sec {
	  margin-bottom: 0px; 
	}

	.ftrd_sldr_con_sngl{
		position: unset;
		width: 100%;
	}
	.ftrd_con_sngl ul{
		margin: 10px 0;
	}
	.ftrd_con-bottom {
		padding: 20px 20px;
	}
	.ftrd_con-bottom ul.social{
		margin-top: 0;
    	justify-content: flex-start;
	}
	.ftrd_sldr_sngl:before{display:none;}
	section.ftrd_sec .cntr_cnsltng{position:initial;margin-top: 0;}
	section.ftrd_sec .cntr_cnsltng ul li a{color:#000;border-color:#000;}
	section.ftrd_sec .cntr_cnsltng ul{justify-content:center;}
	.ftrsd_sldr{margin: 20px 0 0;}
	.ftrd_sldr_otr{margin-bottom: 30px;}
	ul.social{float:none;width:100%;justify-content: flex-start;margin:30px 0 0;}
	ul.social li { margin: 0 20px 0 0; }
	.blog-sidebar .post_title{margin-bottom: 10px;}
	.ftrd_sldr_con_ttl{font-size:20px;}
	.ftrd_con_sngl .mid p{font-size:16px;}
	.case-content .case-ttl{font-size:20px;}
	.case-content .case-ttl span{font-size:30px;}
	section.ca_st_sec{padding:0px 0 70px 0;}
	.case-block .case-logo{height:auto;}
	.case-block .case-block-content{padding:25px;}
	.case-block .case-number{font-size:18px;height:40px;width:40px;line-height:18px;}
	.case-block .case-block-ttl{font-size:22px;margin-bottom:7px;}
	section.case-blocks{padding: 0;}
	.ftrd-blog { padding:20px 0 0; }
	.mrvls_tm ul li { width: 33.33%; }
	section.admn_sec { padding: 50px 0 0; }
	section.admn_sec .row:nth-child(even){flex-direction: column-reverse;}
	section.admn_sec .row { padding-bottom: 30px; }
	.ceo_prsn_ttl{font-size:20px;}
	.admn_slf_con.ceo_prsn_con { padding:55px 0 0; }
	.ceo_prsn_ttl:before{top:-20px;}
	.ceo_prsn_con span{font-size:16px;margin-bottom:20px;}
	.tm_sldr_con{padding:40px 40px 60px;}
	.tm_sldr_con p{font-size:16px;line-height:30px;}
	.tm_sldr_con_qte { margin-bottom: 10px; max-width: 70px; }
	.tm_sldr_con_ftr_ttl { margin-top:25px; }
	.tm_sldr_con_ftr_ttl span{font-size:22px;}
	.tm_sldr_con_ftr_ttl p { font-size: 14px; line-height: 24px; }
	.tm_sldr_mn .owl-nav .owl-prev, .tm_sldr_mn .owl-nav .owl-next{height:40px;width: 40px;}
	.tm_sldr_mn .owl-nav .owl-prev:before, .tm_sldr_mn .owl-nav .owl-next:before{height:24px;font-size:16px;}
	section.tm_sldr_sec { padding-top: 30px; }
	section.tm_sldr_sec{padding-bottom:30px;}
	section.ceo_sec { padding: 40px 0; }
	.ceo_prsn_con {padding: 50px 25px 15px; }
	.ceo_prsn_abt{flex-direction:column-reverse;}
	.ceo_prsn_img{padding:15px;}
	section.mrvls_sec { padding: 10px 0 20px; }
	.rqst_qte_con .cmn_hdng{margin-top: 0;}
	section.mrvls_sec .cmn_hdng{margin-bottom:40px;}
	section.dq_crr_sec .rqst_qte_frm{padding:20px;}	
	section.srvc_frst_sec{background:none!important;}
	section.srvc_frst_sec { padding: 30px 0 15px; }
	.srvc_dual_ttl { font-size: 24px; line-height: 30px; margin-bottom: 10px; }
	.srvc_scnd_img{margin:0 auto 30px;}
	section.srvc_scnd_sec { padding: 15px 15px 15px 15px; }
	.srvc_scnd_con_slf ul li, .srvc_scnd_con_slf ul ol { color: #fff;margin-bottom: 15px; }
	section.srvc_thrd_sec{padding:40px 0 30px;}
	section.srvc_frth_sec ul li, section.srvc_frth_sec ol li{margin-bottom: 15px;}
	.cmn_cntnt_inr p{font-size:16px;}
	section.srvc_thrd_sec .owl-nav{display:none;}
	section.cmn_cntnt_sec { padding: 30px 0 15px; }
	.srvc_thrd_sldr { padding: 0 15px; }
	.srvc_thrd_sldr_slf .web_intrctn_sngl{min-height:135px;}
	section.srvc_thrd_sec .owl-dots { margin-top: 15px; }
	.wb_dsgn_srvc_con{position:initial;margin-top: 30px;}
	.wb_dsgn_srvc_ttl{max-width:100%;font-size:18px;}
	section.dsgn_srvc_img_sec{padding:30px 15px 0;}
	.dsgn_srvc_ttl { font-size: 24px; line-height: 30px; }
	.dsgn_srvc_ttl span{display:initial;width:auto;}
	.or_prcs_con { min-height:auto;padding:20px;}
	span.web_intrctn_txt,.web_intrctn_txt{display:none;}
	.web_intrctn_sngl,.web_intrctn_lstng ul li{width:100%;}
	.dsgn_srvc_con_back {padding: 20px 20px 5px; }
	.wbdsgn_srvc_sngl{padding:30px 20px 15px;}
	section.web_services_sec { padding: 10px 0 10px; }
	section.web_intrection_sec{padding:0 0 30px;}
	.web_intrctn_lstng_ttl{margin-bottom: 30px;}
	.dsgn_srvc_img { margin-bottom: 20px; }
	.or_bsns_qt_img > img{width:100%;}
	.bsn_mn_img_con{max-width:100%;margin-bottom: 30px;}
	.or_bsns_con_li ul li img{margin-right: 15px;}
	.or_bsns_clnt_sngl img{width:100%;}
	.or_bsns_clnt_sngl{margin-bottom: 30px;}
	section.or_bsns_qt_sec { padding: 40px 0 10px; }
	section.or_bsns_clnt_sec{padding:40px 0 0;}
	section.or_bsns_abdq_sec { padding: 0px 0 20px; }
	.bsn_mn_img_con img{width:50px;}
	header.mn_hdr_sec{padding:30px 0;}
	.srvc_frst_con_inr { margin-top: 30px; }
	.default_pg_hdng{font-size:24px;text-align:center;}
	.lft_aprch_con p{font-size:16px;line-height:33px;}
	.default_sub_hdng{font-size:18px;line-height:28px;}
	.default_wrap ul li{line-height:22px;}
	.rt_aprch_img{text-align:center;}
	.default_wrap { padding-top: 40px; }
	body.digital-marketing section.srvc_frst_sec { padding:20px 0 30px; }
	body.e-commerce section.srvc_frth_sec { padding: 30px 0 15px;}
	body.e-commerce .srvc_frth_co_slf ul li span{font-size:18px;margin-bottom: 0;}
	.rbtc_prcs_mn_hdng_slf{font-size:24px;line-height: 30px;}
	.rbtc_prcs_mn_hdng{margin-bottom: 0;}
	body.rpa-services-perth .srvc_frst_con_inr{margin-top:25px;}
	body.rpa-services-perth .srvc_frth_co_slf { margin-top: 30px; }
	body.rpa-services-perth section.srvc_frth_sec { padding: 40px 0 15px;}
	.srvc_scnd_img_n{padding:0;}
	.vdo_li_dsgn ul li{width:100%;}
	.vdo_li_dsgn ul{padding-left: 50px;}
	section.srvc_thrd_sec_n{padding-bottom: 0;}
	section.srvc_scnd_sec_n {padding: 40px 0;}
	.anmtn_type{font-size:20px;margin:30px 0 15px;}
	.vdo_li_dsgn ul li span{font-size:20px;}
	body.marketing-automation section.srvc_frst_sec .srvc_frst_con_inr{background:none;padding:0;}
	body.marketing-automation section.srvc_frth_sec { padding: 40px 0 30px; }
	.blog_sngl{min-height:auto;}
	body.audit section.srvc_frst_sec { padding-bottom: 10px; }
	section.adt_lstng_sec {padding: 40px 0 20px; }
	.adt_ttl{margin-bottom: 30px;}
	.abt_tng_prcnts ul li{width: 100%;}
	.abt_tng_con img { max-width: 200px; margin: auto; display: block; }
	.abt_tng_con_slf { font-size: 18px; }
	.abt_tng_prcnts ul li span{font-size:20px;}
	section.knw_tnglw_sec .col-md-3 { flex: none; max-width: 100%; }
	.abt_tng2_con{padding:30px 20px 0;}
	.abt_tng2_sngl_con .srvc_dual_ttl{font-size:18px;}
	.row.brdr_row { margin-top: 40px;padding-top: 40px;}
	.cmn_hdng_cse_stdy { font-size: 24px;margin-bottom: 40px;}
	.cmn_hdng_cse_stdy:after{width:100px;}
	.chnlngs_ttl p {font-size: 18px; line-height: 30px; }
	.chnlngs_ttl { margin-bottom: 30px; }
	.chlng_sngl{margin:0 15px;min-height:auto;margin-bottom: 50px;}
	section.abt2_tnglw_sec { padding: 40px 0;}
	section.avtn_pln { padding: 40px 0 20px; }
	span.ttl_bgrnd{font-size:24px;}
	.actn_pln_sngl{min-height:auto;text-align: center;}
	.knw_tnglw_ttl_img img { max-width: 180px; }
	.knw_tnglw_ttl_img span { font-size: 26px;}
	.chlng_sngl_ttl { font-size: 18px; line-height: 26px; }
	.actn_pln_sngl ul li { width: 100%; margin-left: 29px; text-align: left; }
	section.rslts_sec .knw_tnglw_con { margin: 40px 0 90px; }
	.cstm_wdth_wrpr { padding: 40px 20px 30px;}
	.grphs_hdr_con span{font-size:28px;margin-bottom: 0;}
	.grphs_hdr_con strong{font-size: 16px;}
	.grphs_con ul li{font-size:16px;}
	.kywrd_srch_con p { font-size: 16px; }
	.srch_nmbr_con strong{font-size:35px;margin-bottom: 2px;}
	.srch_nmbr_con span{font-size:16px;}
	.kywrd_srch_con{border-right:none;}
	.cstdy_table { margin-top: 10px; }
	.cstdy_table table th,.cstdy_table table td{font-size:16px;padding:15px;line-height:25px;vertical-align: middle;text-align: left;}
	.srch_icn{width:75px;margin-left: -30px;}
	.cstdy_table table td{font-size:14px;line-height:22px;}
	.cstm_wdth_wrpr{top:-60px;}
	section.our_service_sec { padding: 0 0 30px; }
	section.our_service_sec .owl-stage-outer { padding: 30px 0; }
	section.wht_is_dq { padding:0 0 10px; }
	a.hme_srvc_ttl{font-size:16px;}
	section.wht_is_dq p{text-align: justify;}
	.wp-pagenavi a.first { display: none; }
	.wp-pagenavi a, .wp-pagenavi span,.paginationsingle a{padding:7px 12px;margin: 3px;}
	.wp-pagenavi{text-align: center;}
	section.rslts_sec .cmn_hdng_cse_stdy { font-size:24px; }
	.paginationsingle { text-align: center; }
	.dot_anmtn_sec ul li.dt_anmtn_lic{display: none;}
	.dot_anmtn_sec ul li.dt_anmtn_lib { left: 50%; }
	.dot_anmtn_sec ul li.dt_anmtn_lid { left: 90%; }
	section.blog_sec { padding:10px 0 0px; }
	body.isa-migrations .row.chlng_row .col-lg-4:nth-child(2) .chlng_sngl:before { left: auto; right:-15px;}
	.dq_crr_sec .sbmt_btn > input{width:100%;}
	.rqst_qte_frm .sbmt_btn{margin-top: 0;}	
	.mrvl_ovrly{line-height:17px;}
	span.or_prcs_nmbr{font-size: 130px;top: -130px;right: 22px;}
	section.our_process_sec .cmn_hdng { margin-bottom: 110px; }
	section.our_process_sec .col-md-6:last-child .or_prcs_sngl{margin-bottom:50px;}
	body.digital-marketing section.srvc_scnd_sec{padding-bottom:20px;}
	section.scl_optmstn_sec{padding-bottom:40px;}
	.vdo_li_dsgn ol{padding-left:20px;}
	.vdo_li_dsgn ol li{width:100%;padding: 0;}
	section.pg_head_sec_service .pg_hd_ttl_slf{text-align: center;}
	section.pg_head_sec_service { padding: 30px 15px 25px; }
	.wht_srvc_sldr_sngl { min-height:155px;padding: 20px;margin-bottom: 0; }
	.wht_srvc_sldr_otr { margin-top: 0; margin-bottom: 30px; }
	div.wht_srvc_sldr_otr .srvc_dual_ttl { margin-bottom: 10px; }
	body.smo section.srvc_frst_sec { padding-bottom: 0; }
	.err_ttl { font-size: 31px;line-height: 38px;margin: 30px 0 15px; }
	.err_pg_otr p { font-size: 16px; line-height: 22px; }
	.err_pg_otr a { margin-top: 0; }
	section.err_pg_sec { background: #f0f0f0; padding: 40px 0; }
	.err_pg_otr img { max-width: 200px; margin: auto; }
	.thnku_otr i { font-size: 80px; color: #0093ED; margin-bottom: 30px; }	
	.thnk_u_ttl { font-size: 30px; line-height: 35px;}
	.thnku_otr p{font-size:18px;margin-bottom: 20px;}
	.thnku_otr a { margin: 10px 0; width: 100%; }
	section.thnku_sec { padding: 40px 0;}
	.err_rt_img img { max-width: 230px; }
	.err_pg_otr:before,.err_pg_otr:after{display:none;}
	section.srvc_sldr_dgtlmrktng{padding-bottom: 0;}
	.web_intrctn_ttl{font-size:18px;}
	section.pdfltpg_sec .entry-title{font-size: 24px;}
	section.pdfltpg_sec .entry-content strong{font-size:18px;}
	section.pdfltpg_sec article{padding:10px 15px 10px;margin-top: 30px;}
	body.marketing-automation section.srvc_scnd_sec { padding: 40px 15px 25px 15px; }
	body.digital-marketing-perth section.srvc_scnd_sec{ padding: 40px 15px 25px 15px;}
	.explr_all_srvc{height:auto;padding-bottom: 0;}
	.explr_all_srvc:after{bottom:-22px;border-top: 15px solid transparent;border-right: 20px solid #262132; border-bottom: 15px solid transparent;}
	.explr_all_srvc_ttl{font-size:24px;}
	.new_srvc_sngl_ttl {font-size:20px;min-height: auto;}
	section.new_service_sec {padding:40px 0 25px;}
	.new_srvc_sngl a{font-size:14px;padding:6px 20px;}
	.testimonials-slider .bx-wrapper ul.slider li.slide-item { width:auto!important; }
	.vdo_li_dsgn ul li:nth-child(even) { order: 1; }
	.gt_tch_con ul li i{width:20px;}
	.gt_tch_con ul li{display:flex;}

	
	

	.explr_all_srvc img{display: none;}
	.explr_srvcs_ovrly{background:rgb(38 33 50);}
	section.seo_sec{background:#0093ED;} 
	section.portfolio_sec:before{background: #353535;}
	.or_aprch_sngl {background: #030203!important; }
	/* .get_in_inr{background:#0f1118;} */
	/* section.rqst_qte_sec {background: #1f1f1f; } */
	section.hubspot_mrktng_frst_sec .srvc_frst_con_inr ul li{width: 100%;}
	.wht_is_dq_img{display: none;}
	.clnts_sldr_otr.mobile_view{display: none;}
	/* .clnts_sldr_otr.desktop_view{display: none;} */
  .pg_hd_frm button.cmn_link_btn_blk{width:100%;}
  .banner_right ul{height: 370px;}
  .explr_srvcs_ovrly{position: initial;}
  .new_srvc_sngl{min-height:auto;padding:20px 20px 30px;}
  .new_srvc_sngl_icn img { max-width: 50px; }
  .our_approach_rt{width: 100%; padding: 30px 0 0;}
  .our_approach_rt a{width: 100%;margin:0 0 10px;}
  .portfolio_sec_rt { margin: 30px 0 0; }
  .portfolio_sec_new { padding: 30px 0 0px; }
  .our_approach_lft{width:100%;}
  .inr_hdr_ttl{font-size: 24px;}
  .inr_hdr_sec{padding:30px 0;}
  .inr_hdr_sec a.cmn_link_btn_blk{ width:100%;margin:0 0 10px; }
  section.news_srvc_cmn_con { padding: 0; }
  section.news_srvc_cmn_con .cmn_hdng{text-align: left;}
  section.news_srvc_cmn_con .cmn_hdng:after{right:auto;}
  section.companies_sec ul li{padding: 10px; width: 50%;}
  section.companies_sec ul li img{max-width:100%;}
  .expertise_sec ul{flex-wrap:wrap;}
  .expertise_sec ul li{flex: auto;width:50%;}
  .transform_sec a.cmn_link_btn_blk{width:100%;margin:0 0 10px;}
  .expertise_sec { padding: 10px 0 0px; }
  .transform_sec .cmn_hdng{text-align:left;}
  .transform_sec .cmn_hdng:after{right:auto;}
  .transform_sec p{text-align: left;}
  .case-logo-inner img{        max-width: 70%; position: initial; margin: auto; display: block;}
  .rtng_icn ul{flex-wrap: wrap;justify-content: center;}
  .rtng_icn ul li{width: 33.33%; margin: 0; padding:10px;}
  .rtng_icn ul li a{height: 50px; width: 70px;}
  .rtng_icn ul li a img{position: initial;}
  .lets_talk_close{margin-bottom: 20px;}
  .select2-container{width: auto;}
  .last_contntSec { background: #e1e1e1; margin: 20px 0 0;padding: 20px 0 10px;}
  .achievements_sec{padding:0;}
  .achievements_sec ul{flex-wrap: wrap;justify-content: center;}
  .achievements_sec ul li{width:33.33%;}
  .our_approch ul.nav li{width:50%;}
  .our_approch ul.nav li button{width: 100%;font-size: 14px;}
  .our_approach_rt strong{font-size: 50px;}
  .service_detail_main ul li:first-child{padding-left:10px;}
  .service_detail_main ul li{width:50%;padding:0 10px;}
  .service_detail_main ul li p{text-align: center;line-height:20px;}
  .ourservice_sec .oursrvc_title{font-size: 16px;}
  .ourservice_sec .text-center .cmn_link_btn_blk{width:100%;margin:0 0 10px;}
  .testimonial_single .img-box{max-width:80px;}
  .testimonial_single .testi_hdr{justify-content: center;}
  .testimonial_single .rtng_str_con{text-align: center;}
  body.page-template-template-dedicated-seo-expert .cmn_hdng { font-size: 26px; }
  section.form_con_sec .digital_exprnc_form .form_hdng{font-size:16px;padding: 10px 20px;}
  section.form_con_sec .digital_exprnc_form form{padding:10px;}
  body.page-template-template-dedicated-seo-expert .cmn_hdng { font-size: 24px; line-height: 30px; margin: 20px 0 10px; }
  .our_seo_tab_sngl ul.nav.nav-pills{flex-wrap:nowrap;overflow-x: auto;}
  .our_seo_tab_sngl .nav-pills .nav-link{white-space: nowrap;}
  section.our_seo_service_sec{padding:40px 0 30px;}
  section.industries_section { padding: 10px 0 30px; }
  .industries-slider .indstrs_con strong { font-size: 16px; line-height: 18px;}
  .why_hire_con{padding-left: 0;}



  .home-page-trust{
        padding: 10px 8px;
    margin-left: 0px;        display: flex
;
        justify-content: space-between;
  }
  .home-page-trust-itm{
    border: none;    padding: 2px 13px;
  }
  .home-page-trust .home-page-trust-itm>a{
        /* height: 66px; */
        display: block;
        height: auto;
  }
  .trust-itm-rating{
    align-items: baseline;
  }
  .trust-itm-img{
        height: 38px;
        width: 40px;
        text-align: center;
  }
  .home-page-trust-itm:nth-child(even){
    background: transparent;
    border: none;
    padding: 0px;
  }
  .trust-itm-img img{
              width: 40px;
  }
  .home-page-trust-itm:nth-last-child(2) .trust-itm-img img {
    width: 47px;
}
.home-page-trust-itm:last-child .trust-itm-img img{
  width: 28px;
}
.trust-itm-rating span{
      font-size: 13px;
      margin-left: 0px;
      margin-right: 3px;
}
.trust-itm-rating i{
      font-size: 12px;
      display: none;
}
.trust-itm-rating i:first-child{
  display: block;font-size: 9px;
}
.home-page-trust-itm:nth-last-child(2) .trust-itm-img img{
          width: 29px;
}
.seopacakge{
      padding: 20px 20px;
}
.seopacakge span{
      width: 100px;
    height: 100px;
    line-height: 100px;
}
.seopacakge span img{
  width: 40px;
}
.seopacakge h4{
      font-size: 22px;
      margin-bottom: 0px;
}
.seopacakge small{
  margin-top: 0px;        font-size: 16px;
  margin-bottom: 10px;
}
.seopacakge>p{
  font-size: 16px;
}
.groupbtn{
  text-align: left;
}
.groupbtn .cmn_link_btn_blk{
width: 100%;        margin-bottom: 10px;
}
.prcingaccordion .accordion .card{
      padding: 25px 0px;
}
.prcingaccordion .accordion>.card>.card-header a span.heading-acco{
      font-size: 18px;
}
.prcingaccordion .accordion>.card>.card-header a span.spanline{
  display: none;
}
.prcingaccordion .accordion .card-header a::after{
  right: 0;font-size: 24px;        bottom: 0;
}
.prcingaccordion .accordion .card-header a[aria-expanded="true"]::after{
      transform: translateY(0) rotate(180deg);
}
.prcingaccordion .accordion>.card>.card-header a{
  padding-bottom: 0px;
}
.prcingaccordion .accordion>.card>.card-header a:before{
  height: 1px;
  width: 75px;
}
}

@media(max-width:575px){
	.mrvls_tm ul li { width: 50%; }
}
/* max width media queries end */

/* media query end */

