/*
Theme Name:   Twenty Twenty Child
Theme URI:    https://diviextended.com/
Description:  A child theme of Twenty Twenty WordPress theme.
Author:       Elicus Technologies
Author URI:   https://elicus.com
Template:     twentytwenty
Version:      1.0.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap');

@font-face {
    font-family: 'Montserrat-Regular';
    src: url('fonts/Montserrat-Regular.eot');
    src: url('fonts/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/Montserrat-Regular.woff2') format('woff2'),
        url('fonts/Montserrat-Regular.woff') format('woff'),
        url('fonts/Montserrat-Regular.ttf') format('truetype'),
        url('fonts/Montserrat-Regular.svg#Montserrat-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Montserrat-Bold';
    src: url('fonts/Montserrat-Bold.eot');
    src: url('fonts/Montserrat-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/Montserrat-Bold.woff2') format('woff2'),
        url('fonts/Montserrat-Bold.woff') format('woff'),
        url('fonts/Montserrat-Bold.ttf') format('truetype'),
        url('fonts/Montserrat-Bold.svg#Montserrat-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Montserrat-Medium';
    src: url('fonts/Montserrat-Medium.eot');
    src: url('fonts/Montserrat-Medium.eot?#iefix') format('embedded-opentype'),
        url('fonts/Montserrat-Medium.woff2') format('woff2'),
        url('fonts/Montserrat-Medium.woff') format('woff'),
        url('fonts/Montserrat-Medium.ttf') format('truetype'),
        url('fonts/Montserrat-Medium.svg#Montserrat-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Montserrat-SemiBold';
    src: url('fonts/Montserrat-SemiBold.eot');
    src: url('fonts/Montserrat-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('fonts/Montserrat-SemiBold.woff2') format('woff2'),
        url('fonts/Montserrat-SemiBold.woff') format('woff'),
        url('fonts/Montserrat-SemiBold.ttf') format('truetype'),
        url('fonts/Montserrat-SemiBold.svg#Montserrat-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Roboto-Regular';
    src: url('fonts/Roboto-Regular.eot');
    src: url('fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/Roboto-Regular.woff2') format('woff2'),
        url('fonts/Roboto-Regular.woff') format('woff'),
        url('fonts/Roboto-Regular.ttf') format('truetype'),
        url('fonts/Roboto-Regular.svg#Roboto-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'CircularStd-Black';
    src: url('fonts/CircularStd-Black.eot');
    src: url('fonts/CircularStd-Black.eot?#iefix') format('embedded-opentype'),
        url('fonts/CircularStd-Black.woff2') format('woff2'),
        url('fonts/CircularStd-Black.woff') format('woff'),
        url('fonts/CircularStd-Black.ttf') format('truetype'),
        url('fonts/CircularStd-Black.svg#CircularStd-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'CircularStd-Bold';
    src: url('fonts/CircularStd-Bold.eot');
    src: url('fonts/CircularStd-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/CircularStd-Bold.woff2') format('woff2'),
        url('fonts/CircularStd-Bold.woff') format('woff'),
        url('fonts/CircularStd-Bold.ttf') format('truetype'),
        url('fonts/CircularStd-Bold.svg#CircularStd-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'CircularStd-Medium';
    src: url('fonts/CircularStd-Medium.eot');
    src: url('fonts/CircularStd-Medium.eot?#iefix') format('embedded-opentype'),
        url('fonts/CircularStd-Medium.woff2') format('woff2'),
        url('fonts/CircularStd-Medium.woff') format('woff'),
        url('fonts/CircularStd-Medium.ttf') format('truetype'),
        url('fonts/CircularStd-Medium.svg#CircularStd-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'CircularStd-Book';
    src: url('fonts/CircularStd-Book.eot');
    src: url('fonts/CircularStd-Book.eot?#iefix') format('embedded-opentype'),
        url('fonts/CircularStd-Book.woff2') format('woff2'),
        url('fonts/CircularStd-Book.woff') format('woff'),
        url('fonts/CircularStd-Book.ttf') format('truetype'),
        url('fonts/CircularStd-Book.svg#CircularStd-Medium') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}



@font-face {
    font-family: 'Almarai-ExtraBold';
    src: url('fonts/Almarai-ExtraBold.eot');
    src: url('fonts/Almarai-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('fonts/Almarai-ExtraBold.woff2') format('woff2'),
        url('fonts/Almarai-ExtraBold.woff') format('woff'),
        url('fonts/Almarai-ExtraBold.ttf') format('truetype'),
        url('fonts/Almarai-ExtraBold.svg#Almarai-ExtraBold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Almarai-Light';
    src: url('fonts/Almarai-Light.eot');
    src: url('fonts/Almarai-Light.eot?#iefix') format('embedded-opentype'),
        url('fonts/Almarai-Light.woff2') format('woff2'),
        url('fonts/Almarai-Light.woff') format('woff'),
        url('fonts/Almarai-Light.ttf') format('truetype'),
        url('fonts/Almarai-Light.svg#Almarai-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Almarai-Bold';
    src: url('fonts/Almarai-Bold.eot');
    src: url('fonts/Almarai-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/Almarai-Bold.woff2') format('woff2'),
        url('fonts/Almarai-Bold.woff') format('woff'),
        url('fonts/Almarai-Bold.ttf') format('truetype'),
        url('fonts/Almarai-Bold.svg#Almarai-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Almarai-Regular';
    src: url('fonts/Almarai-Regular.eot');
    src: url('fonts/Almarai-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/Almarai-Regular.woff2') format('woff2'),
        url('fonts/Almarai-Regular.woff') format('woff'),
        url('fonts/Almarai-Regular.ttf') format('truetype'),
        url('fonts/Almarai-Regular.svg#Almarai-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* .gw_wrapper:not(.gw_wrapper[data-count="1"]):not(.gw_wrapper[data-count="2"]) {
    max-width: 915px;
    margin: auto !important;
} */

/* about us page animation  */
.post-inner.thin .all-pg-fnts-new p {
  opacity: 0 !important;
      transform: translateY(20px);
      transition: all 0.6s ease-out;
}

.post-inner.thin .all-pg-fnts-new p.visible {
  opacity: 1 !important;
  transform: translateY(0) !important;
}

/* Target all review items, paragraphs, h5, SVGs, and the block itself */
.abt-review-sec-blk,
.abt-review-sec-blk p,
.abt-review-sec-blk .review-item,
.abt-review-sec-blk h5,
.abt-review-sec-blk svg,
.abt-review-sec-blks  {
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 0.3s ease-out, transform 0.3s ease-out; /* faster */
}


/* Visible state */
.abt-review-sec-blk.visible,
.abt-review-sec-blk p.visible,
.abt-review-sec-blk .review-item.visible,
.abt-review-sec-blk h5.visible,
.abt-review-sec-blk svg.visible,
.abt-review-sec-blks.visible{
  opacity: 1;
  transform: translateY(0);
}

/* Target all images inside trusted-by-logo-tab */
.trusted-by-logo-tab img {
  opacity: 0;                  /* Initially hidden */
  transform: translateY(20px); /* Slight downward offset */
  transition: opacity 0.3s ease-out, transform 0.3s ease-out; /* Adjust 0.6s for speed */
}

/* Visible state */
.trusted-by-logo-tab img.visible {
  opacity: 1;
  transform: translateY(0);
}

/* home page animation  */
/* Target all desired elements */
.all-pg-fnts-new-para-snd h2,
.it-growth-blks h4,
.it-growth-blks h5,
.it-growth-blks li {
  opacity: 0;                  /* Initially hidden */
  transform: translateY(20px); /* Slight downward offset */
  transition: opacity 0.3s ease-out, transform 0.3s ease-out; /* Adjust speed */
}

/* Visible state */
.all-pg-fnts-new-para-snd h2.visible,
.it-growth-blks h4.visible,
.it-growth-blks h5.visible,
.it-growth-blks li.visible {
  opacity: 1;
  transform: translateY(0);
}

/* Target the solutions section elements */
.solutions-offer-sec-lft-blk,
.solutions-offer-sec-lft-blk h5,
.solutions-offer-sec-lft-blk p,
.solutions-offer-sec-lft-blk img,
.solutions-offer-sec-blk-rt,
.all-fonts-hdngs h3 {
  opacity: 0;                  /* Initially hidden */
  transform: translateY(20px); /* Slight downward offset */
  transition: opacity 0.3s ease-out, transform 0.3s ease-out; /* Adjust speed */
}

/* Visible state */
.solutions-offer-sec-lft-blk.visible, 
.solutions-offer-sec-lft-blk h5.visible,
.solutions-offer-sec-lft-blk p.visible,
.solutions-offer-sec-lft-blk img.visible,
.solutions-offer-sec-blk-rt.visible,
.all-fonts-hdngs h3.visible {
  opacity: 1;
  transform: translateY(0);
}

/* Universal fade-in-up for animation-scrolling elements */
.animation-scrolling,
.animation-scrolling h1,
.animation-scrolling h2,
.animation-scrolling h3,
.animation-scrolling h4,
.animation-scrolling h5,
.animation-scrolling h6,
.animation-scrolling p,
.animation-scrolling svg,
.animation-scrolling img {
  opacity: 0;                  /* Initially hidden */
  transform: translateY(20px); /* Slight downward offset */
  transition: opacity 0.3s ease-out, transform 0.3s ease-out; /* Adjust speed */
}

/* Visible state */
.animation-scrolling.visible,
.animation-scrolling h1.visible,
.animation-scrolling h2.visible,
.animation-scrolling h3.visible,
.animation-scrolling h4.visible,
.animation-scrolling h5.visible,
.animation-scrolling h6.visible,
.animation-scrolling p.visible,
.animation-scrolling svg.visible,
.animation-scrolling img.visible {
  opacity: 1;
  transform: translateY(0);
}
/* Fade-in-up for slide-content elements */
.slide-content h1,
.slide-content h3,
.slide-content p,
.slide-content a {
  opacity: 0;                  /* Initially hidden */
  transform: translateY(20px); /* Slight downward offset */
  transition: opacity 0.3s ease-out, transform 0.3s ease-out; /* Adjust speed */
}

/* Visible state */
.slide-content h1.visible,
.slide-content h3.visible,
.slide-content p.visible,
.slide-content a.visible {
  opacity: 1;
  transform: translateY(0);
}


.all-pg-fnts-new.heading h6{font-size: 20px !important;line-height:1.2;font-weight:700;}
.accordion-content:before { position: absolute;content:'';width:100%;height:100px;left:0;bottom:-90px !important;background: linear-gradient(180deg, rgba(255, 255, 255, 0) -37.42%, #FFFFFF 36.96%);}
.service-faq-sec-blk-lft .e-n-accordion-item-title-text{font-size:16px !important}
@media ( min-width: 700px ) {
.header-inner{padding:3.8rem 0}
.site-title{font-size:2.4rem;font-weight:700}
.site-description{display:block}
.site-logo img{max-height:9rem;transition:height .15s linear,width .15s linear,max-height .15s linear}
}
@media ( min-width: 1000px ) {
#site-header{z-index:1}
.header-inner{align-items:center;display:flex;justify-content:space-between;padding:2.8rem 0}
.header-titles-wrapper{margin-right:4rem;max-width:50%;padding:0;text-align:left}
.header-titles{align-items:baseline;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:-1rem 0 0 -2.4rem}
.wp-custom-logo .header-titles{align-items:center}
.header-navigation-wrapper{align-items:center;display:flex}
.primary-menu-wrapper{display:block;width:100%}
.mobile-search-toggle,.mobile-nav-toggle{display:none!important}
.primary-menu-wrapper + .header-toggles{margin-left:3rem}
.header-toggles{display:flex;flex-shrink:0;margin-right:-3rem}
.header-inner .toggle{height:4.4rem;padding:0 3rem;position:relative;bottom:auto;left:auto;right:auto;top:auto;width:auto}
.header-inner .toggle-wrapper{position:relative}
.header-inner .toggle-wrapper::before{background:#dedfdf;content:"";display:block;height:2.7rem;position:absolute;left:0;top:calc(50% - 1.35rem);width:.1rem}
.header-inner .toggle-wrapper:first-child::before{content:none}
.header-inner .primary-menu-wrapper + .header-toggles .toggle-wrapper:first-child::before{content:""}
.nav-toggle-wrapper:not(.has-expanded-menu){display:none}
.toggle-inner{position:static}
.toggle-inner .toggle-text{left:0;right:0;text-align:center;top:calc(100% - 0.3rem);width:auto}
.header-toggles:only-child .nav-toggle .toggle-inner{padding-top:0}
.header-toggles:only-child .toggle-inner{display:flex;flex-wrap:nowrap;align-items:center}
.header-toggles:only-child .toggle-inner .svg-icon{order:1}
.header-toggles:only-child .toggle-inner .toggle-text{position:static;padding-right:20px;font-size:15px;color:inherit}
}
.skip-link{left:-9999rem;top:2.5rem;z-index:999999999;text-decoration:underline}
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;word-break:normal}
html,body{border:none;margin:0;padding:0;font-size:1rem}
header#site-header{box-sizing:border-box;margin-bottom:0px;background-color:#fff}
ul.primary-menu.reset-list-style{margin:0}
button,.button,.faux-button,.wp-block-button__link,.wp-block-file .wp-block-file__button,input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;background:#cd2653;border:none;border-radius:0;color:#fff;cursor:pointer;display:inline-block;font-size:1.5rem;font-weight:600;letter-spacing:.0333em;line-height:1.25;margin:0;opacity:1;padding:1.1em 1.44em;text-align:center;text-decoration:none;text-transform:uppercase;transition:opacity .15s linear}
form.wpcf7-form input[type=text],form.wpcf7-form input[type=email],form.wpcf7-form input[type=number],form.wpcf7-form input[type=tel],form.wpcf7-form select,form.wpcf7-form textarea{display:block;width:100%;padding:1rem .75rem!important;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
textarea{overflow:auto;resize:vertical;height:auto!important}
label{display:block;font-size:1.6rem;font-weight:400;margin:0 0 .5rem}
.rk_contact_us-spacing-inr label{font-size:18px}
.entry-content,.entry-content dl,.entry-content dt,.entry-content ol,.entry-content p,.entry-content ul,body,html{font-family:"Roboto",sans-serif!important;}
body{background:#fff;box-sizing:border-box;color:#000;font-size:1rem!important;letter-spacing:-.015em;text-align:left}
.faux-heading,h1,h2,h3,h4,h5,h6{margin-top:0!important;font-family:"Roboto",sans-serif!important;font-weight:600 !important;}
.entry-content,.entry-content dl,.entry-content dt,.entry-content ol,.entry-content p,.entry-content ul,body,html{font-family:"Roboto",sans-serif!important;}
.section h2{margin-bottom:.5rem!important;margin-top:0!important}
.sky-blue{color:#3d6098}
.sexy-red{color:#e9322e}
.fresh-grey{color:#e7e7e7}
.bg-dark-blue{background-color:#051b35!important}
.bg-sky-blue{background-color:#3d6098!important}
.bg-sexy-red{background-color:#e9322e!important}
.bg-fresh-grey{background-color:#e7e7e7!important}
@media (min-width: 700px){.post-inner { padding-top: 0rem;}}
@media (min-width:1000px) {
.header-navigation-wrapper{width:75%;max-width:860px}
.header-titles{margin:0}}
.comment-content h2,.entry-content h2,.entry-summary h2{font-size:27px;line-height:1.25;margin-top:2em;margin-bottom:1em}
#site-footer{padding:0}
img{max-width:100%;max-height:100%}
@media (min-width:700px) {
button,.button,.faux-button,.wp-block-button__link,input[type="button"],input[type="reset"],input[type="submit"]{font-size:1.7rem}
.footer-top{padding:3.7rem 0}
#site-footer{font-size:1.8rem;padding:0}
section{padding:0}
.site-logo img{height:58px;width:auto}}
.entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){max-width:100%;width:100%}
.entry-content>*{margin-left:auto;margin-right:auto;margin-bottom:0}
.entry-content dl,.entry-content dt,.entry-content ol,.entry-content p,.entry-content ul{font-size:16px;line-height:1.7}
h1{font-size:48px;line-height:56px;letter-spacing:-1px;margin-top:0!important}
.color-accent,.color-accent-hover:focus,.color-accent-hover:hover,.has-drop-cap:not(:focus):first-letter,.wp-block-button.is-style-outline,:root .has-accent-color,a{color:#051b35;text-decoration:none}
header#site-header{box-shadow:0 1px 2px rgba(0,0,0,.25);width:100%!important}
.blog-banner{margin-top:7%}
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{font-size:16px;letter-spacing:1.05px}
#mega-menu-primary>li>ul.mega-sub-menu{border-radius:.2rem!important;box-shadow:0 .5rem 1rem rgba(0,0,0,.175)!important;margin-top:16px!important}
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-weight:600!important}
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover{font-weight:600!important}
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:before{position:absolute;top:13px;left:0;z-index:0;content:" ";width:13px;height:1px;background-color:rgba(0,0,0,0.6);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item:hover>a{padding-left:28px!important}
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item:hover>a:before{width:18px!important}
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{font-weight:800!important;font-family:'Montserrat-Medium'!important}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item>ul.mega-sub-menu{margin-top:15px}
header#site-header{z-index:9999}
.no-gutters{margin-right:0;margin-left:0}
.home-about-rorko h2{font-size:35px;margin-bottom:15px}
.home-who-we-are{text-align:center}
.home-client-list{box-shadow:1px 1px 4px #efe3e3;margin:0!important;padding:15px 0}
.home-who-we-are{padding:38px 0 25px}
.rorko-solution-main h2{text-align:center;padding-bottom:20px;position:relative;margin-bottom:15px!important}
.rorko-solution-main h2:after{content:"";width:10%;height:3px;display:block;background-color:#ff4747;position:absolute;bottom:11px;left:45%}
.home-page-section-gap{padding:40px 0!important}
.rorko-solution-main h3{margin-top:0;margin-bottom:.2em;font-size:38px}
.rorko-solution-main .row{margin-bottom:30px}
.home-who-we-are.section p{max-width:896px;margin-left:auto;margin-right:auto;font-size:21px}
.award-item{display:flex;align-items:center;width:100%;height:100%;border:1px solid #f3f3f3;padding:12px;box-shadow:0 0 7px 0 #dfdfdf;border-radius:5px;transition:all .5s cubic-bezier(.645,.045,.355,1);text-align:center}
.award-item a{width:100%;line-height:0}
.awards-head h2{margin:0}
.col-md-3.awards-head h2{font-size:35px!important}
.awards-head{display:flex;align-items:center}
@media(max-width:425px) {
.pum-theme-10168 .pum-container,.pum-theme-enterprise-blue .pum-container{padding:15px!important}
.inside-pop-up h2{font-size:22px!important}
.inside-pop-up p{font-size:15px!important}
.rf-font{font-size:24px!important;padding-top:15px;width:100%!important}
.tch-detail span.wpcf7-list-item{width:100%!important}
h2.section-heading{margin-top:25px!important}
.prototype-proc-head{margin:15px auto}
.container.sec-bottom .col-md-6 img{margin:0!important}
.row.megento-dev-slsn .col-md-6{padding:0}
.section-advantage{padding:20px 0 0!important}
section.section-advantage.section-adv-btm .col-md-6{margin-bottom:40px!important}
.section-advantage{padding:0 0 25px}
.contct-rd-btn #tab-1{width:40%!important}
div#tabs .tabs{display:flex}
span.wpcf7-list-item.first.last{width:100%!important}
.submit-form input{width:50%!important;margin:20px 18px!important}
h1.entry-title{font-size:26px;line-height:30px;letter-spacing:-1px;margin-top:0!important}
.hero-banner-page ul{padding:0;margin:0;padding-left:15px!important}
}
section.crm-values h2{margin:0}
section.econ-header.econ-header-con7 h2{margin:0}
section.section.section-list.bs-sec2 h5{padding:10px 0}
.hero-banner-page,.section-ban-top-service{padding:45px 0;background-position:right center;background-repeat:no-repeat;background-size:cover;border-bottom:1px solid #e4e4e4;margin-bottom:40px}
.hero-banner-page ul{padding:0;margin:0}
.service-process-items h2{padding:10px 0;font-size:22px!important;margin-bottom:13px}
.section-adv-top h2{font-size:38px}
.tech-list-type{padding:0;margin:0}
.adv-btm-bx{border-bottom:10px solid #292563;padding:30px 40px;height:100%}
h2.section-heading{font-size:27px;padding:10px 0}
h2.section-heading.section-hdd.text-center{font-size:38px;text-align:center}
.section-advantage{padding:0 0 45px}
.adv-btm-bx ul{padding:0;margin:0}
.adv-btm-bx h3{margin-top:0;font-size:28px}
section.mp-cta.mp-cta-bottom{background:#292563;color:#fff;padding:10px}
.mp-cta-wrap.bg-blue{margin:0 auto;width:100%;justify-content:center;align-items:center;padding:25px 50px;color:#fff;text-align:center;display:flex}
.cta-heading h2{margin:0 auto;font-size:30px;font-weight:500}
.cta-btn a{font-size:17px;padding:12px 30px;border-radius:4px;color:#fff;text-transform:uppercase;font-weight:600;margin-left:30px;border:1px solid;color:#292563;background:#fff}
.cta-btn a:hover{color:#292563;background:#fff}
.owl-stage{display:flex}
.bt-items{border-right:1px solid rgba(0,0,0,.1)}
.bt-item{border-bottom:1px solid rgba(0,0,0,.1);display:flex;justify-content:center;align-items:center}
.bt-link{padding:20px;height:100px}
.bt-link img{max-height:60px;filter:grayscale(100%)}
.bt-link img:hover{filter:grayscale(0)}
.owl-item{width:25%!important}
.partner-list-contact .owl-item{width:33.3333%!important}
section.client-list-home{padding:25px 0 0}
.bt-item:last-child{border:0}
.owl-item:last-child .bt-items{border-right:0}
.rorko-partners{display:flex;align-items:center}
.rorko-partners img{max-height:65px}
.partner-list-contact h3{margin-bottom:13px}
.w-100{width:100%}
.team-member-list-item{text-align:center;margin-bottom:30px}
.team-member-list-item span{display:block}
.team-member-name{font-weight:700}
ul.footer-social-links{margin-top:9px!important}
ul.footer-social-links li{display:inline-block}
#site-footer a{text-decoration:none!important;color:#000}
.site-footer__tc{display:flex;justify-content:space-between}
.site-footer__tc p{padding:0;margin:0;padding:15px 0}
.footer-top{border-bottom:none}
.footer-top h4{font-size:20px;margin-bottom:10px;text-transform:uppercase;border-bottom:1px solid #eb2d2d;display:inline-block;line-height:2}
.footer-top ul a{font-size:14px;text-decoration:none}
.footer-top ul{padding:0;margin:0!important;text-align:left}
.footer-top li{list-style:none;padding:0;margin:0!important;line-height:25px}
.footer-rorko-desc{font-size:18px;margin-top:15px;margin-bottom:10px;padding-right:10px}
p:empty{display:none}
.footer-social-links a{display:inline-block;width:42px;height:42px;display:flex;margin-top:10px}
@media only screen and (max-width:1024px) {
.req-quote-btn-head .call-button{display:block}
.call-button{padding:6px 12px;background:#eaeaea;display:inline-block;border-radius:20px;align-items:center;font-size:18px;color:#000}
.top_quote_full{display:block!important;padding:12px 15px;background:#051b35}
.mob-standard-logo{padding:3px 0}
.hero-banner.hero-banner-home{height:auto}
.mob-menu-header-holder{top:38px!important;position:absolute!important;box-shadow:0 0 5px 0 #e1e1e1;margin-top:12px}
body.mob-menu-slideout-over{padding-top:0!important}
.mobmenur-container{padding:10px 0}
.mobmenu-right-alignment.mobmenu-panel.mobmenu-right-panel.show-panel{width:100%!important}
.mobmenu-content li>.sub-menu li{padding-left:0!important}
.menu-main-menu-container>#mobmenuright>li{text-transform:uppercase;border-top:1px solid #ffffff30;padding:0 10px}
.menu-main-menu-container>#mobmenuright>li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-7760 a{font-weight:600;margin-top:60px;text-align:center;background:#fff;border-radius:50px;border:1px solid #fff;color:#051b35;box-shadow:0 0 10px 0 #d3d3d3}
.top_quote_full a{background:#eaeaea;display:inline-block;padding:1px 12px;border-radius:20px;display:flex;align-items:center;font-size:16px}
.top_quote_full a span{margin-left:4px;color:#000;font-weight:700}
.top_quote_full>div{display:flex;justify-content:space-between;align-items:center;padding-top:0}
.menu-main-menu-container>#mobmenuright ul.sub-menu.show-sub-menu li a{font-size:16px!important;text-transform:capitalize;padding-top:6px;padding-bottom:6px}
}
.banner-items .col-md-4:last-child .banner-item{border-right:0}
.banner-items{background-color:rgba(255,255,255,0.16);padding:15px}
.about-us-banner{background:url(https://www.rorko.com/wp-content/uploads/2019/12/banner-about-us.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;padding:60px 0;color:#fff}
.about-us-banner h1,.contact-us-banner h1,.request-prop-banner h1{font-size:47px;margin-bottom:0}
.about-us-company-profile{padding:55px 0 5px}
.client-list-home{padding:45px 0 0}
.bt-link{padding:20px;height:100px}
.bt-item a{display:block;width:100%;display:flex;align-items:center;justify-content:center}
.partner-list-contact h3,.client-list-home h3{font-size:25px;margin-bottom:9px}
.client-desc{font-size:21.98px!important;font-weight:300!important;line-height:37.526px;text-align:left;transform:scaleY(1.1257)}
.about-our-team h2{text-align:center;font-size:34px}
.about-our-team{padding-top:45px}
.partner-list-contact{padding:45px 0}
.team-member-list-item span{font-size:16px}
.contact-us-banner{background:url(https://www.rorko.com/wp-content/uploads/2019/12/request-a-proposal-1.png);background-position:center;background-repeat:no-repeat;background-size:cover;padding:60px 0;color:#fff}
.rk-cu-sec-1{padding:45px 0}
.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}
.contct-rd-btn ul{list-style:none}
.contct-rd-btn #tab-1{width:25%;float:left;margin-top:0;margin-left:0}
.cu-form-inner input,.cu-form-inner textarea{border-radius:4px!important}
.cu-form-inner{padding:70px 40px 50px 0}
.contct-rd-btn.cu-form-inner label{font-size:16px;font-weight:600}
section.rk-cu-sec-1 ul.tabs{margin-left:0}
.contect-list-item{border-bottom:1px solid #E1E2EB;padding:18px 0}
.contect-list-item h5{margin-bottom:10px}
.home-who-we-are h2{font-size:40px;font-weight:700;line-height:1.2}
.rorko-solution-main h2{font-size:38px;font-weight:600;line-height:1.2}
.section-adv-top h2,.section-advantage h2{margin:0;margin-bottom:10px;font-weight:700;font-size:28px}
.banner-title{font-size:85px;line-height:95px;color:#fff;font-family:'Montserrat-Bold';font-weight:500;text-transform:uppercase}
.hero-banner.hero-banner-home{padding-top:140px}
.rorko-solution-main h3{font-size:25px;font-weight:600}
.home-who-we-are p{line-height:1.3;max-width:829px;margin:auto;font-size:22px;margin-top:10px}
.home-who-we-are{padding:55px 0}
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link{color:#051b35;font-weight:500!important}
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link:hover{color:#e9322e;font-weight:500!important}
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{color:#051b35;font-weight:600!important}
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover{color:#e9322e;font-weight:600!important}
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link{font-weight:600!important}
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover{background:#fff!important}
.hero-title{font-size:41px!important;line-height:50px;text-align:left;transform:scaleX(1.0001);margin-bottom:15px!important}
h1.hero-title:after{content:'';width:0;height:3px;border-left:109px solid;position:absolute;left:0;bottom:-3px;border-color:red}
.download-wp-rc_page{margin-top:70px;margin-bottom:50px!important}
@media(max-width:767px) and (min-width:320px) {
.form-rqst label{font-size:14px!important}
.adv-btm-bx ul{padding-left:10px}
ul.tech-list-type{padding-left:15px}
}
.start-ups h2{font-size:35px;font-weight:400;text-transform:uppercase;letter-spacing:1px}
.new-hp-header h2{font-size:40px!important}
.box-top{display:flex;padding-bottom:10px}
.box-top p{font-weight:600;padding:10px 20px;font-size:25px;margin-bottom:0}
.service-left-btm.service-box{padding:20px;box-shadow:0 0 10px 0 #ddd;border-radius:9px;height:100%}
.service-left-btm.service-box ul{margin-left:0}
.app-design-xl p{padding:10px 10px 20px}
.services-page h2{font-size:32px}
.section-adv-btm h2{font-size:35px;padding-top:20px;padding-bottom:20px}
@media (max-width:500px) {
.page-id-7758 .rq-form-wrap .wpcf7-list-item {width: 100%!important;}
}
.ftr-conct-red{color:#051b35}
.ftr-mail-clr-black{color:#000!important;font-size:25px!important;font-weight:600}
.footer-top .col-md-3 li{line-height:35px;font-size:16px}
.contct-detl-ft a span{font-weight:500}
.footer-social-links img{width:35px}
@media(max-width:699px) {
.contact-us-banner {padding: 28px 0px!important;}
}
@media (max-width:767px) {
.top-items-prototype{margin-top:20px}
.cu-wrap-scnd .col-md-10{max-width:90%}
.cu-wrap-scnd .col-md-2{max-width:10%}
.adv-btm-bx{height:auto!important}
.row.btline{border-bottom:1px solid #e4e4e4;padding-bottom:10px!important}
.row.resp-reverss{flex-direction:column-reverse}
.row.flex-resp{flex-direction:column-reverse}
.iot-sec{padding:0!important}
.container.sec-bottom.sec-adv .row{display:flex;flex-direction:column-reverse}
img.devop.ls-is-cached.lazyloaded{margin:15px auto}
.col-md-7.our-process{padding-top:20px}
.col-md-5.process-wheel{padding-top:0!important}
.row.direction{flex-direction:column-reverse}
.mob-resp-sol{flex-direction:column-reverse}
.cta-heading h2{margin:0;font-size:30px;font-weight:500;text-align:center}
.adv-btm-bx{padding:20px}
.cta-btn a{font-size:19px;padding:10px 25px;margin-top:4px!important}
.cta-heading.txt-white{margin-bottom:25px}
.left-side-img{display:block!important}
.left-side-img img{padding-bottom:20px}
.banner-title{font-size:40px;line-height:55px}
.new-hp-header h2{font-size:30px!important}
.start-ups h2{font-size:25px!important;font-weight:300!important;text-transform:none}
.hero-banner.hero-banner-home{padding-top:70px}
section.home-who-we-are.section p{text-align:left!important;font-size:18px}
.new-hp-header h2:after{content:' ';display:block;width:110px;border-bottom:3px solid #e9322e;padding-top:5px;text-align:center;margin:0 auto}
.about-us-company-profile{padding:0 0 5px}
.about-us-company-profile .row{flex-direction:column-reverse;display:flex;padding-top:15px}
.client-list-home{padding:15px 0 0}
.client-desc{font-size:16.98px!important;font-weight:300!important;line-height:30.526px;text-align:left;transform:scaleY(1.1257)}
.row.team-members .col{max-width:50%!important;flex:100%}
.row.team-members .w-100{display:none}
.bt-link{height:60px}
.contct-rd-btn #tab-1{width:100%}
.contect-list-item{padding:10px 0}
.contact-left-inner img{width:18%!important}
.col-md-5.rk-left-contact{padding:15px 35px}
.partner-list-contact{padding:10px 0 45px}
.contact-us-form .submit{display:flex;justify-content:left}
}
.form-rqst .submit-form input{padding:0!important;margin:0!important}
@media(max-width:425px) {
.wd-all-n-one-sol-left{padding:0!important}
section.section.erp-flow h2{padding-top:15px;font-size:24px!important;font-weight:600}
.footer-rorko-desc{font-size:15px!important}
.newiconsH.appIcon img{margin:0 auto}
.owl-stage{text-align:center}
.hero-items ul{padding-left:15px}
.contct-rd-btn.cu-form-inner label{font-size:16px}
.new-hp-header h2{font-size:27px!important;font-weight:700}
.bt-link{padding:5px}
.home .bt-link{padding:2px;height:70px}
.hero-banner.cover-home{padding:40px 0}
.col-md-8.rq-form-wrap{padding:0}
}
h1.rk-page-title.text-center:after{content:' ';display:block;width:180px;border-bottom:3px solid #e9322e;padding-top:5px;text-align:center;margin:0 auto}
.tnc-top{box-shadow:0 0 9px 0 #ddd;padding:30px;border-radius:3px}
.page-id-18 select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required{width:100%;border:2px solid #051b35;border-radius:4px;padding:12px 0;color:#7d757d;font-size:1.6rem}
left.start-ups{padding-top:20px;padding-right:80px}
@media(max-width:1699px) and (min-width:1500px) {
.enterprises h2,.start-ups h2{text-align:center!important;font-size:40px!important;font-weight:600!important}
}
@media(min-width:1700px) {
.enterprises h2,.start-ups h2{text-align:center!important;font-size:40px!important;font-weight:600!important}
.blog-banner{margin-top:5%}
li#mega-menu-item-7760 a{line-height:2.2!important}
.pum-container.pum-responsive.pum-responsive-small{margin-left:-15%;width:40%;min-width:40%!important}
}
.sm-heading-title h1{margin-bottom:0}
.service-process-items .row{padding:15px 0}
.col-md-5.section-adv-img img:hover{transition:.6s;transform:scale(1.07)}
p.hero-para-data{padding-top:35px}
h2.iot-int-life.text-center{font-size:35px;padding:17px 0;text-align:center}
h2.text-center.iot-sol-imp{font-size:35px;padding:40px 0 30px;text-align:center}
p.lead.hero-desc11{padding-top:20px}
.row.service-process-items-box{text-align:center}
.row.service-process-items-box img{margin:0 auto}
.row.service-process-items-box img:hover{transition:.6s;transform:scale(1.07)}
p.hero-para{padding-top:20px}
.container.sec-bottom img:hover{transition:.6s;transform:scale(1.03)}
p.lead.hero-desc{padding-top:25px}
section.section.section-list.crm-advantage.sts-lr{padding:20px 0}
@media (min-width:992px) and (max-width:1199px) {
.row.contact_us-dir .col-md-6{max-width:100%}
.contact-us-form .submit{display:block}
.cta-btn a{font-size:20px;padding:10px 22px}
.cta-heading h2{font-size:27px}
.home-about-rorko h2{font-size:23px;margin-bottom:15px;margin-top:32px!important}
.cta-heading.txt-white{width:70%;float:left}
}
.col-md-6.section-adv-list h3{font-size:29px}
section.section.section-list.section-adv-top img{margin:60px 50px}
section.section.section-list.section-adv-top img:hover{transition:.6s;transform:scale(1.03)}
section.section.section-process.service-process-items h3{margin-bottom:10px;font-size:30px}
.sec-pro-icon img{margin-top:30px}
section.section.erp-flow h2{padding-top:15px}
section.about-us-company-profile .col-md-7{padding-top:30px}
@media (max-width:767px) {
p.footer-rorko-desc{text-align:center;padding:0}
section.section.section-list.crm-advantage.web-app-advantage .row{display:flex;flex-direction:column-reverse}
section.section.section-list.bs-sec2 .row{display:flex;flex-direction:column-reverse}
section.section.section-list.section-adv-top img{margin:0}
section.section.section-list.crm-advantage.sts-lr.crm-advantage-soft-srvc .row{display:flex;flex-direction:column}
section.section.section-list.crm-advantage.sts-lr .row{display:flex;flex-flow:column-reverse}
section.download-wp-rc_page .row .col-md-3{width:50%!important}
.wp-banner-title h1{font-size:26px!important;padding:70px 15px!important;width:100%!important;line-height:35px}
section.inside-wp-cont{padding:30px 0!important}
section.download-wp-rc_page{margin-top:40px;margin-bottom:30px!important}
.cu-inside-element{padding-top:30px}
.cu-wrap-scnd{padding-left:15px;padding-right:15px}
.cu-wrap-scnd .col-md-2{padding-left:0;margin-bottom:6px}
.cu-partners{padding-top:30px!important}
.rorko-partners img{margin:0 auto}
.col-md-3.contct-detl-ft ul{text-align:center;margin-bottom:10px!important}
.col-md-2.storm-up img{width:40%}
section.section.section-process.service-process-items h3{font-size:20px}
#mobmenuright li a,#mobmenuright li a:visited,#mobmenuright .mobmenu-content h2,#mobmenuright .mobmenu-content h3,.mobmenu-left-panel .mobmenu-display-name{font-size:19px;}
}
@media screen and (max-width:480px){
#mobmenuright li a, #mobmenuright li a:visited, #mobmenuright .mobmenu-content h2, #mobmenuright .mobmenu-content h3, .mobmenu-left-panel .mobmenu-display-name {font-size: 18px;}
	.review-third-sec-oppo-chlleng {
		padding:40px !impo
	}
}
@media (max-width:425px) {
.col-md-5.section-adv-img img{padding-top:26px}
.col-md-6.section-adv-list h2{padding:20px 0}
.service-process-items .row{margin-bottom:0}
.row.rk-rev .col-md-2 img{margin:10px auto!important}
section.section.section-list.section-adv-top img{margin:0!important}
.sec-pro-icon img{margin-top:0}
.storm-up img{margin:0 auto}
section.section.service-process-items .col-md-10 h2,section.section.service-process-items .col-md-10 h3{text-align:center}
}
.row.contact_us-spacing-inr{margin-bottom:23px}
.entry-title a,:root .has-primary-color,body{color:#051b35}
.row.rk_contact_us-spacing-inr{margin-bottom:10px}
.contact-inner{border-radius:3px;position:relative;margin-left:55px;box-shadow:0 0 25px 1px #e0e0e0}
.contact-left-inner{width:100%;position:absolute;border-top-right-radius:6px;border-bottom-right-radius:6px;box-shadow:0 5px 18px 3px rgba(0,0,0,.2);padding:45px;color:#000;border-radius:3px;margin-left:-50px;margin-bottom:40px;margin-top:80px;background:#fff}
.rk-left-contact a{color:#000!important}
.contect-list-item p{margin:0}
.col-md-7.contact-us-form h1{font-size:35px;text-align:center}
@media(max-width:991px) {
.col-md-6.submit-form input{margin-bottom:30px}
.banner-top-btm-align{margin-bottom:20px!important}
.footer-top li{font-size:15px}
.rq-head{margin-bottom:30px!important}
.footer-top h4{font-size:15px}
.submit-form input{width:51%!important;margin:0 18px}
.rq-head{text-align:center}
.col-md-6.submit-form{display:contents}
.cu-form-inner{padding:90px 20px}
.contact-left-inner{padding:4px 18px}
}
.awd-header-title p span{font-weight:700;font-size:22px}
.awd-header-title h2{margin-bottom:0;font-size:38px}
.awd-header-title{text-align:center;padding-bottom:30px}
.awd-header-AwardIcon.clutch-india img{width:130px;margin:0 auto}
.col-md-3.award-icon-top{border-radius:20px;padding:20px;box-shadow:0 0 5px 0 #d3d3d3;max-width:23%;margin:0 auto}
.awd-header-AwardIcon img{margin-top:30px}
section.awards-accolades{padding-top:50px;padding-bottom:40px}
@media(min-width:768px) and (max-width:991px) {
.form-rqst .submit-form input{margin:0 20px 20px!important}
.wd-all-n-one-sol-left{padding:13px 10px 0!important}
.wd-all-n-one-sol-right{padding:13px 10px 0!important}
img#app-dev-img-mobapp{padding-top:55px}
img#app-strategy-img-mobapp{padding-top:55px}
.banner-item-desc{font-size:14px;line-height:20px;padding-left:15px;padding-top:7px}
.cta-heading h2{margin:0;font-size:20px;font-weight:500}
.banner-title{font-size:60px;line-height:85px}
.banner-item{margin-right:0;margin-left:8px}
.banner-item h3{font-size:14px!important;font-weight:700!important;margin:0 0 6px}
.col-md-5.section-adv-img img{padding:50px 0}
.hero-banner-page,.section-ban-top-service{padding:104px 0 50px}
.rk-rev{flex-direction:unset!important}
.cta-btn{min-width:180px}
.footer-social-links a{width:36px;height:36px}
.footer-social-links a svg,.footer-social-links a img{width:22px!important}
.cu-form-inner{padding:60px 40px 0 0}
.row.contact_us-dir{flex-direction:column}
.row.contact_us-spacing-inr.contact_us-dir{flex-direction:column}
}
@media (max-width:767px) {
.rk-cu-cap{margin-left:20px}
	.review-third-sec-oppo-chlleng{
    padding: 40px !important;
}
.enterprise-resource img{padding:0!important}
.page-id-6187 section.section.section-list.crm-usages p{margin-bottom:0!important}
.mob-app-dev-in-mob img{margin:0!important}
section.footer-top .col-md-2{padding:0 0 0 15px;text-align:left!important}
footer#site-footer .col-md-2{width:50%!important}
.row.contact_us-dir{flex-direction:column}
.row.contact_us-spacing-inr.contact_us-dir{flex-direction:column}
.row.contact_us-spacing-inr{margin-bottom:0}
.cu-form-inner{padding:0}
.col-md-12.rk_contact_us-spacing-inr{margin-bottom:15px;padding:0 8px}
.col-md-6.rk_contact_us-spacing-inr{margin-bottom:20px;padding:0 8px}
ul.tabs li{margin:0}
.contact-left-inner{display:none}
.col-md-5.rk-left-contact{padding:0 45px;color:#000;border-radius:28px;margin-left:0;margin-bottom:0;margin-top:0;background:#fff}
.crm-solsn-undr-erp{padding-top:0!important}
}
.row.rk_contact_us-spacing{margin-bottom:23px}
.row.contact_us-dir{margin-top:20px}
section.section.erp-flow .row{padding:20px 0}
.wd-all-n-one-sol-box h2{padding:0;margin-bottom:20px}
.wd-all-n-one-sol{background:0 0;padding:30px 0}
.wd-all-n-one-sol-box{background:#fff;padding:0;border-width:50px;border-radius:0!important;border-bottom:1px solid #e4e4e4!important;margin-bottom:30px}
.wd-all-n-one-sol-left p{margin:0}
.wd-all-n-one-sol-left{padding:20px 24px 0}
.wd-all-n-one-sol-right{margin-top:20px}
.wd-all-n-one-sol-right li{font-size:16px}
.section-list.crm-advantage img{margin:20px auto}
@media (max-width:767px) {
.contact-inner{border-radius:15px;position:relative;margin-left:0;padding:15px}
.wd-all-n-one-sol-box.rev .row{flex-direction:column-reverse}
.wd-all-n-one-sol-right{padding:0;margin-top:0}
.row.wp-rvrs-drctn{flex-direction:column-reverse}
.submit-wp.wp-fr_rorko input.wpcf7-form-control.wpcf7-submit{padding:15px 20px!important}
}
.storm-up img:hover{transition:.6s;transform:scale(1.03)}
.sec-pro-icon img:hover{transition:.6s}
.bs-sec2 img:hover{transition:.6s;transform:scale(1.03)}
.section-list.crm-advantage.sts-lr img:hover{transition:.6s;transform:scale(1.03)}
.section-list.crm-usages p{margin-bottom:50px}
img.resp{padding-bottom:5px}
.wd-all-n-one-sol-box li{margin-left:0}
.section-list.crm-advantage img:hover{transition:.6s;transform:scale(1.03)}
.section-list.crm-advantage.web-app-advantage img:hover{transition:.6s;transform:scale(1.03)}
.section-list.crm-advantage img:hover{transition:.6s;transform:scale(1.03)}
.search.search-results #site-content{max-width:900px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}
.color-accent,.color-accent-hover:focus,.color-accent-hover:hover,.has-drop-cap:not(:focus):first-letter,.wp-block-button.is-style-outline,:root .has-accent-color,a{color:#051b35}
@media (max-width:1199px) {
.tch-detail span.wpcf7-list-item{width:100%!important}
.submit.rk_be-partner-spacing-inr.col-md-6{flex:51%;max-width:51%}
.rk_be-partner-spacing-inr input#contact-us-submit-btn{float:left!important}
.footer-top ul a{font-size:14px}
.contct-rd-btn.cu-form-inner label{font-size:16px;font-weight:600}
.col-md-6.submit-form{padding:0 50px;margin:-4px}
.rq-form-wrap .wpcf7-list-item{width:50%!important;margin-left:0}
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{line-height:45px!important;padding:0 13px!important;font-size:16px}
ul.primary-menu{margin-right:0!important}
}
.button:focus,.button:hover,.faux-button:focus,.faux-button:hover,.wp-block-button .wp-block-button__link:focus,.wp-block-button .wp-block-button__link:hover,.wp-block-file .wp-block-file__button:focus,.wp-block-file .wp-block-file__button:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{text-decoration:none}
.rq-head{text-align:center;padding-top:37px}
.rq-head h1{font-weight:700;margin-bottom:6px}
.rq-head p{font-weight:400;color:#fff;display:block;font-size:20px;margin-bottom:30px;line-height:100%}
.form-control-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}
.rq-form-wrap .your-services .wpcf7-list-item{width:33.3333%;margin-left:0}
.your-services span.wpcf7-list-item-label{font-size:15px;font-weight:500;line-height:2;color:#393939}
p.rq-form-hd-title{font-style:italic;font-size:14px;margin-bottom:0;text-align:right}
.clientele-logo-rq .request-form{background:#F7F8FC;padding-top:60px}
.rq-form-wrap .wpcf7-list-item input{max-width:15px;margin-top:3px;margin-right:5px!important}
.rq-form-wrap .wpcf7-list-item>label{display:flex;align-items:center}
.form-rqst .rq-form-row{margin-bottom:13px}
.form-rqst label,.rq-lbl{color:#212121!important;font-weight:500;font-size:16px}
.field-label{position:absolute;margin-top:1px;margin-left:17px;padding:0 5px;z-index:1;opacity:1;background:#fff;display:inline-block}
.rq-part{text-align:center;text-transform:uppercase;font-weight:700;margin-bottom:15px;display:block}
.chckbox-for-service .rq-lbl{font-size:19px!important;margin-bottom:5px;display:inline-block}
.upld-file-sm{margin-bottom:15px}
.submit-form input{width:100%;padding:0 28px;height:76px;font-size:21px;line-height:75px;background:#241e64!important;color:#fff;font-weight:700;border:2px solid #051b35;margin-left:10px;border-radius:4px;font-family:'Montserrat-Bold'}
ol.req-form-content{list-style:none;padding-left:10px}
ol.req-form-content li:before{width:30px!important;display:inline-block;margin-left:-30px;padding-top:10px;content:url(https://www.rorko.com/wp-content/uploads/2020/05/tick-1-1.svg);padding-right:10px}
.contact_us-spacing-inr .upld-file-sm label,.rk_be_partner_spacing-inr.upld-file-sm label{border:1px solid #e1e2eb!important}
.rq-form-row option,.wp-fr_rorko option,.rk_contact_us-spacing-inr option{line-height:30px;padding:2px 0;color:#000;font-weight:500;font-size:15px;font-family:'Montserrat-SemiBold'}
.req-form-content{padding:0;margin:0}
.req-form-content li{font-size:18px;padding-bottom:20px;font-weight:400;padding-right:20px}
.rq-sidebar h1{font-size:45px;margin-bottom:40px;word-spacing:5px;letter-spacing:0}
.rq-head{margin-bottom:33px}
.rq-side-box3 a{color:#051b35;font-weight:700}
.rq-side-box.rq-side-box3 p{margin-bottom:4px}
.rq-side-box.rq-side-box2 img{max-width:222px;margin-left:auto;margin-right:auto}
.submit-form input:hover{background:#241e64!important;color:#fff}
.request-form{padding-top:60px;background-repeat:no-repeat;background-size:cover;background:#f7f8fc;padding-bottom:50px}
.rq-nda span.wpcf7-list-item-label{font-weight:500;font-size:18px}
p.rq-lbl{font-size:17px;margin:0}
.badges img{width:100%!important}
.thank-you-page{padding:55px 0;text-align:center}
.thank-you-page img{display:inline-block;margin-bottom:3px}
.list-inline-item time{font-size:16px}
.uploadFile strong span{font-family:proxima-nova,sans-serif;font-weight:500;font-size:11px;top:-7px;position:relative;color:#999}
.uploadFile strong{float:left;margin-bottom:0;font-weight:400;color:#000!important}
.uploadFile i.add-file{width:24px;height:24px;float:left;vertical-align:middle;margin-right:12px;margin-top:6px}
p.thanku-page-para,p.thnku-bol-cont{font-size:22px;line-height:1.8}
.upld-file-sm label{border-radius:3px;border:2px solid #e9e9e9;color:#d8262c;cursor:pointer;display:block;font-size:20px;padding:25px 15px 17px;text-align:center;-webkit-transition:padding .2s ease,background .2s ease,border .2s ease;transition:padding .2s ease,background .2s ease,border .2s ease;width:100%;display:inline-block}
.file-up-wrap.uploadFile{display:inline-block;text-align:left}
.file-up-wrap.uploadFile>span{width:44px;font-size:31px;height:36px}
.upld-file-sm>label:hover .file-up-wrap.uploadFile>span{color:#051b35}
.file-up-wrap.uploadFile{display:inline-block;text-align:left;display:flex;align-items:center;justify-content:center}
input#upload-on-rorko{opacity:0;z-index:10;position:absolute;top:4px;height:31px;z-index:10;display:none}
.upld-file-sm label:hover{border-color:#051b35;background:#f7f7f7}
.rq-nda{margin-bottom:15px}
.contect-list-item.contect-list-item-brdr-btm{border-bottom:0}
@media (max-width:991px) {
.contct-rd-btn #tab-1 {width: 40%}.form-rqst label {font-size: 16px!important}
}
@media only screen and (max-width:900px) {
.adv-btm-bx{box-shadow:2px 2px 12px .5px #afb0b1;border-radius:.25rem;padding:20px;height:100%}
.rq-head{text-align:center}
.rk-rev{margin-right:-15px;margin-left:-15px;flex-direction:column-reverse}
.rq-head h1{font-size:32px;line-height:40px}
.rq-head p{margin-bottom:0}
.rq-form-wrap .wpcf7-list-item{width:100%}
.footer-top .col-md-2{margin-bottom:20px}
.footer-top{padding-bottom:0}
.site-footer__tc{display:block;text-align:center}
.site-footer__tc p{margin:0;padding:0}
.footer-top .col-md-3{margin-left:15px;margin-right:15px}
p.text-center.at-rorko-para{margin-bottom:15px!important}
.footer-top{text-align:center}
.footer-logo{display:inline-block}
.footer-top .col-md-3{margin-top:0!important}
.mp-cta-wrap{display:block!important;padding:20px 15px!important;border-radius:4px!important}
.cta-heading h2{font-size:21px!important;text-align:center!important}
.cta-btn{text-align:center!important;margin-top:9px!important}
.cta-btn a{display:inline-block!important;margin:0!important}
.adv-btm-bx.adv-btm-bx-left{margin-bottom:30px}
.row.rq-mobile-field.no-gutters>.col-md-4{width:50%}
.row.rq-mobile-field.no-gutters{display:flex;flex-wrap:nowrap}
.rq-form-wrap select{font-weight:600}
.home-services-grid .owl-stage{display:flex;flex-wrap:wrap}
.home-services-grid .bt-item:last-child{border:1px solid #15375b}
.form-rqst .rq-form-row{margin-bottom:0}
.form-rqst>.row>.col-md-6{margin-bottom:15px}
.chckbox-for-service{margin-bottom:13px}
.container.form-rqst{padding-left:5px;padding-right:5px}
.uploadFile strong{font-size:14px}
}
@media(min-width:768px) and (max-width:900px) {
.newiconsH.appIcon img{margin:0 auto}
.owl-stage{text-align:center}
.contentDesc{height:auto}
.home-who-we-are.section p{font-size:18px}
.entry-content dl,.entry-content dt,.entry-content ol,.entry-content p,.entry-content ul{font-size:16px}
section.footer-top .col-md-3 ul>li{font-size:11px}
.footer-top li{line-height:1.2}
.footer-top h4{font-size:14px}
.home-services-grid .owl-item{width:50%!important}
.redHighlight .contentTexture{padding:47.4px 15px}
.rk--title-cont p{font-size:24px!important;width:80%;line-height:35px}
}
@media (max-width:767px) {
section.section-advantage.section-adv-btm .col-md-6{margin-bottom:25px}
.owl-item{width:100%!important}
.contentTexture{width:100%;padding:40px 20px}
.col-md-6.crm-solsn-undr-erp ul{margin-bottom:0}
.row.dms{flex-direction:column-reverse}
.top-contnt-packg p{font-size:20px!important;margin-bottom:25px!important}
}
@media (max-width:991px) {
.section-list.crm-advantage .col-md-3{margin:auto}
.section-list.crm-advantage.web-app-advantage .col-md-4{margin:auto}
.erp-flow .col-md-2{margin:auto}
section.footer-top .col-md-3 li{font-size:11px}
}
@media (min-width:901px) and (max-width:1024px) {
.redHighlight h4{font-size:16px}
.entry-content dl,.entry-content dt,.entry-content ol,.entry-content p,.entry-content ul{font-size:14px}
.home-services-grid h5{font-size:14px}
.rk--title-cont p{font-size:30px!important;width:90%!important;line-height:45px}
}
@media (max-width:768px) {
.hero-title{font-size:29px!important;line-height:45px}
.page-id-7758 textarea.wpcf7-form-control.wpcf7-textarea{height:100px!important}
.col-md-3.contct-detl-ft{display:none}
.advntag-of-crm-img img{margin-top:0!important}
section{padding:0;width:100%}
.service-process-items h2{font-size:20px!important;padding:5px 0}
section.section-list h3{font-size:24px;padding:15px 0 0}
.container.sec-bottom.sec-adv .row{display:flex}
.iot-process1 h2{font-size:20px!important}
h2.iot-int-life.text-center{text-align:left}
.adv-btm-bx h3{font-size:22px}
.mobile-app-dev-imag img{margin:10px auto 20px!important}
.rf-font{margin:0!important;width:100%!important}
.row.rk-rev .col-md-2 img{margin:0}
.col-md-3.storm-up{margin:25px 0}
.section-list.crm-advantage.web-app-advantage img{margin:60px auto}
.section-list.section-adv-top img{margin:126px 0}
.container.sec-bottom.sec-adv .rev img{margin:0;margin-top:150px}
.container.sec-bottom.sec-adv .rev{flex-direction:row-reverse}
.container.sec-bottom .col-md-6 img{margin:100px 0}
.footer-social-links{display:flex;justify-content:center;padding-bottom:20px}
}
@media (max-width:375px) {
.cu-inside-c-form{padding:20px 8px!important}
.contct-rd-btn #tab-1{width:60%!important}
footer#site-footer .col-md-2{width:100%;text-align:center}
.banner-title{font-size:31px;line-height:45px}
.hero__cta.hero__cta--double a{font-size:13px}
}
@media only screen and (min-width :1024px) and (max-width :1142px) {
.site-logo.faux-heading{margin-left:0}
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{font-size:15px!important}
.site-logo img{max-height:5rem}
.header-navigation-wrapper{margin-top:11px}
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link {padding: 0 13px!important;}
}
.contentTexture h2{font-size:24px;margin-bottom:15px!important}
.contentDesc h2{font-size:30px}
@media (max-width: 767px) {
footer#site-footer .col-md-2{width:100%;text-align:center}
.footer-top h4{font-size:17px}
.banner-top-btm-align{margin-bottom:20px!important;padding:30px 0 0!important}
}
@media (max-width: 425px) {
section.wd-all-n-one-sol{background:0 0;padding:0}
.newiconsH.appIcon img{margin:0 auto;margin-bottom:10px}
.contentTexture h2{margin-bottom:10px}
.hero-title{font-size:26px!important;line-height:40px}
.rrc-heading-title h1{font-size:30px;line-height:35px}
#mobmenuright li a,#mobmenuright li a:visited,#mobmenuright .mobmenu-content h2,#mobmenuright .mobmenu-content h3,.mobmenu-left-panel .mobmenu-display-name{font-size:17px}
}
.hero-para-data.dms-adopting,.hero-para-data.scs-blv,.hero-para-data.white-lvl-ss{font-size:20px}
@media(max-width:991px) and (min-width:425px) {
section.awards-accolades{padding-top:20px!important;padding-bottom:20px!important}
.col-md-3.award-icon-top{padding:10px}
.awd-header-AwardIcon img{margin-top:40px}
.service-process-items .row{margin-bottom:0!important}
h3.native-heading{font-size:20px!important;padding-top:10px}
h2.section-heading.web-app-help{padding-top:0!important;font-size:24px!important}
ul.web-dev-lst-align{margin-left:0}
}
@media(max-width:767px) {
.container.sec-bottom.concept-dev img{margin:15px 0!important}
.prototype-section-img{padding-top:20px}
.prototype-section{padding-bottom:0!important}
.section-list.crm-advantage.sts-lr img{margin:10px!important}
.section-list.crm-advantage.sts-lr{padding:0}
.section-list.section-adv-top img.devop{margin:10px auto}
.create-solsn{margin-top:15px!important}
.awards-head h2:after{display:none}
.awards-head:before{display:none}
.col-md-3.awards-head .title br{display:none}
}
@media screen and (max-width: 991px) and (min-width: 425px) {
.wd-all-n-one-sol-left{margin-top:60px}
.hero-title{font-size:26px!important}
.adv-btm-bx{padding:25px}
.entry-content h1,.entry-content h2,.entry-content h3{margin:6rem auto 1rem}
ul.appsupport{margin-left:0}
section.section.section-list.crm-usages p{margin:0 0 1em}
ul.whyservice{margin-left:0}
.hero-banner-page,.section-ban-top-service{margin-bottom:0}
h2.section-heading{font-size:29px}
.hero-banner-page,.section-ban-top-service{padding:50px 0 40px}
.upld-file-sm label{border:1px dashed #051b35;background:#f7f7f7}
}
.rq-head{background:#051b35;color:#fff;padding:35px 20px;margin-bottom:60px}
span.wpcf7-list-item :focus{outline:none!important}
.ecomrc-megento-dev{box-shadow:0 0 8px 0 #d3d3d3;padding:30px 10px 0;height:100%;border-radius:5px}
.row.megento-dev-slsn{margin-bottom:25px;margin-top:20px}
.row.megento-dev-slsn .col-md-6{margin-bottom:15px}
.service-offer-sts ul{margin-bottom:10px;margin-left:0}
.service-offer-sts .software-service{padding-top:20px}
section.section.section-list.service-offer-sts{padding-bottom:20px}
.software-service.reson-monitor-vital img{margin-bottom:0!important}
.service-offer-sts img:hover{transition:.6s;transform:scale(1.03)}

@media (max-width:425px) {
h1.rk-page-title.text-center{font-size:30px}
.about-us-banner{padding:28px 0}
.about-us-banner h1,.contact-us-banner h1,.request-prop-banner h1{font-size:40px}
.rq-head p{margin-bottom:0;line-height:1.3;font-size:16px}
.file-up-wrap.uploadFile{display:block;text-align:center}
.col-md-3.award-icon-top{max-width:45%;margin:0 auto 20px}
.awd-header-AwardIcon.clutch-india img{width:110px;margin:5px auto 0}
.awd-header-AwardIcon img{margin-top:20px}
}
.silicon-india-awd p{font-size:12px;text-align:center;font-weight:600}
li#mega-menu-item-7760>a{text-transform:initial!important;font-size:21px!important}
.home li#mega-menu-item-7760 a{border-radius:28px!important;color:#fff!important;border:2px solid #241E64 !important;font-size:21px!important;transition:all .3s ease-in-out!important;font-weight:400;margin-left:25px!important;text-transform:initial!important}
li#mega-menu-item-7760 a{border-radius:28px!important;color:#241e64!important;border:2px solid #241e64!important;letter-spacing:0!important;font-size:21px!important;transition:all .3s ease-in-out!important;font-weight:400;line-height:2!important;margin-left:25px!important;text-transform:initial!important}
li#mega-menu-item-7760 a:hover{background:#fff!important;border:2px solid #241E64!important;color:#241E64!important}
ul.primary-menu{justify-content:flex-end;margin-right:2.4rem}
.partners-list .owl-item{width:33%!important}
.project-partner-content h2{margin-bottom:10px}
.partner-img{margin-top:24px;box-shadow:0 11px 17px -4px #ddd;border-radius:10px}
.project-partner{margin-bottom:20px}
.btn.btn-red{float:left}
@media(max-width:424px) {
.awards-head{display:flex;justify-content:center}
a.btn.btn-red{float:left}
.col-md-7.our-process p{font-size:16px}
.rorko-awards .col-md-9 .col-md-3{max-width:50%;padding-bottom:20px}
h2.title.h3{font-size:24px}
.home-page-section-gap{padding:20px 0!important}
}
@media (min-width:425px) and (max-width:767px) {
a.btn.btn-red{float:left}
.col-md-7.our-process p{font-size:15px}
.col-md-7.our-process h2{font-size:16px}
}
li#mega-menu-item-6136>ul>li{border-right:1px solid #d3d3d3!important}
li#mega-menu-item-6136>ul>li:nth-last-child(2n+1){border:none!important}
li#mega-menu-item-6136>ul{width:600px!important}
@media(max-width:1024px) and (min-width:900px) {
.redHighlight .contentTexture{padding:40px 15px}
.contentTexture{padding:28px 10px}
.cta-btn a{font-size:17px;padding:12px 15px}
}
@media(max-width:899px) and (min-width:768px) {
.contentTexture{height:225px}
}
@media(max-width:1024px) and (min-width:768px) {
.ftr-mail-clr-black{color:#000!important;font-size:20px!important}
.awards-head h2:after{top:15px;right:0}
section.home-page-consultation h2,.card-layout-title h2,.client-logo-home-title h2,.home-about-rorko h2{font-size:32px!important;margin-bottom:20px}
section.home-about-rorko h2{font-size:26px!important;margin-bottom:20px}
.wp-banner-title h1{font-size:32px!important;padding:70px 20px!important;width:100%!important}
.hc--timeline{width:100%!important}
ul.hc--timeline li{margin-left:0;margin-bottom:65px}
.pop-up-img img{width:100%!important}
.pum-responsive-small{width:60%!important;margin:0 auto;left:20%!important}
li.info-rorko-foot{margin-top:0!important}
}
@media(max-width:767px) and (min-width:425px) {
section.rorko-awards .col-md-9 .col-md-3{max-width:25%}
section.section-list.section-adv-top.sec-adv{margin-top:20px}
}
.crm-solsn-undr-erp{padding-top:50px}
.advntag-of-crm-img img{margin:0 auto}
section.home-page-consultation{padding:40px 0;margin:0}
.inside-icon-list{text-align:center;padding:20px}
.inside-icon-list img{width:100px;margin:0 auto}
.inside-icon-list p{font-weight:600;margin-bottom:0}
.home-page-consultation h2{text-align:center}
.hc--timeline li:nth-child(odd) .hc--timelineItem{float:left;text-align:right;padding-right:2rem}
.hc--timeline li:nth-child(2n) .hc--timelineItem{float:right;padding-left:2rem}
.hc--timeline li:nth-child(odd) .hc--timelineItem{float:left;text-align:right;padding-right:4rem}
.hc--timeline li:nth-child(2n) .hc--timelineItem{float:right;padding-left:4rem}
.hc--timelineItem{width:50%;position:relative}
.hc--timelineItem h3{color:#eb2d2d;font-size:25px;text-transform:uppercase;margin-bottom:2rem}
.hc--timeline li:before{content:"";width:18px;height:18px;background-color:#eb2d2d;position:absolute;left:50%;border-radius:50%;box-shadow:0 0 0 10px rgba(255,59,0,.1);transform:translateX(-50%)}
ul.hc--timeline{list-style:none;margin-top:40px}
.hc--timelineItem:before{content:"";position:absolute;top:50px;width:1px;height:100%;border-left:2px dashed #e1e1e1}
.hc--timeline{position:relative;margin:0 auto}
.hc--timeline li:nth-child(2n + 1) img{padding-left:3%}
.hc--timeline li:nth-child(2n) img{padding-right:3%}
ul.hc--timeline li img{width:47%}
.hc--timeline{position:relative;width:85%;margin:0 auto}
.hc--timeline li:nth-child(odd) .hc--timelineItem:before{right:7px}
.hc--timeline li:nth-child(2n) .hc--timelineItem:before{left:-7px}
.top-items-prototype{text-align:center}
.icon-boder-bot{border-bottom:1px solid lightgray;padding-top:0;padding-bottom:25px}
.custom-hc-pricetag img{margin-right:auto;margin-left:auto;width:150px;height:150px}
section.prototype-package{background:#fbfbfb;padding:40px 0}
.top-contnt-packg{text-align:center}
.top-contnt-packg p{font-size:26px;width:100%;text-align:center;margin-bottom:40px;position:relative}
.top-contnt-packg h2{margin-bottom:10px;font-size:26px}
.row.inside-pricing-tag{width:75%;margin:0 auto}
.custom-hc-pricetag-header h2{text-align:center;font-size:21px}
.underline{padding-bottom:10px;border-bottom:3px #eb2d2d solid;width:37px;margin:0 auto;height:0;margin-bottom:20px}
.custom-hc-pricetag-cont h5{text-align:center;font-size:20px;margin-bottom:10px}
.custom-hc-pricetag{height:100%;display:flex;flex-direction:column;border-radius:13px;box-shadow:0 12px 30px #0000003B;align-items:center;padding:18px;background-color:#fff;border:3px solid #fff}
.custom-hc-pricetag:hover{border:3px solid #eb2d2d}
.custom-hc-pricetag p{font-size:16px;color:#666}
.service-process-items h4{font-size:22px!important;margin-bottom:10px}
.text-center.prototype-proc-head h2{font-size:32px!important}
h2.hybrid-mob-heading{width:100%;margin-bottom:20px!important}
.home section.client-list-home{padding:0}
section.home-page-consultation h2{font-size:40px}
.client-logo-home-title h2{text-align:center;font-size:35px}
@media(max-width:767px) {
.hero__cta.hero__cta--double a{margin-bottom:20px}
.home-page-consultation h2,.card-layout-title h2,.client-logo-home-title h2,.col-md-3.awards-head h2,.home-about-rorko h2{font-size:30px!important;margin-bottom:20px}
.row.hidden-md-up .col-md-4{margin-bottom:10px}
.home-page-consultation .row .col-md-3{width:50%}
.inside-icon-list{padding:15px 0}
.inside-icon-list img{width:80px}
.inside-icon-list p{font-size:14px}
h2.text-center.iot-sol-imp{font-size:24px;padding:40px 0 10px}
ul.whyservice,ul.app,.rk-list{padding-left:10px}
ul.app li,ul.apps li{margin:0 0 20px}
.home-page-consultation h2{font-size:28px!important}
ul.whyservice,ul.whyservice-sts{padding-left:10px;margin-bottom:-10px}
.col-md-6.submit-form input{margin:10px auto!important}
}
.award-item:hover {transform: translateY(-4px);}
@media(max-width:900px) {
.only-display-in-mob {display: block !important;}
.only-disply-lg-sc {display: none !important;}
}
.banner-for-wp{color:#fff;text-align:center;background-image:url(https://www.rorko.com/wp-content/uploads/2020/05/bg.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}
.wp-banner-title h1{font-size:46px;padding:70px 0;font-weight:700;text-transform:uppercase;margin-bottom:20px;letter-spacing:.02em;width:55%;margin:0 auto}
section.inside-wp-cont{padding:50px 0}
.wp-form-right{padding:40px 20px;border:1px solid #d3d3d3;box-shadow:0 0 5px 0 #d3d3d3;border-radius:4px;margin-bottom:30px}
.wp-form-heading h4{font-size:27px}
.wp-form-right select,.wp-form-right input{width:100%;padding:1.2rem;border:1px solid #dcd7ca;border-radius:4px;background-color:#fff}
.submit-wp.wp-fr_rorko{text-align:center;margin:15px auto 0}
.submit-wp.wp-fr_rorko input.wpcf7-form-control.wpcf7-submit{background:#051b35;padding:15px 40px!important;font-size:20px;font-family:'Montserrat-SemiBold'!important}
.wp-fr_rorko{margin-top:10px}
.wp-left_side-cont p{font-size:21px}
.resources-banner{background-color:#231d63;color:#fff;text-align:center;background-image:url(https://www.rorko.com/wp-content/uploads/2020/05/banner-2.png);background-attachment:fixed;background-position:center;background-size:cover;background-repeat:no-repeat}
.rrc-heading-title h1{margin-bottom:15px}
.rrc-heading-title{margin:0 auto;padding:100px 0;width:80%}
.wp-fr_rorko input[type=checkbox]{width:auto;padding:0;border:1px solid #000}
.wp-fr_rorko span.wpcf7-list-item.first.last{margin-left:0}
.resorc-link br{display:none}
.resorc-link{margin-bottom:30px}
@media (max-width:767px) {
.row.native{flex-direction:column-reverse}
.inside-bn-cont-b-ptnr h1{font-size:30px;padding:30px 0!important}
ul.hc--timeline{padding-left:0!important}
.col-md-2.storm-up{text-align:center}
.storm-up img{margin:0 auto!important}
.advantg h3{font-size:25px!important}
ul.apps{padding:0}
section.data-migration h2{margin-top:0!important;margin-bottom:0!important}
.inside-bn-cont h1{padding:30px 0!important;font-size:32px}
}
@media (max-width:320px) {
h2.hybrid-mob-heading{font-size:19px}
.indi-detail span.wpcf7-list-item-label,.tch-detail span.wpcf7-list-item-label{font-size:13px!important}
}
@media(min-width:1700px) {
li#mega-menu-item-7760 a {line-height: 2.2!important;}
}
.inside-bn-cont h1 {text-align: center;padding: 55px 0;}
section.cu-top-outer{background:#F7F8FC;padding:50px 0}
.cu-inside-c-form{box-shadow:0 0 8px 0 #ddd;margin-top:-70px;background:#fff;padding:30px;border-radius:3px}
.cu-wrap-scnd img{width:38px}
.cu-wrap-first h2{margin-bottom:10px}
.cu-wrap-scnd .row{border-bottom:1px solid #e1e2eb;padding:20px 0 10px}
.cu-wrap-scnd .row:nth-child(3){border-bottom:0!important}
.cu-wrap-first{border-bottom:1px solid #e1e2eb}
.cu-wrap-scnd h5{font-weight:500;margin-bottom:10px}
.cu-wrap-scnd a{color:#000}
.cu-partners h3{font-weight:500;font-size:24px}
.cu-partners{padding-top:20px}
.direction-in-cu a{color:#0c59e2;font-size:21px}
.contect-list-item-inlin p{margin-bottom:0}
.rk_contact_us-spacing-inr input#contact-us-submit-btn{background:#292563;width:100%;border-radius:3px;padding:10px!important;font-size:18px;font-family:'Montserrat-SemiBold'!important;height:calc(1.5em + .75rem + 15px)}
.cu-wrap-scnd .col-md-10{padding-left:0}
.cu-form-inner select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required{width:100%;border:1px solid #e1e2eb;border-radius:4px;color:#000}
.rk--banner.rk--pageCompany{background:url(https://www.rorko.com/wp-content/uploads/2020/05/rorko-new-banner.jpg);text-align:center;background-repeat:no-repeat;background-position:center;background-size:cover;padding:80px 0}
.rk--title.rk--title__center h1{font-size:85px;line-height:100px;margin-bottom:30px}
.rk--title.rk--title__center span{color:#fff;background:#292563;padding:0 10px;margin-top:15px!important;display:inline-block}
.rk--title-cont p{font-size:30px;width:50%;margin:0 auto;line-height:45px;font-weight:500}
.bnr-btn-home a:hover,a.np-rk-b-btn:hover{background:#292563;color:#fff!important}
.home-pg-rk-btn{display:flex;margin-top:50px;text-align:center;justify-content:center}
.bnr-btn-home a{border:2px solid #000;margin:0 10px;padding:12px 20px;color:#000;text-transform:uppercase;font-weight:600;border-radius:3px;font-size:18px}
section.new-rk-solutions{padding:40px 0}
a.np-rk-b-btn{background:#fff;display:inline-block;color:#e9322e;border:1px solid #051b35;padding:8px 20px;border-radius:3px;font-weight:600}
.rk-np-hd{margin-top:30px!important}
.to-title-rk-solsn{text-align:center}
.to-title-rk-solsn p{margin:0 auto;width:60%}
.solusn-rk-np img{width:65px;margin:10px auto}
.solusn-rk-np{text-align:center;margin-top:50px;padding:0 3px}
.solusn-rk-np h4{font-size:22px;margin-bottom:10px}
section.rk-home-growth{padding:40px 0}
.growth-card-view h3{font-size:25px;margin-bottom:20px}
.growth-card-view{border-bottom:4px solid #292563;height:100%;padding:20px;transition:all .3s linear}
.growth-card-view:hover{color:#fff;background:#292563;border-bottom:4px solid #eb2d2d}
.form-right{padding:25px 25px 30px;background-color:#FFF;box-shadow:0 2px 13px rgba(0,0,0,.2);border-radius:4px}
p.small.form a{color:#eb2d2d}
p.small.form{font-size:12px;padding:0;margin:0}
.proposal-month-outer{display:inline-block;padding:10px 15px;background-color:#e6313069;margin-bottom:25px;font-size:14px;text-transform:uppercase}
.footer-btm{background:#292563;color:#fff;padding:10px 0}
.site-footer__tc a{color:#fff!important}
a.cluctch-round img{margin:0 auto;width:100px}
.to-title-rk-solsn h2{font-size:40px;margin-bottom:10px}
.card-layout-title h2{font-size:35px;margin-bottom:25px}
section.rorko-awards.home-page-section-gap{padding-bottom:60px!important}
section.footer-top{padding-bottom:20px;padding-top:30px}
p.hero-desc{font-size:20px;font-weight:700;padding-bottom:20px}
.rk--sts-testing{padding-bottom:20px}
@media(max-width:1024px) and (min-width:769px) {
.rq-sidebar h1{font-size:30px}
.req-form-content li{font-size:16px;padding-bottom:10px;padding-right:0}
.your-services span.wpcf7-list-item-label{font-size:13px}
.rq-nda .wpcf7-list-item{width:100%!important;margin-left:0}
}
@media(max-width:768px) {
.ftr-mail-clr-black{color:#000!important;font-size:20px!important}
.hc--timeline{width:100%!important}
.hc--timelineItem{width:100%}
.hc--timeline li img{display:none}
.hc--timeline li:before,.hc--timelineItem:before{display:none}
.hc--timeline li:nth-child(odd) .hc--timelineItem{float:none;text-align:left;padding-right:0}
.hc--timeline li:nth-child(2n) .hc--timelineItem{float:none;padding-left:0}
.top-items-prototype{text-align:left}
.prototype-proc-head{text-align:left}
.home-pg-rk-btn{margin-top:35px}
.bnr-btn-home a{padding:10px;font-size:14px}
.rk--title-cont p{font-size:21px;width:100%;padding:0 15px;line-height:30px}
.rk--title.rk--title__center h1{font-size:40px;line-height:60px}
.to-title-rk-solsn p{width:100%}
.solusn-rk-np{margin-top:10px;padding:10px}
section.rk-home-growth{padding:20px 0}
section.home-page-consultation{padding:30px 0}
.rk--banner.rk--pageCompany{padding:40px 0 60px}
.card-layout-title h2{margin-bottom:15px}
.rk-np-hd{text-align:center;margin-top:15px!important}
section.new-rk-solutions{padding:20px 0}
.form-right{padding:15px 10px 20px}
.row.reverse{flex-direction:column-reverse}
.page-id-7758 .row.reverse { flex-direction: inherit;}
.page-id-7758 .col-md-4.form-1{padding-right: 0px;padding-left: 0px;    padding-bottom: 32px;}
.page-id-7758 .file-up-wrap.uploadFile {display: inline-block !important;} 
.page-id-7758 input.wpcf7-form-control.has-spinner.wpcf7-submit { padding: 0px 20px !important; width: 100% !important; outline: none;border: 2px solid #eb5527;background: #eb5527;color: #fff;font-size: 20px;letter-spacing: 0.4px;font-family: 'Roboto-Regular'; margin-top: 0px !important; border-radius: 5px; cursor: pointer; font-family: 'Roboto-Bold'; text-transform: uppercase;}
.rq-side-box.rq-side-box1{margin-top:40px}
.rk--title.rk--title__center span{margin-top:0!important}
.col-md-12.msg-in-form label{font-size:13px!important}
.solusn-rk-np h4{font-size:18px}
.growth-card-view h3{font-size:22px;margin-bottom:15px}
.to-title-rk-solsn h2{font-size:30px}
.footer-social-links a{margin-top:0}
.card-layout-title.tech-grth-ttl-sm-sc{display:block!important}
.card-layout-title.tech-grth-ttl-lg-sc{display:none}
.rk-np-hd{display:none}
.col-md-5.process-wheel{padding:0 20px}
section.new-rk-solutions .col-md-4{width:50%}
.solusn-rk-np p{display:none}
.bt-link img{max-height:50px;filter:none}
.section-adv-img{padding:20px 20px 30px}
p.hero-desc{font-size:17px;font-weight:600}
p.lead.hero-desc{padding-top:10px}
h2.iot-int-life.text-center{font-size:25px;padding:17px 0}
.rq-sidebar h1{font-size:22px;margin-bottom:20px;line-height:30px}
.req-form-content li{font-size:16px;padding-bottom:6px;font-weight:400;padding-right:0;padding-left:10px}
.row.rev-devops .col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:100%}
}
@media (max-width:425px) {
.advantg{padding:30px}
.col-md-6.section-adv-list h3{font-size:23px}
.card-layout-title h2{font-size:30px!important;text-align:center}
.growth-card-view h3{font-size:20px}
section.rorko-awards.home-page-section-gap{padding-bottom:30px!important}
h2.brdr-on-sm-title{border-bottom:1px solid #eb2c2c;display:inline-block;line-height:40px}
.client-logo-home-title{text-align:center}
h1.hero-title.app-s{font-size:26px!important;line-height:40px!important}
}
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu{-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}
section.section-list.section-ban-top-service.hero-banner-page.prototype-section{background-color:#F7F8FC}
.hero-banner-page{background:#F7F8FC}
.procrss-protype-ttl h2{font-size:35px!important;text-align:center}
ul.tech-list-type.whyservice li{margin-bottom:0!important}
span.wpcf7-list-item{display:inline-block;margin:0!important}
span.wpcf7-list-item-label{margin-top:4px}
.contect-list-item.contect-list-item-brdr-btm a{font-size:16px!important}
label.two-lines-cont{padding:10px 0}
h1.text-center.banner-ttl-head{text-align:center}
section.client-list-home.client-list-about.partners-list{padding-bottom:34px}
.dmss ul{margin-bottom:0}
.dmss{margin-top:16px}
span.str-cu{color:#eb2d2d}
ul.lead li{font-size:18px;padding-bottom:10px}
img#app-dev-img-mobapp{width:50%!important;margin:20px auto!important}
.col-md-2.storm-up img{width:115px}
.row.st-col-revrs-in-mob{border-bottom:1px solid #e4e4e4}
.row.btline{border-bottom:1px solid #e4e4e4;padding-bottom:25px}
.col-md-7.section-adv-list h3{font-size:30px}
.pm_img{margin:0!important}
.col-md-8.section-adv-list h3{font-size:30px}
.rk_contact_us-spacing-inr.cu{margin:15px auto}
.home li#mega-menu-item-7760 a:hover{border-radius:28px!important;background-color:#eb2d2d!important;color:#fff!important;border:2px solid #eb2d2d!important;font-size:21px!important;transition:all .3s ease-in-out!important;font-weight:400;margin-left:25px!important;text-transform:initial!important}
.rk_be_partner_spacing-inr input{padding:10px;margin-bottom:10px;border-radius:3px}
.indi-detail span.wpcf7-list-item{width:50%;padding-top:10px}
.indi-detail span.wpcf7-list-item-label,.tch-detail span.wpcf7-list-item-label{font-size:15px;font-weight:400;padding-left:5px}
.tch-detail span.wpcf7-list-item{width:50%;padding-top:5px}
.tch-detail label{margin-bottom:0}
.rk_be_partner_spacing-inr label{font-size:18px;font-weight:600}
.rk_be_partner_spacing-inr-cb{font-weight:600;font-size:18px;padding-bottom:20px}
.rk_be_partner_spacing-inr{padding-bottom:10px}
.rk_be-partner-spacing-inr input#contact-us-submit-btn{background:#241e64;float:right;padding:26px 50px;border-radius:3px;font-family:'Montserrat-SemiBold'!important;font-size:18px}
.row.project-res{border-bottom:1px solid #e4e4e4!important}
img.pm_img.lazyloaded{margin-bottom:20px!important}
.project-partner-content{margin-top:30px}
@media screen and (max-width: 1000px) and (min-width: 768px) {
.entry-content dl,.entry-content dt,.entry-content ol,.entry-content p,.entry-content ul{font-size:14px}
section.section-list.section-adv-top.sec-adv{margin-top:20px!important}
.col-md-8.erps{flex:100%;max-width:100%}
.bt-link{padding:7px!important}
section.cu-top-outer .container{max-width:100%}
.col-md-6.wp-fr_rorko label{font-size:15px}
.col-md-4.footer_res,.footer-social-links{text-align:center}
ul.footer-social-links{text-align:center}
.col-md-2.footer_resp{flex:33%;max-width:33%;text-align:center}
.footer-top ul{text-align:center}
a.ftr-mail-clr-black{font-size:18px!important}
img.ft-res.lazyloaded{width:50%}
.mp-cta-wrap.bg-blue{padding:25px}
.col-md-8.resp_native{flex:100%;max-width:100%}
img.pm_img.lazyloaded{width:50%}
.col-md-8.section-adv-list{flex:100%;max-width:100%}
.prototype-proc-head{margin:15px auto}
h1.hero-title.app-s{font-size:39px!important}
h2.section-heading{margin-top:25px!important}
.col-md-3.awards-head h2{font-size:27px!important}
img.flogo.ls-is-cached.lazyloaded{margin:0 auto!important}
}
@media screen and (min-width: 1000px) {
.rorko-partners img {padding: 0 10px;}
.rorko-partners {width: 100%;}
}
@media screen and (max-width: 1199px) and (min-width: 768px) {
.col-md-6.submit-form.resp input#request-quote-submit-btn {margin-top: 20px;}
.col-md-6.submit-form.resp {padding: 0;}
}
.col-md-5.process-wheel {padding-top: 15px;}
.be-a-partner-our-ptnr{padding-top:40px}
.be-a-partner-our-ptnr .bt-link{height:90px}
.inside-bn-cont-b-ptnr h1{text-align:center;padding:50px 0}
.file-up-wrap.uploadFile .dashicons-plus-alt:before{color:#2c50fc!important;display:none;}
.grey-bg{background-color:#f7f8fc}
section.client-list-home.client-list-about.grey-bg{padding:20px 0}
.rf-font{width:50%;margin:0 0 10px!important}
@media screen and (max-width: 1000px) and (min-width: 320px) {
.row.project-res.col-revss{flex-direction:column-reverse}
section.section.section-list.section-adv-top img{margin:30px!important}
}
.ft-pm {margin: 0 !important;}
@media screen and (max-width:400px) and (min-width:320px) {
h2.section-heading.web-app-help.ft-pm {font-size: 23px !important;}
}
.col-md-6.rk_contact_us-spacing-inr input,select{font-size:15px}
.aboutus-ressp{padding:0}
.inside-pop-up p{color:#000!important;font-weight:400;font-size:16px;margin:0 auto}
.pop-up-link{margin-top:40px;margin-bottom:25px}
.pop-up-link a{background:#292563;color:#fff;font-family:'Montserrat-SemiBold';font-weight:600;padding:12px 40px;border-radius:3px}
.inside-pop-up h2{font-size:26px;font-weight:700;margin-bottom:20px;letter-spacing:0}
.pum-theme-10168 .pum-content+.pum-close,.pum-theme-enterprise-blue .pum-content+.pum-close:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)!important}
.pum-theme-10168 .pum-content+.pum-close,.pum-theme-enterprise-blue .pum-content+.pum-close{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)!important;transition:bottom .2s ease-in-out,left .2s ease-in-out,box-shadow .2s ease-in-out!important}
.pop-up-img img{padding-top:60px;width:85%;margin:0 auto}
.pop-up-home{background:URL(https://www.rorko.com/wp-content/uploads/2020/06/dot-dot-1.png);background-repeat:no-repeat;background-size:cover;background-position:center}
@media(max-width:499px) {
.pop-up-img img {display: none;}
}
@media (max-width:1024px) and (min-width:500px) {
.pop-up-home .col-md-8{max-width:80%!important}
.pop-up-home .col-md-4{max-width:20%!important}
.pum-container.pum-responsive img{max-width:100%!important;height:auto}
.pop-up-img img{width:100%!important}
}
@media screen and (max-width: 991px) and (min-width: 425px) {
.wd-all-n-one-sol-left{margin-top:0!important}
h2.section-heading{font-size:25px!important}
}
@media (max-width:767px) {
.col-md-6.servics h2.section-heading.ss-heading{margin:0!important}
.st-revss{flex-direction:column-reverse}
.row.inside-pricing-tag .col-md-6{margin-bottom:30px}
.hc--timeline{width:100%!important}
.row.inside-pricing-tag{width:100%!important}
img.devops_img.ls-is-cached.lazyloaded{width:165px!important}
.row.dms ul{margin-bottom:0!important}
.create-solsn{margin-top:0!important}
.wd-all-n-one-sol-left{padding:10px!important}
.tnc-top h5{font-size:21px}
.submit-wp.wp-fr_rorko input.wpcf7-form-control.wpcf7-submit{padding:15px 30px!important;font-size:14px;font-family:'Montserrat-SemiBold'!important}
.cu-form-inner{padding:30px 0}
}
@media (max-width:575px) {
section.section.section-list.crm-advantage.mob-app-dev-in-mob .row{padding:0 10px}
.hc--timelineItem h3{margin-bottom:0}
}
@media (max-width:375px) {
h2.section-heading {font-size: 21px !important;}
}
@media (max-width: 320px) {
h2.section-heading {font-size: 19px !important;}
h2.section-title {font-size: 25px !important;}
}
.home-about-rorko a{color:#000!important}
.section-list.crm-usages p{margin-bottom:20px!important}
ul.whyservice{margin:0}
ul.whyservice li{margin-bottom:20px;font-size:16px}
p.ap{font-size:15px!important;margin-bottom:30px}
ul.app li,ul.apps li{margin:0 0 30px}
.advantg{background-color:#292563;padding:30px 40px;border-bottom:10px solid red;color:#fff;height:100%}
.advantg ul{margin:0}
.advantg h3{font-size:28px}
ul.app,ul.apps{font-size:17px!important}
img.svgimg{max-width:60%;margin:auto}
ul.lead{list-style:none}
ul.lead li::before,ul.whyservice li::before,ul.app li::before{content:"\2022";color:#292563;font-weight:700;display:inline-block;width:1em;margin-left:-1em}
ul.whyservice{list-style:none!important}
h2.appstrategy:after{content:'';width:0;height:3px;border-left:109px solid;left:0;border-color:red;display:block;margin-top:5px}
ul.app{list-style:none!important;margin:0}
.app_img{margin-top:60px}
img.svgs{max-width:75%!important;margin:20px!important}
.herotitle:after{content:'';width:154px;height:3px;border-bottom:3px solid;left:0;bottom:0;border-color:red;justify-content:center;margin:0 auto;display:block;text-align:center;margin-bottom:20px}
section.section.section-list.crm-usages .herotitle.app{font-size:35px!important;text-align:center}
ul.apps li::before{content:"\2022";color:#e63130;font-weight:700;display:inline-block;width:0;width:1em;margin-left:-1em}
ul.apps{list-style:none}
p.desc{font-size:20px!important;line-height:2!important;padding-top:25px}
.custom-hc-pricetag p{color:#000!important}
.hc--timelineItem h3{color:#000!important}
.col-md-6.servics{background:#F7F8FC;padding:30px;margin-bottom:30px}
.section-list.section-adv-top.outsourcing{margin-bottom:30px}
h3.ft-pm{font-size:30px;margin:0 0 10px}
@media (min-width:1001px) {
.mr-resp {margin-top: -50px;}
}
@media screen and (max-width: 410px) and (min-width: 376px) {
.request-form .container {max-width: 350px;}
}
@media (max-width: 368px) {
.inside-pop-up h2 {font-size: 17px !important;}
}
h1.hero-title.app-s {font-size: 50px;line-height: 60px;}
.contect-list-item-brdr-btm span {font-size: 18px;}
span.wpcf7-not-valid-tip{font-size:14px!important}
li.info-rorko-foot{margin-top:10px!important}
.form-rqst input,.form-rqst textarea{padding:1.8rem 10px!important;margin-top:-12px;font-family:'Montserrat-SemiBold'!important}
.form-rqst span.wpcf7-list-item-label{margin-top:0}
.chckbox-for-service input{margin-top:0}
.contact-left-inner img{padding:20px 0}
.wp-fr_rorko label{font-size:16px}
.wp-fr_rorko input,.wp-fr_rorko select{padding:1rem 10px!important}
.tnc-top h5{margin-bottom:0}
ul#mobmenuright li a{font-family:'Montserrat-SemiBold'!important}
p:empty{display:none}
p.solsn-icon-home{margin:0 auto}
.section-inner.thin.error404-content{text-align:center;margin:40px auto}
.error404-content input#search-form-1{width:50%;padding:15px 5px;border-radius:5px;border:1px solid #ddd;margin:20px auto}
@media(max-width:1130px) and (min-width:1024px){
.header-titles-wrapper { margin-right: 5rem; text-align: left;margin-left: 30px;}
}
@media screen and (max-width: 991px) and (min-width: 425px) {
.section.para { margin-top: 20px;}
}
@media (max-width: 767px){
ul.lead{padding-left:10px;}
.container.sec-bottom .col-md-6 img{margin:0}
.thank-you-page{padding:15px 0}
p.thanku-page-para,p.thnku-bol-cont{font-size:16px}
.thank-you-page h1{margin-bottom:10px;font-size:40px}
.wp-left_side-cont p{font-size:17px;margin-top:0}
.whitepapr-mobile-img-cntr{text-align:center}
p.hide-app-in-mibile{display:none}
p.solsn-icon-home{display:block!important}
.row.text-left.service-box h2{margin-bottom:15px}
.rrc-heading-title{padding:50px 15px;width:100%}
}
@media (max-width: 525px){
.container {max-width: 500px;}
}
@media (max-width: 425px){
.container {max-width: 390px;}
}
@media (max-width: 375px){
.container { max-width: 345px;}
}
@media (max-width: 320px){
.container { max-width: 290px;}
} 
.error404-content input.search-submit{background:#241e64;padding:15px 25px;font-size:18px;font-weight:500;border-radius:5px}
p.solsn-icon-home{display:block!important}
.process-wheel video#element1{width:100%!important}
.paglink{text-decoration:none;color:#eb2d2d;font-weight:900}
.tnc-top h5{font-size:25px}
input.wpcf7-form-control.wpcf7-intl-tel.wpcf7-intl_tel.wpcf7-validates-as-required{padding:8px 55px!important;margin-top:9px!important}
.selected-flag:focus,.flag-container:focus{outline:none!important}
.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag{background-color:transparent!important}
section.client-list-home.client-list-about.partners-list{background:#fbfbfb;margin-top:40px;padding:30px 0}
.page-id-6187 h1.hero-title:after{content:'';width:0;height:3px;border-left:140px solid;position:absolute;left:0;bottom:-10px;border-color:red}
.page-id-6112 .cta-heading h2{margin:0 auto;font-size:26px;font-weight:500}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-juicy-pink:focus,.vc_btn3.vc_btn3-color-juicy-pink:hover{color:#0c0c0c!important}
#blog_grid .vc_grid-item-mini{border:1px solid #dcd2d2de!important;border-radius:5px!important}
#blog_grid .vc_grid-item-mini:hover{box-shadow:0 8px 30px 0 #d60000;transform:translate(0px,-10px);transition:all .3s ease-in-out}
input.search-submit{padding:14px 10px;font-size:15px}
.blg-sd input#search-form-1{padding:14px 20px;float:left;width:60%}
.blg-sd input.search-submit{width:40%;float:left}
h4.left-sdbr{margin:10px!important;float:left;width:100%}
.blg-con{border-radius:5px;border:1px solid #a39999;margin-top:80px;padding:10px}
.blg-con ul li a:hover{color:#241e64 !important;}
.blg-con ul li{margin-bottom:17px!important}
.footer_res p{margin:0;font-size:19px!important}
.new-footer h2{font-size:30px!important;margin:0}
a.request_button:hover {background-color: #eb2d2d;}
.wpb_text_column.wpb_content_element.key_technology_box1.valign_center:hover h4 a {color: #eb2d2d !important;}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:hover {
color: #fff !important; border-color: #fff;background-color: #eb2d2d !important;}
a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-round.vc_btn3-style-custom.vc_btn3-block:hover {background-color: #eb2d2d !important;}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md{font-size:18px !important;padding:13px 20px !important;}
ul.footer-social-links.ftr li a {margin: 0px !important;}
.footer-social-links.ftr img:hover{transform:scale(1.1);}
ul.footer-social-links.ftr li{margin-right:0px !important;}
.cta-btn a:hover{color:#fff !important;background: #ea2c2c !important;}
@media(max-width:767px) and (min-width:320px) {
.vc_custom_1634884160701 {
padding-top: 10px !important;
padding-bottom: 10px !important;
}
}
/*AMP Menu*/
.amp-menu.fw{display:none !important;}
.site-logo amp-img {width: auto !important;}
.single.single-post .amp-menu.fw{display:none!important;width:28px!important;height:21px!important;right:15px!important;top:72px;position:absolute!important;z-index:999999!important;background-image:url(https://www.rorko.com/wp-content/uploads/2022/03/menu-icon.png)!important;background-repeat:no-repeat!important;background-position:center!important;background-size:100% auto!important}
.single.single-post .jzsidebar_container svg { stroke: #0000 !important;}
.single.single-post .mobmenur-container {display: none !important;}
.single.single-post .amp-menu.fw {display:none !important;}
.single.single-post #jozz_sidemenu #sidenav {width: 100% !important; max-width: 100% !important;background-color:#051b35 !important;}
.single.single-post #jozz_sidemenu #sidenav li, .single.single-post #jozz_sidemenu #sidenav h3 {
border-bottom:0px;font-size:21px !important;}
.single.single-post #jozz_sidemenu #sidenav li{ border-top: 1px solid #ffffff30;}
.single.single-post #jozz_sidemenu #sidenav li a{margin:0px !important;font-family: 'Montserrat-SemiBold' !important;text-transform:uppercase !important;font-size:21px !important;padding:3px 20px !important;width:100% !important;display:inline-block !important;}
.single.single-post #jozz_sidemenu amp-sidebar nav {padding: 0 0px !important;}
.single.single-post #jozz_sidemenu .closex .sidenav-close {float: right;padding: 4px;margin-top: -10px;}
.single.single-post #jozz_sidemenu #sidenav h3{border:0px !important;padding:0px !important;}
.single.single-post #jozz_sidemenu amp-accordion section:not([expanded]) h3::after, .single.single-post #jozz_sidemenu .af_sidebar amp-accordion section[expanded] h3::after{position:absolute!important;content:""!important;background-image:url(https://www.rorko.com/wp-content/uploads/2022/03/menu-plus-icon.png)!important;background-repeat:no-repeat!important;background-position:center right 20px!important;width:100%!important;height:100%!important;left:0;right:0;margin:0 auto;-moz-transform:inherit!important;-webkit-transform:inherit!important;-ms-transform:inherit!important;transform:inherit!important}
.single.single-post #jozz_sidemenu .af_sidebar amp-accordion section[expanded] h3::after{ background-image:url(https://www.rorko.com/wp-content/uploads/2022/03/menu-minus-icon.jpg) !important;}
.single.single-post #jozz_sidemenu #sidenav li a:hover{background-color:#f97a25;}
.single.single-post ul.sub-menu li{border:0px !important;}
.single.single-post #jozz_sidemenu #sidenav ul.sub-menu li a { font-size: 16px !important;line-height: 24px !important; margin: 0px !important; padding: 0px 35px !important;width: 100% !important;}
.single.single-post #jozz_sidemenu .af_sidebar ul.sub-menu li{line-height:30px !important;margin:0px 0px 5px !important;} 
.single.single-post #jozz_sidemenu .af_sidebar li.sidebar-parent-container ul li a::before{display:none !important;}
p.lead{text-align:inherit !important;}
.hero-left h1.hero-title{font-size:38px!important;transform:inherit !important;position:relative;padding:0px 0px 10px;}
.hero-left h1.hero-title:before{position:absolute;content:"";width:130px;height:3px;left:0;bottom:0;background-color:#eb2d2d;border-radius:20%;}
p.lead.hero-desc {padding: 10px 0px !important;text-align: inherit !important;font-weight: 600 !important;margin: 10px 0px !important;}
.hero-items {padding-left: 20px;}
ul.lead li { font-size: 17px;padding-bottom: 8px;}
ul.whyservice li {margin-bottom: 15px;font-size: 17px;}
ul.app li, ul.apps li {margin: 0 0 18px 0;}
.page-id-6187 h1.hero-title:after{display:none;}
ul.app, ul.apps {padding-left: 25px;font-size: 17px !important;}
@media (max-width:1024px){
.single.single-post .amp-menu.fw {display:block !important;}
}
.single.single-post #jozz_sidemenu #sidenav li {border:0px !important;}
#burgerMask {border:0px !important;opacity:0 !important;}
.i-amphtml-singledoc li, .i-amphtml-singledoc li a{border:0px !important;}
.ftr-mdl{text-align:center !important;}

@media (max-width: 1300px){
.entry-content dl, .entry-content dt, .entry-content ol, .entry-content p, .entry-content ul {font-size: 16px !important;}
}
@media (max-width: 1199px){
.hero-left h1.hero-title {font-size: 30px!important;transform: inherit !important;}
p.lead.hero-desc {padding: 5px 0px !important;} 
ul.lead li {font-size: 16px;padding-bottom: 7px;}
.hero-left h1.hero-title:before {width:100px;}  
.col-md-6.servics {padding: 20px;}  
ul.whyservice li {margin-bottom: 14px;font-size: 16px;} 
ul.whyservice { padding-left: 15px !important;} 
.comment-content h2, .entry-content h2, .entry-summary h2 {font-size: 25px;}
.adv-btm-bx, .advantg {border-bottom: 6px solid #292563;padding: 25px 20px;}
.advantg{border-bottom: 6px solid #eb2d2d;}
.adv-btm-bx h3, .advantg h3 {font-size: 26px;}  
ul.app, ul.apps {font-size: 16px !important;margin:0px 0px 12px !important;padding-left:20px;}  
}
@media (max-width:991px){
.hero-banner-page .col-md-7 {max-width: 100% !important;flex: 100% !important;}
.post-inner.thin {margin-top: 117px;} 
.col-md-5.section-adv-img.prototype-section-img {padding: 0px !important;width: 370px !important;flex: 370px !important;max-width: 370px !important;} 
.col-md-5.section-adv-img img { padding: 20px 0 !important;}
img.mob_image, img#app-dev-img-mobapp, img.ft-res.lazyloaded {width: 400px !important;display:inherit !important;margin:0 auto !important;} 
.col-md-4.rep2 { width: 100% !important;max-width:100% !important;flex: 100% !important;} 
section.section-advantage.section-adv-btm .col-md-6{max-width:100% !important;flex:100% !important;margin:0px 0px 10px;}
section.section-advantage.section-adv-btm{padding:30px 0px !important;} 
.adv-btm-bx h3, .advantg h3 {font-size: 24px;}
ul.app li, ul.apps li {margin: 0 0 10px 0;} 
.adv-btm-bx, .advantg{height:inherit !important;padding: 35px 25px;border-radius:8px !important;}   
}
@media (max-width:767px){ 
.col-sm-12.col-md-4.footer_res.new-footer {padding: 0px !important;text-align: center !important;}
.footer-top ul {text-align: center !important;}
.ftr-last-blk {padding: 0px !important;padding-right: 0px !important;}
.bt-link img {max-height: 40px;filter: none;}
.hero-left h1.hero-title {font-size: 28px!important;padding: 0px 0px 7px !important;}
.hero-left h1.hero-title:before {width: 88px;} 
ul.lead li {font-size: 15px !important;padding-bottom: 7px;}  
.hero-items {padding-left: 10px;} 
.col-md-5.section-adv-img.prototype-section-img {padding: 0px !important;width: 300px !important;flex: 300px !important;max-width: 300px !important; margin: 0 auto;  
max-width:280px !important;}  
 
}
@media (max-width:651px){ 
ul.lead li {font-size: 15px; padding-bottom: 7px;}
.hero-left h1.hero-title {font-size: 25px!important;transform: inherit !important;}
.col-md-5.section-adv-img.prototype-section-img {padding: 0px !important; width: 280px !important;flex: 280px !important;
max-width:280px !important;}  
.comment-content h2, .entry-content h2, .entry-summary h2 { font-size: 24px;}
img.mob_image, img#app-dev-img-mobapp, img.ft-res.lazyloaded {width: 330px !important;display: inherit !important;margin: 0 auto !important;}
.col-md-8.resp_native.rep2 {margin-top: 25px !important;} 
.adv-btm-bx h3, .advantg h3 { font-size: 22px;line-height: 32px !important;}  
ul.app, ul.apps {font-size: 15px !important;  margin: 0px 0px 11px !important; padding-left: 14px;} 
.hero-left h1.hero-title {font-size: 25px!important;}
.mobmenur-container {margin-top: 8px!important;right: 15px;}  
.adv-btm-bx h3, .advantg h3 {font-size: 22px;line-height: 30px;}  
ul.app, ul.apps {font-size: 15px !important;margin: 0px 0px 10px !important;padding-left: 10px;}  
}
@media (max-width:450px){ 
.hero-banner-page .col-md-7 {padding: 0px 0px !important;}
.hero-left h1.hero-title {font-size: 20px!important;padding: 0px 0px 5px;transform: inherit !important;}
.hero-items {padding-left: 5px;}  
.comment-content h2, .entry-content h2, .entry-summary h2 {font-size: 20px !important;line-height:28px !important;}
.container {padding: 0px 10px !important;}  
.page-id-6187 section.section.section-list.crm-usages p {margin-bottom: 20px !important;} 
.col-md-6.servics {padding: 30px;}  
ul.whyservice li {margin-bottom: 11px;font-size: 14px;line-height: 25px;} 
.wd-all-n-one-sol-box h2 {margin-bottom: 15px;} 
img.mob_image, img#app-dev-img-mobapp, img.ft-res.lazyloaded {max-width: 300px !important;width:100% !important;display: inherit !important; margin: 18px auto 0px !important;}
.adv-btm-bx h3, .advantg h3 {font-size: 20px;line-height: 30px !important;} 
.adv-btm-bx, .advantg {padding: 20px 15px !important;}  
ul.app, ul.apps {font-size: 14px !important;line-height: 24px !important;}  
ul.app li, ul.apps li { margin: 0 0 10px 0;}  
.adv-btm-bx h3, .advantg h3 {font-size: 20px !important;line-height: 30px !important;}  
}
.rq-sidebar h1{font-size:40px;line-height:47px;margin-bottom:24px;word-spacing:0}
.form-rqst input, .form-rqst textarea { font-family: 'Montserrat-Regular' !important;}
@media (max-width: 1300px){ .footer_res p { margin: 0px;font-size: 17px!important;}}
.logo img {width: 20%;}
.hm-bnr-left{width:55%;float:left;}
.hm-bnr-right{width:38%;float:right;background-color: #ECEFFF;}
.rt-img{box-shadow:0 0 20px -3px #000;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow .3s;text-align:center;border-radius:10px;position:relative;padding:30px 20px 10px}
 a.full-lnk{position:absolute;left:0;top:0;width:100%;height:100%;font-size:0px !important;z-index:2;}
.hm-full-bnr.fw {margin: 60px 0px 30px;display: flex;flex-wrap: wrap;}
.hm-bnr.fw{display:flex;align-items:center;justify-content:space-between}
.hm-bnr-left h1{color:#333;font-family:'Roboto-Bold';font-size:45px;font-weight:600;line-height:1.2em}
.hm-bnr-left p{color:#353333;font-family:'Roboto-Regular';font-size:19px;line-height:1.4em}
.scnd-sec-cont.fw p{text-align:center;color:#8C8C8C;font-family:'Roboto-Regular';font-size:16px;font-weight:500;line-height:1.4em}
.scnd-sec-cont.fw{text-align:center;margin:30px 0 40px}
.bx-one{width:23.2%;float:left;counter-increment:questionNumber;position:relative;background-color:#fcfcfc;transition:.5s!important;transform:scaleY(1);box-shadow:0 0 6px 0 #000;border-radius:7px;padding:12px;text-align:center;margin:10px}
.bx-one a{font-size:0;position:absolute;content:"";width:100%;height:100%;top:0;right:0;left:0;bottom:0;margin:auto}
.bx-one-cont h6{color:#333!important;font-size:18px!important}
.bx-one-cont p{color:#838383!important;font-size:14px!important;font-weight:500!important;line-height:22px!important}
.wrdpress-bxs.fw{display:flex;flex-wrap:wrap}
.bx-one-cont{min-height:166px}
.bx-one-img{margin-bottom:15px}
.clinent-logos-full.fw{padding:20px 0 0}
.clinent-logos-full img{width:100%;display:block}
.star-proj-right{width:30%;float:right;display:inline-block;text-align:right}
.star-proj-left{width:auto;float:none;display:inline-block}
.star-proj-lt-cont{padding-right:50px}
.star-proj-lt-cont p{color:#333;font-size:18px;font-family:'Roboto-Regular';line-height:28px}
.star-proj-lt-cont h3{margin-bottom:0!important}
.start-projs{border-radius:4px;display:flex;align-items:center;justify-content:center;border:1px solid #3333;padding:20px}
.start-proj-btn a{display:inline-block;display:inline-block;background-color:#161647;font-family:'Roboto-Bold';padding:14px 25px;border-radius:3px;color:#fff;font-size:18px}
.start-proj-btn a:hover{color:#fff;background-color:#6f2da8}
.bx-one:hover h6{color:#6f2da8!important}
.start-proj.fw{margin:20px 0 40px}
.site-info-left{width:auto;float:left;margin-right:50px}
.site-info-right{width:auto;float:right}
.info-bx{width:auto;float:left;margin-left:25px}
.info-bx a{display:inline-block;font-family:'Roboto-Bold';font-size:16px;line-height:28px}
.site-info.fw{display:flex;align-items:center;justify-content:center}
.cpy-ryt-cont.fw{text-align:center;padding:20px 0}
.cpy-ryt-cont p{color:#333;margin-bottom:0;font-size:16px;font-family:'Roboto-Regular';line-height:28px;width:auto;float:left}
.rt-img h6{color:#000;font-family:'Roboto-Bold';font-size:22px}
.imfo-blks.fw{width:auto;float:left;margin-left:8%}
.rt-img img{width:200px;display:inline-block;margin:0}
.rt-btn{width:100%;float:left}
.rt-btn a{padding:14px 35px;display:inline-block;background-color:#161647;font-family:'Roboto-Bold';color:#fff;margin:0 0 25px;font-size:18px;border-radius:3px}
.rt-img:hover .rt-btn a,.rt-btn a:hover{background-color:#6f2da8}
.rt-btn.two{width:auto;float:right}
.page_content .genpg-rite h2{color:#333;font-family:'Roboto-Bold';font-size:32px;font-weight:600;line-height:150%}
.page_content .genpg-rite h6{color:#333;margin-bottom:15px;font-size:24px;font-family:'Roboto-Bold';line-height:30px}
.page_content .genpg-rite p{color:#333;font-family:'Roboto-Regular';font-size:17px;line-height:30px}
.woo-com.fw p{color:#8C8C8C!important;font-size:16px!important}
/*woocommerce*/
.e-com-left{width:49%;float:left;}
.e-com-right{width:49%;float:right;}
.woo-com.fw {margin:20px 0px;display: flex;align-items: center; justify-content: space-between;}
/*theme development*/
.theme-dev-left{width:48%;float:left;}
.theme-dev-right{width:48%;float:right;}
.theme-dev-cont{width:100%;float:right;position:relative;padding-left:120px;}
.theme-dev-cont:before{position:absolute;content:"";width:80px;height:80px;left:0px;background-image:url(images/theme-sprites.png);background-position:0px 0px;}
.theme-dev-cont.two:before{background-position:-80px 0px;}
.theme-dev-cont.three:before{background-position:-160px 0px;}
.theme-dev-cont.four:before{background-position:-240px 0px;}
.theme-dev-cont.five:before{background-position:-320px 0px;}
.theme-dev-cont.six:before{background-position:-394px 0px;}
.theme-dev-cont.seven:before{background-position:0px -80px;}
.theme-dev-cont.eight:before{background-position: -80px -73px;}
.theme-dev-cont.nine:before{background-position: -153px -73px;}
.theme-dev-cont.ten:before{background-position: -233px -74px;}
.theme-dev-cont.eleven:before{background-position: -314px -74px;}
.theme-dev-cont.twelve:before{background-position: -395px -75px;}
.theme-dev.fw {display: flex;flex-wrap: wrap;margin: 25px 0px;}
/* 404 page */
.error404 h1 {font-size: 40px;line-height: 50px;font-family: 'Roboto-Bold';color: #fff;margin:0px 0px 20px;}
.error404 .genpg-rite { padding: 50px 0px;}
.home-btn a {font-size: 15px;display: inline-block;line-height: 15px;padding: 10px 15px;border: 2px solid #6f2da8;border-radius: 6px;font-family: 'Roboto-Regular';background: #6f2da8;color: #fff;width: auto;transition: all 0.9s ease;}
.home-btn a:hover{background:#131345;border:2px solid #131345;}
.error404 .page_bnr.fw{background-image: url(https://vipprojects.biz/projectm/wp-content/uploads/2022/05/Mask-group-2.png);background-repeat: no-repeat;background-size: cover;background-position: center top;padding:200px 0px;}
.home-btn{margin-top:30px;}
/* wordpress experts */
.scnd-sec.fw {margin-bottom: 30px;}
.our-clnts h3{text-align:center;font-size:30px;font-family:'Roboto-Bold';line-height:40px;margin:0 0 25px;width:auto;float:left}
.star-proj-lt-cont h4{font-family: 'Roboto-Regular';font-size:20px;}
.star-proj-lt-cont h5 {display: inline-block;font-family: 'Roboto-Regular';font-size:16px;margin:0px;}
.star-proj-lt-cont p{display:inline-block;margin:0px;}
.top-btn { width: auto;float: right;margin-top: -4%;}
.top-btn a{font-family:'Roboto-Regular';font-size:18px;line-height:25px;color:#131345;font-weight:600;padding:15px 30px;background-color:#ecefff;border-radius:30px}
.top-btn a strong {font-weight: normal;color:#6f2da8; font-weight: 600;}
.top-btn a:hover{ color: #6f2da8;}
/*pop-up-styling*/
.pop-img {margin: 0 auto 20px;}
.pop-img img{width:100%;display:block;border-radius:3px;}
.pop-btn { width: 100%;float: left;text-align: center;}
.pop-btn a{width:90%;background-color:#131345;display:inline-block;padding:14px 35px;color:#fff;font-family:'Roboto-Regular';font-weight:400;border-radius:2px;margin-top:15px;font-size:20px}
.pop-btn a:hover{background-color:#6f2da8}
.pum-theme-92 .pum-container,.pum-theme-lightbox .pum-container{border:0!important;box-shadow:inherit!important}
.main-popup p{font-family:'Roboto-Bold';font-size:26px;line-height:36px;font-weight:600;margin:0 0 10px;padding:0;text-align:center}
button.pum-close.popmake-close{border-radius:0!important;background-color:inherit!important;color:#131345!important;padding:0!important;font-size:28px!important;top:3px!important;right:3px!important;background-color:#ebe9e9fc!important;box-shadow:inherit!important;border:0!important}
.pum-container.pum-responsive.pum-responsive-small{width:100%;max-width:550px!important;background-color:#ecf3fb;padding:40px 20px!important}
.rt-btn.one a{padding:16px 70px;font-size:20px;font-family:'Roboto-Bold'}
#qlwapp.qlwapp-rounded.qlwapp-button .qlwapp-toggle{font-family:'Roboto-Regular'!important}
#qlwapp .qlwapp-box .qlwapp-header .qlwapp-description{font-family:'Roboto-Regular'!important}
.qlwapp-info{font-family:'Roboto-Regular'!important}
.wrdpress-boxes.sprites.fw .bx-one{padding-top:90px;position:relative}
.wrdpress-boxes.sprites.fw .bx-one:before{position:absolute;content:"";width:69px;height:65px;left:0;right:0;top:12px;margin:auto;background-image:url(images/hm-sprites.png);background-position:0 0}
.wrdpress-boxes.sprites.experts.fw .bx-one:before{background-image:url(images/expert-sprites.png)}
.wrdpress-boxes.sprites.fw .bx-one.two:before{background-position:-70px 0}
.wrdpress-boxes.sprites.fw .bx-one.three:before{background-position:-140px 0}
.wrdpress-boxes.sprites.fw .bx-one.four:before{background-position:-192px 0}
.wrdpress-boxes.sprites.fw .bx-one.five:before{background-position:5px -63px}
.wrdpress-boxes.sprites.fw .bx-one.six:before{background-position:-59px -60px}
.wrdpress-boxes.sprites.fw .bx-one.seven:before{background-position:-128px -189px}
.wrdpress-boxes.sprites.experts.fw .bx-one.four:before{background-position:-211px 0}
.wrdpress-boxes.sprites.experts.fw .bx-one.five:before{background-position:-274px 0}
.wrdpress-boxes.sprites.experts.fw .bx-one.six:before{background-position:6px -69px}
.wrdpress-boxes.sprites.experts.fw .bx-one.seven:before{background-position:-69px -69px}
.wrdpress-boxes.sprites.experts.fw .bx-one.eight:before{background-position:-138px -69px}
.wrdpress-boxes.sprites.experts.fw .bx-one.nine:before{background-position:-207px -68px}
.e-com-right.mob{display:none!important}
.theme-devs.fw{padding:0 0 30px}
.our-clnts.fw{padding:30px 0}
.clinent-logos-full.fw img.mobile{display:none}
.thank-you-page.fw{padding:60px 0;text-align:center}
/* home page */
.nw-banner.fw {padding: 150px 0px 0px;background-image: url(https://www.grape5.com/wp/wp-content/uploads/2022/07/Group-23.jpg);background-position: center;background-repeat: no-repeat;background-size: cover;position:relative;}
.nw-banner.fw h1{font-size:30px;line-height:45px;margin:0px 0px 20px;color:#fff;letter-spacing:2px;font-family: 'Roboto-Regular';}
.nw-banner_article h3{font-size: 18px;color: #fff;margin: 0 0 10px;position: relative;line-height: 1.6;font-weight: 400;padding-left: 35px;position:relative;font-family: 'Roboto-Regular';}
.nw-banner_article h3 i{font-size: 19px;color: #fff;margin-right: 5px;position: absolute;left: 0;top: 4px;}
.nw-banner_article h3:nth-child(4):before{position: absolute;width: 162px;height: 3px;bottom: -1px;left: 35px;content: ''; z-index: 0;background: #ffe03d;background: -moz-linear-gradient(-45deg, #ffe03d 0%, #eb5527 100%);background: -webkit-linear-gradient(-45deg, #ffe03d 0%,#eb5527 100%);background: linear-gradient(135deg, #ffe03d 0%,#eb5527 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe03d', endColorstr='#eb5527',GradientType=1 );transform: skew(-26deg);}
.nw-bnr-blk-left{width:58%;float:left;padding-right: 72px;}
.nw-bnr-blk-right{width:39%;float:right;background: #ededed;border-radius: 10px;}
.nw-bnr-blk-right-imgs{background:#eeee;border-top-right-radius: 10px;border-top-left-radius: 10px;background:#074082;}
.nw-bnr-blk-right-imgs img {max-width: 90%;margin: 0 auto;display: block;}
.nw-bnr-frm-heading.fw{position:relative;padding: 30px 15px 15px 15px;}
.nw-bnr-frm-hding h2 {font-size: 23px !important;line-height: 33px !important;margin: 0px 0px 9px;font-family: 'Roboto-Regular' !important;}
.nw-bnr-frm-heading:before{position: absolute;content: '';width: 20px;height: 25px;background: #6DBF1B;top: 0;left: 10px;clip-path: polygon(0 0, 100% 0, 100% 50%, 100% 100%, 49% 65%, 0 100%);}
.arrow-animation {position: absolute;left: -50px;top: 50px;}
.arrow-animation svg {width: 42px;height: 100px;margin: 0 auto;}
.arrow-animation svg .draw-arrow {stroke-width: 2;stroke: #fff;fill: none;stroke-dasharray: 400;stroke-dashoffset: 400;-webkit-animation-duration: 3s;animation-duration: 3s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;-webkit-animation-name: draw; animation-name: draw;animation-iteration-count: infinite;}
.arrow-animation svg .draw-arrow.tail-1 {-webkit-animation-delay: 0.5s;animation-delay: 0.5s;stroke-width: 5;}
.arrow-animation svg .draw-arrow.tail-2 {-webkit-animation-delay: 0.7s;animation-delay: 0.7s;stroke-width: 4;}
.bnr-frm-hding h2{font-family: 'Roboto-Regular';font-size: 23px;line-height: 33px;margin: 0px 0px 10px;color: #000;}
.bnr-frm-hding{background: transparent;border-radius: 10px;margin-bottom: 20px;text-align: left;}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {width: 100%;padding: 10px 14px;border-radius: 5px;outline: none;border: 1px solid #d3cccca8;margin: 0px 0px 15px;font-size: 17px;}
textarea.wpcf7-form-control.wpcf7-textarea{width: 100%;padding: 10px 14px;border-radius: 5px;outline: none;border: 2px solid #d3cccca8;margin: 0px 0px 10px;font-size: 15px;height: 110px;font-family: 'Roboto-Regular';}
input.wpcf7-form-control.has-spinner.wpcf7-submit {padding: 10px 20px;width: 100%;outline: none;border: 2px solid #eb5527;background: #eb5527;color: #fff;font-size: 20px;letter-spacing: 0.4px;font-family: 'Roboto-Regular';margin-top: 10px;border-radius:5px;cursor:pointer; font-family: 'Roboto-Bold';text-transform:uppercase;}
.nw-banner_article a {font-size: 19px;font-family: 'Roboto-Regular';background: #eb5527;padding: 12px 28px;width: auto;color: #fff;border-radius: 5px;margin-top: 40px;border:2px solid #eb5527;display:inline-block;}
.nw-second-sec-blk-right h3 {font-family: 'Roboto-Regular';font-size: 19px;line-height: 30px;margin: 0px 0px 15px;}
.slider-sec.fw{background:#2B2A2D;}
.slider-left-sec h5 {font-size: 18px;color: #fff;font-family: 'Roboto-Regular';margin: 20px 0px 20px;letter-spacing: 0.4px;}
.slider-sec-blks.fw {display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;}
.slider-left-sec {width: 33.33%;float: left;}
.slider-right-sec {width: 66.67%;float: right;overflow:hidden;padding: 15px 0px;}
.expert_listing_wordpress {margin-bottom: 50px;}
.nw-second-sec.fw{padding:50px 0px;background-color: #F8F9FA;}
.nw-second-sec h2, .steps-sec h2,.last-sec h2{text-align: center;color: #0F58A5!important;font-size: 33px!important;text-transform: capitalize;line-height:43px!important;margin-bottom: 25px;font-family: 'Roboto-Regular'!important;font-weight: 500 !important;}
.nw-second-sec h2 span, .steps-sec h2 span,.last-sec h2 span,.our-clients h2 span{color:#eb5527}
.nw-second-sec-blks.fw {display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;margin-top: 20px;}
.nw-second-sec-blk { width: 48%;float: left;border-right: 2px dotted #c4c4c4;margin: 0px 0px 30px;}
.nw-second-sec-blk.second-sec-blk.two, .second-sec-blk.second-sec-blk.four, .second-sec-blk.second-sec-blk.six{;border-right:0px;}
.nw-second-sec-blk-right p {padding-right: 15px;}
.nw-second-sec-blk-left {width: 33.33%;float: left;}
.nw-second-sec-blk-left img {max-width: 120px;}
.nw-second-sec-blk-right {width: 66.67%;float: right;}
.nw-second-sec-blk a {margin: 0px 0px 0px;text-decoration: underline;color: blue;font-size: 17px;line-height: 27px;font-family: 'Roboto-Regular';display:inline-block;}
.nw-gr-logs.owl-carousel.fw.owl-loaded.owl-drag {padding: 20px 0px;}
.gr-logo-item img {transform: scale(0.9);height: 40px;}
.steps-sec {padding:50px 0px;}
.steps-sec span.inner{font-size: 36px;font-weight: 700;background: linear-gradient(135deg,#eb5527 0%,#ffe03d 100%);display: block;width: 55px;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.steps-sec-blks.fw{display:flex;flex-wrap:wrap;align-content:center;margin: 30px 0px 20px;} 
.steps-sec-blk {width: 48%;float: left;margin: 0px 1%;text-align: center;}
.steps-sec-blk h2 {text-align: left;}
.steps-sec-blk.steps-sec-blk.two,.steps-sec-blk.steps-sec-blk.three,.steps-sec-blk.steps-sec-blk.six {padding: 0px 40px;}
.inner-blk {padding: 35px 30px;border-radius: 5px;box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%);}
.inner-blk h3 {font-size: 24px;line-height: 20px;margin: 0px 0px 15px;text-align: left;}
.inner-blk p {font-size:18px!important;line-height:28px!important;}
.nw-middle-btn a{font-size: 19px;font-family: 'Roboto-Regular';background: #eb5527;padding: 11px 28px;width: auto;color: #fff;border-radius: 5px;margin-top: 0px;border:2px solid #eb5527;display:inline-block;text-align:center;}
.nw-middle-btn.fw {text-align: center;}
.inner-blk p {font-size: 17px;line-height: 29px; margin: 0px 0px 10px;text-align: left;}
.our-clients.fw {padding: 50px 0px ;text-align: center;background-image: url(https://www.grape5.com/wp/wp-content/uploads/2022/07/banner_back.png);background-position: center;background-repeat: no-repeat;background-size: cover;}
.our-clients ul li{display:inline-block;}
h2.text-center.white_text {color: #fff;margin: 0px 0px 25px;font-size: 30px;line-height: 30px;font-family: 'Roboto-Bold';}
h3.sub_title.text-center {font-size: 21px;color: #fff;font-weight: 500;line-height: 21px;margin: 0px 0px 20px;font-family: 'Roboto-Regular';}
.our-clients li i {color:#f0ad4e;font-size: 26px;margin: 0px 5px;line-height: 26px;}
.our-clients-blk {width: 48%;float: left;margin: 0px 1%;}
.our-clients-blks.fw {margin: 30px 0px;}
.our-clients-item img { height: 120px;object-fit: cover;padding: 0 40px;}
.our-logo-item img {width: 146px;height: 100px;border:2px solid #fff;}
.our-clients-blk p {color: #fff!important;}
.our-clients-item{width: 48%;float: left;margin: 1px 1%;}
.our-clients-item:nth-child(7) {width: 100%;margin: 10px auto;}
.owl-nav button.owl-prev{float:left;}
.owl-nav button.owl-prev span {font-family: 'OpenSans-Regular';width: 30px;position: absolute;left: 10px;margin: auto;color: #fff;height: 30px;display: flex;align-items: center;justify-content: center;text-align: center;margin-top: -5px;border-radius: 100%;padding-bottom: 10px;border:1px solid #fff;top:40%;font-size:38px;}
.owl-nav button.owl-next span {font-family: 'OpenSans-Regular';width: 30px;position: absolute;right: 10px;margin: auto;color: #fff;height: 30px;display: flex;align-items: center;justify-content: center;text-align: center;margin-top: -5px;border-radius: 100%;padding-bottom: 10px;border:1px solid #fff;top:40%;font-size:38px;}
.project-sec.fw {padding: 50px 0px;background-image: url(https://www.grape5.com/wp/wp-content/uploads/2022/07/second-ssecrtion-1.jpg);background-position: center;background-repeat: no-repeat;background-size: cover;}
.project-sec h2{font-size: 50px!important;text-align: center;text-transform: uppercase;line-height: 60px!important;margin-bottom: 30px;color: #074082!important;letter-spacing: -1px;font-family: 'Roboto-Bold';}
.project-sec h2 span{color:#eb5526;}
.project-sec-blks.fw {display: flex;flex-wrap: wrap;justify-content: space-between;}
.project-sec-blk-left{width:50%;float:left;background: #0F58A5;color: #fff;padding: 50px 40px 50px 40px;}
.project-sec-blk-right{width:50%;float:left;background:#fff;}
.project-sec-blk-left h3{color: #FFFFFF;font-size: 36px;font-weight: 500;text-transform: capitalize;margin: 0 0 15px;font-family: 'Roboto-Regular';}
.project-sec-blk-left p{color: #fff!important;font-size: 19px!important;font-weight: 500;line-height:29px!important;margin: 21px 0 27px;}
.project-left-pepole {padding-top: 100px;position: relative;margin: 100px 0px 0px;}
.project-left-pepole:before{content: "";background: #ffffff4d;height: 1px;position: absolute;top: 0;width: 50%;}
.project-left-pepole h4 {font-size: 28px;font-family: 'Roboto-Bold';line-height: 36px;margin: 0px 0px 15px;color: #fff;}
.project-left-pepole-blks.fw {display: flex;flex-wrap: nowrap;align-items: center;justify-content: center;}
.project-left-pepole-blk {flex: 0 0 20%;padding: 6px;text-align: center;}
.project-left-pepole-blk figure.memmber_img{margin: 0;width: 100%;height: auto;overflow: hidden;border-radius: 50%;border: 4px solid #094c93; display: inline-block;max-width: 100px;}
.member_name {font-size: 17px;text-transform: capitalize;line-height: 29px;font-family: 'Roboto-Regular';color: #fff;}
.last-sec.fw {padding: 50px 0px;}
.read-more-sec-blk{padding: 7px !important;}
.read-more-sec-inner{background: #fff;box-shadow: 0 2px 12px 0 rgb(225 225 225 / 50%);border-radius: 9px;display: flex;justify-content: center;align-items: center;padding: 1em;min-height: 150px;}
.read-more-sec-inner img{filter: grayscale(1);transition: .3s ease-in-out;height: auto;cursor:pointer;}
.read-more-sec-inner img:hover{filter: grayscale(0);}

.sliders-sec-blks .owl-stage {display: flex;
/* 	animation: scrollLeft 60s linear infinite; */
}
@keyframes scrollLeft {
    0% { transform: translateX(0); }
    100% { transform: translateX(-50%); }
}
.sliders-sec-two-blks .owl-stage {display: flex;
/* 	animation: scrollRight 60s linear infinite; */
}
@keyframes scrollRight {
    0% { transform: translateX(-0%); }
    100% { transform: translateX(50%); }
}


/* clutch landig page  */
a.clutch-mobmenu-right-bt {display: none;}
.clutch-accordian {display: none;}
/* clutch-landing-new */
.page-id-14616 .header-inner.section-inner {display: none;}
.page-id-14220 .header-inner.section-inner {display: none;}
.clutch-accordion{background-color:#eee;color:#444;cursor:pointer;padding:10px 18px;width:100%;border:none;text-align:left;outline:none;font-size:15px;transition:.4s;display:flex;align-items:center;margin-bottom:16px;border-radius:8px}
.line-bt{border-bottom:0 solid #000}
.clutch-accordian .bk-col{background:linear-gradient(180deg,rgba(252,234,234,1) 0%,rgba(234,234,240,1) 100%);background-repeat:no-repeat}
.clutch-accordian .bk-coler{background:#eaeaf0}
.clutch-accordion.active{border-radius:8px 8px 0 0;background:linear-gradient(to left,var(--custom_color) -500%,#fff);border-bottom:none;margin-bottom:0}
.panel{padding:0 18px;display:none;background-color:#fff;overflow:hidden;border-radius:0 0 8px 8px;margin-bottom:12px;box-shadow:0 7px 10px 0 rgba(8,9,6,0.15)}
.clutch-accordian{width:100%;float:left}
.clutch-accordion:after{content:'';right:86px;position:absolute;background-image:url(https://www.rorko.com/wp-content/uploads/2023/08/Vector.png);width:14px;height:12px;background-repeat:no-repeat;background-size:contain;transition:.1s ease}
.clutch-accordion.active:after{transform:rotate(180deg);transition:.1s ease}
.clutch-accordion h3{font-size:22px;line-height:26px;font-family:circularstd-bold!important;font-style:normal;font-weight:700;color:#292563;padding-left:20px}
.panel p{font-size:17px;line-height:30px;font-family:montserrat-regular!important;color:#000}
.clutch-accordion h3{margin:0;padding-left:10px}
.clutch-accor-blk .clutch-accordion.active{box-shadow:0 0 15px 0 rgba(0,0,0,.15)}
.trusted-sec-blk.two.clutch-mob{display:none}
.trusted-sec-blk-two-img-mob{float:left;align-items:center;display:flex;justify-content:center;width:30.9%;height:120px;margin:5px;box-shadow:0 0 15px 0 rgba(0,0,0,.15);border-radius:13px}
.trusted-sec-blk-two-img-mob.clutch-mob-lst-blk{display:none}
.page-id-14616 #site-footer{display:none}
.page-id-14220 #site-footer{display:none}
.footer-sec .container:after{border-bottom:1px solid #fff;content:'';right:0;position:absolute;width:100%;height:0;background-repeat:no-repeat;background-size:contain;transition:.1s ease}
.page-id-14616 .clutch-menu-head{display:none}
.page-id-14220 .clutch-menu-head{display:none}
.clutch-mobmenur-container h1{top:-20px;right:-48px;position:absolute;font-size:21px;line-height:35px;text-align:left;letter-spacing:1px;color:#E92F2F}
.clutch-mobmenur-container h1 span{color:#333;font-size:26px}
.clutch-mobmenur-container a{font-size:14px!important;padding:12px 22px;width:59%;text-align:center}
.clutch-landing-bnr.clutch-bner-new{padding:130px 0 60px}
.trust-brand-img{float:left;overflow:hidden}
.owl-nav.disabled{display:none}
.trust-brand-img.owl-mob{display:none}
.post-inner.thin{overflow:hidden}
section.abt-clnt-sections.slid-mob.fw{display:none}
button.owl-prev{background-color:transparent}
button.owl-dot{background-color:transparent}
button.owl-next{background-color:transparent}
section.abt-clnt-sections .owl-prev span,section.abt-clnt-sections .owl-next span{position:relative;font-size:0;padding:0 17px}
section.abt-clnt-sections .owl-prev,section.abt-clnt-sections .owl-next{position:relative;bottom:-16px}
.owl-dots{display:none}
section.abt-clnt-sections.slid-mob.fw{width:100%;float:left;padding-top:53px;padding-bottom:22px}
.owl-nav{text-align:center;margin-top:-20px;display:flex;justify-content:space-between;margin-left:38px;margin-right:38px;margin-bottom:50px}
section.abt-clnt-sections .owl-prev span,section.abt-clnt-sections .owl-next span{position:relative!important;font-size:0!important;padding:0 17px}
section.abt-clnt-sections.slid-mob.fw button.owl-prev:before{position:absolute;content:'';right:76px;top:-87px;width:25px;height:25px;background-image:url(https://www.rorko.com/wp-content/uploads/2023/08/arw-left-red.png);background-position:center;background-repeat:no-repeat;background-size:cover}
section.abt-clnt-sections.slid-mob.fw button.owl-next:before{position:absolute;content:'';right:28px;top:-87px;width:25px;height:25px;background-image:url(https://www.rorko.com/wp-content/uploads/2023/08/arw-rgt-red.png);background-position:center;background-repeat:no-repeat;background-size:cover}
button.owl-prev,button.owl-next{padding:0!important;margin:0!important;cursor:auto!important}
.owl-nav button.owl-prev span{display:none!important}
.owl-nav button.owl-next span{display:none!important}
.page-id-14220 .header-inner.section-inner {display: none;}
.page-id-14220 #site-footer {display:none;}
.clutch-landing-header {margin-top: -1px;position: absolute;width: 100% !important;float: left;z-index: 999;}
.clutch-landing-header .container, .clutch-landing-bnr  .container {max-width: 100%;padding: 0px 7.6% !important;}
.header-sec-cluth {display: flex;flex-wrap: wrap;justify-content: center;padding: 30px 0px 0px;}
.logo {width: auto;float: left;}
.menu {width: auto;float: right;display:flex;flex-wrap:wrap;justify-items:center;align-items:center;}
a.call-btn-lnd-pg {margin-right: 25px !important;}
.page-id-14220 .header-sec-cluth ::marker {color: transparent;}
.header-sec-cluth img {width: 250px;height: auto;}
.menu a {font-size: 21px;line-height: 42px;padding: 7px 33.5px;border: 2px solid #fff;border-radius: 10px;color: #fff;display: inline-block;margin: 0 auto;font-family: 'Roboto-Regular' !important;font-weight:400;}
.clutch-landing-blks {width: 100%;float: left;/*display: flex;flex-wrap: wrap;justify-content: space-between;*/}
.clutch-landing-blk-right {width: 34%;float: right;padding: 24px 28px 10px;background: #FFFFFF;box-shadow: 4px 4px 60px rgba(0, 0, 0, 0.15);border-radius: 10px;margin-top:50px;}
article#post-14220 .clutch-landing-blk-right p {margin-bottom: 0px !important;}
.clutch-landing-blk-left {width: 60%;float: left;}
.clutch-landing-bnr {padding: 130px 0px 64px;margin: 0px;width: 100% !important;float: left;background-image: url(https://www.rorko.com/wp-content/uploads/2023/11/rorko-landing-page-bnr.webp);background-position: center;background-repeat: no-repeat;background-size: cover;position: relative;color:#fff;margin-top:-2px;}
.clutch-landing-blk-left h1 {font-size: 50px;line-height: 50px;font-family: 'CircularStd-Bold' !important;font-weight: 700;letter-spacing: 1.76227px;color: #E92F2F;;margin-bottom:46px !important}
.clutch-landing-blk-left h1 span {font-size: 100px;line-height: 90px;color: #fff;font-family: 'CircularStd-Black';font-weight:900;}
.clutch-landing-blk-left h2 {font-family: 'CircularStd-Book' !important;font-style: normal;font-weight: 450;font-size: 24px;line-height: 34px;letter-spacing: 1px;color: #FFFFFF;transform: rotate(0.02deg);margin: 0px 0px 36px;}
article#post-14220 .clutch-landing-blk-left p {font-size: 18px !important;line-height: 28px !important;font-family: 'CircularStd-Medium' !important;font-weight: 500;transform: rotate(0.02deg);}
.clutch-landing-blk-left ul { padding-left: 20px;}
.clutch-landing-blk-left ul li {font-size: 16px;line-height: 28px;font-family: 'CircularStd-Book' !important;font-weight: 100; margin: 0px 0px 16px;color: #fff;transform: rotate(0.02deg);}
.page-id-14220 ::marker {color: #ff0000;}
.clu-land-left-blks {width: 100%;float: left;display: flex;flex-wrap: wrap;margin-top: 46px;}
.clu-land-left-blk {width: 26%;float: left;margin: 0px 2.5%;}
.clu-land-left-blk.three {width: 38%;}
.clu-land-left-blk:first-child{margin-left:0px !important}
.clu-land-left-blk:last-child {margin-right: 0px !important}
.clu-land-left-blk iframe {width: 100% !important;float: left;display: block;height: auto !important;border: 0px !important;text-align: center;transform:scale(1.1);}
.clu-land-left-blk img {width: 100% !important;display: block;height: 100%;object-fit: contain;}
.cluth-testimonials-sec {padding: 50px 0px;width: 100% !important;float: left;text-align:center;background: transparent;position:relative;}
.cluth-testimonials-sec:after {position:absolute;content:'';width:20%;height:49%;left:0;bottom:0;background-image:url(https://www.rorko.com/wp-content/uploads/2023/04/testimonial-left.svg);background-size:cover;background-repeat:no-repeat;background-position:center;z-index: -1;}
.cluth-testimonials-sec:before {position:absolute;content:'';width:20%;height:49%;right:0;top:0;background-image:url(https://www.rorko.com/wp-content/uploads/2023/04/testimonial-right.svg);background-size:cover;background-repeat:no-repeat;background-position:center;z-index: -1;}
.cluth-testimonials-sec h2{font-family: 'CircularStd-Bold' !important;font-style: normal;font-weight: 900;font-size: 50px;line-height: 60px;color: #292563;}
.cluth-testimonials-sec .gw_wrapper:not(.gw_wrapper[data-count="1"]):not(.gw_wrapper[data-count="2"]) {max-width: 0% !important;margin:  auto !important;padding: 50px 50px 50px;}
.widgets_wrapper.gw_wrapper {width: 100% !important;max-width: 100% !important;margin: 0 auto !important;padding: 50px 50px !important;}
.cluth-trusted-sec {width: 100% !important;float: left;padding: 45px 0px;background: #F5F5F5;}
.trusted-sec-blks {width: 100% !important;float: left;display:flex;flex-wrap:wrap;align-items: center;}
.trusted-sec-blk {width: 32% !important;float: left;}
.trusted-sec-blk h2 { font-family: 'CircularStd-Black' !important;font-style: normal;font-weight: 900;font-size: 50px;line-height: 60px;color: #292563;}
.trusted-sec-blk.two {width: 68% !important;float: right;display: flex;flex-wrap: wrap;}
.trusted-sec-blk-two-img {width: 16.6%;margin: 0;float: left;border-right: 1px solid rgb(218, 227, 246);border-bottom: 1px solid rgb(218, 227, 246);padding: 5px;flex: 0 0 16.6%;align-items: center;display: flex;justify-content:center;}
.trusted-sec-blk-two-img.nineteen, .trusted-sec-blk-two-img.twenty, .trusted-sec-blk-two-img.twentyone, .trusted-sec-blk-two-img.twentytwo, .trusted-sec-blk-two-img.twentythree, .trusted-sec-blk-two-img.twentyfive {border-bottom: 0px;}
.trusted-sec-blk-two-img.Twelve, .trusted-sec-blk-two-img.six, .trusted-sec-blk-two-img.eightteen, .trusted-sec-blk-two-img.twentyfive {border-right: 0;}
.cluth-trusted-sec .container, .our-work-sec .container, .our-work-sec-one .container, .tools-sec .container, .sh-co-sec .container, .footer-sec .container  {max-width: 100%; width: 100%;padding: 0px 7.6% !important;}
.clutch-landing-blk-right h2 {font-family: 'Montserrat-Regular'!important;font-style: normal;font-weight: 100;font-size: 15px;line-height: 24px;letter-spacing: 1px;color: #242441;text-align:left;}
.full-width {width: 80% !important;margin: 0 4% 0 16%;float: none !important;}
.rorko-Guarantee-sec {width: 100% !important;float: left;padding: 80px 0px;}
.rorko-Guarantee-sec-blks {width: 100% !important;float: left;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.rorko-Guarantee-sec-blk {width: 48% !important;float: left;}
.rorko-Guarantee-sec-blk.two {width: 48% !important;float: right;background:none;padding: 0;}
.rorko-Guarantee-sec-blk.two h2 {font-family: 'CircularStd-Black';font-style: normal;font-weight: 900;font-size: 60px;line-height: 76px;color: #292563;margin:0px 0px 36px;}
.rorko-Guarantee-sec-blk_two {margin: 0px 0px 36px;padding-left:76px !important;position: relative;}
.rorko-Guarantee-sec-blk_two h3 {font-family: 'CircularStd-Medium' !important;font-style: normal;font-weight: 500;font-size: 22px !important;line-height: 36px !important;color: #292563;margin-bottom: 0px !important}
.rorko-Guarantee-sec-blk_two:before{position:absolute;content:'';left:0;top:6px;width:60px;height:60px;background-image:url(https://www.rorko.com/wp-content/uploads/2023/04/Flexible-icon.svg);background-position:center;background-repeat:no-repeat;background-size:cover;}
.rorko-Guarantee-sec-blk_two.two:before{background-image:url(https://www.rorko.com/wp-content/uploads/2023/04/Team-icon.svg);}
.rorko-Guarantee-sec-blk_two.three:before{background-image:url(https://www.rorko.com/wp-content/uploads/2023/04/Long-term-icon.svg);}
.rorko-Guarantee-sec-blk_two.three {margin-bottom: 53px !important;}
.rorko-Guarantee-sec-btn {width: auto;float: left;padding-left:2%;}
.rorko-Guarantee-sec-btn a{font-size: 21px;line-height: 42px;padding: 7px 42px;display: inline-block;border: 2px solid #E92F2F;border-radius: 8px;background: #E92F2F;color: #fff;font-family: 'Montserrat-Regular'!important;font-weight: 600;white-space:nowrap;}
.our-work-sec {width: 100% !important;float: left;padding: 80px 0px 80px;}
.our-work-sec-left {width: 39%;float: left;}
.our-work-sec-left h2 {font-family: 'CircularStd-Bold' !important;font-style: normal;font-weight: 900;font-size: 60px;line-height: 76px;color: #292563;margin: 0 auto;}
.our-work-sec-right, .our-work-sec-Right {width: 54%;float: right;}
article#post-14220 .our-work-sec-right p, article#post-14220 .our-work-sec-Right p{font-family: 'CircularStd-Book' !important;font-style: normal;font-weight: 450;font-size: 18px !important;line-height: 38px !important;color: #292563;margin: 0 auto !important;}
article#post-14220 .our-work-sec-Right p {color:#fff;}
.our-work-sec-blks {width: 100%;float: left;display: flex;flex-wrap: wrap;margin: 56px 0px 0px;}
.our-work-sec-blk {width:23.73%;float: left;margin: 10px 10px;background:linear-gradient(180deg, rgba(252,234,234,1) 0%, rgba(234,234,240,1) 100%);border-radius: 10px;padding:24px 13.05px 30px;}
.our-work-sec-blk.two, .our-work-sec-blk.four, .our-work-sec-blk.five, .our-work-sec-blk.seven {background: #EAEAF0;}
.our-work-sec-blk:First-child, .our-work-sec-blk:nth-child(5) { margin-left: 0px;}
.our-work-sec-blk:last-child, .our-work-sec-blk:nth-child(4) { margin-right: 0px;}
.our-work-sec-blk img {margin: 0px 0px 30px !important;}
.our-work-sec-blk h3 {font-family: 'CircularStd-Bold' !important;font-style: normal;font-weight: 700;font-size: 22px;line-height: 26px;color: #292563;margin: 0px 0px 16px !important;}
article#post-14220 .our-work-sec-blk p{font-family: 'CircularStd-Book' !important;font-style: normal;font-weight: 450;font-size: 18px !important;line-height: 28px !important;color: #292563;margin: 0 auto !important;}
.our-work-sec-one {width: 100% !important;float: left;background: #292563;color: #fff;padding-top: 80px;padding-bottom: 280px;position: relative;}
.our-work-sec-one .our-work-sec-left h2 {color:#fff;}
.our-work-sec-two {width: 100% !important;float: left;margin-top: -220px; position: relative;}
.our-work-sec-two-blks {width: 100%;float: left;}
.our-work-sec-two-blk {width: 32.5%;float: left;margin: 0px 0.5%;}
.our-work-sec-two-blk:first-child {margin-left: 0px;}
.our-work-sec-two-blk:last-child {margin-right: 0px;}
.our-work-sec-two-blk img {width: 100%;display: block;object-fit: cover;margin: 0px 0px 36px;box-shadow: 4px 4px 60px 0px #00000026;}
.our-work-sec-two-blk h2{font-family: 'CircularStd-Medium' !important;font-style: normal;font-weight: 500;font-size: 22px;line-height: 26px;color: #292563;margin: 0px 0px 8px !important;}
article#post-14220 .our-work-sec-two-blk p{font-family: 'CircularStd-Book' !important;font-style: normal;font-weight: 450;font-size: 18px !important;line-height: 28px !important;color: #292563;margin: 0 auto !important;padding-right: 43%;} 
.tools-sec {width: 100% !important;float: left;padding: 150px 0px;}
.tools-sec-blks {width: 100% !important;float: left;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;}
.tools-sec-left {width: 48%;float: left;}
.tools-sec-right {width:48%;float:right;}
.tools-sec-left h2{font-family: 'CircularStd-Black' !important;font-style: normal;font-weight: 900;font-size: 60px;line-height: 76px;color: #292563;margin: 0px 0px 10px;}
article#post-14220 .tools-sec-left p{font-family: 'CircularStd-Book' !important;font-style: normal;font-weight: 450;font-size: 18px !important;line-height: 38px !important;color: #292563;margin: 0 auto !important}
/* schedule-section */
.sh-co-sec { width: 100% !important; float: left;}
.sh-co-sec {background-image: url('https://www.rorko.com/wp-content/uploads/2023/11/Schedule-bg.webp');background-position: center;background-repeat: no-repeat;background-size: cover;padding: 83px 0px;}
.sc-co-inner {display: flex; flex-wrap: wrap;align-items:center;}
.sc-ch-lft {width: 50%;}
.sc-ch-rgt {width: 50%;text-align: right;}
.sc-ch-lft h3 {font-size: 24px !important;line-height: 26px !important;font-weight: 700;font-family: 'CircularStd-Bold' !important;color: #fff;margin-bottom:16px !important;}
article#post-14220 .sc-ch-lft p {font-size: 20px !important;line-height: 28px !important;color: #fff; font-weight: 400;font-family: 'CircularStd-Book' !important;margin: 0 auto !important;}
.sc-ch-rgt a {font-size: 21px;line-height: 42px;color: #e92f2f;padding: 7px 33px;border: 2px solid #e92f2f!important;border-radius: 8px;display:inline-block;font-family:'Roboto-Regular' !important;}
/* footer-sec-start */
.footer-sec {width: 100% !important;float: left; background-color:#292563;}
.footer-main {display: flex;flex-wrap: wrap;padding: 70px 0px 40px;}
.blk1 {width: 28%;float: left;}
.blk2 {width: 21%;padding-left: 23px;margin-top: 23px;}
.foo-lft.blk4.blk2 {width: 34%;padding-left: 3px; display: flex;flex-wrap: wrap; margin-top: 34px;}
.foo-lft.blk4.blk2 .clutch-widget {width: 65%;float: left;margin-bottom: 39px;}
.foo-google { width: 29%;float: right; margin-left: 20px;}
.goodfirm-widget.footer-dow iframe{ width: 370px !important;padding-left:12px;}
article#post-14220 .foo-lft.blk1 p {font-size: 16px !important;line-height: 24px !important;color: #fff;font-weight: 400;font-family: 'CircularStd-Book' !important;letter-spacing: 0.24px;}
.blk3 li {list-style: none;}
.blk3 ul {padding-left:0px !important;margin-top: 10px;}
.foo-lft a {font-size: 16px;line-height: 30px;color: #fff;font-family: 'CircularStd-Book' !important;font-weight: 400;letter-spacing: 0.24px;opacity:0.8}
.foo-lft h5 {font-size: 16px; line-height: 28px; color: #fff; font-weight: 500;font-family: 'CircularStd-Medium' !important;margin-bottom: 10px;}
.foo-lft.blk3.blk2 {width: 17%;padding-left: 35px;}
/* footer-last-sec */
.foo-mid ul {padding-left: 0px !important;display: flex;margin: 0px !important;}
.foo-rgt ul {padding-left: 0px !important;display: flex;margin: 0px !important;}
.foo-mid li {list-style:none;}
.foo-rgt li {list-style:none;}
.foo-lt-main {display: flex;flex-wrap: wrap; justify-content: space-between;align-items: center;margin-bottom: 18px;}
article#post-14220 .foo-lft p { font-size: 14px !important;line-height: 17px !important;color: #fff;font-weight: 400; font-family: 'CircularStd-Book' !important;margin: 0px !important;letter-spacing: 0.24px;}
.foo-rgt a {padding: 0px 2px;font-size: 14px ; line-height: 17px;color: #fff; font-weight: 400;font-family: 'CircularStd-Book' !important;letter-spacing: 0.24px;}
.foo-lft.blk1 a, .foo-lft.blk2 a {opacity: 1;}
.foo-lft.blk3.blk2 a {opacity: 0.8;}
.foo-lft.blk3.blk2 a:hover {opacity: 1;}
.foo-lft.blk1 a img {margin-bottom: 27px !important;}
.rorko-Guarantee-sec-blk.two h2 {align-items: center;display: flex;}
.foo-lft.blk2 a.mailbox {padding-left: 30px;position: relative;margin-bottom: 16px !important;}
.foo-lft.blk2 a.mailbox:before{width:21px;height:21px;position:absolute;content:'';left:0;top:-2px;background-image:url(https://www.rorko.com/wp-content/uploads/2023/04/mail-1.png);background-position:center;background-size:cover;background-repeat:no-repeat;}
.our-work-sec-two .container {padding-right: 1% !important;padding-left: 14% !important;max-width:100%;width:100%;}
.rorko-Guarantee-sec-blk.two h2 img {margin-right: 21px;margin-bottom:7px;}
.rorko-Guarantee-sec-blk .wp-video {width: 496px !important;height: 400px;margin-left: 132px;overflow: hidden;display: block;object-fit: cover;padding-top: 80px;}
.rorko-Guarantee-sec-blk .mejs-controls {display: none;}
video.bnr-video {border: 0px solid transparent;border-radius: 20px;width: 560px !important;height: 315px;object-fit: cover;margin-left: 10%;margin-top: 8%;box-shadow: -4px 4px 60px 0px #00000026;position:relative;}
a.terms {border-right: 2px solid #fff;}
.menu a:hover {background: #fff;color: #292663;border: 2px solid #fff;}
.sc-ch-rgt a:hover {background: #fff;color: #292663;border: 2px solid #fff;}
.foo-lft.blk4.blk2 {padding: 0px;}
.flts-cont {position: relative;}
.float-pnts.fw {right: 10px;bottom: 0;position: fixed;z-index: 9999 !important;}
.float-pnts.fw ul {float: right;}
.float-pnts ul li a {margin-bottom: 20px!important;}
li.list-one img {width: 42px;z-index: 99999999;position: relative;margin-top: -14px;}
.float-pnts ul li .cont-det {width: 150px !important;position: absolute;display: block!important;right: 0px;top: 0px;background: #25d366 !important;color: #fff;padding: 9px 27px 9px 30px !important;border-radius: 30px;}
li.list-two, li.list-three {display: none;}
.float-pnts li.list-one {list-style: none !important;}
.float-pnts ul li .cont-det a {color: #fff;font-family: 'CircularStd-Book';}
.top-btnn a {border: none;color: #fff;font-family: 'Roboto-Regular' !important;font-weight: 400;padding:0px;margin-right:30px;display:inline-block;}
.top-btnn a:hover{background:transparent;color:#fff;border:none;}
.top-btnn a strong {font-size: 24px !important;line-height: 24px !important;}
.foo-mid li a img:hover {transform: scale(1.2);}
.rorko-Guarantee-sec-btn a:hover {background: #fff;border: 2px solid #e92f2fd1;color:#e92f2fd1;}
/* landing page responsive */
@media screen and (max-width:1920px){
.menu a{font-size:23px;line-height:44px}
.clutch-landing-blk-left h1 span{font-size:100px;line-height:110px}
.clutch-landing-blk-right h2{font-size:15px;line-height:24px}
article#post-14220 .clutch-landing-blk-left p{font-size:28px!important;line-height:38px!important}
.clutch-landing-blk-left ul li{font-size:22px;line-height:32px}
.cluth-testimonials-sec h2,.trusted-sec-blk h2{font-size:60px;line-height:70px}
.full-width{width:76%!important;margin:0 0 0 24%}
.video{width:607px;height:425px;float:right;margin-top:-45%;margin-right:18%;border-radius:16px;overflow:hidden}
article#post-14220 .our-work-sec-right p,article#post-14220 .our-work-sec-Right p{font-size:22px!important;line-height:40px!important}
.our-work-sec-blk{padding:24px 24px 64px;width:23.5%;margin:1%}
.our-work-sec-blk img{width:60px;height:auto}
.our-work-sec-blk h3{font-size:24px;line-height:28px}
article#post-14220 .our-work-sec-blk p{font-size:20px!important;line-height:30px!important}
.our-work-sec-two-blk h2{font-size:24px;line-height:30px}
article#post-14220 .our-work-sec-two-blk p{font-size:20px!important;line-height:30px!important}
.tools-sec-right img{width:100%;display:block;object-fit:cover}
article#post-14220 .tools-sec-left p{font-size:22px!important;line-height:42px!important}
.sc-ch-lft h3{font-size:28px!important;line-height:30px!important}
article#post-14220 .sc-ch-lft p{font-size:22px!important;line-height:32px!important}
.rorko-Guarantee-sec-btn a{font-size:22px;line-height:44px}
.sc-ch-rgt a{font-size:24px;line-height:46px}
.foo-lft.blk1 a img{width:210px}
article#post-14220 .foo-lft.blk1 p{font-size:20px!important;line-height:30px!important}
.foo-lft h5{font-size:20px;line-height:30px}
article#post-14220 .foo-lft p{font-size:16px!important;line-height:16px!important}
.foo-lft a{font-size:18px;line-height:35px}
.foo-rgt a{padding:0 10px;font-size:16px;line-height:20px}
.header-sec-cluth img{width:250px;height:auto}
.rorko-Guarantee-sec-blk_two h3{font-size:24px!important;line-height:40px!important}
.rorko-Guarantee-sec-blk_two:before{width:70px;height:70px}
.rorko-Guarantee-sec-blk_two{padding-left:88px!important}
.foo-lft.blk4.blk2{padding:0}
.rorko-Guarantee-sec{padding:100px 0}
.tools-sec{padding:100px 0}
.cluth-testimonials-sec:before{z-index:1}
}
@media screen and (max-width:1900px){
.full-width {width: 77% !important;margin: 0px 0% 0 23%;}
.video {width: 570px;height: 425px;float: right;margin-top: -50%; margin-right: 10%;}
}
@media screen and (max-width:1800px){
video.bnr-video {width: 610px !important;height: auto;}
.full-width {width: 78% !important;margin: 0px 0% 0 21.5%;}
article#post-14220 .our-work-sec-two-blk p {padding-right: 40%;}
}

@media screen and (max-width:1700px){
.clutch-landing-blk-right h2{font-size:15px;line-height:24px}
article#post-14220 .clutch-landing-blk-left p{font-size:26px!important;line-height:36px!important}
.clutch-landing-blk-left ul li{font-size:21px;line-height:31px}
.full-width{width:80%!important;margin:0 0 0 19.2%}
video.bnr-video{width:600px!important;height:auto}
.rorko-Guarantee-sec-blk_two h3{font-size:23px!important;line-height:38px!important}
.rorko-Guarantee-sec-btn a{font-size:21px;line-height:42px}
article#post-14220 .our-work-sec-right p,article#post-14220 .our-work-sec-Right p{font-size:21px!important;line-height:39px!important}
.our-work-sec-blk h3{font-size:23px;line-height:27px}
article#post-14220 .our-work-sec-blk p{font-size:19px!important;line-height:28px!important}
.our-work-sec-two-blk h2{font-size:23px;line-height:28px}
article#post-14220 .our-work-sec-two-blk p{font-size:19px!important;line-height:28px!important}
article#post-14220 .tools-sec-left p{font-size:21px!important;line-height:40px!important}
.sc-ch-lft h3{font-size:27px!important;line-height:28px!important}
article#post-14220 .sc-ch-lft p{font-size:21px!important;line-height:30px!important}
.sc-ch-rgt a{font-size:23px;line-height:44px}
.our-work-sec-one{padding-bottom:320px}
.our-work-sec-two{margin-top:-265px}
.video{width:577px;height:auto;float:right;margin-top:-53%;margin-right:6%}
}
@media screen and (max-width:1600px){
.cluth-testimonials-sec h2,.trusted-sec-blk h2{font-size:56px;line-height:66px}
.full-width{width:82%!important;margin:0 0 0 17.2%}
video.bnr-video{width:550px!important;height:auto;margin-left:0}
.rorko-Guarantee-sec-blk_two h3{font-size:22px!important;line-height:36px!important}
article#post-14220 .our-work-sec-right p,article#post-14220 .our-work-sec-Right p{font-size:20px!important;line-height:38px!important}
.our-work-sec-blk h3{font-size:22px;line-height:26px}
article#post-14220 .our-work-sec-blk p{font-size:18px!important;line-height:28px!important}
article#post-14220 .our-work-sec-right p,article#post-14220 .our-work-sec-Right p{font-size:18px!important;line-height:38px!important}
article#post-14220 .tools-sec-left p{font-size:20px!important;line-height:38px!important}
article#post-14220 .foo-lft.blk1 p{font-size:18px!important;line-height:28px!important}
.foo-lft h5{font-size:19px;line-height:28px}
.foo-lft a{font-size:17px;line-height:34px}
article#post-14220 .clutch-landing-blk-left p{font-size:25px!important;line-height:35px!important}
.clutch-landing-blk-left ul li{font-size:20px;line-height:30px}
.goodfirm-widget iframe{width:auto!important;height:132px!important;display:block!important;object-fit:cover}



}
@media screen and (max-width:1500px){
.clutch-landing-blk-right h2{font-size:15px;line-height:24px}
article#post-14220 .clutch-landing-blk-left p{font-size:24px!important;line-height:34px!important}
.clutch-landing-blk-left ul li{font-size:20px;line-height:30px}
.cluth-testimonials-sec h2,.trusted-sec-blk h2{font-size:54px;line-height:64px}
.full-width{width:83%!important;margin:0 0 0 16.2%}
video.bnr-video{width:520px!important;height:auto}
.our-work-sec-two-blk h2{font-size:22px;line-height:26px}
article#post-14220 .tools-sec-left p{font-size:18px!important;line-height:38px!important}
.sc-ch-lft h3{font-size:25px!important;line-height:26px!important}
article#post-14220 .sc-ch-lft p{font-size:20px!important;line-height:28px!important}
.sc-ch-rgt a{font-size:21px;line-height:42px}
article#post-14220 .foo-lft.blk1 p{font-size:16px!important;line-height:24px!important}
.foo-lft h5{font-size:17px;line-height:28px}
.foo-lft a{font-size:16px;line-height:30px}
article#post-14220 .foo-lft p{font-size:15px!important;line-height:15px!important}
.foo-rgt a{padding:0 8px;font-size:15px;line-height:17px}
.video{width:523px;height:auto;float:right;margin-top:-53%;margin-right:5%}
}
@media screen and (max-width:1440px){
.menu a{font-size:21px;line-height:42px}
.header-sec-cluth img{width:250px;height:auto}
.clutch-landing-blk-right h2{font-size:15px;line-height:24px}
article#post-14220 .clutch-landing-blk-left p{font-size:24px!important;line-height:34px!important}
.clutch-landing-blk-left ul li{font-size:20px;line-height:30px}
.cluth-testimonials-sec h2,.trusted-sec-blk h2{font-size:50px;line-height:60px}
.full-width{width:75%!important;margin:0 0 0 14%;overflow:hidden}
video.bnr-video{width:500px!important;height:auto}
.sc-ch-lft h3{font-size:24px!important;line-height:26px!important}
.foo-lft.blk1 a img{width:194px}
.foo-lft h5{font-size:16px;line-height:28px}
.foo-lft.blk2 a{font-size:14px;line-height:24px}
.foo-lft a{font-size:16px;line-height:36px}
article#post-14220 .foo-lft p{font-size:14px!important;line-height:17px!important}
.foo-rgt a{font-size:14px;line-height:17px}
}
@media screen and (max-width:1400px){
.clutch-landing-header .container,.clutch-landing-bnr .container{max-width:100%;padding:0 7%!important}
.cluth-trusted-sec .container,.our-work-sec .container,.our-work-sec-one .container,.tools-sec .container,.sh-co-sec .container,.footer-sec .container{padding:0 7%!important}
.menu a{font-size:20px;line-height:40px}
.our-work-sec-left{width:40%}
.our-work-sec-blk{width:23.5%}
.our-work-sec{padding:80px 0 80px}
.rorko-Guarantee-sec{padding:80px 0}
.tools-sec{padding:80px 0}
.tools-sec-left h2,.our-work-sec-left h2,.rorko-Guarantee-sec-blk.two h2{font-size:55px;line-height:70px}
article#post-14220 .our-work-sec-right p,article#post-14220 .our-work-sec-Right p,article#post-14220 .tools-sec-left p{line-height:35px!important;font-size:17px!important}
article#post-14220 .our-work-sec-blk p{font-size:17px!important;line-height:26px!important}
.full-width{width:87%!important;margin:0 0 0 12.2%}
.cluth-testimonials-sec h2,.trusted-sec-blk h2{font-size:48px;line-height:58px}
.rorko-Guarantee-sec-blk_two h3{font-size:21px!important;line-height:34px!important}
article#post-14220 .rorko-Guarantee-sec-blk_two p{font-size:17px!important;line-height:35px!important}
.rorko-Guarantee-sec-btn{padding-left:4%}
.rorko-Guarantee-sec-btn a{font-size:20px;line-height:40px}
.our-work-sec-two-blk h2{font-size:20px;line-height:24px}
article#post-14220 .sc-ch-lft p{font-size:18px!important;line-height:28px!important}
.sc-ch-rgt a{font-size:20px;line-height:40px}
.video{width:470px;height:auto;float:right;margin-top:-53%;margin-right:5%}
article#post-14220 .our-work-sec-two-blk p{padding-right:32%}
}
@media screen and (max-width:1300px){
.clutch-landing-header .container,.clutch-landing-bnr .container{padding:0 6%!important}
.cluth-trusted-sec .container,.our-work-sec .container,.our-work-sec-one .container,.tools-sec .container,.sh-co-sec .container,.footer-sec .container{padding:0 6%!important}
.header-sec-cluth img{width:250px;height:auto}
.menu a{font-size:18px;line-height:38px}
.clutch-landing-blk-left h1{font-size:45px;line-height:45px}
.clutch-landing-blk-left h1 span{font-size:94px;line-height:105px}
.clutch-landing-blk-right{padding:24px 40px 15px}
.cluth-testimonials-sec{padding:100px 0}
.cluth-testimonials-sec h2,.trusted-sec-blk h2{font-size:46px;line-height:56px}
.full-width{width:88%!important;margin:0 0 0 11.2%}
.tools-sec-left h2,.our-work-sec-left h2,.rorko-Guarantee-sec-blk.two h2{font-size:52px;line-height:62px}
.rorko-Guarantee-sec-blk.two h2 img{width:220px;height:auto}
video.bnr-video{width:445px!important;height:300px;margin-top:5%}
.rorko-Guarantee-sec-blk_two h3{font-size:20px!important;line-height:32px!important}
article#post-14220 .rorko-Guarantee-sec-blk_two p{font-size:16px!important;line-height:32px!important}
.rorko-Guarantee-sec-btn a{font-size:18px;line-height:38px}
article#post-14220 .our-work-sec-right p,article#post-14220 .our-work-sec-Right p,article#post-14220 .tools-sec-left p{line-height:33px!important;font-size:17px!important}
.our-work-sec-blk img{width:50px;height:auto}
.our-work-sec-blk h3{font-size:20px;line-height:24px}
article#post-14220 .our-work-sec-blk p{font-size:16px!important;line-height:24px!important}
.our-work-sec{padding:0 0 100px}
.rorko-Guarantee-sec{padding:100px 0}
.our-work-sec-one{padding-top:80px;padding-bottom:300px}
.foo-lft.blk2 a.mailbox:before{width:20px;height:19px;top:-3px}
article#post-14220 .foo-lft.blk1 p{font-size:15px!important;line-height:24px!important}
.our-work-sec-blk{padding:24px 20px 30px}
.video{width:458px;height:auto;float:right;margin-top:-54%;margin-right:5%}
}
@media screen and (max-width:1240px){
.clutch-landing-blk-left h1{font-size:43px;line-height:43px}
.clutch-landing-blk-left h1 span{font-size:90px;line-height:100px}
.clutch-landing-blk-right{padding:24px 35px 15px}
article#post-14220 .clutch-landing-blk-left p{font-size:21px!important;line-height:31px!important}
.clutch-landing-blk-left ul li{font-size:18px;line-height:28px}
.cluth-testimonials-sec h2,.trusted-sec-blk h2{font-size:44px;line-height:53px}
.cluth-testimonials-sec{padding:80px 0}
.full-width{width:90%!important;margin:0 0 0 10%}
video.bnr-video{width:430px!important;height:290px;margin-top:5%}
.tools-sec-left h2,.our-work-sec-left h2,.rorko-Guarantee-sec-blk.two h2{font-size:50px;line-height:60px}
.rorko-Guarantee-sec-blk.two h2 img{width:215px;height:auto}
.rorko-Guarantee-sec-blk_two h3{font-size:19px!important;line-height:30px!important}
article#post-14220 .rorko-Guarantee-sec-blk_two p{font-size:16px!important;line-height:30px!important}
.rorko-Guarantee-sec-blk_two:before{top:-2px}
article#post-14220 .our-work-sec-right p,article#post-14220 .our-work-sec-Right p,article#post-14220 .tools-sec-left p{line-height:30px!important;font-size:16px!important}
.our-work-sec-blk{width:23.95%;margin:.7%}
.our-work-sec-blk h3{font-size:19px;line-height:23px}
article#post-14220 .our-work-sec-blk p{font-size:15px!important;line-height:23px!important}
.our-work-sec-two-blk h2{font-size:19px;line-height:23px}
.our-work-sec-two{margin-top:-217px}
.sc-ch-lft h3{font-size:23px!important;line-height:25px!important}
article#post-14220 .sc-ch-lft p{font-size:17px!important;line-height:28px!important}
.sc-ch-rgt a{font-size:19px;line-height:38px}
article#post-14220 .foo-lft.blk1 p{font-size:14px!important;line-height:22px!important}
.foo-lft h5{font-size:15px;line-height:28px}
article#post-14220 .foo-lft p{font-size:13px!important;line-height:16px!important}
.foo-rgt a{font-size:13px;line-height:16px}
.video{width:440px;height:auto}
.tools-sec{padding:80px 0}
}
@media screen and (max-width:1200px){
.menu a{font-size:17px;line-height:36px}
.header-sec-cluth img{width:240px;height:auto}
.clutch-landing-blk-left h1{font-size:40px;line-height:40px}
.clutch-landing-blk-left h1 span{font-size:85px;line-height:95px}
.clutch-landing-blk-right h2{font-size:15px;line-height:24px}
.clutch-landing-blk-right{padding:24px 30px 10px}
.cluth-testimonials-sec{padding:90px 0}
.cluth-testimonials-sec h2,.trusted-sec-blk h2{font-size:42px;line-height:51px}
.full-width{width:94%!important;margin:0 0 0 6%}
.tools-sec-left h2,.our-work-sec-left h2,.rorko-Guarantee-sec-blk.two h2{font-size:46px;line-height:56px}
.rorko-Guarantee-sec-blk.two h2 img{width:200px;height:auto}
video.bnr-video{width:390px!important;height:280px;margin-top:5%}
.rorko-Guarantee-sec-blk_two h3{font-size:18px!important;line-height:28px!important}
article#post-14220 .rorko-Guarantee-sec-blk_two p{font-size:15px!important;line-height:28px!important}
.rorko-Guarantee-sec-btn a{font-size:16px;line-height:36px}
article#post-14220 .our-work-sec-right p,article#post-14220 .our-work-sec-Right p,article#post-14220 .tools-sec-left p{line-height:30px!important;font-size:15px!important}
.our-work-sec-blk h3{font-size:18px;line-height:22px}
article#post-14220 .our-work-sec-blk p{font-size:14px!important;line-height:22px!important}
.our-work-sec{padding:0 0 90px}
.rorko-Guarantee-sec{padding:70px 0}
.our-work-sec-one{padding-top:70px;padding-bottom:270px}
.our-work-sec-two{margin-top:-198px}
.our-work-sec-two-blk h2{font-size:18px;line-height:22px}
.our-work-sec-two-blk img{margin:0 0 26px}
.video{width:414px;height:auto}
article#post-14220 .clutch-landing-blk-left p{font-size:20px!important;line-height:30px!important}
.clutch-landing-blk-left ul li{font-size:17px;line-height:28px}
.our-work-sec{padding:0 0 80px}
.goodfirm-widget iframe{width:auto!important;height:121px!important}
.foo-lft.blk4.blk2 .clutch-widget{width:60%;float:left}
}
@media screen and (max-width:1100px){
.full-width{width:97%!important;margin:0 0 0 3%}
.clutch-landing-bnr{padding:130px 0 60px}
.blk2{padding-left:36px}
.foo-lft.blk2 a{font-size:14px;line-height:28px}
.our-work-sec{padding:0 0 70px}
article#post-14220 .clutch-landing-blk-left p{font-size:19px!important;line-height:30px!important}
.clutch-landing-blk-left ul li{font-size:16px;line-height:28px}
.video{width:384px;height:auto}
.our-work-sec-one{padding-top:70px;padding-bottom:250px}
.our-work-sec-two{margin-top:-174px}
article#post-14220 .our-work-sec-two-blk p{padding-right:32%}
.foo-lft.blk4.blk2 .clutch-widget{width:62%;float:left}
.foo-lft.blk4.blk2{width:32%}
.blk1{width:27%;float:left}
.blk2{width:22%;padding-left:15px}
.foo-lft.blk4.blk2{width:34%}
.goodfirm-widget.footer-dow iframe{width:100%!important;float:none;margin:0 16%}
.foo-lft.blk4.blk2 .clutch-widget{width:60%;float:left;margin-bottom:0}
.cluth-testimonials-sec:before{z-index:-1}
}
@media screen and (max-width:1024px){
.clutch-landing-header{display:none}
.clutch-landing-bnr{padding:130px 0 60px}
.clutch-landing-blk-left h1{font-size:37px;line-height:37px;margin-bottom:40px!important}
.clutch-landing-blk-left h1 span{font-size:75px;line-height:87px}
.clutch-landing-blk-right{padding:24px}
.clutch-landing-blk-right h2{font-size:15px;line-height:24px}
.cluth-testimonials-sec{padding:80px 0}
.full-width{width:99%!important;margin:0 0 0 1%}
.cluth-testimonials-sec h2,.trusted-sec-blk h2{font-size:40px;line-height:50px}
.tools-sec-left h2,.our-work-sec-left h2,.rorko-Guarantee-sec-blk.two h2{font-size:40px;line-height:50px}
.rorko-Guarantee-sec-blk.two h2 img{width:180px;height:auto}
.rorko-Guarantee-sec-blk_two{padding-left:80px!important}
.rorko-Guarantee-sec-blk_two:before{width:60px;height:60px}
video.bnr-video{width:350px!important;height:250px;margin-top:5%}
article#post-14220 .our-work-sec-right p,article#post-14220 .our-work-sec-Right p,article#post-14220 .tools-sec-left p{line-height:28px!important;font-size:14px!important}
.our-work-sec-blk h3{font-size:17px;line-height:20px}
article#post-14220 .our-work-sec-blk p{font-size:13px!important;line-height:20px!important}
article#post-14220 .sc-ch-lft p{font-size:16px!important;line-height:28px!important}
.sc-ch-rgt a{font-size:18px;line-height:36px}
.blk2{width:27%}
.blk3{padding-left:75px;width:20%}
.foo-lft.blk4.blk2{width:29%}
.mob-menu-header-holder.mobmenu{background:#fff}
article#post-14220 .clutch-landing-blk-left p{font-size:18px!important;line-height:28px!important}
.trusted-sec-blk-two-img{padding:5px}
.rorko-Guarantee-sec-blk.two{padding-right:15px}
.rorko-Guarantee-sec-blk_two{margin:0 0 30px}
.page-id-14616 .mobmenur-container{display:none}
.page-id-14220 .mobmenur-container{display:none}
.clutch-menu-head{text-align:right;z-index:999999;position:fixed;right:62px;top:30px}
.clutch-mobmenur-container a{font-size:18px!important;line-height:30px;padding:8px 20px;display:inline-block;border:2px solid #e92f2f!important;border-radius:10px!important;color:#e92f2f!important;font-family:montserrat-regular!important;font-weight:600}
.clutch-mobmenur-container a:hover{background-color:#eb2d2d!important;color:#fff!important}
.page-id-14616 .mob-menu-header-holder.mobmenu{padding-top:24px;padding-bottom:75px}
.page-id-14220 .mob-menu-header-holder.mobmenu{padding-top:24px;padding-bottom:75px}
.page-id-14616 .our-work-sec-blks{display:none}
.page-id-14220 .our-work-sec-blks{display:none}
.clutch-accordian{display:block}
a.clutch-mobmenu-right-bt{display:block}
.page-id-14616 .clutch-menu-head{display:block}
.page-id-14220 .clutch-menu-head{display:block}
.clutch-landing-bnr.clutch-bner-new h1{display:none}
.our-work-sec{padding:60px 0}
.our-work-sec-right{margin-bottom:40px}
}
@media screen and (max-width:991px){
.clutch-landing-blk-left{width:100%;float:left}
.clutch-landing-blk-right{width:100%;float:right}
.rorko-Guarantee-sec-blks{width:100%!important;float:left;display:block}
.rorko-Guarantee-sec-blk{width:100%!important;float:left}
.rorko-Guarantee-sec-blk.two{width:100%!important;float:left;padding:0 20px}
.our-work-sec-blk{width:48%;margin:1%}
.our-work-sec-blk:First-child,.our-work-sec-blk:nth-child(5){margin-left:1%}
.our-work-sec-blk:last-child,.our-work-sec-blk:nth-child(4){margin-right:1%}
.footer-main{display:flex}
.blk1{width:100%;float:left;text-align:center}
.foo-lft.blk4.blk2{width:33%}
.blk3{padding-left:75px;width:33%}
.blk2{width:33%;margin-top:30px!important}
.foo-lt-main{width:100%;float:left}
video.bnr-video{width:550px!important;height:400px;margin:11% 15% 0}
.clutch-landing-bnr{padding:100px 0 60px}
.clutch-landing-blk-left h1{font-size:35px;line-height:35px;margin-bottom:37px!important}
.clutch-landing-blk-right h2{font-size:15px!important;line-height:24px}
.trusted-sec-blks{display:block}
.trusted-sec-blk{width:100%!important;float:left}
.trusted-sec-blk.two{width:100%!important;float:right;margin-top:20px}
.trusted-sec-blk h2 br,.our-work-sec-left h2 br,.our-work-sec-one .our-work-sec-left h2 br{display:none}
.cluth-testimonials-sec h2,.trusted-sec-blk h2,.tools-sec-left h2,.our-work-sec-left h2,.rorko-Guarantee-sec-blk.two h2{font-size:40px!important;line-height:50px;text-align:center}
.video{width:70%;height:auto;margin:-50% 15%}
.rorko-Guarantee-sec-blk.two h2{margin:30px 0!important}
.our-work-sec-left{width:100%;text-align:center}
.our-work-sec-one .our-work-sec-left{text-align:left}
.our-work-sec-right,.our-work-sec-Right{width:100%;float:right;margin-top:15px}
article#post-14220 .our-work-sec-right p,article#post-14220 .our-work-sec-Right p,article#post-14220 .tools-sec-left p{line-height:28px!important;font-size:16px!important}
.our-work-sec-blk h3{font-size:19px;line-height:22px}
article#post-14220 .our-work-sec-blk p{font-size:14px!important;line-height:22px!important}
article#post-14220 .our-work-sec-two-blk p{padding-right:0}
.tools-sec-left{width:56%;float:left}
.tools-sec-right{width:40%;float:right;margin:0}
article#post-14220 .tools-sec-left p{padding-right:20%}
.foo-lft.blk3.blk2{width:20%}
.foo-lft.blk4.blk2{width:47%}
.cluth-testimonials-sec:before,.cluth-testimonials-sec:after{display:none}
.our-work-sec-one .our-work-sec-left h2{text-align:left}
.tools-sec-left h2{text-align:left!important}
.cluth-testimonials-sec {padding: 20px 0;}
.clutch-landing-bnr.clutch-bner-new {padding: 62px 0px 60px;}

}
@media screen and (max-width:768px){
.cluth-testimonials-sec h2,.trusted-sec-blk h2,.tools-sec-left h2,.our-work-sec-left h2,.rorko-Guarantee-sec-blk.two h2{font-size:35px!important;line-height:45px}
article#post-14220 .tools-sec-left p{padding-right:0}
.tools-sec-right{width:36%;float:right;margin:0}
.sc-ch-lft{width:100%;float:left;text-align:center}
.sc-ch-rgt{width:100%;text-align:center;float:left;margin-top:30px}
.sc-ch-rgt a{font-size:16px;line-height:34px}
.rorko-Guarantee-sec-blk.two h2 img{width:158px;height:auto;margin-right:15px}
.rorko-Guarantee-sec-blk_two:before{width:50px;height:50px;top:0}
.rorko-Guarantee-sec-blk_two{padding-left:68px!important}
.cluth-testimonials-sec,.rorko-Guarantee-sec{padding:30px 0}
.our-work-sec{padding:0 0 60px}
.our-work-sec-one{padding-top:60px;padding-bottom:170px}
.our-work-sec-two-blk h2{font-size:17px!important;line-height:22px}
article#post-14220 .our-work-sec-right p,article#post-14220 .our-work-sec-Right p,article#post-14220 .tools-sec-left p{line-height:26px!important;font-size:15px!important}
blk2{width:50%;margin-top:30px!important}
.foo-lft.blk3.blk2{width:50%}
.foo-lft.blk4.blk2{width:50%;float:none;margin:0 auto}
.our-work-sec-two{margin-top:-117px}
.page-id-14616 .mob-menu-logo-holder{text-align:left!important;margin-left:15px!important}
.page-id-14220 .mob-menu-logo-holder{text-align:left!important;margin-left:15px!important}
.clutch-accordion h3{font-size:18px;line-height:20px}
.clutch-accordion img{width:50px;height:50px}
}
@media screen and (max-width:650px){
.clutch-landing-bnr { padding: 80px 0px 50px;}
.tools-sec-left {width: 100%;margin-bottom: 20px;}
.tools-sec-right {width: 100%;}
.tools-sec-left br { display: none;}
.tools-sec-left h2 {text-align: center !important;font-size: 30px !important;line-height: 40px;}
.sh-co-sec {padding: 60px 0px;}
.foo-lft.blk1 a img {width: 170px;}
.blk2 {width: 50%;}
.foo-lft.blk4.blk2 { width: 80%;}
.clutch-widget.footer-clutch iframe {width: 216px !important;}
.foo-google {width: 30%; margin-left: 33px;}
.goodfirm-widget.footer-dow iframe { width: 341px !important;margin: 0 16%;}
article#post-14220 .tools-sec-left p {text-align: center;}
.tools-sec-right img {width: 80%;margin: 0 auto;}
.footer-main {padding: 50px 0px 0px;}
.clutch-menu { right: 15px;}
.trusted-sec-blk.two.clutch-desk{display:none}
.trusted-sec-blk.two.clutch-mob{display:block}
.clutch-mob-new-non{display:none}
}
@media screen and (max-width:550px){    
.goodfirm-widget.footer-dow iframe {width: 341px !important;margin: 0 3%;}  
}
@media screen and (max-width:480px){
.rorko-Guarantee-sec-blk{width:100%!important;float:left}
.rorko-Guarantee-sec-blks,.our-work-sec-blks,.clutch-landing-blks{width:100%!important;float:left;display:block}
.rorko-Guarantee-sec-blk.two{width:100%!important;float:left}
.full-width{width:100%!important;margin:0}
.our-work-sec-blk{width:100%;float:left;margin:10px}
.our-work-sec-blk:First-child,.our-work-sec-blk:nth-child(5){margin-left:10px}
.our-work-sec-blk:last-child,.our-work-sec-blk:nth-child(4){margin-right:10px}
.clutch-landing-blk-left{width:100%;float:left}
.clutch-landing-blk-right{width:100%;float:right;margin-top:10px}
.our-work-sec-left{width:100%;float:left;text-align:center}
.our-work-sec-right,.our-work-sec-Right{width:100%;float:right;margin-top: 0px;}
.our-work-sec-one{padding-top:25px;padding-bottom:50px}
.our-work-sec-two{margin-top:0;padding:50px 0}
.our-work-sec-two .container{padding-right:15px!important;padding-left:15px!important;max-width:100%!important;width:100%}
.our-work-sec-two-blk{width:80%;float:none;margin:0 auto 30px!important}
.blk2{width:100%;margin-top:20px!important;padding-left:0!important;padding:0;margin-bottom: 0px;}
.blk3{padding-left:0;width:100%}
.foo-lft.blk4.blk2{width:100%; margin-top: 30px !important;}
.foo-lt-main .foo-lft{width:auto;float:none;margin:0 auto!important;text-align:center}
.foo-lt-main{width:100%;float:left;display:block;padding-top:20px;}
.foo-mid{width:40%;float:none;margin:10px auto}
.foo-mid ul,.foo-rgt ul{justify-content:space-between;align-items:center;justify-items:center}
article#post-14220 .foo-lft p{font-size:14px!important;line-height:16px!important}
.foo-rgt a{font-size:14px;line-height:16px}
.foo-rgt{width:50%;float:none;margin:0 auto}
video.bnr-video{width:350px!important;height:200px;margin:7% 6% 0}
.clutch-landing-blk-left h1{font-size:35px;line-height:41px;margin-bottom:22px!important}
.clutch-landing-blk-left h1 span{font-size:68px;line-height:83px}
article#post-14220 .clutch-landing-blk-left p{font-size:16px!important;line-height:24px!important}
.clutch-landing-blk-left ul li {font-size: 16px;line-height: 26px;font-weight: 400;letter-spacing: 0.4px;}
.clu-land-left-blks{margin-top:40px}
.clutch-landing-bnr{padding:100px 0 60px}
.clutch-landing-bnr .clutch-landing-blk-right h2{font-size:16px!important;line-height:24px!important}
.cluth-testimonials-sec h2,.trusted-sec-blk h2{font-size:35px!important;line-height:45px}
.trusted-sec-blks{width:100%!important;float:left;display:block}
.trusted-sec-blk{width:100%!important;float:left;text-align:center}
.trusted-sec-blk.two{width:100%!important;float:right;margin-top:20px}
.rorko-Guarantee-sec{padding:50px 0}
.trusted-sec-blk-two-img{width:33%;padding:8px;flex:0 0 33%;float:left}
.trusted-sec-blk-two-img.Twelve,.trusted-sec-blk-two-img.four,.trusted-sec-blk-two-img.eight{border-right:1px solid #dae3f6}
.trusted-sec-blk-two-img.nine{border-bottom:1px solid #dae3f6}
.trusted-sec-blk-two-img.nine,.trusted-sec-blk-two-img.six,.trusted-sec-blk-two-img.three,.trusted-sec-blk-two-img.Twelve{border-right:0}
.trusted-sec-blk h2 br{display:none}
.cluth-trusted-sec .container,.our-work-sec .container,.our-work-sec-one .container,.tools-sec .container,.sh-co-sec .container,.footer-sec .container{padding:0 15px!important}
.clutch-landing-header .container,.clutch-landing-bnr .container{padding:0 15px!important}
.mob-menu-logo-holder { text-align: left !important;margin-left: 15px !important;}
.clutch-landing-bnr {padding: 60px 0px 60px;margin-top: -56px;}
.clu-land-left-blks {margin-top: 10px;margin-bottom: 20px;align-items: flex-start;}
.our-work-sec-left br {display: none;}
.our-work-sec-blk {margin-left: 0px !important;}
iframe#iframe-0\.1900925323443936 { width: 100% !important;}
.clutch-widget {width: 100%;}
.tools-sec {padding: 0px 0px 40px;}
.our-work-sec-two {margin-top: 0px; padding: 50px 0px 30px;}
.tools-sec-left {width: 100%;}
.tools-sec-right {width: 100%;margin-top:0px;}
.tools-sec-left br {display: none;}
.sh-co-sec { padding: 50px 0px;}
.sc-ch-lft {width: 100%;}
.sc-ch-rgt {width: 100%;text-align: center !important;margin-top: 30px;}
.clutch-widget.footer-clutch {width: 57%;}
.goodfirm-widget.footer-dow iframe {width: 423px !important; padding-left: 33px;}
.foo-rgt {width: 50%;}
.rorko-Guarantee-sec-blk.two h2 {margin-bottom: 40px !important;}
.goodfirm-widget.footer-dow iframe {width: 362px !important;padding-left: 28px;}
.sc-ch-rgt a {padding: 5px 20px;}
.rorko-Guarantee-sec-blk_two.three { margin-bottom: 45px !important;}
.rorko-Guarantee-sec-blk_two:before {width: 48px; height: 48px;}
.rorko-Guarantee-sec-blk_two { padding-left: 68px !important;}
.our-work-sec-blks {margin: 40px 0px 0px;}
.our-work-sec-blk {padding: 20px 20px 40px;}
.our-work-sec-blk {padding: 20px 20px 40px;}
.our-work-sec-blk img { width: 44px;height: auto;}
.our-work-sec { padding: 0px 0px 60px;}
.comment-content h2, .entry-content h2, .entry-summary h2 {font-size: 22px !important; line-height: 28px !important;}
.footer-main {padding: 40px 0px 0px;text-align: center;}
.foo-lft.blk3.blk2 {width: 100%;}
.foo-lft.blk3.blk2 ul {width: 50%;margin: 0 auto;}
.goodfirm-widget.footer-dow iframe {margin: 0 0;}
.rorko-Guarantee-sec-blk.two h2 img {width: 150px;}
.comment-content h2, .entry-content h2, .entry-summary h2 { font-size: 28px !important;line-height: 33px !important;}
/* shanmukh */
.cluth-testimonials-sec, .rorko-Guarantee-sec {padding: 30px 0px;}
article#post-14220 .rorko-Guarantee-sec-blk_two p {font-size: 14px !important;line-height: 22px !important;}
.rorko-Guarantee-sec-blk_two h3 {font-size: 22px !important;line-height: 26px !important;margin: 0px 0px 7px !important;font-weight: 500;}
article#post-14220 .our-work-sec-right p, article#post-14220 .our-work-sec-Right p, article#post-14220 .tools-sec-left p {line-height: 26px !important;font-size: 15px !important;text-align: center;}
article#post-14220 .our-work-sec-one .our-work-sec-left p {text-align: left;}
.our-work-sec-two .our-work-sec-two-blk h2 {font-size: 18px !important;line-height: 25px !important;}
.cluth-testimonials-sec .cluth-testimonials-sec h2, .cluth-trusted-sec .trusted-sec-blk h2, .tools-sec .tools-sec-left h2, .our-work-sec .our-work-sec-left h2, .rorko-Guarantee-sec .rorko-Guarantee-sec-blk.two h2 {font-size: 26px !important;line-height: 36px !important;}
.rorko-Guarantee-sec-blk.two h2 img {width: 120px;}
.rorko-Guarantee-sec-btn a {font-size: 15px;line-height: 35px;padding: 5px 30px;}
.our-work-sec {padding: 50px 0px 50px;}
article#post-14220 .tools-sec-left p, article#post-14220 .our-work-sec-one .our-work-sec-Right p{text-align:left !important;}
article#post-14220 .sc-ch-lft p {font-size: 16px !important;line-height: 24px !important;}
.foo-lft.blk1 a img {width: 180px;}
.clutch-landing-blk-right {padding: 20px 20px 5px;}
.foo-lft.blk3.blk2 ul {column-count: 2;}
article#post-14220 .foo-lt-main .foo-lft p {text-align: center !important;}
.trusted-sec-blk-two-img.nineteen, .trusted-sec-blk-two-img.twenty, .trusted-sec-blk-two-img.twentyone {border-bottom: 0px;border-right: 1px solid rgb(218, 227, 246);}
.trusted-sec-blk-two-img.fifteen, .trusted-sec-blk-two-img.fifteen {border-right:0px;}
.our-work-sec-right {margin-top: 0px;margin-bottom: 24px;}
.cluth-testimonials-sec {padding: 20px 0;}
.foo-lft h5 {font-size: 20px;line-height: 20px;}
.foo-lft.blk2 a {font-size: 15px;line-height: 30px;}
.goodfirm-widget { width: 60%;margin: 0 auto;height: 100px;}
.foo-lft.blk1 a img {margin-bottom: 0px !important;}
.foo-lft.blk1 p {margin-top: 8px !important;margin-bottom: 13px !important;}
.our-work-sec-left h2 {font-size: 24px !important;line-height: 27px !important;}
.cluth-testimonials-sec h2 {margin-bottom: 32px !important;font-size: 26px !important;line-height: 34px !important;}
.our-work-sec-left h2 {font-size: 26px !important;}
.clutch-accordion:after {right: 38px;}
.clutch-landing-bnr.clutch-bner-new {padding-top: 60px;}
.clutch-landing-bnr.clutch-bner-new .clu-land-left-blks{text-align:center;width:100%;margin:10px 0 auto;margin-bottom:20px}
.clutch-landing-bnr.clutch-bner-new .clu-land-left-blk{width:26%}
.clutch-landing-bnr.clutch-bner-new .clu-land-left-blk.three{width:34%}
.rorko-Guarantee-sec-btn{padding-left:0;width:38%;margin:0 31% auto}
.clutch-menu.mob_clutch_btn{text-align:center}
.clutch-menu.mob_clutch_btn a{display:inline-block!important}
.cluth-testimonials-sec h2{margin-bottom:20px!important}
.clutch-accordion h3{margin:0;padding-left:20px}
.clutch-menu.mob_clutch_btn{margin:28px 0 8px}
.our-work-sec-two{display:none}
section.abt-clnt-sections.slid-mob.fw{display:block}
.video iframe{width:100%!important}
.video{width:90%!important;height:auto;margin:-63% 5%!important}
.cluth-testimonials-sec h2{margin-bottom:26px!important}
.tools-sec{padding-top:25px}
.sc-ch-lft h3{font-size:25px!important;line-height:32px!important}
.tools-sec-right img{width:100%}
.clutch-mobmenur-container h1{top:-7px!important;font-size:19px!important;line-height:25px!important}
.clutch-mobmenur-container h1 span{font-size:25px!important}
p.form-cnt{display:none}
}
@media screen and (max-width:430px){
.goodfirm-widget.footer-dow iframe {width: 362px !important;padding-left: 13px;}
.trusted-sec-blk-two-img-mob {width: 30.6%;}
.clutch-menu {right: 14px;top: 31px;}
.clutch-mobmenur-container a {font-size: 16px!important;}
.goodfirm-widget {width: 69%;}
.foo-lft.blk3.blk2 ul {width: 80%;}
.clutch-accordion h3 {font-size: 16px;line-height: 16px;}
.clutch-accordion img {width: 35px;height: 35px;}
.rorko-Guarantee-sec-blk_two h3{font-size:22px!important;line-height:26px!important;margin:0!important}
.mob-standard-logo{height:0;width:140px!important}
.mob-standard-logo{height:43px!important}
.clutch-mobmenur-container h1{font-size:18px!important;line-height:23px!important}
.clutch-mobmenur-container h1 span{font-size:24px!important}
.clutch-mobmenur-container h1{top:-11px!important}
.clutch-landing-bnr.clutch-bner-new .clu-land-left-blks{width:100%;margin:10px 0 auto}
section.abt-clnt-sections .owl-next span:before{right:-98px}
.rorko-Guarantee-sec-btn{width:46%;margin:0 26% auto;display:inline-block}
.res-tect a{padding:13px 18px!important}
}
@media screen and (max-width:412px){
.res-tect a {padding: 15px 22px!important;}
}
@media screen and (max-width:400px){
.clutch-landing-blk-left h1 span {font-size: 48px;line-height: 70px;}
.clutch-landing-blk-left h1 {font-size: 30px;line-height: 32px;margin-bottom: 25px !important;}
.clutch-landing-blk-right {margin-top: 10px;}
.cluth-testimonials-sec { padding: 60px 0px;}
.cluth-testimonials-sec h2 {margin-bottom: 25px !important;}
.cluth-testimonials-sec h2, .trusted-sec-blk h2 { font-size: 30px !important;line-height: 45px !important;}
.our-work-sec-blks { margin: 30px 0px 0px;}
.footer-main {padding: 35px 0px 0px;}
.goodfirm-widget.footer-dow iframe { width: 335px !important;padding-left: 6px;}
.rorko-Guarantee-sec-blk {padding: 10px 0px;}
.rorko-Guarantee-sec-blk_two:before {width: 45px;height: 45px;}
.rorko-Guarantee-sec-blk_two {padding-left: 56px !important;}
.rorko-Guarantee-sec-blk_two.three {margin-bottom: 27px !important;}
.rorko-Guarantee-sec-btn a {padding: 6px 36px;}
.our-work-sec-blk img { margin: 0px 0px 16px !important;}
.sc-ch-lft h3 {font-size: 22px !important;line-height: 24px !important;}
.foo-lft.blk1 a img { margin-bottom: 10px !important;}
.rorko-Guarantee-sec-blk.two h2 img {width: 110px; height: auto;margin-right:10px;margin-bottom:6px;}
.comment-content h2, .entry-content h2, .entry-summary h2 { font-size: 24px !important;line-height: 30px !important;}
article#post-14220 .clutch-landing-blk-left p {font-size: 15px !important;line-height: 24px !important;}
.clutch-landing-bnr .clutch-landing-blk-right h2 {font-size: 15px !important;line-height: 24px !important;}
.our-work-sec-two .our-work-sec-two-blk h2 {font-size: 18px !important;line-height: 25px !important;}
.cluth-testimonials-sec .cluth-testimonials-sec h2, .cluth-trusted-sec .trusted-sec-blk h2, .tools-sec .tools-sec-left h2, .our-work-sec .our-work-sec-left h2, .rorko-Guarantee-sec .rorko-Guarantee-sec-blk.two h2 {font-size: 24px !important;line-height: 34px !important;}
.our-work-sec-blk h3 {font-size: 17px;line-height: 20px;}
.foo-rgt {width: 47%;}
.trusted-sec-blk-two-img-mob {width: 30.4%;height: 110px;}
.goodfirm-widget {width: 80%;}
.cluth-testimonials-sec {padding: 32px 0;}
.rorko-Guarantee-sec-btn a {padding: 1px 18px;}
.clutch-mobmenur-container a {font-size: 14px!important;padding: 5px 10px;}
.rorko-Guarantee-sec-blk_two {margin: 0px 0 20px;}
.owl-nav{margin-left:15px;margin-right:15px}
.rorko-Guarantee-sec-btn{width:40%;margin:0 30% auto}
.clutch-mobmenur-container h1{top:-15px!important}
.res-tect a{padding:14px 16px!important}
}
@media screen and (max-width:375px){
.goodfirm-widget.footer-dow iframe {width: 330px !important;padding-left: 0px;}
.foo-rgt {width: 50%;}
.trusted-sec-blk-two-img-mob {width: 30.2%;}
section.abt-clnt-sections .owl-next span:before {right: -98px;}
.res-tect a {padding: 13px 18px !important;}
}
.goodfirm-widget.footer-dow iframe #openlink, .pattern-font {color: #fff !important;}
.clutch-landing-header.fixed-header {position: fixed;background-color: #292663;transition: .3s;padding-bottom: 13px;}
.clutch-landing-header.fixed-header .header-sec-cluth { padding: 20px 0px 0px;}
.page-id-14501 header#site-header {display: none;}
.page-id-14501 section.footer-top {display: none;}
.sc-ch-lft p {color: #fff;}
.foo-lft.blk1 p {color: #fff;}
.foo-lft p {color: #fff;}
/* Whats-app-icon-landing-page */
.whatsapp-icon.fw{position:fixed;right:1.5%!important;bottom:4.5%!important;width:60px!important;height:60px!important;color:red!important;z-index:10000!important;border-radius:100%!important}
.whatsapp-icon.fw a{width:100%;height:100%;border-radius:100%;font-size:0;background-repeat:no-repeat;background-size:100% auto;background-image:url(https://www.rorko.com/wp-content/uploads/2023/08/wts-icon.png)!important;display:inline-block}
.in-phn input.wpcf7-form-control.wpcf7-intl-tel.wpcf7-intl_tel.wpcf7-validates-as-required{padding:6px 55px!important;margin-top:9px!important}
.col-md-6.submit-form.req-ppl p{margin-top:0}
.col-md-12.rq-nda p{margin-top:0}
.clutch-landing-blk-right p.form-cnt{color:#333;line-height:26px!important;font-size:17px!important}
.page-id-14616 .cs-infos{display:none}
.page-id-14220 .cs-infos{display:none}
.lnds_pg_fl .our-work-sec-left{padding-top:40px}
.clutch-landing-blk-right-mob{display:none}
@media screen and (max-width:480px){
.cluth-testimonials-sec h2 {font-size: 30px!important;}
.rk_contact_us-spacing-inr.dis-frm textarea {
    height: 48px!important;}
.clutch-landing-bnr.clutch-bner-new .clu-land-left-blks {width: 75%;margin: 10px 12.5% auto;}
.our-work-sec-Right.our-work-sec-Right-mob {display: none;}
.our-work-sec-one.our-work-sec-one-mob {background-color: transparent;}
.our-work-sec-one.our-work-sec-one-mob h2 {color: #292563;padding-top: 0!important;}
.our-work-sec-one.our-work-sec-one-mob .our-work-sec-left {padding-top: 0!important;}
section.abt-clnt-sections.slid-mob.fw {padding-top: 0!important;}
.sh-co-sec.sh-co-sec-mob {display: none;}
.clutch-landing-bnr.clutch-bner-new {margin-top: 9px!important;}
section.abt-clnt-sections.slid-mob.fw {position: relative;}
section.abt-clnt-sections.slid-mob.fw {position: relative!important;}
section.abt-clnt-sections.slid-mob.fw .owl-prev, section.abt-clnt-sections .owl-next {position: inherit!important;}
section.abt-clnt-sections.slid-mob.fw {margin-bottom: -50px;}
.trusted-sec-blk-two-img-mob {background: #fff;}
.clutch-landing-blk-right-mob {display: block;}
.clutch-landing-blk-right-desk{display:none}
.clutch-landing-blk-right-mob input.wpcf7-form-control.wpcf7-submit.has-spinner.submit-btn {background: #292563!important;padding: 11px 20px!important;font-family: 'Montserrat-Regular'!important;}
.rk_contact_us-spacing-inr label {font-size: 14px !important;margin: 0px 0px 0px !important;}
.clutch-landing-blk-right-mob p.form-cnt {font-size: 14px!important;line-height: 22px!important;}
.cluth-trusted-sec .trusted-sec-blk h2 {font-size: 20px!important;line-height: 25px!important;}
.tools-sec .tools-sec-left h2 {font-size: 21px!important;line-height: 32px!important;}
.clutch-landing-bnr.clutch-bner-new {padding: 85px 0px 60px !important;}
.container.form-rqst {padding: 0px 10px !important;}
}
@media screen and (max-width:400px){
.cluth-trusted-sec .trusted-sec-blk h2 {font-size: 20px!important;line-height: 25px!important;}	
.tools-sec .tools-sec-left h2 {font-size: 21px!important;line-height: 32px!important;}
}
.cs-infos{display:none}
/* .res-tect{position:fixed;top:94px;z-index:999} */
/* .res-tect a{text-align:right;position:fixed;padding:15px 36px;color:#fff;font-size:18px;width:100%;height:240px;background-color:#241e64;clip-path:polygon(100% 0,100% 15%,94% 21%,82% 25%,70% 25%,59% 20%,53% 14%,0 13%,0 0);font-family:montserrat-regular!important;font-weight:600} */
.res-tect a {
    text-align: right;
    padding: 15px 36px;
    color: #241e64;
    font-size: 16px;
    background-color: #fff;
    font-family: montserrat-regular!important;
    font-weight: 600;
    float: right;
    border-left: 2px solid #241e64;
    border-bottom: 2px solid #241e64;
    border-bottom-left-radius: 12px;
    width: auto;
}
.res-tect {
    position: fixed;
    top: 94px;
    z-index: 99999;
    width: 100% !important;
}
.res-tect {
    float: right;
}

.page-id-15046 .header-inner.section-inner {
    display: none;
}
.page-id-15046 footer#site-footer {
    display: none;
}
.page-id-15046 .clutch-menu-head {
    display: none;
}


/* sticky menu */
.page-id-11773 .entry-content, .page-id-6187 .entry-content {margin-top: 0px;}
.vc_column_container {margin-top: 94px;}
header#site-header { position: fixed;}


.page-id-14616 .entry-content {margin-top: 0px;}

/*  */

.content-section-sec {
  display: inline-flex;
  flex-wrap: wrap; /* Allows items to wrap on smaller screens */
  align-items: center;
  gap: 20px;
}

/* Optional spacing inside the section */
.content-section-sec > * {
  margin: 5px 0;
}

/* Responsive behavior for mobile (below 768px) */
@media screen and (max-width: 768px) {
  .content-section-sec {
    display: flex; /* Switch to full flex layout */
    flex-direction: column; /* Stack items vertically */
    align-items: flex-start; /* Align to left */
  }
}

.review-section {
  width: 1440px;
  height: 176px;
  position: absolute;
  top: 610px;
  left: 80px;
  border: 1px solid #000; 
  transform: rotate(0deg);
  opacity: 1;
}


.know-more-btn {
  position: relative;
  display: inline-flex;
/*   margin-top: 50px; */
  padding-right: 10px; /* Space for the arrow on the right */
/*   font-size: 18px;
  color: #0b1c36;
  font-weight: 500; */
  text-decoration: none !important;
/*   border-bottom: 1px solid rgba(13, 30, 60, 1); */
}
.know-more-btn .text{
/* 	text-decoration:underline !important; */
	border-bottom:1px solid   rgba(13, 30, 60, 1);
}
.know-more-btn::before {
  content: '';
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  width: 16px;
  height: 16px;
  background: url("https://rorko.com/staging/wp-content/uploads/2025/07/Line-27.svg") no-repeat center center;
  background-size: contain;
}
/*  .elementor-button-text {
   
    text-decoration: underline;
} */
/* .know-more-btn {
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-size: 18px;
  font-weight: 500;
  color: #0b1c36;
  text-decoration: none;
}

.know-more-btn .text {
  position: relative;
}

.know-more-btn .text::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: -2px;
  width: 100%;
  height: 1px;
  background-color: #0b1c36;
}
 */






















/* New page development */
.mob-menu-header-holder.mobmenu {display: none !important;}

/* Header-main */
.hdr-menu-main {background:#18154C ;}
.page-id-17269 .hdr-menu-main {background:transparent;}
.hdr-menu-main.fixed-header {position: fixed;top: 0;background: #18154C;}
.hdr-menu-main-rgt li a{font-size: clamp(1.125rem, 0.9821rem + 0.2232vw, 1.25rem) !important;line-height:1.2 !important; font-weight:400 !important;font-family:'Inter' !important;margin: 6px 10px !important;letter-spacing: 0.9px !important;}
.hdr-menu-main-rgt-rgt a {font-size: clamp(1.125rem, 0.9821rem + 0.2232vw, 1.25rem) !important;line-height:1.2 !important; font-weight:400 !important;font-family:'Inter' !important;letter-spacing: 0.2px !important;}
.hdr-menu-main-rgt li a:after{display:none !important;}
.shake-it a {border: 1px solid #241E64 !important;border-radius: 50px !important;background-color: #241E64 !important;color:#fff !important;margin-left: 20px !important;}
.shake-it a:hover {border: 1px solid #241E64 !important;background-color: #fff !important;color:#241E64 !important;}
@keyframes blink {
    0%, 100% {
        opacity: 1;
    }
    50% {
        opacity: 0;
    }
}
span.menu-lts-talk-brk {color: #ffd500 !important;animation: blink 1.3s infinite;margin: 0px 5px;}
.page-id-16161 .hdr-menu-main,.page-template-blog .hdr-menu-main{background: #18154C;}

/* header-sec */
.header-inner {padding: 16px 50px 16px 60px !important;}

/* Footer */
.company_des, .footer_menu a, .footer_res p, .site-footer__tc p {font-size: clamp(1rem, 0.9167rem + 0.2778vw, 1.25rem) !important;line-height:1.6 !important; font-weight:400 !important;font-family:"Roboto",sans-serif!important;}

/* All-fonts */
.pdng-tp{padding-top:100px !important;}
.pdng-btm{padding-bottom:100px !important;}
.pdng-lft-rgt  {padding-left: 60px !important;padding-right: 60px !important;}
.pdng-lft {padding-left: 60px !important;}
.pdng-rt {padding-right: 60px !important;}
.all-fonts-hdngs h2, .trusted-by h2{font-size: clamp(2.25rem, 1.9821rem + 0.8929vw, 2.875rem) !important;line-height:1.2 !important; font-weight:800 !important;font-family:"Inter",sans-serif!important;margin:0px !important;line-height:1.2 !important}
.all-fonts-hdngs h3{font-size:20px !important;line-height:1.2 !important; font-weight:700 !important;font-family:"Inter",sans-serif!important;margin:0px !important;line-height:1.2 !important} 
/* .all-fonts-hdngs h3{font-size: clamp(1.875rem, 1.7143rem + 0.5357vw, 2.25rem) !important;line-height:1.2 !important; font-weight:700 !important;font-family:"Inter",sans-serif!important;margin:0px !important;line-height:1.2 !important} */
.all-fonts-hdngs h4{font-size: clamp(1.625rem, 1.5179rem + 0.3571vw, 1.875rem) !important;line-height:1.3 !important; font-weight:700 ;font-family:"Inter",sans-serif!important;color: #241E64 ;line-height:1.2 !important}
.all-fonts-hdngs h5{font-size: clamp(1.25rem, 1.1964rem + 0.1786vw, 1.375rem) !important;line-height:1.2 !important; font-weight:700 ;font-family:"Inter",sans-serif!important;color: #191919 ;line-height:1.2 !important}
.all-fonts-hdngs h6{font-size: clamp(1.125rem, 1.0714rem + 0.1786vw, 1.25rem) !important;line-height:1.2 !important; font-weight:600 ;font-family:"Inter",sans-serif!important;color: #191919 ;line-height:1.2 !important}
.all-fonts-hdngs p, .post-inner.thin p, .all-fonts-hdngs ul li{font-size: clamp(0.9375rem, 0.9107rem + 0.0893vw, 1rem) !important;line-height:1.6 !important; font-weight:400 !important;font-family:"Inter",sans-serif!important;margin-top:0px !important;letter-spacing:0.3px}

.entry-content .serv-mob-bnr h2{font-size: clamp(2.125rem, 1.375rem + 3.3333vw, 2.375rem)!important;line-height:1.3 !important; font-weight:800 !important;font-family:"Inter",sans-serif!important;margin:0px !important;}

/* Hover-effect */
.all-btn.blue-btn a{border:1px solid #241E64 !important;transition:0.7s ease;}
.all-btn.blue-btn a:hover{background-color:#fff !important;color:#241E64 !important;transition:0.7s ease;}
.all-btn.wht-btn a{border:1px solid #fff !important;transition:0.7s ease;}
.all-btn.wht-btn a:hover{background-color:#241E64 !important;color:#fff !important;transition:0.7s ease;}
.hm-key-blk-inr:hover img {transition: 0.7s ease;transform: scale(1.1);}
.hm-key-blk-inr img {transition: 0.7s ease;}
.wht-we-do-sub-menu-main{padding: 30px 30px !important;border-radius:10px !important;}

.wht-we-do-sub-menu-main-lft ul li {margin: 0px !important;padding: 8px 0px !important;border-radius: 10px;position:relative;}
/* .wht-we-do-sub-menu-main-lft ul li:before{position:absolute;content:'';width:16px;height:16px;top:36%;right:18px;background-image:url(https://rorko.com/staging/wp-content/uploads/2025/07/arrow-drop-down-line.svg);background-position:top center;background-repeat:no-repeat;background-size:cover;display:none;}
.wht-we-do-sub-menu-main-lft ul li:hover{background:#FFD500;}
.wht-we-do-sub-menu-main-lft ul li:hover:before{display:block;} */
.wht-we-do-sub-menu-main ul li a{margin:0px !important;}
.wht-we-do-sub-menu-main-lft ul li:hover span {transition: 0.3s ease;transform:translatex(15px);color:#FFD500;}
.wht-we-do-sub-menu-main ul li span {transition: 0.3s ease !important;}
li.wht-we-do-main-menu.Resources {display: none !important;}


/* Home-page */
.hm-bnr-main h1{font-size: clamp(3.5rem, 1.75rem + 5.8333vw, 8.75rem)!important;line-height:1 !important; font-weight:900 !important;font-family:"Inter",sans-serif!important;}
.hm-bnr-main h1 span{color:#333333 !important;font-weight:400 !important;font-size: clamp(2.5rem, 1.25rem + 4.1667vw, 6.25rem) !important; }
.hm-bnr-main p{font-size: clamp(1.0625rem, 1.0207rem + 0.1911vw, 1.25rem) !important;line-height:1.5 !important; font-weight:500 !important;font-family:"Inter",sans-serif!important;}
.hm-key-blk-main {flex-wrap: wrap !important;}
.hm-key-blk-inr{width:32.3% !important;}
.all-fonts-hdngs .hm-sln-lft-fist-blk-main h4{font-weight:400 !important;}
.hm-sln-lft-innr-blk-main {flex-wrap: wrap !important;}
.hm-sln-lft-innr-blk{width:48% !important;}
.hm-it-grw-blk-inr-fst-txt p {font-weight: 600 !important;}
.hm-it-grw-blk-inr-scnd-bl-snd-txt p, .hm-it-grw-blk-inr-fst-bl-snd-txt p {padding-left: 20px;position: relative;}
.hm-it-grw-blk-inr-scnd-bl-snd-txt p:before, .hm-it-grw-blk-inr-fst-bl-snd-txt p:before {position: absolute;content: "";width: 8px;height: 8px;background-color: #4D4D4D;left: 0px;top: 8px;border-radius: 50%;}
.hm-it-grw-blk-inr-fst-bl-snd-txt p:before{background-color: #fff !important;}
.hm-get-in-sec {background: linear-gradient(92.31deg, #241E64 19.13%, rgba(36, 30, 100, 0.8) 113.94%);}
.all-btn a{font-size: clamp(1rem, 0.5833rem + 0.5556vw, 1.25rem) !important;line-height:1.5 !important; font-weight:500 !important;font-family:"Inter",sans-serif!important;}
.icon-blk-lft {width: 18% !important;}
.hm-it-grw-blk-inr.fst-blk h4{color:#fff !important}
.yellow {color: #FFD500;}
.color-yellow {color: #D3B000 !important;}
.color-blue{color: #2E23F0 !important;}
.solutions-offer-sec-lft-blk {min-height: 370px !important;}
.solutions-offer-sec-lft-blk:hover h5 {color:#0D1E3C !important;}
.solutions-offer-sec-lft-blk:hover p {color:#4D4D4D !important;}
.solutions-offer-sec-lft-blk:hover .nonhover-img {display:none !important;}
.solutions-offer-sec-lft-blk:hover .hover-img,.solutions-offer-sec-lft-blk:hover .arrow-img {display:block !important;}
.our-sucess-sec h4{font-weight:400 !important;}
.our-sucess-sec-lft-inr-blk span{font-size: clamp(2.25rem, 1.6071rem + 2.1429vw, 3.75rem) !important;line-height:1.2 !important;font-family:"Inter",sans-serif!important;font-weight:600 !important;}
.our-sucess-sec-blk-lft-imgs {display: flex;flex-wrap: wrap !important;gap:60px 60px !important;}
.our-sucess-sec-blk-lft-img {width:44%!important;}
.hm-acord-cnt-sec .e-n-accordion-item-title-text{font-size: clamp(1.625rem, 1.5714rem + 0.1786vw, 1.75rem) !important;line-height:1.2 !important;font-family:"Inter",sans-serif!important;font-weight:500 !important;}
.sliders-sec-blk{width: auto !important;float: left !important;}
.sliders-sec-blks .owl-item,.sliders-sec-two-blks .owl-item {cursor: pointer;margin: 0 6px;transition: margin 0.3s ease;width: auto !important;float: left;}
.sliders-sec-blk h2{font-weight:900 !important;}
.solutions-offer-sec-blk-rt.all-fonts-hdngs h3{font-weight:400 !important;}
.trusted-new-logo-sec-blk .elementor-widget-container {height: 100%;}

.service-fourth-sec-3-blk-text .elementor-widget.elementor-widget-heading{}

.logo-item{position:relative;width:100%;padding-bottom:75%;overflow:hidden;border-radius:10px;background-color:#fff;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease;will-change:transform,box-shadow,background-color;box-shadow:0 4px 10px rgba(0,0,0,0.05)}
.logo-item:hover{transform:translateY(-5px);box-shadow:0 12px 25px rgba(0,0,0,0.15);background-color:#e0e7ff}
.logo-image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;height:80%;background-image:url(https://placehold.co/600x400/808080/FFFFFF?text=Sprite+Placeholder);background-size:cover;background-repeat:no-repeat;transition:opacity .3s ease}
.logo-1 .logo-image{background-position:0 0}
.logo-2 .logo-image{background-position:-100px 0}
.logo-3 .logo-image{background-position:0 -100px}
.logo-item:hover .logo-image{opacity:.8}
@media (min-width: 640px) {
.grid-cols-2-sm{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (min-width: 768px) {
.grid-cols-3-md{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media (min-width: 1024px) {
.grid-cols-4-lg{grid-template-columns:repeat(4,minmax(0,1fr))}
}
@media (min-width:1920px) {
.grid-cols-5-xl{grid-template-columns:repeat(5,minmax(0,1fr))}
}


/* Trusted-by-logo */
.trusted-by-logo-tab{display:none !important;}
.trusted-by-img-mbl{display:none !important;}
.trusted-by{padding:0px 60px !important;}
.container-section.pdng-btm.trusted-by {padding-bottom: 80px !important;}



.hm-logo-blks-sec{--gap:17px 17px!important}.hm-logo-sec-blks{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.hm-logo-sec-blk{width:15.8%;float:left;height:160px!important;position:relative;border-radius:10px;overflow:hidden;transition:all .5s ease;background:#fff;}.hm-logo-sec-blk:before{position:absolute;content:'' !important;width:100%;height:100%;background-image:url(https://rorko.com/wp-content/uploads/2025/01/rorko-trusted-bu-logo-bg-image.webp) !important;background-position:-26px -29px; border-radius: 8px !important;display:none;}.hm-logo-sec-blk:after{position:absolute;content:'';width:100%;height:100%;background-image:url(https://rorko.com/wp-content/uploads/2025/01/trustedlogoo.svg);background-position:24px 31px;background-repeat:no-repeat;transition:all .5s ease;filter: grayscale(100%) brightness(0.6);}.hm-logo-sec-blk:hover:before{display:block;}.hm-logo-sec-blk:hover{background:transparent;}.result-drv-sec-blk-lft-inr-blk{overflow:hidden}.hm-sec-hover-sec h3 strong{width:28px;height:2px;background:#242441;display:inline-block;vertical-align:middle;position:relative;right:-10.3px;transition:all .3s ease;transform:translate(50%,-50%)}.hm-sec-hover-sec h3 strong:before,.hm-sec-hover-sec h3 strong:after{background:#fff}.hm-sec-hover-sec h3 strong:before,.hm-sec-hover-sec h3 strong:after{content:"";height:0;background:#242441;display:inline-block;vertical-align:middle;position:absolute;transition:all 0 ease;transform:translate(-100%,-100%);width:0}.hm-sec-hover-sec h3:hover strong:before{transform:rotate(-45deg);top:3px;right:-2px;width:10px;height:2px;background:#fff!important}.hm-sec-hover-sec h3:hover strong:after{transform:rotate(45deg);bottom:3px;right:-2px;width:11px;background:#fff!important;height:2px}.hm-sec-hover-sec h3:hover strong{right:3px;background:#fff!important}.hm-logo-sec-blk-small-dsk{display:none!important}

.hm-logo-blks-sec{gap:0px 0px!important}.hm-logo-sec-blks{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.hm-logo-sec-blk{width:15.8%;float:left;height:160px!important;position:relative;transition:all .5s ease;background:#fff;box-shadow: 0 0 40px 0 #00000000;border-radius: 0px !important;overflow:hidden !important;padding:0 5px !important;border-right: 1px solid #0000002E;}.hm-logo-sec-blk:before{position:absolute;content:'';width:100%;height:100%;background-image:url(https://rorko.com/wp-content/uploads/2025/01/rorko-trusted-bu-logo-bg-image.webp);background-position:-26px -29px;display:none !important;}.hm-logo-sec-blk:after{position:absolute;content:'';width:100%;height:100%;background-image:url(https://rorko.com/wp-content/uploads/2025/01/trustedlogoo.svg);background-position:24px 31px;background-repeat:no-repeat;transition:all .5s ease;}/*.hm-logo-sec-blk:hover:after{transform:scale(1.1)} */ .hm-logo-sec-blk:hover:before{display:block !important;}.hm-logo-sec-blk:hover{background:transparent;}.hm-logo-sec-blk:hover:after{filter: grayscale(100%) brightness(1);}
.hm-logo-sec-blks .hm-logo-sec-blk:first-child{padding-left:0px !important;}
.hm-logo-sec-blks .hm-logo-sec-blk:last-child{padding-right:0px !important;border:none !important;}

/* Contact-us-page */


/* about-us */
.about-bnr h1{font-size: clamp(1.625rem, 1.2917rem + 1.1111vw, 2.625rem) !important;margin-bottom: 0px !important;line-height:1.2 !important; font-weight:800 !important;font-family:"Roboto",sans-serif!important;margin-top:0px !important;}
.about-bnr h2{font-size: clamp(1.375rem, 1.0833rem + 0.9722vw, 2.25rem) !important;line-height:1.5 !important; font-weight:400 !important;font-family:"Roboto",sans-serif!important;margin-top:0px !important;}

/* Servisec-page */
.tab-img-blk{display:none !important;}
.srvrs-bnr-lft h1{font-size: clamp(1.875rem, 1.25rem + 2.0833vw, 3.75rem) !important;line-height:1.2 !important; font-weight:800 !important;font-family:"Roboto",sans-serif!important;}
.our-apch-blks-inr .icon-blk-rgt {width: 84% !important;}
.our-apch-blks-inr .icon-blk-lft {width: 12% !important;}
.our-apch-blks-inr {padding: 35px 50px 25px !important;}
.icon-blk-rgt {gap: 8px !important;}



/* request-a-proposal-new */
.cont-second-sect {padding-top: 60px !important;padding-bottom: 150px!important; margin-top: -23% !important;z-index: 2;}
.cont-us-second-lft-inner-sec h1{font-size: clamp(2.5rem, 0.4167rem + 2.7778vw, 3.75rem) !important;line-height:1.2 !important;font-family:"Roboto",sans-serif!important;color:#292663 !important;font-weight:800 !important;}
.cont-us-second-lft-inner-sec .cont-us-second-lft-inner-sec-text h5 {color:#292663 !important;opacity: 70%;}
.cont-us-second-lft-inner-sec .cont-us-second-lft-inner-sec-text h4 {color:#292663 !important;opacity: 70%;}
.cont-us-second-lft-inner-sect .social-links-sec {position: relative;z-index: 3;}
.cont-second-sect .social-links-sec span {font-size: clamp(1.25rem, 0.625rem + 0.625vw, 1.375rem) !important;line-height:1 !important; font-weight:400 !important;font-family:"Roboto",sans-serif!important;color:#292663 !important;}
.cont-second-sect .mail-listing-sec span#textToCopy:hover {text-decoration: underline;}
.cont-second-sect .social-links-sec span.bold-txt {font-size: clamp(1.25rem, 0.7258rem + 0.6452vw, 1.5rem) !important;font-family: 'Roboto' !important;}
.mail-listing-sec .one ul li h4{
	font-size:18px;
	opacity:80%;
}
.call-us-second-lft-inner-sec-inr .two ul li{
	font-size:18px;
	opacity:80%;
}
/* 1/27/2025 New CSS */
/* Footer */
.footer-sect-btm {padding-top: 15px !important;padding-bottom: 15px !important;}
.footer-sect-top-blk ul li span.elementor-icon-list-text {font-size: clamp(1.125rem, 1.0833rem + 0.1389vw, 1.25rem)!important;line-height:1.2 !important;font-weight: 400 !important;font-family: "Roboto", sans-serif !important;margin-top: 0px !important;}
.all-fonts-hdngs.ftr-para p, .footer-sect-btm ul li span.elementor-icon-list-text {font-size: clamp(0.875rem, 0.8333rem + 0.1389vw, 1rem) !important;line-height:1.6 !important;font-weight: 400 !important;font-family: "Roboto", sans-serif !important;margin-top: 0px !important;opacity:0.6;}
.footer-sect-top-blk h3{font-weight:400 !important;letter-spacing:0.24px;}
.footer-sect-top-blk h2{font-size: clamp(1.625rem, 1.5rem + 0.4167vw, 2rem) !important;line-height:1.2 !important;font-family: "Roboto", sans-serif !important;margin-top: 0px !important;font-weight: 400 !important;letter-spacing:1px !important;}
.footer-sect-top-blk h2 span{font-size: clamp(1.875rem, 1.5833rem + 0.9722vw, 2.75rem) !important;line-height:1.2 !important;font-family: "Roboto", sans-serif !important;margin-top: 0px !important;font-weight: 600 !important;color:#0D1E3C !important;}

/* Blog-page */
.blg-pst-blk .elementor-post {width: 100% !important;}
.blg-pst-blk .elementor-post__text {padding: 0px 15px 20px !important;}
.blg-pst-blk h3 {font-size: clamp(1.25rem, 0.7166rem + 0.8611vw, 1.75rem) !important;line-height:1.2 !important;font-family: "inter", sans-serif !important;margin-bottom:10px !important; font-weight: 500 !important;}
.blg-pst-blk span {font-size: clamp(1rem, 0.5833rem + 0.5556vw, 1.25rem) !important;line-height:1.2 !important;font-family: "inter", sans-serif !important;margin-top:10px !important; font-weight: 400 !important;color:#191919 !important;}
.blg-pst-blk .elementor-post__meta-data {margin-top: 12px !important;padding-bottom: 20px !important;}
.blg-pst-blk a.elementor-post__read-more {font-size: clamp(0.9375rem, 0.625rem + 0.4167vw, 1.125rem) !important; background-color: #241e64;padding: 10px 20px !important;border-radius: 16px !important;color: #fff !important;}
.blg-pst-blk .elementor-post__text {display: flex !important;justify-content: space-between !important;}
.blg-pst-blk nav.elementor-pagination { margin-top: 36px !important;}
.blg-pst-blk nav.elementor-pagination span {background-color: #241e64 !important;color: #fff !important;}
.blg-pst-blk nav.elementor-pagination span , nav.elementor-pagination a{font-size: clamp(1rem, 0.8667rem + 0.2153vw, 1.125rem) !important;line-height:1.2 !important;font-family: "Roboto", sans-serif !important; font-weight: 400 !important;}
.all-fonts-hdngs.sin-all-blg-cnt h3 {margin-bottom: 0px !important;margin-top: 0px !important;}


/* Sub-menu */
.wht-we-do-main-menu .elementskit-megamenu-panel {width: 380px !important;left: -0% !important;}
.wht-we-do-sub-menu-main ul li span{font-size: clamp(1rem, 0.7379rem + 0.3226vw, 1.125rem) !important;line-height:1.2 !important;font-family: "inter", sans-serif !important; font-weight: 400 !important;letter-spacing: -0.2px;}
.wht-we-do-sub-menu-main {box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3) !important;padding:17px 19px;border-radius:10px;}
.ekit-wid-con .icon.icon-down-arrow1::before, .icon.icon-down-arrow1::before {font-weight: 600 !important;}
.menu-blg {display:none;}
.mob-menu-twitter-icon{display:none;}

.wht-we-do-main-menu.Resources .elementskit-megamenu-panel {width: 250px !important;left: -0% !important;}
.wht-we-do-main-menu.Resources .wht-we-do-sub-menu-main{padding:20px 20px !important;}

/* Request a proposal */
.cont-get-lft-blk ul:before {content: "";position: absolute;height: 96%;width: 2px;background-color: #241E64;left: 13px;margin: 6px 0px;}
.cont-get-lft-blk ul li span {font-weight: 600 !important;}

.hdr-menu-main-rgt a:before {position: absolute;content: "";width: 0 !important;height: 2px !important;left: 0 !important;bottom: 0px;}
.hdr-menu-main-rgt a:hover:before {width: 100% !important;transition: all ease .6s !important;background:#FFD500 !important;}
.wht-we-do-sub-menu-main a:before, .shake-it a:before, .wht-we-do-main-menu a:before {display: none;}

/* Blog-page */
.entry-header-inner.section-inner.medium {display: none;}
.blg-cnt-sec {padding: 120px 0px 100px;}
.blg-cnt-sec-blk {display: flex;flex-wrap: wrap;align-items: stretch;justify-content: flex-start;gap: 20px 20px;}
.col-blog {width: 32.33%;flex: none;padding: 0px;}
.blog-card-wrap {-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;transition: all .5s ease-in-out;height: 100%;background: #fff;border: 1px solid #eee;border-radius: 20px;position: relative;overflow: hidden;width: 100%;float: left;display: flex;flex-wrap: wrap;gap: 0 0;}
.blog-card-img {width: 100% !important;float: left !important;object-fit: cover;display: block;overflow: hidden;border-radius: 20px;max-height: 250px;}
/* min-height: 210px; */
.blog-card-wrap img {object-fit: cover;display: block;overflow: hidden;border-radius: 20px;max-height: 250px; height: 100%;}
/* .blog-card-wrap img {min-height: 210px;object-fit: cover;display: block;overflow: hidden;border-radius: 20px;max-height: 250px; height: 100%;} */
.blog-card-wrap img {transform: scale(1) !important;transition: all 0.5s ease !important;border-radius: 20px !important;}
.blog-card-content {color: #414141;line-height: 28px;font-size: 18px;letter-spacing: 0;padding: 20px 20px 20px;min-height: 150px;width: 100%;float: left;}
.blog-card-content a {font-size: clamp(1rem, 0.375rem + 0.8333vw, 1.375rem) !important;line-height: 1.4 !important;color: #191919;font-weight: 600 !important;font-family: "Inter", sans-serif !important;}
.blog-card-content p {font-size: clamp(1rem, 0.7379rem + 0.3226vw, 1.125rem) !important;line-height: 1.5 !important;color: #414141;font-weight: 400 !important;margin-right: 0;font-family: "Inter", sans-serif !important;}
a.btn.btn-primary {margin-left: 0;font-weight: 600 !important;}
.blog-card-wrap:hover a, .blog-card-wrap:hover a.btn.btn-primary {color: #241e64;}
.page-navi.navigation.text-right {width: 100%;float: left;margin: 30px auto 0;text-align: center;}
.page-numbers.current {background: #241e64;padding: 5px 17px;border-radius: 4px;color: #fff;}
.page-navi a.page-numbers, .page-navi span {font-weight: 700;color: #000;display: inline-block;padding: 12px 24px;font-family: 'Roboto';font-size: 17px;line-height: 28px;}
.prev.page-numbers, .next.page-numbers {background: #241e64;color: #fff !important;border-radius: 4px;}
.blog-card-wrap:hover img {transform: scale(1) !important;}
/* .blog-card-wrap:hover {box-shadow: 0 10px 50px 0 rgba(84, 110, 122, .35);transform: translate(0, 0);} */
.blg-cnt-sec h1 {font-size: clamp(1.875rem, 1.25rem + 2.0833vw, 3.75rem) !important;line-height: 1.2 !important;font-weight: 800 !important;font-family: "Roboto", sans-serif !important;color:#241e64;text-align: center;}

/* Single-blog */
.blg-singl-page h1{font-size: clamp(1.75rem, 1.4583rem + 0.9722vw, 2.625rem) !important;line-height:1.2 !important; font-weight:600 !important;font-family:"Inter",sans-serif!important;margin:0px !important;}
.related-bld-sec-main a.elementor-post__read-more {font-size: clamp(1rem, 0.7379rem + 0.3226vw, 1.125rem) !important;line-height: 1.5 !important;color: #414141;font-weight: 400 !important;margin-right: 0;font-family: "Inter", sans-serif !important;}
.heateor_sss_sharing_title {font-size: clamp(1.1875rem, 1.1178rem + 0.3185vw, 1.5rem) !important;line-height:1.3 !important; font-weight:700 !important;font-family:"Inter",sans-serif!important;color: #191919 !important;color:#191919 !important;}
.sin-all-blg-cnt h3{margin-bottom:0px !important;font-weight:400 !important;}
.related-bld-sec-main h2{font-weight:400 !important;}
.blg-con ul li{font-size: clamp(0.9375rem, 0.875rem + 0.2083vw, 1.125rem) !important;line-height: 1.5 !important;color: #191919;font-weight: 400 !important;font-family: "Roboto", sans-serif !important;}
h4.left-sdbr {font-size: clamp(1.1875rem, 1.1178rem + 0.3185vw, 1.5rem) !important;line-height:1.3 !important; font-weight:600 !important;font-family:"Roboto",sans-serif!important;color: #191919 !important;color:#191919 !important;}
.blg-singl-page ul li, .blg-singl-page ol li{font-size: clamp(1.0625rem, 1.0207rem + 0.1911vw, 1.25rem) !important;line-height:1.6 !important; font-weight:400 !important;font-family:"Roboto",sans-serif!important;color:#191919 !important;}
.blg-singl-page h3 {color: #241e64 !important;margin-bottom: 16px !important;margin-top:32px !important;}
.related-bld-sec-main .elementor-post__text {display: flex !important;justify-content: space-between;}
span.heateor_sss_svg {display: inline-block;width: 35px;height: 35px;float: left !important;overflow: hidden !important;position:relative !important;}
span.heateor_sss_svg  svg {display: block;position: absolute;top: 0;left: 0;}

.hover-text {position: relative;cursor: pointer;}
.popup-box {display: none;position: absolute;top: -100%;left: 50%;transform: translateX(-50%);background: #333;color: #fff;padding: 10px;border-radius: 5px;white-space: nowrap;z-index: 8;font-size: clamp(1rem, 0.9167rem + 0.2778vw, 1.25rem);line-height:1.2;min-width: 288px;}
.popup-box::after {content: '';position: absolute;top: 100%;left: 50%;transform: translateX(-50%);border-width: 6px;border-style: solid;border-color: #333 transparent transparent transparent;}
.hover-text:hover .popup-box {display: none;}
.pop-main {display: flex;flex-wrap: nowrap;justify-content: space-between;align-items: stretch;gap:30px 30px;}
.pop-lft {width: 100%;float: left;}
.pop-rt {width: 100%;float: left;}

/* Bottom Menu Bar */
.mobile-stickey-menu-lft .elementor-widget.elementor-widget-html {width: 100%;float: left;height: 100%;}
.mobile-stickey-menu {z-index: 999;}
.z-mobile-menu-v2 {width: 100%;float: left;height: 100% !important;}
.z-bottom-cta-menu{position:relative;bottom:0;width:100%;background:#fff;color:#18154C;display:flex;justify-content:center;align-items:center;padding:0 15px;z-index:9;float:left!important;height:100% !important;}
.zhamburger{display:inline-block;width:25px;height:20px;position:relative;cursor:pointer}
.zhamburger span{background:#18154C;display:block;height:3px;margin:5px 0;border-radius:2px;transition:all .3s ease}
.zhamburger.active span:nth-child(1){transform:translateY(8px) rotate(45deg)}
.zhamburger.active span:nth-child(2){opacity:0}
.zhamburger.active span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}
span#menuToggle{width:30px;height:30px;display:flex;flex-wrap:wrap;align-items: center;justify-content: center;gap:4px 4px;}
a.loggedout{width:100%;display:inline-block;padding:10px 20px;align-items:center;text-align:center;background:#FFD500;font-size:20px;color:#fff;letter-spacing:.3px}
.z-bottom-cta-menu p{margin: 2px 0 0;font-size: 14px;line-height: 16px;display: inline-block;font-family: 'Inter' !important;color: #292563;}
.zmobile-menu-new{position:fixed;bottom:-100%;left:10px;width:80%;height:auto;background:#fff;box-shadow:0 0 40px #0000003b;transition:bottom .4s ease-in-out;z-index:0;display:flex;flex-direction:column;border-radius:10px}
.zmobile-menu-new.active{bottom:55px;height:auto;}
.zmobile-menu-new-inner{flex:1;overflow-y:auto;padding:20px}
.zmobile-menu-searchbox{display:block;gap:10px}
form#zmobile-menu-searchaction{display:flex;flex-wrap:nowrap;gap:10px 10px}
.zmobile-menu-searchinput{width:80%;padding:10px}
.zmobile-menu-searchbtn{padding:10px;background:#222;color:#fff;border:none;cursor:pointer}
.main-menu{list-style:none;padding:0;margin:0}
.main-menu > li{border-bottom:0px solid #eee;position:relative}
.main-menu > li > a{display:block;padding:15px;font-size: clamp(1rem, 0.8317rem + 0.7692vw, 1.0625rem);color:#333;text-decoration:none;cursor:pointer;line-height:1.2 !important;}
.submenu{list-style:none;padding:0;margin:0;max-height:0;overflow:hidden;background:#fff;transition:max-height .3s ease}
.submenu li a{display:block;padding:12px 20px;font-size:16px;color:#555;text-decoration:none;border-bottom:0px solid #eee}
.has-submenu.open .submenu{max-height:300px;padding-left:15px;}
.has-submenu > a::after{content:"▼";position:absolute;right:9px;font-size:14px;transition:transform .3s ease;top:12px;}
.has-submenu.open > a::after{transform:rotate(180deg)}



/* Home-page flip-images*/
.flip-main-container-desk{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}
.flip-container-desk{width:19%;height:100px;perspective:1000px}
.flipper-desk{width:100%;height:100%;position:relative}

.flipper-desk img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;backface-visibility:hidden;transform:rotateY(180deg);transition:transform 1s;border-radius:10px}
.flipper-desk img.active{transform:rotateY(0deg)}
/* .flipper-desk img.flip-out{transform:rotateY(-90deg);opacity:0}
.flipper-desk img.flip-in{opacity:1;transform:rotateY(90deg);animation:flipIn 1.1s forwards ease-in-out}
@keyframes flipIn {
from{transform:rotateY(90deg);opacity:0}
to{transform:rotateY(0deg);opacity:1}
} */
/* .flipper-desk img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;backface-visibility:hidden;opacity:0;transform:rotateY(0deg);transition:transform 1s ease-in-out,opacity 1s ease-in-out;border-radius:10px}
.flipper-desk img.active{opacity:1;transform:rotateY(0deg)}
.flipper-desk img.flip-out{transform:rotateY(-90deg);opacity:0}
.flipper-desk img.flip-in{opacity:1;transform:rotateY(90deg);animation:flipIn 1.1s forwards ease-in-out}
@keyframes flipIn {
from{transform:rotateY(90deg);opacity:0}
to{transform:rotateY(0deg);opacity:1}
} */

.flip-main-container-mobile{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}
.flip-container-mobile{width:48%;height:100px;perspective:1000px}
.flipper-mobile{width:100%;height:100%;position:relative}
.flipper-mobile img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;backface-visibility:hidden;opacity:0;transform:rotateY(0deg);transition:transform 1s ease-in-out,opacity 1s ease-in-out;border-radius:10px}
.flipper-mobile img.active{opacity:1;transform:rotateY(0deg)}
.flipper-mobile img.flip-out{transform:rotateY(-90deg);opacity:0}
.flipper-mobile img.flip-in{opacity:1;transform:rotateY(90deg);animation:flipIn 1.1s forwards ease-in-out}
@keyframes flipIn {
from{transform:rotateY(90deg);opacity:0}
to{transform:rotateY(0deg);opacity:1}
}

.portfolio-last-sec-blk-btn span.elementor-button-text {font-size: clamp(0.96875rem, 0.1875rem + 0.7813vw, 1.125rem) !important;line-height:1.2 !important;}
.portfolio-read-more-btn span.elementor-button-icon {width: 16px;height: 16px;}
.portfolio-read-more-btn span.elementor-button-text{font-size: clamp(0.9375rem, 0.9167rem + 0.0694vw, 1rem);line-height:1.1 !important;font-family: "Inter", Sans-serif !important;}
.portfolio-read-more-btn span.elementor-button-icon svg {display: block;position: absolute;top: 5px;left: auto;right:0;}
.portfolio-read-more-btn {display: none !important;}
.portfolio-third-sec-blker:hover .portfolio-read-more-btn {display: none !important;}
.portfolio-last-sec-blk-btn {margin-top: 16px !important;}


@media screen and (max-width:1920px){
.pdng-tp{padding-top:120px !important;}
.pdng-btm{padding-bottom:120px !important;}
.hm-logo-sec-blk:nth-child(1):after{background-position:24px 36px}.hm-logo-sec-blk:nth-child(2):before{background-position:-325px -29px}.hm-logo-sec-blk:nth-child(2):after{background-position:-268px 36px}.hm-logo-sec-blk:nth-child(3):before{background-position:-622px -29px}.hm-logo-sec-blk:nth-child(3):after{background-position:-563px 36px}.hm-logo-sec-blk:nth-child(4):before{background-position:-916px -29px}.hm-logo-sec-blk:nth-child(4):after{background-position:-864px 36px}.hm-logo-sec-blk:nth-child(5):before{background-position:-1217px -29px}.hm-logo-sec-blk:nth-child(5):after{background-position:-1157px 36px}.hm-logo-sec-blk:nth-child(6):before{background-position:-1509px -29px}.hm-logo-sec-blk:nth-child(6):after{background-position:-1449px 36px}.hm-logo-sec-blks.two .hm-logo-sec-blk:nth-child(1):before{background-position:-26px -209px}.hm-logo-sec-blks.two .hm-logo-sec-blk:nth-child(1):after{background-position:27px -141px}.hm-logo-sec-blks.two .hm-logo-sec-blk:nth-child(2):before{background-position:-322px -209px}.hm-logo-sec-blks.two .hm-logo-sec-blk:nth-child(2):after{background-position:-268px -141px}.hm-logo-sec-blks.two .hm-logo-sec-blk:nth-child(3):before{background-position:-624px -209px}.hm-logo-sec-blks.two .hm-logo-sec-blk:nth-child(3):after{background-position:-568px -141px}.hm-logo-sec-blks.two .hm-logo-sec-blk:nth-child(4):before{background-position:-918px -209px}.hm-logo-sec-blks.two .hm-logo-sec-blk:nth-child(4):after{background-position:-861px -141px}.hm-logo-sec-blks.two .hm-logo-sec-blk:nth-child(5):before{background-position:-1218px -209px}.hm-logo-sec-blks.two .hm-logo-sec-blk:nth-child(5):after{background-position:-1153px -141px}.hm-logo-sec-blks.two .hm-logo-sec-blk:nth-child(6):before{background-position:-1516px -209px}.hm-logo-sec-blks.two .hm-logo-sec-blk:nth-child(6):after{background-position:-1456px -141px}.hm-logo-sec-blks.three .hm-logo-sec-blk:nth-child(1):before{background-position:-26px -390px}.hm-logo-sec-blks.three .hm-logo-sec-blk:nth-child(1):after{background-position:27px -329px}.hm-logo-sec-blks.three .hm-logo-sec-blk:nth-child(2):before{background-position:-322px -390px}.hm-logo-sec-blks.three .hm-logo-sec-blk:nth-child(2):after{background-position:-270px -329px}.hm-logo-sec-blks.three .hm-logo-sec-blk:nth-child(3):before{background-position:-619px -390px}.hm-logo-sec-blks.three .hm-logo-sec-blk:nth-child(3):after{background-position:-561px -329px}.hm-logo-sec-blks.three .hm-logo-sec-blk:nth-child(4):before{background-position:-920px -390px}.hm-logo-sec-blks.three .hm-logo-sec-blk:nth-child(4):after{background-position:-860px -329px}.hm-logo-sec-blks.three .hm-logo-sec-blk:nth-child(5):before{background-position:-1210px -390px}.hm-logo-sec-blks.three .hm-logo-sec-blk:nth-child(5):after{background-position:-1156px -329px}.hm-logo-sec-blks.three .hm-logo-sec-blk:nth-child(6):before{background-position:-1510px -390px}.hm-logo-sec-blks.three .hm-logo-sec-blk:nth-child(6):after{background-position:-1452px -329px}.hm-logo-sec-blks.four .hm-logo-sec-blk:nth-child(1):before{background-position:-26px -572px}.hm-logo-sec-blks.four .hm-logo-sec-blk:nth-child(1):after{background-position:23px -515px}.hm-logo-sec-blks.four .hm-logo-sec-blk:nth-child(2):before{background-position:-322px -572px}.hm-logo-sec-blks.four .hm-logo-sec-blk:nth-child(2):after{background-position:-264px -515px}.hm-logo-sec-blks.four .hm-logo-sec-blk:nth-child(3):before{background-position:-626px -572px}.hm-logo-sec-blks.four .hm-logo-sec-blk:nth-child(3):after{background-position:-566px -515px}.hm-logo-sec-blks.four .hm-logo-sec-blk:nth-child(4):before{background-position:-920px -571px}.hm-logo-sec-blks.four .hm-logo-sec-blk:nth-child(4):after{background-position:-856px -515px}.hm-logo-sec-blks.four .hm-logo-sec-blk:nth-child(5):before{background-position:-1220px -571px}.hm-logo-sec-blks.four .hm-logo-sec-blk:nth-child(5):after{background-position:-1160px -508px}.hm-logo-sec-blks.four .hm-logo-sec-blk:nth-child(6):before{background-position:-1511px -571px}.hm-logo-sec-blks.four .hm-logo-sec-blk:nth-child(6):after{background-position:-1455px -508px}.data-drvn-blk-1 {right: 0% !important;}.media-kits-new-design {max-width: 340px !important;}

/* request-a-proposal-new */
.cont-second-sect {padding-top: 60px !important;padding-bottom: 150px!important;margin-top:-20%!important;z-index: 2;}


}

@media screen and (max-width:1900px){ 
/* request-a-proposal-new */
.cont-second-sect {margin-top:-20%!important;}
}

@media screen and (max-width:1800px){
.hm-key-blk-inr {padding:35px 60px 25px !important;}
.hm-prc-caty-sec-inr {padding: 50px 80px !important;}
.hm-it-grw-blk-inr {padding: 50px 50px 100px !important;}
.hm-get-in-sec {padding: 80px 120px !important;}
	
/* Trusted-logo */
.hm-logo-sec-blk:after{width:90% !important;}.hm-logo-sec-blk:nth-child(1):after {background-position: -1.2% -9%;}.hm-logo-sec-blk:nth-child(2):after {background-position: 19% -7%;}.hm-logo-sec-blk:nth-child(3):after {background-position: 39% -9%;}.hm-logo-sec-blk:nth-child(4):after {background-position: 59% -9%;}.hm-logo-sec-blk:nth-child(5):after {background-position: 79% -9%;}.hm-logo-sec-blk:nth-child(6):after {background-position: 99% -9%;}.hm-logo-sec-blks.two .hm-logo-sec-blk:nth-child(1):after {background-position: -1% 30%;}.hm-logo-sec-blks.two .hm-logo-sec-blk:nth-child(2):after {background-position: 19% 30%;}.hm-logo-sec-blks.two .hm-logo-sec-blk:nth-child(3):after {background-position: 39% 30%;}.hm-logo-sec-blks.two .hm-logo-sec-blk:nth-child(4):after {background-position: 59% 30%;}.hm-logo-sec-blks.two .hm-logo-sec-blk:nth-child(5):after {background-position: 79% 30%;}.hm-logo-sec-blks.two .hm-logo-sec-blk:nth-child(6):after {background-position: 99% 30%;}.hm-logo-sec-blks.three .hm-logo-sec-blk:nth-child(1):after {background-position: -1% 68%;}.hm-logo-sec-blks.three .hm-logo-sec-blk:nth-child(2):after {background-position: 19% 68%;}.hm-logo-sec-blks.three .hm-logo-sec-blk:nth-child(3):after {background-position: 39% 68%;}.hm-logo-sec-blks.three .hm-logo-sec-blk:nth-child(4):after {background-position: 59% 68%;}.hm-logo-sec-blks.three .hm-logo-sec-blk:nth-child(5):after {background-position: 79% 68%;}.hm-logo-sec-blks.three .hm-logo-sec-blk:nth-child(6):after {background-position: 99% 68%;}.hm-logo-sec-blks.four .hm-logo-sec-blk:nth-child(1):after {background-position: -1% 104%;}.hm-logo-sec-blks.four .hm-logo-sec-blk:nth-child(2):after {background-position: 19% 104%;}.hm-logo-sec-blks.four .hm-logo-sec-blk:nth-child(3):after {background-position: 39% 104%;}.hm-logo-sec-blks.four .hm-logo-sec-blk:nth-child(4):after {background-position: 59% 104%;}.hm-logo-sec-blks.four .hm-logo-sec-blk:nth-child(5):after {background-position: 79% 104%;}.hm-logo-sec-blks.four .hm-logo-sec-blk:nth-child(6):after {background-position: 99% 104%;}.data-bck-blk1 h2 {font-size: 36px !important;line-height: 46px !important;}	.hm-logo-sec-blk {height: 140px !important;}
	
/* Service-pages */
.why-rrk-sec-blk-rgt-inr-blks {padding: 40px 30px 25px !important;}
.our-apch-blks-inr p {margin-bottom: 16px !important;}
.fr-strt-up-inr-blk {padding: 30px 30px 20px !important;}

/* request-a-proposal-new */
.cont-second-sect {margin-top:-22%!important;}
/* Sub-menu */
.wht-we-do-main-menu .elementskit-megamenu-panel {width: 380px !important;left: -0% !important;}
}

@media screen and (max-width:1700px){
.hm-key-blk-inr {padding: 30px 50px 20px !important;}
.hm-prc-caty-sec-inr {padding: 50px 60px !important;}
.hm-it-grw-blk-inr {padding: 50px 40px 100px !important;}
.hm-get-in-sec {padding: 70px 110px !important;}
	
/* Trusted-logo */
.hm-logo-sec-blk:nth-child(4):before{background-position:-918px -29px}.hm-logo-sec-blk:nth-child(6):before{background-position:-1510px -29px}.hm-logo-sec-blks.two .hm-logo-sec-blk:nth-child(2):before{background-position:-322px -209px}.hm-logo-sec-blks.three .hm-logo-sec-blk:nth-child(5):before{background-position:-1214px -390px}.hm-logo-sec-blks.four .hm-logo-sec-blk:nth-child(2):before{background-position:-324px -572px}
	
/* Services-pages */
.why-rrk-sec-blk-rgt-inr-blks {padding: 30px 25px 10px !important;gap: 12px !important;}
.our-apch-blks-inr {padding: 30px 30px 20px !important;}
.fr-strt-up-inr-blk {padding: 20px 25px 10px !important;}
.wht-set-rrk-apt-rgt-blk {width: 52% !important;}
.wht-set-rrk-apt-lft-blk {width: 44% !important;}
.oru-apch-vctr {width: 20% !important;}

/* request-a-proposal-new */
.cont-second-sect {margin-top:-23%!important;}

}

@media screen and (max-width:1600px){
.pdng-lft-rgt, .hdr-menu-main{padding-left:60px !important;padding-right:60px !important;}
.pdng-btm{padding-bottom:120px !important;}
.pdng-tp{padding-top:120px !important;}
.hm-prc-caty-sec-inr {padding: 40px 50px !important;}
.hm-prc-caty-sec-main {width: 48% !important;}
.hm-it-grw-blk-inr {padding: 50px 40px 85px !important;}
.hm-get-in-sec {padding: 60px 100px !important;}
.icon-blk-lft {width: 18% !important;}

/* header-sec */
.header-inner {padding: 16px 30px 16px 40px !important;}

.all-pg-fnts-new h1{font-size: clamp(2.25rem, 1.9821rem + 0.8929vw, 2.875rem) !important;}
.all-pg-fnts-new h2 {font-size: clamp(2.0625rem, 1.7143rem + 1.1607vw, 2.875rem) !important;line-height: 1.2;font-weight: 400 !important;}


/* Trusted-logo */
.trusted-by{padding-left: 40px !important;padding-right: 40px !important;}
.hm-logo-sec-blk:after{width:100%!important;transform:scale(.7)}.hm-logo-sec-blk:hover:after{transform:scale(.8)}.hm-logo-sec-blk{height:130px!important;width:17%!important}.hm-logo-blks-sec{gap:0px 0px!important}.hm-logo-sec-blk:nth-child(1):after{background-position:0 -6%}.hm-logo-sec-blk:nth-child(2):after{background-position:20% -6%}.hm-logo-sec-blk:nth-child(3):after{background-position:40% -7%}.hm-logo-sec-blk:nth-child(4):after{background-position:60% -7%}.hm-logo-sec-blk:nth-child(5):after{background-position:80% -7%}.hm-logo-sec-blk:nth-child(6):after{background-position:100.5% -6%}.hm-logo-sec-blks.two .hm-logo-sec-blk:nth-child(1):after{background-position:0 30%}.hm-logo-sec-blks.two .hm-logo-sec-blk:nth-child(2):after{background-position:20% 30%}.hm-logo-sec-blks.two .hm-logo-sec-blk:nth-child(3):after{background-position:40% 30%}.hm-logo-sec-blks.two .hm-logo-sec-blk:nth-child(4):after{background-position:60% 30%}.hm-logo-sec-blks.two .hm-logo-sec-blk:nth-child(5):after{background-position:80% 30%}.hm-logo-sec-blks.two .hm-logo-sec-blk:nth-child(6):after{background-position:100% 30%}.hm-logo-sec-blks.three .hm-logo-sec-blk:nth-child(1):after{background-position:0 68%}.hm-logo-sec-blks.three .hm-logo-sec-blk:nth-child(2):after{background-position:20% 68%}.hm-logo-sec-blks.three .hm-logo-sec-blk:nth-child(3):after{background-position:40% 68%}.hm-logo-sec-blks.three .hm-logo-sec-blk:nth-child(4):after{background-position:60% 68%}.hm-logo-sec-blks.three .hm-logo-sec-blk:nth-child(5):after{background-position:80% 68%}.hm-logo-sec-blks.three .hm-logo-sec-blk:nth-child(6):after{background-position:100% 68%}.hm-logo-sec-blks.four .hm-logo-sec-blk:nth-child(1):after{background-position:-1% 104%}.hm-logo-sec-blks.four .hm-logo-sec-blk:nth-child(2):after{background-position:20% 104%}.hm-logo-sec-blks.four .hm-logo-sec-blk:nth-child(3):after{background-position:40% 104%}.hm-logo-sec-blks.four .hm-logo-sec-blk:nth-child(4):after{background-position:60% 104%}.hm-logo-sec-blks.four .hm-logo-sec-blk:nth-child(5):after{background-position:80% 104%}.hm-logo-sec-blks.four .hm-logo-sec-blk:nth-child(6):after{background-position:100% 104%}.hm-logo-sec-blk:nth-child(4):before{background-position:-917px -29px}.hm-logo-sec-blk:nth-child(6):before{background-position:-1516px -29px}.hm-logo-sec-blks.two .hm-logo-sec-blk:nth-child(2):before{background-position:-324px -209px}.hm-logo-sec-blks.three .hm-logo-sec-blk:nth-child(2):before{background-position:-324px -390px}.hm-logo-sec-blks.three .hm-logo-sec-blk:nth-child(3):before{background-position:-620px -390px}.hm-logo-sec-blks.three .hm-logo-sec-blk:nth-child(5):before{background-position:-1214px -390px}.hm-logo-sec-blks.three .hm-logo-sec-blk:nth-child(6):before{background-position:-1516px -390px}.hm-logo-sec-blks.four .hm-logo-sec-blk:nth-child(2):before{background-position:-324px -572px}.hm-carosel-sec-blk-innr{min-height:120px!important;max-height:320px!important;height:150px!important}.hm-logo-sec-blk:nth-child(4):before{background-position:-918px -29px}.hm-logo-sec-blk:nth-child(6):before{background-position:-1516px -29px}.hm-logo-sec-blks.two .hm-logo-sec-blk:nth-child(2):before{background-position:-322px -209px}.hm-logo-sec-blks.three .hm-logo-sec-blk:nth-child(5):before{background-position:-1214px -390px}.hm-logo-sec-blks.four .hm-logo-sec-blk:nth-child(2):before{background-position:-324px -572px}


	
/* Services-pages */
.why-rrk-sec-blk-rgt-inr-blks {padding: 25px 25px 5px !important;gap: 10px !important;}

/* request-a-proposal-new */
.cont-second-sect {margin-top:-22%!important;padding-bottom: 100px !important;}
	
/* Sub-menu */
.wht-we-do-main-menu .elementskit-megamenu-panel {width:360px !important;left: -0% !important;}
.wht-we-do-sub-menu-main {padding: 17px 19px;}
	
/* Blog */
.blog-card-content {min-height: 140px;}

}

@media screen and (max-width:1500px){
/* Trusted-logo */
.hm-logo-sec-blk{height:136px!important;width:15.95%!important}
	
/* request-a-proposal-new */
.cont-second-sect {margin-top:-23%!important;padding-bottom: 80px !important;}
.cont-us-second-lft-sec.request-a-proposal-new-sec-lft {width: 57%;}
	
/* Home-page */
.hm-bnr-lft {padding-left: 30px !important;}
	
/* Sub-menu */
.wht-we-do-main-menu .elementskit-megamenu-panel {width: 360px !important;left: -0% !important;}
.wht-we-do-sub-menu-main {padding: 30px 30px !important;}
.hdr-menu-main-rgt .wht-we-do-main-menu li a { padding: 0px 0px !important;}
	
/* Blog */
.col-blog {width: 32.2%;}

.reviews-third-sec-blk-rt {padding: 80px 43px;}
.reviews-third-sec-blk-lff-inr-blu-blk{gap:10px 10px !important;}
.reviews-third-sec-blk-lff-inr-blu-blk a {width: 100% !important;float: left;display: inline-block;padding: 12px 22px !important;}



}

@media screen and (max-width:1400px){
.pdng-btm{padding-bottom:100px !important;}
.pdng-tp{padding-top:100px !important;}
.hm-key-blk-inr {width:32.1% !important;padding:25px 30px 15px !important;}
.hm-prc-caty-sec-inr {padding: 30px 40px !important;}
.hm-prc-caty-sec-main {width: 50% !important;}
.hm-it-grw-blk-inr {padding: 40px 35px 80px !important;}
.hm-get-in-sec {padding: 50px 90px !important;}

.hdr-menu-main-rgt-rgt {width: 13% !important;}	
	
/* Trusted-logo */
.hm-logo-sec-blk{height:110px!important}
	
/* request-a-proposal-new */
.cont-second-sect {margin-top:-25%!important;padding-bottom: 80px !important;}
.cont-us-second-lft-sec.request-a-proposal-new-sec-lft {width: 70%;}
.cont-us-second-rt-sec.request-a-proposal-new-sec-rt {padding: 50px 40px;}
	
/* Sub-menu */
.wht-we-do-main-menu .elementskit-megamenu-panel {width: 360px !important;}
.wht-we-do-sub-menu-main {padding: 25px 25px !important;}
	
/* Blog */
.blog-card-content {min-height: 145px;}
.blg-cnt-sec {padding: 100px 0 60px;}

.reviews-bnr-sec-blk-lft{width: 55%;}
.reviews-third-sec-blk-lft {width: 45% !important;}
.reviews-third-sec-blk-rt {width: 45% !important;}
.reviews-third-sec-blk-lff-inr-blu-blks{padding: 26px 30px;}


}

@media screen and (max-width:1300px){
/* Trusted-logo */
.hm-logo-sec-blk{width:15.92%!important}

.hdr-menu-main-rgt-rgt {width: 15% !important;}
.hdr-menu-main-rgt li a {font-size: clamp(0.9375rem, 0.5349rem + 0.6494vw, 1.0625rem) !important;}	
.reviews-third-sec-blk-rt {padding: 40px 40px !important;}
.hdr-menu-main-rgt-rgt a {font-size: clamp(0.9375rem, 0.5349rem + 0.6494vw, 1.0625rem) !important;}

	
/* request-a-proposal-new */
.cont-second-sect {margin-top:-27%!important;padding-bottom: 80px !important;}
	
/* Home-page */
.hm-bnr-lft {padding-left: 0px !important;width: 52% !important;}
.hm-get-in-sec p br {display: none !important;}
	
/* Blog */
.blog-card-content {min-height: 185px;}
.col-blog {width: 32.1%;}
/* .blog-card-wrap img {height: 220px;} */

.reviews-third-sec-blk-lff-inr-blu-blks{padding: 26px 20px !important;}
.reviews-third-sec-blk-lft {width: 47% !important;}
.reviews-third-sec-blk-rt {width: 47% !important;}

}

@media screen and (max-width:1280px) {
/* Trusted-logo */
.trusted-by-logo-desk{display:none !important;}
.trusted-by-logo-tab{display:block !important;}
.tab-view-sec-block{display:block !important;}
	


}
@media screen and (max-width:1200px){
.hdr-menu-main-rgt li a {font-size: clamp(0.9375rem, 0.5349rem + 0.6494vw, 1.0625rem) !important;margin: 6px 2px !important;}
.hdr-menu-main-rgt-rgt {width: 16% !important;  }

/* request-a-proposal-new */
.request-a-proposal-new-sec {display: flex;flex-wrap: wrap !important;}
.cont-us-second-lft-sec.request-a-proposal-new-sec-lft {width: 100% ;}
.cont-us-second-rt-sec.request-a-proposal-new-sec-rt {padding: 60px 45px;width: 60%;float: none;margin: 0 auto;}
.cont-second-sect {margin-top: -21% !important;padding-bottom: 80px !important;padding-top: 200px !important;}
.social-links-sec.request-a-proposal-new-sec-lft {width: 100%;float: left;}
.social-links-sec.request-a-proposal-new-sec-rt {width: 100%;float: left;}
	
/* Blog */
.blog-card-content {min-height: auto !important;padding: 20px 15px 20px;display: block;float: left;}
.col-blog {width: 31.8%;}
}
@media screen and (max-width:1100px){
.reviews-third-sec-blk-lff-inr-blu-blk a {width: auto !important;float: left;}
.reviews-third-sec-blk-lff-inr-blu-blk{flex-wrap: wrap !important;}
.hdr-menu-main-rgt li a {margin: 6px 0px !important;font-size: clamp(0.9375rem, 0.5349rem + 0.6494vw, 1.0625rem) !important;}
.reviews-scnd-sec-blks.e-flex.e-con.e-child {gap: 16px 16px !important;}


}
@media screen and (max-width:1024px){
.pdng-lft-rgt, .hdr-menu-main {padding-left: 40px !important;padding-right: 40px !important;}
.pdng-lft {padding-left: 40px !important;}
.hdr-menu-main {background: #0D1E3C;}

/* Home-page */
.hm-key-blk-inr {width: 32% !important;padding: 25px 20px 10px !important;border-radius: 16px !important;}
.hm-prc-caty-sec-inr {padding: 30px 30px !important; border-radius: 16px !important;}
.hm-prc-caty-sec-main {width: 60% !important;}
.hm-it-grw-blk-inr {padding: 25px 25px 80px !important; border-radius: 16px !important;}
.hm-get-in-sec {padding: 40px 50px !important;}
	
/* Mobile-header */
.hdr-menu-main .elementskit-menu-hamburger .elementskit-menu-hamburger-icon {height: 4px;margin-bottom: 5px;border-radius: 20px;}
.mob-menu-main .elementskit-menu-container {width: 80% !important;padding: 10px 25px !important;}
.hdr-menu-main-rgt .elementskit-menu-container li a{padding:16px 20px !important;}
.mob-menu-main .elementskit-menu-container .shake-it a {width: 96% !important;margin-top: 32px !important;padding: 12px 20px !important;text-align: center !important;justify-content: center !important;}
.mob-menu-main button.elementskit-menu-close.elementskit-menu-toggler {border: none !important;color: #191919;}
.mob-menu-main .elementskit-nav-identity-panel {align-items: center !important;display: flex !important;justify-content: space-between !important;padding-top: 16px !important;padding-bottom: 22px !important;}
.wht-we-do-sub-menu-main {background-color: transparent !important;border-radius: 0px !important;box-shadow: none !important;display: block !important;padding: 0px 0px 10px 30px !important;margin-top: 0px !important;}
.wht-we-do-main-menu .elementskit-megamenu-panel {width: 100% !important;}
.wht-we-do-sub-menu-main ul li {padding-bottom: 0px !important;}
.elementskit-menu-overlay {display: none !important;}
i.icon.icon-down-arrow1.elementskit-submenu-indicator:before {right: 0px;position: absolute;padding: 6px 14px;border: 1px solid #191919;border-radius: 13px;top: 10px;}
i.icon.icon-down-arrow1.elementskit-submenu-indicator {width: 100%;border: none;position: absolute !important;right: 0px;padding: 20px !important;}
.menu-blg {display:block !important;}
.mob-menu-twitter-icon{display:block !important;}
.hdr-menu-main-rgt .mob-menu-twitter-icon a.ekit-menu-nav-link { margin: 40px 0px 30px !important;}
.hdr-menu-main-rgt a.ekit-menu-nav-link {text-transform: uppercase !important;margin-top: 0px !important;margin-bottom: 0px !important;}
button.elementskit-menu-close.elementskit-menu-toggler {margin: 0px !important;}
	
/* Single-blog */
.sing-blg-main-sec-container {padding-top: 100px !important;}


.reviews-bnr-sec.pdng-lft {padding-top: 120px !important;}

}
@media screen and (max-width:991px){
.pdng-lft-rgt, .hdr-menu-main{padding-left:30px !important;padding-right:30px !important;}
.pdng-lft {padding-left: 30px !important;}
.pdng-btm{padding-bottom:60px !important;}
.pdng-tp{padding-top:60px !important;}
	
/* Services-page	 */
.srvrs-bnr-main h1 br{display:none !important;}
.tab-img-blk{display:block !important;}
.desk-img-blk{display:none !important;}
.all-fonts-hdngs h2{margin:0px !important;}
.srvrs-bnr-lft h1 {margin-bottom: 0px !important;}
.srvrs-bnr-main, .why-rrk-sec-blk-main, .wht-set-rrk-apt-main-sec, .rdy-shap-main-sec, .hm-get-in-sec {display: grid !important;}	
.srvrs-bnr-lft, .why-rrk-sec-blk-rgt, .wht-set-rrk-apt-rgt-blk, .rdy-shap-lft-blk, .hm-get-in-sec-lft, .hm-get-in-sec-rgt {width: 100% !important;gap: 20px !important;}	
.srvrs-bnr-rgt, .why-rrk-sec-blk-lft, .wht-set-rrk-apt-lft-blk, .rdy-shap-rgt-blk, .tab-img-blk {width: 76% !important;margin: 0 auto !important;}	
.icon-blk-rgt {gap: 8px !important;}
.hm-get-in-sec {padding: 40px 30px 30px !important;}
.hm-get-in-sec-rgt {align-items: center !important;}
.hm-get-in-sec p br {display: none !important;}
.hm-get-in-sec p, .hm-get-in-sec h2 {text-align: center;margin: 0px !important;}
	
/* About-us */
.about-bnr h2 br{display:none !important;}
	
/* Home-page */
.hm-bnr-main {display: block !important;}
.hm-bnr-lft {width: 100% !important;gap: 8px !important;}
.hm-bnr-rgt {width: 60%;margin: 0 auto !important;}
.hm-key-blk-inr {width: 48.8% !important;padding: 25px 20px 20px !important;}
.hm-prc-caty-sec-main {width: 86% !important;border-radius: 16px !important;}
.hm-sln-main-blk {display: grid !important;}
.hm-sln-lft-blk { width: 100% !important;}
.hm-sln-rgt-blk {width: 60% !important;margin: 0 auto !important;}
.hm-it-grw-blk-main-blk{flex-wrap:wrap !important;}
.hm-it-grw-blk-inr {width: 48.4% !important;}
.hm-it-grw-blk-inr.lst {width: 100% !important; padding-bottom: 20px !important;}
.hm-rvs-rtngs {width: 100% !important;}
.hm-get-in-sec .elementor-align-right {text-align: center !important;}
	
/* Request-proposal */
.cont-second-sect {margin-top: 0% !important;}
.cont-us-second-rt-sec.request-a-proposal-new-sec-rt {padding: 40px 35px; width: 70%;}
iframe#hs-form-iframe-0 {width: 100% !important;}
.rs-get-sec-lft {margin-bottom: 30px !important;}
	
/* Blog */
.col-blog {width: 48%;}
.blg-cnt-sec {padding: 80px 0 40px !important;}
.sing-blg-main-sec {flex-wrap: wrap !important;}
.sing-blg-main-sec-lft{width:100% !important;}
.sing-blg-main-sec-rgt{width:80% !important;margin: 0 10% auto !important;}
.post {width: 100% !important;margin: 0 0% auto !important;}
.sing-blg-main-sec-container {padding-top: 80px !important;}

.reviews-bnr-sec.pdng-lft {padding-top: 120px !important;padding-right: 30px !important;}
	
}
@media screen and (max-width:767px){
.pdng-lft-rgt{padding-left:20px !important;padding-right:20px !important;}
.pdng-btm{padding-bottom:60px !important;}
.pdng-tp{padding-top:60px !important;}
.pdng-lft {padding-left: 20px !important;}
.reviews-bnr-sec.pdng-lft {padding-top: 120px !important;padding-right: 20px !important;}

/* Services-page */
.icon-blk-main {display: flex !important;flex-wrap: nowrap !important;justify-content: space-between !important;gap: 20px !important;}
.trusted-by {padding-left: 30px !important;padding-right:30px !important;}

	
/* Home-page */
.hdr-menu-main-rgt {width: 10% !important;}
.hdr-menu-main-lft {width: 30% !important;}
.hm-key-blk-inr {width: 48.6% !important;}
.hm-prc-caty-sec-main {width: 96% !important;right: 0px !important;margin: 0px 2% auto !important;}
.hm-prc-caty-sec-inr {padding: 25px 20px !important;}
.hm-it-grw-blk-inr {width: 100% !important;padding: 20px 20px !important;}

/* Request-proposal */
.cont-us-second-rt-sec.request-a-proposal-new-sec-rt {padding: 35px 30px; width: 80%;}
.rs-get-sec-lft {margin-bottom: 24px !important;}
	
/* Blog */
.col-blog {width: 47.88%;}

.reviews-bnr-sec-blks { display: none !important;}
.reviews-bnr-sec-mbl-blks { display: block !important;}
.reviews-bnr-sec.pdng-lft {padding-top: 120px !important;padding-right: 30px !important;padding-bottom: 0px !important;}
.reviews-bnr-sec-mbl-blks .reviews-bnr-sec-blk-rt {width: 80%;float: none;margin: 30px auto 0;}
.reviews-third-sec-blks{flex-wrap: wrap !important;}
.reviews-third-sec-blk-lft {width: 100% !important;}
.reviews-third-sec-blk-rt {width: 100% !important;float: none;margin: 0 auto;}
.reviews-third-sec-blk-rt.new-sec {width: 100% !important;float: none;margin: 0 auto;padding:0px !important}
.reviews-third-sec-blk-rtsss{width: 100% !important;float: none;margin: 0 auto; padding:40px !important; }
.reviews-scnd-sec-blk{width: 48%;}
.reviews-bnr-sec-blk-lft {width: 100% !important;}

}
@media screen and (max-width:650px){
/* Services-page */
.why-rrk-sec-blk-rgt-inr-blks, .our-apch-blks-inr, .fr-strt-up-inr-blk { padding: 30px 25px 10px !important;border-radius: 16px !important;}
.hm-get-in-sec {padding: 30px 30px 30px !important;border-radius: 16px !important;}
.srvrs-bnr-rgt, .why-rrk-sec-blk-lft, .wht-set-rrk-apt-lft-blk, .rdy-shap-rgt-blk, .tab-img-blk {width: 100% !important;margin: 0 auto !important;}
.trusted-by {padding-left: 20px !important;padding-right:20px !important;}
.reviews-third-sec-blk-rtsss{width: 100% !important;float: none;margin: 0 auto;padding:40px !important }
.wht-set-rrk-apt-rgt-blk-inr {gap: 6px !important;}
	
/* Home-page */
.hm-key-blk-inr { width: 100% !important;}
.hm-sln-rgt-blk {width: 80% !important;}
.hm-prc-caty-sec-main {margin-bottom: -19% !important;}
.hm-sln-main-blk {padding-top: 150px !important;}
	
/* Contact-us */
.cont-us-second-rt-sec {padding: 30px 20px !important;}
.hs-form-iframe {width: 100% !important;}
	
/* Sub-menu */
.wht-we-do-sub-menu-main {padding: 0px 0px 0px 20px !important;}
.wht-we-do-sub-menu-main svg { margin-right: 0px !important;}
.hdr-menu-main-rgt .elementskit-menu-container li a {padding: 16px 20px 16px 4px !important;}
.wht-we-do-sub-menu-main-lft li.elementor-icon-list-item a, .wht-we-do-sub-menu-main-rgt li.elementor-icon-list-item a {padding: 0px !important;}
.wht-we-do-sub-menu-main {gap:0px !important}

/* Blog */
.blg-cnt-sec {padding: 100px 0 60px !important;}
.col-blog {width: 100%;float: left;height: 100%;}
.sing-blg-main-sec-rgt{width:100% !important;margin: 0 0% auto !important;}
.sing-blg-main-sec-container {padding-top: 100px !important;}
	
}
@media screen and (max-width:480px){
.pdng-lft {padding-left: 15px !important;}
.pdng-rt{padding-right: 15px !important;}
.reviews-bnr-sec.pdng-lft {padding-top: 120px !important;padding-right: 15px !important;padding-bottom: 0px !important;}
.reviews-third-sec-blk-rtsss{width: 100% !important;float: none;margin: 0 auto;border-radius:16px !important; padding:40px !important }
/* Header-section */
.mob-menu-main .elementskit-menu-container {width: 100% !important; max-width: 100% !important;}
.mob-menu-main .elementskit-nav-logo { padding: 0px 5px 5px 5px !important;}
.mob-menu-main .elementskit-menu-container .shake-it a {width: 100% !important;padding: 14px 20px !important;text-align: center !important;justify-content: center !important;}
.shake-it a {margin-left: 0px !important;}
.mob-menu-main .elementskit-menu-container {padding: 0px 15px !important;}
.elementskit-menu-overlay {display: none !important;}
.hdr-menu-main-lft {width: 45% !important;}
.elementor-16003 .elementor-element.elementor-element-9ed667a .elementskit-nav-logo > img {max-width: 160px !important;max-height: 90px !important;}
.hdr-menu-main-lft {width: 100% !important;position: absolute !important;align-items: center !important;}
.hdr-menu-main {justify-content: flex-end !important;}

.mobile-stickey-menu-rt a span.elementor-button-text{font-size: clamp(1.11875rem, 1.1145rem + 0.0169vw, 1.125rem) !important;line-height:1 !important;}



/* Sub-menu */
.wht-we-do-sub-menu-main {padding: 0px 0px 0px 8px !important;}
i.icon.icon-down-arrow1.elementskit-submenu-indicator:before {padding: 4px 14px !important;}
.wht-we-do-sub-menu-main-rgt ul li a {margin: 0px !important;}
.wht-we-do-sub-menu-main-rgt ul li:first-child {margin-top: 8px !important;}
.hdr-menu-main-rgt a.ekit-menu-nav-link { margin: 0px !important;}
.hdr-menu-main .elementskit-menu-hamburger .elementskit-menu-hamburger-icon {height: 3px !important;}
	
/* Footer */
.footer-sect-top-blk {align-items: center !important;}
.footer-sect-top-blk p {text-align: center !important;}
.footer-sect-top-blk:nth-child(1) {width: 100% !important;}
.footer-sect-top-blk:nth-child(2) {width: 100% !important;}

/* Trusted-by-logo */
.trusted-by-logo-tab{display:none !important;}
.trusted-by-img-mbl{display:block !important;}

.pdng-lft-rgt, .hdr-menu-main{padding-left:16px !important;padding-right:16px !important;}
/* Services-page */
.why-rrk-sec-blk-rgt-inr-blks, .our-apch-blks-inr, .fr-strt-up-inr-blk { padding: 25px 20px 5px !important;border-radius: 14px !important;}
.hm-get-in-sec {padding: 25px 20px 25px !important;}
.trusted-by {padding-left: 10px !important;padding-right:10px !important;}
.our-apch-blks-inr .icon-blk-lft {width: 16% !important;}
.oru-apch-vctr {width: 30% !important;}
.our-apch-blks-inr p {margin-bottom: 6px !important;}
.our-apch-blks-inr ul {padding-left: 20px !important;}
	
/* Home-page */
.all-fonts-hdngs h2 { text-align: left !important;}
.hm-get-in-sec h2 {text-align: center !important;}
.all-btn a {padding: 10px 14px !important;}
.hm-prc-caty-sec-main {margin-bottom: -32% !important;}
.hm-sln-main-blk {padding-top: 0px !important;}
.hm-sln-lft-innr-blk {width: 100% !important;}
.hm-sln-rgt-blk { width: 100% !important;}
.hm-it-grw-blk-inr p br {display: none !important;}
.hm-prc-mob-blk h5 {color: #fff !important;}
.hm-bnr-main {padding-top: 20px !important;}
.hm-bnr-main p{font-weight:500 !important;}
.hm-mob-bnr h2, .hm-mob-bnr p {margin: 0px !important;}
.hm-mob-bnr h2 {font-size: 54px !important;line-height: 74px !important;font-weight: 400 !important;font-family:"Roboto",sans-serif!important;}
.hm-mob-bnr h2 span {font-weight: 700 !important;font-size: 76px !important;}
.post-inner.thin .hm-mob-bnr p {font-size: 20px !important;line-height: 30px !important;font-weight: 400 !important;font-family:"Roboto",sans-serif!important;}
.hm-mob-bnr span.elementor-button-text {font-size: 20px !important;line-height: 30px !important;font-weight: 500 !important;font-family:"Roboto",sans-serif!important;}
.hdr-menu-main-rgt a:before {display:none !important;}
.wht-we-do-sub-menu-main-lft li.elementor-icon-list-item a {margin: 0px !important;}
.page-id-15487 .entry-content, .page-id-15796 .entry-content, .page-id-15816 .entry-content, .page-id-15833 .entry-content, .page-id-15865 .entry-content, .page-id-15895 .entry-content, .page-id-15921 .entry-content, .page-id-16035 .entry-content {margin-top: 50px !important;}

.all-fonts-hdngs h2, .trusted-by h2{font-size: clamp(1.2375rem, 1.2125rem + 0.125vw, 1.25rem) !important;}


/* Request-proposal */
.cont-us-second-lft.-sec-blks h1{font-size: clamp(3rem, 2.75rem + 1.25vw, 3.125rem) !important;font-weight:600 !important;}
.cont-us-second-rt-sec.request-a-proposal-new-sec-rt {padding: 30px 25px; width: 100%;}
.cont-us-second-lft-inner-sec, .social-links-sec {padding:0px !important;}
.cont-us-second-lft-inner-sec{  padding-bottom: 20px !important;}
.cont-get-lft-blk ul:before { height: 90%; width: 1px;margin: 22px 0;}
.social-links-sec a {width: 100%;float: left;display: block !important;}
.social-links-rt-sec a {width: 100%;float: left;display:flex !important;}
	
/* Blog */
.blog-card-content {min-height: auto;padding: 15px 15px 15px;height: auto;float: left;}
.blog-card-wrap img {max-height: 236px;}
.page-numbers.current, .page-numbers {font-size: 14px !important;}
.blog-card-content h2 {margin-bottom: 8px;}


.reviews-scnd-sec-blk{width: 47.7% !important;padding: 16px 16px;}
.reviews-bnr-sec-mbl-blks .reviews-bnr-sec-blk-rt {width: 100%;float: none;margin: 30px auto 0;}
	
}

@media screen and (max-width:430px){
.icon-blk-lft {width: 16% !important;}	

}
@media screen and (max-width:400px){
.all-fonts-hdngs h4{font-size: clamp(1.125rem, 1.0385rem + 0.3846vw, 1.5rem) !important;}	

.entry-content .hm-mob-bnr h2 {font-size: 50px !important;line-height: 70px !important;}
.entry-content .hm-mob-bnr h2 span {font-size: 68px !important;}
.post-inner.thin .hm-mob-bnr p {font-size: 18px !important;line-height: 28px !important;}
.hm-mob-bnr span.elementor-button-text {font-size: 18px !important;line-height: 28px !important;}
}
@media screen and (max-width:380px){
.entry-content .hm-mob-bnr h2 {font-size: 42px !important;line-height: 62px !important;}
.entry-content .hm-mob-bnr h2 span {font-size: 60px !important;}
}

.mobile-stickey-menu{height: 100%;overflow: hidden;max-height: 50px !important;}


.cluth-bnr-sec{position:relative;}
.cluth-bnr-sec-sliders-sec-overlay{position: absolute;width: 100%;height: 100% !important;left: 0;top: 0;}
.v-scroll {display: flex;gap: 10px;align-items: center;white-space: nowrap; -webkit-animation: heroscroll 60s linear infinite;animation: heroscroll 60s linear infinite;will-change: transform;}
.v-scroll > * {flex: 0 0 auto;}
.cluth-bnr-sec-sliders-sec-blks{grid-column-gap:var(--hero-bg-spacing);grid-row-gap:var(--hero-bg-spacing);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:85%;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;bottom:auto;left:10%;right:auto;-webkit-transform:rotate(15deg);transform:rotate(15deg)}
.cluth-bnr-sec-sliders-sec-blk{grid-column-gap: var(--hero-bg-spacing);grid-row-gap: var(--hero-bg-spacing);-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-flex: 0;-ms-flex: none;flex: none;width: 36%;display: -webkit-box;display: -ms-flexbox;display: flex;position: relative;}
.cluth-bnr-sec-sliders-sec-blk:nth-child(odd) .v-scroll{animation-direction:reverse}
@-webkit-keyframes heroscroll {
  0% {-webkit-transform: translateY(0);transform: translateY(0);}
  100% {-webkit-transform: translateY(-50%);transform: translateY(-50%);}
}
@keyframes heroscroll {
  0% {-webkit-transform: translateY(0);transform: translateY(0);}
  100% {-webkit-transform: translateY(-50%);transform: translateY(-50%);}
}
.cluth-bnr-sec-logo-sec-txt h4{font-weight:400 !important;}
/* .Vector svg {width: 100%;height: auto;max-width: 100%;display: block;}
@media (max-width: 768px) {
.Vector svg {height: auto;}
}
 */

@media screen and (max-width:480px){
.cluth-bnr-sec-sliders-sec-blks {display: flex !important;flex-wrap: nowrap !important;width: 180% !important;left: -27%;-webkit-transform: rotate(5deg);transform: rotate(5deg) !important;}


}

.related-bld-sec-main .post h4{
	font-size: clamp(1.125rem, 1.0833rem + 0.1389vw, 1.25rem) !important;line-height:1.2 !important;
}