/*
Theme Name: CK Global Consulting
Theme URI: https://wordpress.org/themes/twentyseventeen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Seventeen brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
Version: 2.5
Requires at least: 4.7
Requires PHP: 5.2.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentyseventeen
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, block-patterns

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 Normalize
2.0 Accessibility
3.0 Alignments
4.0 Clearings
5.0 Typography
6.0 Forms
7.0 Formatting
8.0 Lists
9.0 Tables
10.0 Links
11.0 Featured Image Hover
12.0 Navigation
13.0 Layout
   13.1 Header
   13.2 Front Page
   13.3 Regular Content
   13.4 Posts
   13.5 Pages
   13.6 Footer
14.0 Comments
15.0 Widgets
16.0 Media
   16.1 Galleries
17.0 Customizer
18.0 SVGs Fallbacks
19.0 Media Queries
20.0 Print
--------------------------------------------------------------*/

/*--------------------------------------------------------------
1.0 Normalize
Styles based on Normalize v5.0.0 @link https://github.com/necolas/normalize.css
--------------------------------------------------------------*/

*{ margin:0px; padding:0px; outline:0px; box-sizing: border-box;}

*, *:before, *:after { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}

a{text-decoration:none; color:#252525; transition:all 0.4s linear 0s;}

a:hover{transition:all 0.4s linear 0s;}

a img, img{border:0px; outline:none;}

img{max-width:100%; height:auto;}

a, input[type="submit"], button{outline:none;  }

.clear{clear:both;}

::-moz-placeholder{ opacity:1; }

input[type=submit], button, select{ -moz-appearance: none;-webkit-appearance: none;}

input, select, button, textarea{  font-family: 'montserratlight';}

input[type=submit], button{ cursor:pointer;transition:all 0.4s linear 0s;}

input[type="submit"], input[type="text"], input[type="search"], button, input[type="email"], input[type="tel"], textarea, select{-webkit-appearance:none; -moz-appearance:none; appearance:none; border-radius:0; border:0;}

h1, h2, h3, h4, h5, h6, p, ul, li, label, input, textarea, img, submit, button, a{ margin: 0px; padding: 0px; outline: none; list-style: none;}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {border: 0;font-size: 100%;font-style: inherit;font-weight: inherit;margin: 0;outline: 0;padding: 0;vertical-align:baseline;}

html {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-size: 62.5%;overflow-y: scroll;-webkit-text-size-adjust: 100%;

-ms-text-size-adjust: 100%;}

.loader{position:fixed; z-index:99999; width:100%; height:100%; top:0px; left:0px; background:#fff; text-align:center; padding:14% 0 0; background-size:150px}

q {-webkit-hyphens: none;-moz-hyphens: none;-ms-hyphens: none;hyphens: none;quotes: none;}

a:focus {outline:0;outline: 0;}

a:hover,

a:active {outline: 0;}

a img {border: 0;}

body{color:#000; font-weight:normal; font-size:16px;   font-family: 'Mont-Regular'; }
p{ font-size:18px; line-height:1.5;}
h3{font-family: 'Mont-Heavy'; font-size:36px;color:#000 ; text-align:center;    line-height: 1.2;position:relative;padding-bottom: 10px;}
h3:after{content:'';width:30px; height:3px; background:#02B5F4;position:absolute ;left:0; right:0;bottom:0; margin:auto; }
.clearfix{ clear:both;}
/* Header Section -- Start */
.container{ width:1200px; margin:0 auto}
.header{ width:100%; float:left;padding:5px 0 10px;z-index:9;position:absolute;top:0;z-index:10;background:#0000001c}
.home .header{background:#0000001c;position: relative}
.logo{ float:left;}
.logo img{display:block;width:160px}
.nav { float:right;margin-top: 33px;}
.nav .navigation{ float:left;margin: 6px 212px 0 0;}
.nav .navigation ul li { display:inline-block;}
.nav .navigation ul li a{ display:inline-block;font-family: 'Mont-Semibold'; font-size:18px;color:#000;margin-right: 45px;}
.nav .navigation ul li a:hover{color:#02B5F4}
.nav .navigation ul li:last-child a{ margin-right:0;}
.nav .PhoneNo i{ display:inline-block; vertical-align:middle;margin: -10px 14px 0 0  ; width:40px; height:40px; color:#fff; background:#02B5F4; border-radius:100%;line-height:40px;text-align:center;}
.nav .PhoneNo { float:left;}
.nav .PhoneNo a{font-family: 'Mont-Heavy'; font-size:26px;color:#02B5F4}
.nav .PhoneNo a:hover{color:#58585b}
.banner{width:100%;min-height:640px; background: #f9f9fc url(img/home-banner.jpg) no-repeat center; float:left;position:relative;background-size: cover;background-position: center;}
.BanContent{padding: 240px 0 0 75px;}
.banner h1{font-family: 'Mont-Heavy'; font-size:60px;color:#02B5F4; line-height:70px;    margin-bottom: 20px;}
.banner h1 span{color:#fff;}
.banner p{color:#fff; line-height:32px; font-size:20px;}
.BanBtn a { display:inline-block;width:215px; height:64px; line-height:64px; background:#02B5F4; text-align:center; color:#fff;font-family: 'Mont-Bold'; font-size:18px; margin-top:40px; text-transform:uppercase;border-radius:2px;   -moz-box-shadow: inset 2px 2px 2px rgba(255, 255, 255, .4), inset -2px -2px 2px rgba(0, 0, 0, .4); -webkit-box-shadow: inset 2px 2px 2px rgba(255, 255, 255, .4), inset -2px -2px 2px rgba(0, 0, 0, .4);box-shadow: inset 2px 2px 2px rgba(255, 255, 255, .4), inset -2px -2px 2px rgba(0, 0, 0, .4);}
.BanBtn a:hover{ background:#58585b;}
section.HelpSection {width: 100%;float: left;padding: 20px 0 75px;}
.HelpContent{margin: 0 auto;text-align: center;padding: 0px 0 0;position: relative;}
.HelpCol ul li{width: 397px; min-height: 249px;float: left; text-align:center;    padding: 85px 50px 50px; background-position:center; background-repeat:no-repeat;}
.HelpCol ul li p{ color:#58585b; font-size:20px;font-family: 'Mont-Bold'; }
.HelpCol ul li:nth-child(1) { background-image:url(img/help-img1.png);position: absolute;left:0;top: 80px;}
.HelpCol ul li:nth-child(2) { background-image:url(img/help-img2.png);padding: 100px 50px 50px;position: absolute;left: 0;margin: auto;right: 0;top:0}
.HelpCol ul li:nth-child(3) { background-image:url(img/help-img3.png); position: absolute;right: 0;top: 80px;}
.content {width: 695px;margin: auto;}
.content h2{ position: relative;font-family: 'Mont-Heavy';font-size: 50px;color: #02B5F4;line-height: 145px;}
.content h2:before{content: '';background: url(img/help-heading.png) no-repeat;width: 461px;min-height: 165px;background-size: 100%;position: absolute;
top: 0;left: 0;right: 0;margin: auto;}
.content p{ margin-top:30px; font-size:26px; line-height:44px;}
.CntrlSection{width:100%; float:left;background:#ededfa; padding:94px 0}
.owl-nav.disabled{ display:none;}
.cntrl-row {width: 100%;float: left;padding: 0 103px;margin-top:66px}
.cntrl-col{ margin:0 23px; background:#fff;border-radius:10px; text-align:center; padding:25px 22px;-webkit-transition:all 0.5s;}
.cntrl-col .icon {margin:30px 0;}
.cntrl-col .icon img{ width:auto}
.cntrl-col .tittle a{ display:block;color:#000; font-size:26px;font-family: 'Mont-Bold'; line-height:28px;margin-bottom: 30px;}
.cntrl-col .tittle a:hover{color:#004a97}
.cntrl-col .text{color:#000; font-size:26px; line-height:28px;}
.cntrl-col .more a{ font-size:13px;font-family: 'Mont Book'; }
.cntrl-col .more a:hover{color:#004a97}
.cntrl-col .more{position:relative; padding-top:35px;margin-top: 25px;}
.cntrl-col .more:after{content:''; background:url(img/arrow.png) no-repeat;width:30px; height:14px; position:absolute;top: 0;left: 0;right: 0;margin: auto;-webkit-transition:all 0.5s;}
.cntrl-col:hover .more:after{-webkit-transform:rotate(360deg)}
.cntrl-col:hover{-webkit-transform: translateY(-10px);-webkit-transform: translateY(-10px);-webkit-box-shadow: 0 8px 6px -6px #b2b2dbb3;-moz-box-shadow: 0 8px 6px -6px b2b2dbb3;
box-shadow: 0 8px 9px -3px #b2b2dbb3;}
.CntrlSection .owl-theme .owl-dots .owl-dot span{ margin:5px;    border: 1px solid #02B5F4;    background: none}
.CntrlSection .owl-theme .owl-dots .owl-dot.active span{    background: #02B5F4;}
.CntrlSection .owl-theme .owl-nav.disabled+.owl-dots { margin-top: 50px;}
.CntrlSection .owl-dots.disabled{ display:none}
section.ReviewSection {width: 100%;float: left;padding: 100px 0;}
.review-slider{margin: 75px 0 0;}
.review-slider .owl-item{text-align:center;opacity: 0.2;}
.review-slider .owl-item .ReviewWrapr{    border: 1px solid #eaeaea;box-shadow: #f6f6f6 5px 3px 22px 5px;padding: 40px 10px;border-radius: 5px;}
.review-slider .owl-item.active.center{opacity:1;}
.review-slider .owl-item .review-content p{ font-size:27.96px; line-height:48px;font-family: 'Mont Regular Italic'; position:relative;padding: 0 10px;}
.review-slider .owl-item .review-content p:before{content: "\f10d"; font-family:'FontAwesome';color:#3897ff;display: inline-block;margin-right:20px;}
.review-slider .owl-item .review-content p:after{content: "\f10e"; font-family:'FontAwesome';color:#3897ff;display: inline-block;margin-left:20px;}
.review-tittle { margin-top: 30px;font-size:16.99px;}
.review-tittle span{ font-size:17.99px;font-family: 'Mont-Bold'; }
section.ReviewSection .owl-nav{ display:none;}
.TelecomSection{width: 100%;float: left; background:#e8eaef url(https://dev.valonconsultinggroup.com/projects/ck-global/wp-content/uploads/2021/01/How-Technology-is-changing-BPO-Industry.jpg) no-repeat center; background-size:cover; position:relative; overflow:hidden;}
.tele-content{width:50%;float:right;padding: 80px 0;    position: relative; z-index:1;}
.tele-content h2{ font-size:60px;color:#02B5F4;font-family: 'Mont-Heavy'; line-height:70px; margin-bottom:40px;}
.tele-content h2 strong{color:#000;}
.tele-content p{ line-height:35px; font-size:26px;}
.tele-img{ float:left;position: absolute;left: 0;}
a.tele-btn{ display:inline-block;width:425px; height:64px; line-height:69px; text-align:center; color:#fff;font-family: 'Mont-Bold'; font-size:18px; text-transform:uppercase; background:#02B5F4;border-radius: 2px; -moz-box-shadow: inset 2px 2px 2px rgba(255, 255, 255, .4), inset -2px -2px 2px rgba(0, 0, 0, .4); -webkit-box-shadow: inset 2px 2px 2px rgba(255, 255, 255, .4), inset -2px -2px 2px rgba(0, 0, 0, .4);box-shadow: inset 2px 2px 2px rgba(255, 255, 255, .4), inset -2px -2px 2px rgba(0, 0, 0, .4); margin-top:45px;}
a.tele-btn:hover{background: #58585b;}
.footer{width:100%;float:left; background:#2e363e;}
.FootRow{width: 100%; float: left;margin:30px 0;}
.FootCol{width:382px;min-height:262px; float:left;font-family: 'Mont-Light'; position:relative; padding:20px 0}
.FootCol a:hover{color:#e1e1e1;}
.FootCol:not(:last-child):after{content:''; background:#3e464d; position:absolute; height: 100%;width: 1px;right: 0;top: 0;}
.FootCol .widget-title{font-family: 'Mont-Bold'; font-size:25px; color:#fff; text-transform:uppercase; line-height:28px; margin-bottom:30px;}
.FootCol .textwidget p{ font-size:15px; color:#fff; line-height:26px;}
.FootCol:nth-child(2){padding-left:111px;}
.FootCol .menu-quick-contact-container ul li { position:relative; padding-left:20px; margin-bottom:22px;}
.FootCol .menu-quick-contact-container ul li:before{content:'\f101 '; font-family:'FontAwesome';color:#fff;position: absolute;left: 0;top: 0;}
.FootCol .menu-quick-contact-container ul li a{ font-size:16px; color:#fff;text-decoration:underline}
.FootCol:nth-child(3){    padding-left:110px;}
.FootCol p.address{color:#fff; font-size:16px;}
.FootCol p.phone{font-family: 'Mont-Bold'; font-size:26px;color:#fff;    margin: 15px 0 6px;}
.FootCol p.email a{color:#fff; font-size:16px;text-decoration:underline}
.FootCol #text-2 a{ text-decoration:underline; color:#fff;margin-top: 10px;display: block;}
.copyryt{width:100%; float:left;font-family: 'Mont-Light'; color: rgba(255, 255, 255, 0.30); text-align:center; font-size:15px;padding:25px 0;border-top: 1px solid #3e464d;}
.InnrBanr { position:relative}
.InnrBanr img{max-width:100%;width:100%;    display: block;}
.InnrBanr h1{ position:absolute; top:45%;font-family: 'Mont-Heavy'; font-size:60px;color:#000;}
.InnrBanr h1 span{color:#02B5F4;}
.our-service{width:100%; float:left; padding:100px 0}
.have-content{ text-align:center; margin-bottom:70px;}
.have-content h3{padding-bottom: 30px; margin-bottom:40px;}
.have-content h3:after{width: 33px;height: 4px;}
.have-content p{ font-size:21px; line-height:38px;}
.serv-row{width:100%; margin:auto}
.serv-row .ServCol{width:100%; float:left; margin-bottom:120px;}
.serv-row .ServCol:last-child{ margin-bottom:0;}
.SevImg{width:457px; float:left}
.SevImg img{border-radius:5px; border:2px solid #02B5F4}
.SevTxt{width: calc(100% - 497px);float:right}
.SevTxt .tittle a{color:#02B5F4; font-size:44px; line-height:40px;font-family: 'Mont-Bold';position:relative; padding-bottom:20px;pointer-events: none}
.single_service .thumb {text-align:left;padding: 0 50px}
.single_service .thumb img{border:2px solid #02B5F4;padding:5px;display:inline-block}

.single_service .thumb h1,.single_service .thumb h2,.single_service .thumb h3,.single_service .thumb h4,.single_service .thumb h5{display:inline-block;vertical-align:top;font-size:40px;color:#58585b;padding:70px 0 0 40px;
}
.single_service .thumb h1 {  font-family: 'Mont-Heavy';padding:70px 0 0 0px;   color: #000;}
.single_service .thumb h2{font-size:35px;display:block;padding:10px 0;    font-family: 'Mont-Heavy';
    font-size: 36px;
    color: #000;}
.single_service .thumb h3{font-size:30px;display:block;padding:10px 0; }
.single_service .thumb h4{font-size:25px;display:block;padding:10px 0 10px;    font-family: 'Mont-Heavy';
    
    color: #000;}
.single_service .thumb h5{font-size:20px;display:block;padding:10px 0}
.single_service .thumb br{display: none}
.single_service .thumb p{font-size:18px;line-height:28px;;padding-top:20px}
.single_service .thumb ul{padding:0 0 0 0px}
.single_service .thumb ul li{font-size:17px;padding:0px 0 0 30px;position: relative; color:#000; background: url(https://dev.valonconsultinggroup.com/projects/ck-global/wp-content/uploads/2021/01/arrow2.png) no-repeat left center; margin-top:10px; line-height:19px;}
/*.single_service .thumb ul li:after{position: absolute;width: 20px;height: 20px;top: 15px;left: 0;content: '';background: url(http://dev.valonconsultinggroup.com/projects/ck-global/wp-content/uploads/2021/01/arrow.png)}*/
.wpcf7-response-output{display:none!important}
section.ReviewSection{display: none}

.FootCol img{ width:100px}


/*.SevTxt .tittle a:after{content:''; background:#02B5F4; width:29px; height:3px; position:absolute; left:0; bottom:0;}*/
.SevTxt p{ font-size:21px; line-height:30px;margin-top: 20px;}
.serv-row .ServCol:nth-child(even) .SevImg{ float:right}
.serv-row .ServCol .tittle{padding: 0!important}
.serv-row .ServCol:nth-child(even) .SevTxt{ float:left;text-align: left;}
.serv-row .ServCol:nth-child(even) .tittle{ font-size:35px;}
.serv-row .ServCol:nth-child(even) .tittle:after{ right:0;left: auto;}
.whyrtb{width:100%; float:left; padding:100px 0 0}
.whyrtb .have-content{ margin-bottom:40px;}
.our-process{width:100%; float:left; background:#ededfa;}
.ProCol{ float:left;width:602px; text-align:center; position:relative;padding: 80px 0;}
.ProCol:first-child{ padding-left: 10px;padding-right: 80px;}
.ProCol:last-child{ float:right;     margin-right: -10px; padding-left: 80px;}
.ProCol:first-child:after{content:''; position:absolute; background:#fff; height:100%;width:6px;top:0; right:0;}
.ProCol p{ font-size:19px; margin-top:20px; line-height:28px;}
section.makedifrnt{width:100%; float:left; padding:100px 0}
.accordion {padding: 0 50px;    margin-top: 80px;}
.acc-col{    padding: 30px 60px; position:relative; counter-increment: my-awesome-counter;}
.acc-col:before{content: counter(my-awesome-counter);width:46px; height:46px; text-align:center; line-height:46px; position:absolute; background:#ced3d7; border-radius: 50%;position: absolute;left:-22px;font-family: 'Mont-Semibold'; font-size:22px;color:#fff;}
.acc-col .acc-content{ display:none;}
.acc-tittle{ font-family: 'Mont-Heavy'; font-size:23px;color:#000;position:relative; line-height: 32px; cursor:pointer}
.acc-tittle:after{content:''; background:url(img/plus-icon.png) no-repeat;width:26px; height:26px; position:absolute; margin-left:10px;margin-top:3px;}
.acc-col.active{  padding:50px 50px;   box-shadow: #ededfa 2px 2px 45px 12px;    margin:30px 0;}
.acc-col.active:before{background:#004a97;}
.acc-col.active:after{content:''; background:url(img/minus-icon.png) no-repeat;position: absolute;width: 26px;height: 26px;right: 80px;bottom: -12px;}
.acc-col.active .acc-tittle{color:#004a97;}
.acc-col.active .acc-tittle:after{ display:none}
.acc-col.active .acc-content{ display:block;font-size:17px; padding-top:30px;line-height: 28px;}
.acc-content strong{font-family: 'Mont-Bold'; margin-bottom:10px; }
.acc-content ul li { position:relative;color:#58585b; padding-left:25px; line-height:28px;}
.acc-content ul li:before{content:'';width:14px; height:2px; background:#004a97; position:absolute; left:0;    top: 9px;}
.ProCol h3{ font-size:34px;margin-bottom: 40px;}
.position{     position: absolute;right: -41px;z-index: 999;top: 260px;}
main#main {padding: 110px 0;text-align: center;}

.contact{width:100%; float:left; padding:100px 0}
.contactform{width:700px; margin:auto}
.contactform ul li{    float: left;width: 100%; margin:10px 0}
.contactform ul li.half{width:49%;}
.contactform ul li:nth-child(2){ float:right}
.contactform ul li br{ display:none}
.contactform ul li label{font-family: 'Mont-Bold'; font-size:18px; display:block;line-height: 28px;color: #000;}
.contactform ul li input[type="text"],.contactform ul li input[type="email"],.contactform ul li input[type="tel"],.contactform ul li textarea{width:100%; padding:18px; line-height:22px; font-size:16px;    background: #f5f5f5;border-radius: 5px;font-family: 'Mont Book'; }
.contactform ul li textarea{ height:150px;resize:none }
.contactbtn{ display:block; text-align:center}
.contactform input.wpcf7-form-control.wpcf7-submit{display: inline-block; width: 150px;height: 64px;line-height: 69px;text-align: center;color: #fff;font-family: 'Mont-Bold';
font-size: 18px;text-transform: uppercase;background: #02B5F4;border-radius: 2px;-moz-box-shadow: inset 2px 2px 2px rgba(255, 255, 255, .4), inset -2px -2px 2px rgba(0, 0, 0, .4);-webkit-box-shadow: inset 2px 2px 2px rgba(255, 255, 255, .4), inset -2px -2px 2px rgba(0, 0, 0, .4);box-shadow: inset 2px 2px 2px rgba(255, 255, 255, .4), inset -2px -2px 2px rgba(0, 0, 0, .4); margin-top:10px;-webkit-transition: all 0.5s;}
.contactform input.wpcf7-form-control.wpcf7-submit:hover {background: #58585b;}
.contactform span.wpcf7-not-valid-tip {font-size: 14px;margin-top: 10px; float: left;width: 100%;}
.padd{padding:0}

.navigation ul.menu li.menu-item-has-children{position:relative;cursor:pointer}
.navigation ul.menu li.menu-item-has-children:after{position:absolute;top:5px;right:30px;background:transparent;content:'';width:8px;height:8px;border-bottom:2px solid #58585b;border-right:2px solid #58585b;transform:rotate(45deg)}
.navigation ul.menu li.menu-item-has-children ul.sub-menu{display:none;position:absolute;min-width:250px;height:auto;top:100%;background:#58585b9e;z-index:999;padding:10px 0}
.navigation ul.menu li.menu-item-has-children ul.sub-menu li{padding: 0 10px;display:block;}

.navigation ul.menu li.menu-item-has-children:hover ul.sub-menu{display:block}
.navigation ul.menu li.menu-item-has-children ul.sub-menu li a{color:#fff;font-size:16px;padding:8px 10px;margin:0}
.navigation ul.menu li.menu-item-has-children ul.sub-menu li:hover{background: #000}
.page-template-contact_us .InnrBanr h1{color: #02B5F4}
.page-template-contact_us .InnrBanr h1 span{color: #000}

.yrm-btn-wrapper{display:inline-block;padding-top:10px}
.yrm-cntent-1{color:#000;font-family:'Mont-Regular';font-size:18px;line-height:28px}
/*#owl-demo2 .owl-nav{position:absolute!important;height:100%;width:100%;top:40%;color:#333}*/
.owl-prev{float:left!important;font-size:44px!important;background:#02B5F4!important; position:absolute; left:0; top:40%;}
.owl-next{float:right!important;font-size:44px!important;background:#02B5F4!important; position:absolute; right:0; top:40%}

@media(max-width:1170px){
.container{width:94%;}
.nav .navigation{margin: 6px 112px 0 0;}
.HelpCol ul li{    width: 33%; background-size:100%;padding: 85px 10px 50px;}
.HelpContent{    padding: 290px 0 0;}
.cntrl-row{ padding:0;}
.cntrl-col{ margin:0 13px;}
.FootCol {width: 33%;}
.FootCol:nth-child(2) {padding-right: 50px;padding-left: 50px;}
.FootCol:nth-child(3) {padding-left: 50px;}

.ProCol{width:50%;}
}

@media(max-width:992px){
.header .mBtn{width:41px;height:38px;cursor: pointer;float: right;position: relative;z-index: 2;margin:30px 25px 0 0; display:block;border-radius: 3px;}
.header .mBtn span{width: 36px;height:4px;position: absolute;right: 0;border-radius: 1px;background: #02B5F4;transition: opacity .2s ease,background .2s ease,top .2s ease .2s,transform .2s ease; }
.header .mBtn .a {top: 7px;left:5px}.header .mBtn .b{top: 16px;left:5px}.header .mBtn .c{top: 25px;left:5px}
.header .mBtn:hover .a{-webkit-transform: translateY(-1px);transform: translateY(-1px);}
.header .mBtn:hover .c {-webkit-transform: translateY(1px);transform: translateY(1px);}
.header .mBtn.active .a, .header .mBtn.active .b, .header .mBtn.active .c{transition: opacity .2s ease,background .2s ease,top .2s ease,transform .2s ease .2s;}
.header .mBtn.active .a {top: 14px;-webkit-transform: rotate(45deg) !important;transform: rotate(45deg) !important;}
.header .mBtn.active .b{background: rgba(51,51,51,0) !important;}
.header .mBtn.active .c{top: 14px;-webkit-transform: rotate(-45deg) !important;transform: rotate(-45deg) !important;}
.nav { display:none;width: 100%; background: #ffffff;box-shadow: rgba(96, 96, 96, 0.21176470588235294) 2px 2px 12px 3px; }
.nav .navigation{ margin:0;width:100%;}
.nav .navigation ul li{ display:block;}
.nav .navigation ul li a{ display:block;width:100%;  margin-right:0;    padding: 21px 20px 18px; border-bottom: 1px solid #efefef;}
.nav .PhoneNo{width:100%; float:left;padding: 20px 20px 11px;}
.nav .PhoneNo a{ font-size:22px;}
.nav .PhoneNo i{margin: -0 14px 0 0;}

.banner{    min-height: initial;}
.BanContent {padding: 200px 0 80px;}
.banner h1{ font-size:55px; line-height:62px;}
.HelpCol ul li{width:36%;padding: 99px 10px 50px;}
.HelpCol ul li:nth-child(2){padding: 100px 20px 50px;}
.HelpCol ul li p{ font-size:18px;}
.HelpCol ul li p br{ display:none;}
.content h2{font-size: 42px;line-height: 114px;}
.content h2:before{width: 350px;min-height: 125px;}
.content p {font-size: 24px;line-height: 38px;}
.HelpContent {padding: 320px 0 0;}
.CntrlSection{ padding:60px 0}
.cntrl-col .tittle a{    font-size: 20px;    margin-bottom: 20px;}
.tele-content { width:65%;    padding: 35px 0;}
.tele-content h2{    font-size: 50px;    line-height: 60px;margin-bottom: 20px;}
a.tele-btn{    width: 400px; font-size:16px;margin-top: 20px;}
section.ReviewSection{padding: 80px 0;}
.review-slider .owl-item .review-content p{ font-size:23px; line-height:42px;}
.FootCol:nth-child(1) {padding-right: 10px;}
.FootCol .textwidget p br{ display:none;}
.FootCol:nth-child(2) {padding-right: 35px;padding-left: 35px;}
.FootCol .widget-title{ font-size:23px;}
.FootCol:nth-child(3) { padding-left: 20px;}
.FootCol .widget-title{    margin-bottom: 20px;}

.InnrBanr h1{ font-size:55px;}
.InnrBanr{ overflow:hidden;}
.InnrBanr img{min-width: 140%;margin-left: -160px;}
.have-content{ margin-bottom:30px;}
.contact,.whyrtb,.our-service{ padding:50px 0}
.contactform{    width: 650px;}

.whyrtb .have-content { margin-bottom: 0;}
.content p{ font-size:22px;}
.content h2{ font-size:38px;}
.ProCol h3 {font-size: 28px;line-height: 38px;}
.ProCol h3 br{ display:none;}
.ProCol p{ font-size:17px;}
.ProCol h3{ font-size:25px;}
.ProCol,section.makedifrnt{padding: 50px 0;}
.accordion { padding: 0 20px;margin-top: 50px;}
.acc-tittle{ font-size:20px;}

.serv-row{width:94%;}

.SevImg { width: 50%;}
.SevTxt { width: 47%;}

.SevTxt .tittle,.serv-row .ServCol:nth-child(even) .tittle{font-size: 30px;}
.SevTxt p{ font-size:18px;}

.ProCol:last-child{    padding-left: 50px;}
.ProCol:first-child{    padding-right: 50px;}
section.HelpSection{    padding: 20px 0 50px;}
.position img {max-width: 85%;}




}


@media(max-width:767px){
.banner h1 {font-size: 45px;line-height: 50px;}
.BanContent {padding: 150px 0 50px;}
section.HelpSection{    padding: 20px 0 45px;}
.HelpContent {padding: 20px 0 0;}
.HelpCol ul li{ position: static !important; width: 300px;margin: 30px auto;float: none;padding: 95px 40px;min-height: 200px;}
.HelpCol ul li:nth-child(2) { padding: 80px 50px;}
.content p{    font-size: 20px;}
.content{width:100%;}
.FootCol{width:100%;}
.tele-content{width: 70%; padding:60px 0;}
.FootCol .textwidget p br {display: block;}
a.tele-btn {width: 400px;font-size: 16px;}
.tele-content h2 {font-size: 40px;line-height: 50px; margin-bottom:20px;}
a.tele-btn{ width:100%;   margin-top: 30px;}
.FootCol{  padding: 20px 10px !important;min-height: auto;}
.FootCol:nth-child(2),.FootCol:nth-child(3) { padding:0;}
.FootCol:not(:last-child):after{    height: 1px; width: 100%; left:0;    top: unset; bottom:0;}
.review-slider .owl-item .ReviewWrapr{ margin:0 20px}
.review-slider {margin: 35px 0 0;}
.cntrl-row{margin: 35px 0 0;}
.nav .PhoneNo i{margin: -8 14px 0 0}

.InnrBanr h1{ font-size:45px;top: 50%;}

.SevImg { width: 35%;}
.SevTxt { width: 61%;}
.SevTxt p{line-height: 28px;margin-top: 10px; font-size:16px;}
.serv-row .ServCol{    margin-bottom: 50px;}


.have-content h3 br{ display:none}
.have-content p {font-size: 16px;line-height: 32px;}
.ProCol{width:100%;}
.ProCol:first-child:after{width:100%; height:4px; bottom:0; left:0;top: unset;}
.ProCol:first-child {padding-left: 0;padding-right: 0;padding-bottom:60px;}
.ProCol:last-child{margin-right: 0;padding-left: 0; padding-top:50px;}
.position {position: absolute;right: 0;z-index: 999;bottom: -31px;left: 0;top: unset;}
.position img {max-width: 12%;}
.ProCol h3{    margin-bottom: 20px;}
.SevTxt .tittle, .serv-row .ServCol:nth-child(even) .tittle { font-size:25px; padding-bottom:10px !important;    line-height: 32px;}
.contactform{    width: 500px;}
    .navigation ul.menu li.menu-item-has-children::after{top: 25px}

}

@media(max-width:580px){
p{ font-size:16px;}
h3{ font-size:32px;}
.banner	{ background:#f9f9fc url() no-repeat center; background-size:100%; min-height:990px;}
.banner p{ font-size:16px;}
.BanContent{ text-align:center;}
.BanBtn a{ font-size:15px;}
nav.disabled+.owl-dots { margin-top: 20px;}
.CntrlSection .owl-theme .owl-nav.disabled+.owl-dots { margin-top:30px;}
.content h2{ font-size:35px;}
.TelecomSection{width: 100%;float: left; background:#e6e8ef bottom;    min-height: 650px;background-size: 100%;}
.tele-content{width:100%; text-align:center; padding:60px 0 0;}
.tele-content p{ line-height:31px;}
.textwidget ul li a,.FootCol p.address,.FootCol p.email a{ font-size:14px;}

.InnrBanr img {min-width: 160%;margin-left: -190px;}
.acc-col.active:after{    right: 30px;}
.ProCol p { font-size: 16px;}
.content p {font-size: 16px;line-height: 31px;}
.have-content h3{    margin-bottom: 30px;}
.contactform{width:100%}
    .navigation ul.menu li.menu-item-has-children ul.sub-menu{position: relative}
}

@media(max-width:480px){
h3{ font-size:28px;}
.banner{min-height: 180px!important;height: 180px!important;}
.banner h1 { font-size: 25px; line-height: 30px; margin:0}
.banner p br{  display:none}
.banner p{line-height: 28px;}
.BanBtn a{ width:auto; height:auto; line-height:inherit; margin:10px 0 0; padding:10px}
.BanContent {padding: 10% 0 0;}
.HelpCol ul li{width:274px;    min-height: 235px;margin:0 auto;padding: 90px 20px;}
.CntrlSection {padding: 60px 0 20px;}
.HelpCol ul li:nth-child(2) { padding: 95px 30px;}
section.ReviewSection {padding: 60px 0 46px;}
.content h2{ line-height:85px;}
.content h2:before{width:277px;    min-height: 102px;}


.tele-content h2{ font-size:26px;}
	.tele-content p{font-size:22px}
a.tele-btn{ font-size:13px;}
.TelecomSection{ min-height:550px;}
.review-slider .owl-item .review-content p{ font-size:17px; line-height:30px;}
.review-tittle span{ font-size:15.99px}
.content{margin-top: 50px;}
.HelpCol ul li p { font-size: 16px;}


.InnrBanr h1 {font-size: 35px;}
.InnrBanr img {min-width: 220%;margin-left: -310px;}

.serv-row .ServCol {margin-bottom: 30px;}]
.SevTxt .tittle, .serv-row .ServCol:nth-child(even) .tittle{ font-size:22px;}
.SevTxt {width: 100%;margin-top: 20px;    text-align: center !important;}
.SevTxt .tittle:after{right:0 !important; left:0 !important; margin:0 auto}
.SevImg{width:100%;}
.accordion{ padding:0 10px;}
.acc-col:before{width: 30px;height: 30px; line-height:30px; font-size:16px;    left: -15px;}
.acc-col,.acc-col.active {padding: 20px;}
.acc-tittle,.acc-col.active .acc-content{ font-size:16px;line-height: 28px}
.acc-col.active .acc-content{ padding-top:10px;}
.acc-tittle:after{ width: 22px;height: 22px; background-size: 100%;}
.position img {max-width: 18%;}
.contactform ul li.half{width:100%;}
	.banner p{display:none}
	.owl-prev,.owl-next {font-size: 18px !important;top: 34%;	width: 30px;height: 30px;padding: 0;line-height: 27px;}
	.home .content { margin:0}
	.serv-row .ServCol img{width:auto!important;height:auto!important}
	.single_service .thumb h1, .single_service .thumb h2, .single_service .thumb h3, .single_service .thumb h4, .single_service .thumb h5{line-height:40px}
	.cntrl-col .text,.content p{font-size:22px}
	.single_service .thumb h2{font-size:28px;}
	.single_service .thumb h3{font-size:25px;}
	.single_service .thumb h4{font-size:20px}
	.single_service .thumb{padding:0}
	.SevTxt{text-align:left!important}
	.single_service .thumb h1{padding:0}
}
