@font-face{font-family:'Roboto';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:400;font-style:normal}
@font-face{font-family:'Roboto';src:url('../fonts/Roboto-Medium.eot');src:url('../fonts/Roboto-Medium.eot?#iefix') format('embedded-opentype'),url('../fonts/Roboto-Medium.woff2') format('woff2'),url('../fonts/Roboto-Medium.woff') format('woff'),url('../fonts/Roboto-Medium.ttf') format('truetype'),url('../fonts/Roboto-Medium.svg#Roboto-Medium') format('svg');font-weight:500;font-style:normal}
@font-face{font-family:'Roboto';src:url('../fonts/Roboto-Italic.eot');src:url('../fonts/Roboto-Italic.eot?#iefix') format('embedded-opentype'),url('../fonts/Roboto-Italic.woff2') format('woff2'),url('../fonts/Roboto-Italic.woff') format('woff'),url('../fonts/Roboto-Italic.ttf') format('truetype'),url('../fonts/Roboto-Italic.svg#Roboto-Italic') format('svg');font-weight:400;font-style:italic}
@font-face{font-family:'Roboto';src:url('../fonts/Roboto-Bold.eot');src:url('../fonts/Roboto-Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/Roboto-Bold.woff2') format('woff2'),url('../fonts/Roboto-Bold.woff') format('woff'),url('../fonts/Roboto-Bold.ttf') format('truetype'),url('../fonts/Roboto-Bold.svg#Roboto-Bold') format('svg');font-weight:700;font-style:normal}
@font-face{font-family:'Roboto';src:url('../fonts/Roboto-BoldItalic.eot');src:url('../fonts/Roboto-BoldItalic.eot?#iefix') format('embedded-opentype'),url('../fonts/Roboto-BoldItalic.woff2') format('woff2'),url('../fonts/Roboto-BoldItalic.woff') format('woff'),url('../fonts/Roboto-BoldItalic.ttf') format('truetype'),url('../fonts/Roboto-BoldItalic.svg#Roboto-BoldItalic') format('svg');font-weight:700;font-style:italic}
@font-face{font-family:'Roboto';src:url('../fonts/Roboto-Light.eot');src:url('../fonts/Roboto-Light.eot?#iefix') format('embedded-opentype'),url('../fonts/Roboto-Light.woff2') format('woff2'),url('../fonts/Roboto-Light.woff') format('woff'),url('../fonts/Roboto-Light.ttf') format('truetype'),url('../fonts/Roboto-Light.svg#Roboto-Light') format('svg');font-weight:300;font-style:normal}
@font-face{font-family:'Asap';src:url('../fonts/Asap-Regular.eot');src:url('../fonts/Asap-Regular.eot?#iefix') format('embedded-opentype'),url('../fonts/Asap-Regular.woff2') format('woff2'),url('../fonts/Asap-Regular.woff') format('woff'),url('../fonts/Asap-Regular.ttf') format('truetype'),url('../fonts/Asap-Regular.svg#Asap-Regular') format('svg');font-weight:400;font-style:normal}
@font-face{font-family:'Asap';src:url('../fonts/Asap-Bold.eot');src:url('../fonts/Asap-Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/Asap-Bold.woff2') format('woff2'),url('../fonts/Asap-Bold.woff') format('woff'),url('../fonts/Asap-Bold.ttf') format('truetype'),url('../fonts/Asap-Bold.svg#Asap-Bold') format('svg');font-weight:700;font-style:normal}
@font-face{font-family:'Asap';src:url('../fonts/Asap-BoldItalic.eot');src:url('../fonts/Asap-BoldItalic.eot?#iefix') format('embedded-opentype'),url('../fonts/Asap-BoldItalic.woff2') format('woff2'),url('../fonts/Asap-BoldItalic.woff') format('woff'),url('../fonts/Asap-BoldItalic.ttf') format('truetype'),url('../fonts/Asap-BoldItalic.svg#Asap-BoldItalic') format('svg');font-weight:700;font-style:italic}
@font-face{font-family:'MayQueen';src:url('../fonts/MayQueen.eot?#iefix') format('embedded-opentype'), url('../fonts/MayQueen.woff') format('woff'), url('../fonts/MayQueen.ttf') format('truetype'), url('../fonts/MayQueen.svg#MayQueen') format('svg');font-weight:normal;font-style:normal;}
html,body{font-family:"Roboto";font-size:14px;color:#606060;font-weight:400;text-rendering:auto}
.container{width:100%;max-width:1200px}
a{transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;color:#10b6fe}
*:focus{outline:none !important}
a:focus{text-decoration:none}
p{font-family:"Roboto";font-size:14px;color:#606060;line-height:24px;margin-bottom:24px;font-weight:400}
.noscript{background:#000;color:#fff;float:left;font-size:20px;left:0;margin:0 auto;min-height:50px;padding:10px 0;position:fixed;right:0;text-align:center;bottom:0;width:100%;z-index:999}
.noscript p{margin-bottom:0;color:#fff}
.noscript p i{color:#f90;margin-right:10px;font-size:20px;vertical-align:middle}
::selection{background:#10b6fe;color:#FFF}
::-moz-selection{background:#10b6fe;color:#FFF}
.scroll_top{bottom:100px;cursor:pointer;height:54px;position:fixed;right:20px;width:54px;z-index:5;text-align:center;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;color:#fff;opacity:0;visibility:hidden;border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;-webkit-border-radius:10px;background:#303030}
.scroll_top .fa-angle-up{font-size:28px !important;margin:4px 0 0 0}
.scroll_top .top-text{font-size:12px;font-weight:700;margin:-8px 0 0;text-transform:uppercase;display:block}
.visible{opacity:1;visibility:visible}
h1,.h1{font-size:40px;margin:0 0 20px 0;font-family:"Asap";font-weight:400;color:#303030}
h2,.h2{font-size:36px;margin:0 0 20px 0;font-family:"Asap";font-weight:400;color:#303030}
h3,.h3{font-size:30px;margin:0 0 15px 0;font-family:"Asap";font-weight:400;color:#404040}
h4,.h4{font-size:24px;margin:0 0 15px 0;font-family:"Asap";font-weight:400;color:#505050}
h5,.h5{font-size:20px;margin:0 0 10px 0;font-family:"Roboto";font-weight:500;color:#505050}
h6,.h6{font-size:16px;margin:0 0 10px 0;font-family:"Roboto";font-weight:500;color:#606060}
span.h1,span.h2,span.h3,span.h4,span.h5,span.h6{display:block}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mb10{margin-bottom:10px}
.mb15{margin-bottom:15px}
.mb20{margin-bottom:20px}
.mb30{margin-bottom:30px}
.mtb10{margin-bottom:10px;margin-top:10px}
.mtb15{margin-bottom:15px;margin-top:15px}
.mtb20{margin-bottom:20px;margin-top:20px}
.mtb30{margin-bottom:30px;margin-top:30px}
.pt10{padding-top:10px}
.pt15{padding-top:15px}
.pt20{padding-top:20px}
.pt30{padding-top:30px}
.pb10{padding-bottom:10px}
.pb15{padding-bottom:15px}
.pb20{padding-bottom:20px}
.pb30{padding-bottom:30px}
.ptb10{padding-bottom:10px;padding-top:10px}
.ptb15{padding-bottom:15px;padding-top:15px}
.ptb20{padding-bottom:20px;padding-top:20px}
.ptb30{padding-bottom:30px;padding-top:30px}
img{max-width:100%;height:auto}
.alignleft{float:left}
.alignright{float:right}
img.alignleft{margin:0 30px 20px 0}
img.alignright{margin:0 0 20px 30px}
img.aligncenter{display:block;margin:0 auto 20px auto}
button.button{background:none;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;vertical-align:top;padding:0}
.button{display:inline-block;position:relative;text-align:center;line-height:60px;min-width:170px;position:relative;z-index:1;overflow:hidden;font-family:"Roboto";font-weight:700;font-size:16px;color:#fff;text-transform:uppercase;vertical-align:top;padding:0 20px}
.button:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;transform:scale3d(0.88, 0.6, 1);-moz-transform:scale3d(0.88, 0.6, 1);-ms-transform:scale3d(0.88, 0.6, 1);-o-transform:scale3d(0.88, 0.6, 1);-webkit-transform:scale3d(0.88, 0.6, 1);transition:all 0.5s cubic-bezier(0.25, 0, 0.3, 1);-moz-transition:all 0.5s cubic-bezier(0.25, 0, 0.3, 1);-ms-transition:all 0.5s cubic-bezier(0.25, 0, 0.3, 1);-o-transition:all 0.5s cubic-bezier(0.25, 0, 0.3, 1);-webkit-transition:all 0.5s cubic-bezier(0.25, 0, 0.3, 1);border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px}
.button:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;transition:all 0.5s cubic-bezier(0.25, 0, 0.3, 1);-moz-transition:all 0.5s cubic-bezier(0.25, 0, 0.3, 1);-ms-transition:all 0.5s cubic-bezier(0.25, 0, 0.3, 1);-o-transition:all 0.5s cubic-bezier(0.25, 0, 0.3, 1);-webkit-transition:all 0.5s cubic-bezier(0.25, 0, 0.3, 1);border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px}
.button.primary:before{border:2px solid #10b6fe}
.button.primary:after{background:#10b6fe}
.button.secondary{color:#10b6fe}
.button.secondary:before{border:2px solid #fff}
.button.secondary:after{background:#fff}
.button.default:before{border:2px solid #303030}
.button.default:after{background:#303030}
.site-main{overflow:hidden;padding-bottom:0 !important}
.site-main > header{position:fixed;top:0;left:0;right:0;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;z-index:9;background:#fff}
.container-main{margin-top:156px}
.logo{padding:15px 0;float:left}
.header-contact{float:right;margin:0 0 19px 0;}
.header-contact ul{list-style-type:none;padding:0;margin:0 -3px 0 0;display:inline-block;vertical-align:middle}
.header-contact ul li{float:left;position:relative}
.header-contact ul li+li{margin-left:30px}
.header-contact ul li .title{display:block;color:#303030;font-size:14px;font-family:"Roboto";font-weight:300;line-height:16px}
.header-contact ul li a{color:#606060}
.header-contact ul li a .icon{display:block;position:absolute}
.header-contact ul li a .icon:before,
.header-contact ul li a .icon:after{content:"";display:block;background:url(../images/sprite.png) no-repeat 0 0 transparent;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;height:100%;width:100%}
.header-contact ul li a .text{}
.header-contact ul li a .icon:after{opacity:0}
.header-contact ul li.header-mail{padding-left:49px}
.header-contact ul li.header-mail a{font-size:16px;font-weight:400;font-family:"Roboto";line-height:20px}
.header-contact ul li.header-mail a .icon{display:block;position:absolute;left:0;top:1px;height:35px;width:38px}
.header-contact ul li.header-mail a .icon:before{}
.header-contact ul li.header-mail a .icon:after{background-position:0 -45px;position:absolute;left:0;top:0}
.header-contact ul li.header-call{padding-left:45px}
.header-contact ul li.header-call a{font-size:18px;font-weight:500;font-family:"Roboto";line-height:23px}
.header-contact ul li.header-call a .icon{display:block;position:absolute;height:35px;width:35px;top:1px;left:0}
.header-contact ul li.header-call a .icon:before{background-position:-47px 0}
.header-contact ul li.header-call a .icon:after{background-position:-47px -45px;position:absolute;left:0;top:0}
.banner figure{overflow:hidden;position:relative}
.banner figure:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.1);z-index:-1;}
.banner figure img{max-width:100%;min-width:100%;width:auto !important;position:relative;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);z-index:-2}
.banner figcaption{position:absolute;left:50%;top:50%;z-index:1;padding:0 15px;max-width:1185px;margin:-8px 0 0 0;transform:translate(-600px,-50%);-moz-transform:translate(-600px,-50%);-ms-transform:translate(-600px,-50%);-o-transform:translate(-600px,-50%);-webkit-transform:translate(-600px,-50%);width:100%;padding-top:1px}
.banner h1,.banner .h1{color:#33313b;margin:0;padding:0;line-height:70px;text-transform:initial;opacity:0;transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);-webkit-transform:translateY(100px);font-family:'Asap';font-size:50px;font-weight:700;text-shadow:1px 1px 3px rgba(255,255,255,0.48);-moz-text-shadow:1px 1px 3px rgba(255,255,255,0.48);-ms-text-shadow:1px 1px 3px rgba(255,255,255,0.48);-o-text-shadow:1px 1px 3px rgba(255,255,255,0.48);-webkit-text-shadow:1px 1px 3px rgba(255,255,255,0.48);max-width:480px}
.banner p{font-family:"Asap";font-size:30px;font-weight:700;font-style:italic;color:#33313b;line-height:34px;margin-bottom:19px;opacity:0;transform:translateY(120px);-moz-transform:translateY(120px);-ms-transform:translateY(120px);-o-transform:translateY(120px);-webkit-transform:translateY(120px)}
.banner .btn2{transform:translateX(150px);-moz-transform:translateX(150px);-ms-transform:translateX(150px);-o-transform:translateX(150px);-webkit-transform:translateX(150px);opacity:0;transition:all 0s ease;-moz-transition:all 0s ease;-ms-transition:all 0s ease;-o-transition:all 0s ease;-webkit-transition:all 0s ease}
.banner .button{transform:translateY(150px);-moz-transform:translateY(150px);-ms-transform:translateY(150px);-o-transform:translateY(150px);-webkit-transform:translateY(150px);opacity:0;transition:all 0s ease;-moz-transition:all 0s ease;-ms-transition:all 0s ease;-o-transition:all 0s ease;-webkit-transition:all 0s ease}
.banner .button span{color:#fff;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.banner .button+.button{margin-left:17px}
.banner .active h1,.banner .active .h1{opacity:1;transition:all 0.5s linear 1.5s;-moz-transition:all 0.5s linear 1.5s;-ms-transition:all 0.5s linear 1.5s;-o-transition:all 0.5s linear 1.5s;-webkit-transition:all 0.5s linear 1.5s;transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0);}
.banner .active p{opacity:1;transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0);transition:all 0.7s linear 1.5s;-moz-transition:all 0.7s linear 1.5s;-ms-transition:all 0.7s linear 1.5s;-o-transition:all 0.7s linear 1.5s;-webkit-transition:all 0.7s linear 1.5s}
.banner .active .button{opacity:1;transform:translateX(0);-moz-transform:translateY(0);-ms-transform:translateX(0);-o-transform:translateX(0);-webkit-transform:translateX(0);transition:all 1s linear 1.5s;-moz-transition:all 1s linear 1.5s;-ms-transition:all 1s linear 1.5s;-o-transition:all 1s linear 1.5s;-webkit-transition:all 1s linear 1.5s}
.banner .owl-nav{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:1330px;padding:0 15px;max-width:100%;pointer-events:none}
.banner .owl-nav > div{display:block;height:56px;width:34px;background:url(../images/sprite.png) no-repeat -93px 0 transparent;float:left;pointer-events:auto;opacity:0.5;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;pointer-events:auto}
.banner .owl-nav > .owl-next{float:right;background-position:-139px 0}
.hl-four-boxes{padding:50px 0}
.hl-four-box{text-align:center}
.hl-four-box a{display:block;border-bottom:1px solid #000;padding-bottom:27px}
.hl-four-box-img{position:relative;height:120px;width:120px;border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;-webkit-border-radius:10px;display:block;margin:0 auto 9px auto}
.hl-four-box-img:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;transform:scale3d(0.8758, 0.75, 1);-moz-transform:scale3d(0.75, 0.75, 1);-ms-transform:scale3d(0.75, 0.75, 1);-o-transform:scale3d(0.75, 0.75, 1);-webkit-transform:scale3d(0.75, 0.75, 1);transition:all 0.5s cubic-bezier(0.25, 0, 0.3, 1);-moz-transition:all 0.5s cubic-bezier(0.25, 0, 0.3, 1);-ms-transition:all 0.5s cubic-bezier(0.25, 0, 0.3, 1);-o-transition:all 0.5s cubic-bezier(0.25, 0, 0.3, 1);-webkit-transition:all 0.5s cubic-bezier(0.25, 0, 0.3, 1);border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;border:2px solid #10b6fe}
.hl-four-box-img:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;transition:all 0.5s cubic-bezier(0.25, 0, 0.3, 1);-moz-transition:all 0.5s cubic-bezier(0.25, 0, 0.3, 1);-ms-transition:all 0.5s cubic-bezier(0.25, 0, 0.3, 1);-o-transition:all 0.5s cubic-bezier(0.25, 0, 0.3, 1);-webkit-transition:all 0.5s cubic-bezier(0.25, 0, 0.3, 1);border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;background:#10b6fe}
.hl-four-box-img img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}
.hl-four-box-title{font-family:"Roboto";font-size:14px;color:#303030;line-height:28px;font-weight:400;display:inline-block;vertical-align:top;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.hl-four-box-title small{font-size:14px;line-height:28px;display:inline-block}
.hl-four-box-title span{display:block;color:#606060;font-family:"Asap";font-size:20px;font-weight:700;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.heading{font-size:40px;font-weight:400;font-family:"Asap";color:#303030;margin:0 0 40px 0}
.heading:after{content:"";display:block;height:3px;width:70px;background:#10b6fe;margin:12px 0 0 0}
.heading.text-center:after{margin:12px auto 0 auto}
.hl-creativities{padding:9px 0 61px 0}
.hl-creativity{}
.hl-creativity a{display:block;text-align:center;padding-bottom:25px}
.hl-creativity span{display:block;position:relative;margin-bottom:10px}
.hl-creativity span:before{position:absolute;left:0;top:0;height:100%;width:100%;border:0px solid #fff;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;content:"";display:block}
.hl-creativity h3,.hl-creativity .h3{color:#303030;font-size:16px;font-weight:500;font-family:"Roboto";line-height:22px;margin:0;min-height:44px}
.hl-welcome{position:relative;padding:0;background:url(../images/welcome_bg.jpg) repeat 0 0 transparent}
.hl-welcome-container{padding:30px 0 30px 0;max-width:600px}
.hl-welcome .heading{margin:0 0 25px 0}
.hl-welcome-content *:last-child{margin-bottom:0}
.hl-welcome-content p{text-align:justify;}
.hl-welcome-content{margin-bottom:26px;max-height:260px;overflow:hidden;max-width:600px}
.hl-welcome-content ul{list-style-type:none;padding:0 0 0 15px;margin:0 0 22px 0}
.hl-welcome-content ul > li{padding:0 0 0 15px;position:relative;line-height:24px}
.hl-welcome-content ul > li:before{content:"\f105";height:auto;width:auto;top:3px;background:none;font-family:'FontAwesome';font-size:18px;display:inline-block;position:absolute;left:0;border:none;line-height:initial;color:#283891}
.hl-welcome-content ul ul > li:before{content:"";display:block;height:8px;width:8px;position:absolute;left:0;top:6px;border-radius:50%;-webkit-border-radius:50%;border:1px solid #283891}
.hl-welcome-content ul ul ul > li:before{background:#283891}
.hl-welcome-content ul ul > li{padding:0 0 0 15px}
.hl-welcome-content ul ul ul > li{padding:0 0 0 15px}
.hl-welcome-content ul ul{margin:0;padding:0}
.hl-welcome-content ul ol{margin:0}
.hl-welcome-content ol ul{margin:0;padding:0}
.hl-welcome-content ol ol{margin:0;}
.hl-welcome-content ol{padding:0 0 0 30px;margin:0 0 26px 0}
.hl-welcome-content ol > li{line-height:26px}
.hl-welcome-content ol > li:before{}
.hl-welcome-container-main{display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap}
.hl-welcome-grid{flex:0 0 50%;-ms-flex:0 0 50%;max-width:50%}
.hl-welcome img{max-width:initial;float:right;margin-right:50px}
.hl-testimonials{padding:54px 0 60px 0}
.hl-testimonials-slider{}
.hl-testimonial{}
.hl-testimonial-content{border:2px solid #b7b7b7;border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;-webkit-border-radius:10px;position:relative;margin-bottom:32px;z-index:1;min-height:174px;padding:21px 26px 29px 26px}
.hl-testimonial-content:before{content:"";display:block;height:60px;width:60px;background:url(../images/sprite.png) no-repeat -181px 0 transparent;position:absolute;bottom:-60px;left:38px}
.hl-testimonial-content p{color:#606060;font-size:16px;font-weight:400;font-family:"Roboto";font-style:italic;line-height:30px;letter-spacing:0.32px}
.hl-testimonial-content *:last-child{margin-bottom:0}
.hl-testimonials-client{color:#10b6fe;font-size:18px;font-weight:400;font-family:"Roboto";position:relative;z-index:1;margin-left:93px}
.hl-testimonial .test-readmore{margin-left:5px}
.hl-testimonials-slider .owl-dots{text-align:center;line-height:1;margin-top:25px}
.hl-testimonials-slider .owl-dot{position:relative;display:inline-block;height:14px;width:14px;border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;overflow:hidden;border:2px solid #a1a1a1;vertical-align:top}
.hl-testimonials-slider .owl-dot:before{content:"";display:block;height:0;bottom:0;left:0;position:absolute;width:100%;background:#10b6fe;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.hl-testimonials-slider .owl-dot span{}
.hl-testimonials-slider .owl-dot+.owl-dot{margin-left:10px}
.hl-testimonials-slider .owl-dot.active{border-color:#10b6fe}
.hl-testimonials-slider .owl-dot.active:before{height:100%}
.hl-why-us{background:url(../images/why-us-bg.jpg) no-repeat center center/cover transparent}
.hl-why-us-content{padding:53px 0 0 0}
.hl-why-us-content ul{list-style-type:none;padding:0;margin:0}
.hl-why-us-content ul li{font-size:16px;color:#303030;font-weight:500;font-family:"Roboto"}
.hl-why-us-content ul li .icon{position:relative;height:82px;width:82px;display:table-cell;vertical-align:middle;border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;-webkit-border-radius:10px;margin:0;z-index:1}
.hl-why-us-content ul li .icon:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;transform:scale3d(0.75, 0.75, 1);-moz-transform:scale3d(0.75, 0.75, 1);-ms-transform:scale3d(0.75, 0.75, 1);-o-transform:scale3d(0.75, 0.75, 1);-webkit-transform:scale3d(0.75, 0.75, 1);transition:all 0.5s cubic-bezier(0.25, 0, 0.3, 1);-moz-transition:all 0.5s cubic-bezier(0.25, 0, 0.3, 1);-ms-transition:all 0.5s cubic-bezier(0.25, 0, 0.3, 1);-o-transition:all 0.5s cubic-bezier(0.25, 0, 0.3, 1);-webkit-transition:all 0.5s cubic-bezier(0.25, 0, 0.3, 1);border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;border:2px solid #10b6fe}
.hl-why-us-content ul li .icon:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;transition:all 0.5s cubic-bezier(0.25, 0, 0.3, 1);-moz-transition:all 0.5s cubic-bezier(0.25, 0, 0.3, 1);-ms-transition:all 0.5s cubic-bezier(0.25, 0, 0.3, 1);-o-transition:all 0.5s cubic-bezier(0.25, 0, 0.3, 1);-webkit-transition:all 0.5s cubic-bezier(0.25, 0, 0.3, 1);border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;background:#10b6fe}
.hl-why-us-content ul li .text{display:table-cell;vertical-align:middle;padding-left:15px}
.hl-why-us-content ul li .icon img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}
.hl-why-us .heading{margin:0 0 31px 0}
.hl-why-us-content ul li+li{margin-top:12px}
.hl-why-us-img{margin:8px 13px 0 0;float:right;max-width:initial}
.hl-blogs{padding:53px 0}
.hl-blog-slider{}
.hl-blog-slider .owl-item{padding:7px 0}
.hl-blog{padding:11px 10px 46px 10px;position:relative}
.hl-blog:before{content:"";display:block;position:absolute;left:0;top:0;height:100%;width:100%;border:1px solid #f4f4f4;border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;pointer-events:none;z-index:1}
.hl-blog figure{position:relative}
.hl-blog figure > a{}
.hl-blog figure > a img{}
.hl-blog figcaption{}
.hl-blog figcaption h4,.hl-blog figcaption .h4{font-family:"Roboto";font-weight:500;font-size:18px;margin:19px 0 11px 0}
.hl-blog figcaption h4 a,.hl-blog figcaption .h4 a{color:#303030}
.hl-blog figcaption p{margin:0 0 9px 0}
.hl-blog figcaption .read_more{position:relative;display:inline-block;vertical-align:top;color:#10b6fe;font-family:"Roboto";font-weight:500;font-size:16px;line-height:24px}
.hl-blog figcaption .read_more:before{content:"";display:block;position:absolute;left:0;bottom:3px;width:100%;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;height:1px;background:#10b6fe}
.hl-blogs .heading{margin:0 0 33px 0}
.site-main > footer{transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.footer{}
.footer-top{padding:50px 0 46px 0;background:url(../images/footer-bg.jpg) repeat 0 0 transparent}
.mobile-accordion .title{color:#303030;font-weight:700;font-size:22px;font-family:"Asap";display:block;position:relative;line-height:18px;margin:0}
.mobile-accordion .title:after{display:block;height:2px;width:40px;background:#10b6fe;content:"";margin-top:14px}
.quick_links ul{list-style-type:none;padding:0;margin:16px 0 0 0}
.quick_links ul li{line-height:20px}
.quick_links ul li+li{margin-top:10px}
.quick_links ul li a{color:#606060;position:relative;display:inline-block;font-family:"Roboto";font-weight:400;font-size:14px}
.quick_links ul li a:before{content:"";display:block;height:2px;width:0;position:absolute;left:0;top:9px;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;background:#10b6fe}
.quick_links ul li.selected a{padding-left:15px;color:#10b6fe}
.quick_links ul li.selected a:before{width:10px}
.footer-contact{margin:16px 0 0 0}
.footer-contact p{line-height:17px;font-family:"Roboto";font-size:14px;color:#606060;font-weight:400;margin:0}
.footer-contact p span{font-weight:500;font-size:16px;display:block;margin:0 0 14px 0;color:#303030}
.footer-contact p a{color:#606060}
.footer-contact p+p{margin-top:17px}
.footer_social{}
.footer_social ul{list-style-type:none;padding:0;margin:19px 0 0 0}
.footer_social ul li{}
.footer_social ul li a{}
.footer_social ul li a .fa{color:#aeaeae;font-size:22px;width:40px;height:40px;position:relative;display:inline-block;border:1px solid #aeaeae;border-radius:50%;vertical-align:middle;margin-right:10px;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.footer_social ul li a .fa:before{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}
.footer_social ul li a .text{font-size:14px;color:#606060;font-family:"Roboto";font-weight:400;display:inline-block;vertical-align:middle;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.footer_social ul li+li{margin-top:10px}
.newsletter{margin:14px 0 0 0}
.newsletter_txt_input{background:#fff;width:100%;height:60px;border:none;color:#606060;font-family:"Roboto";font-weight:400;padding:11px 20px 10px 20px}
.newsletter_submit{position:relative;margin:20px 0 0 0}
.newsletter_btn_input{height:60px;width:60px;background:#10b6fe;border:none;position:absolute;right:0;top:0;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.newsletter_txt_input.email{padding-right:70px}
.newsletter_btn_input~span.fa{position:absolute;right:18px;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);color:#fff;pointer-events:none;font-size:24px}
.newsletter p{margin:0 0 12px 0}
.newsletter_txt_input::-webkit-input-placeholder{color:#606060;opacity:1}
.newsletter_txt_input:-moz-placeholder{color:#606060;opacity:1}
.newsletter_txt_input::-moz-placeholder{color:#606060;opacity:1}
.newsletter_txt_input:-ms-input-placeholder{color:#606060;opacity:1}
.newsletter .formError{top:59px !important;left:0 !important}
.newsletter .formError .formErrorContent{background:none;color:#f00;border:none;padding:0;font-family:"Roboto";font-size:14px;width:auto}
.newsletter .formError~.newsletter_submit{margin-top:30px}
.newsletter .newsletter_submit .formError{top:60px !important}
.newsletter form{position:relative;display:block !important}
.newsletter .widget_wysija_cont .updated{background-color:#090;border-color:#090;color:#fff;padding:5px 10px;line-height:20px;margin:15px 0 0 0}
.footer_social ul li a:hover .fa{border-color:#10b6fe;color:#10b6fe}
.footer_social ul li a:hover .text{color:#10b6fe}
.newsletter_btn_input:hover,.newsletter_btn_input:focus{background:#303030}
.signature{padding:17px 0 19px 0}
.signature span,.signature p,.signature a{color:#303030;font-family:"Roboto";font-weight:400;line-height:24px;margin:0;font-size:14px;display:inline-block;vertical-align:top}
.signature span:before{content:"|";margin:0 7px 0 4px}
.signature p+p:before{content:"|";margin:0 7px 0 4px}
.inner_page{padding:70px 0}
#page_title{position:relative;padding:101px 0;overflow:hidden}
#page_title:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.1);z-index:1}
#page_title > img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);max-width:initial;min-width:100%}
.page_title h1,.page_title .h1{color:#FFFFFF;margin:0;position:relative;font-weight:700;font-size:50px;font-family:"Asap";line-height:56px}
.page_title{position:relative;z-index:2;margin:0 auto;padding:0 15px;width:100%;max-width:1200px;text-align:center}
.breadcrumb_main{max-width:1200px;margin:0 auto;padding:0 15px}
#breadcrumb{border-bottom:1px solid #d7d7d7}
.breadcrumb{background:none}
.breadcrumb{margin:20px 0 0 0;background:none;border-radius:0;-webkit-border-radius:0;padding:0}
.breadcrumb > li{color:#FFFFFF;font-size:15px;font-family:"Roboto";font-weight:400;vertical-align:top;position:relative}
.breadcrumb > li:before{display:none}
.breadcrumb > li a:after{content:"";display:block;height:2px;position:absolute;bottom:-4px;left:0;background:#fff;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;right:100%}
.breadcrumb > li+li a:after{left:21px}
.breadcrumb > li a{color:#FFFFFF;display:inline-block;vertical-align:top}
.breadcrumb > li + li:before{color:#FFFFFF;display:inline;vertical-align:top;background:none;position:static;padding:0 7px 0 4px}
.breadcrumb > li.selected:after{content:"";display:block;height:2px;position:absolute;bottom:-4px;right:0;left:20px;background:#fff;}
.inner_page ul{list-style-type:none;padding:0 0 0 15px;margin:0 0 22px 0}
.inner_page ul > li{padding:0 0 0 15px;position:relative;line-height:24px}
.inner_page ul > li:before{content:"\f105";height:auto;width:auto;top:2px;background:none;font-family:'FontAwesome';font-size:18px;display:inline-block;position:absolute;left:0;border:none;line-height:initial;color:#283891}
.inner_page ul ul > li:before{content:"";display:block;height:8px;width:8px;position:absolute;left:0;top:6px;border-radius:50%;-webkit-border-radius:50%;border:1px solid #283891}
.inner_page ul ul ul > li:before{background:#283891}
.inner_page ul ul > li{padding:0 0 0 15px}
.inner_page ul ul ul > li{padding:0 0 0 15px}
.inner_page ul ul{margin:0;padding:0}
.inner_page ul ol{margin:0}
.inner_page ol ul{margin:0;padding:0}
.inner_page ol ol{margin:0;}
.inner_page ol{padding:0 0 0 30px;margin:0 0 26px 0}
.inner_page ol > li{line-height:26px}
.inner_page ol > li:before{}
.sidebar{}
.sidebar ul{padding:0;margin:0}
.sidebar ul li{padding:0}
.sidebar ul li:before{display:none}
.sidebar ul ul li:before{display:none}
.sidebar ul li a{display:block;position:relative;font-size:14px;color:#606060;padding:12px 15px 8px 15px;background:#f5f5f5;border-left:5px solid #bfbfbf;z-index:1;font-weight:400}
.sidebar ul li a:before{content:"";position:absolute;left:-5px;top:0;background:#fff;z-index:-1;border:1px solid #10b6fe;border-left:5px solid #10b6fe;right:0;height:100%;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;opacity:0}
.sidebar ul li a:after{content:"";position:absolute;left:-5px;top:0;width:0;height:100%;background:#10b6fe}
.sidebar ul li+li{margin-top:1px}
.sidebar ul li.selected a:before{opacity:1}
.sidebar .title{display:block;color:#FFF;font-size:18px;font-weight:600;margin-bottom:10px;padding:10px 15px;background:#303030;text-align:center;text-transform:uppercase}
.my_pagination{text-align:center;margin:30px 0 0 0}
.my_pagination .pagination .wp-pagenavi{display:inline-block;vertical-align:top}
.my_pagination .pagination .wp-pagenavi span.current{background:#0b74b9;color:#fff}
.my_pagination .pagination .wp-pagenavi span, .my_pagination .wp-pagenavi a{display:block;width:40px;height:40px;border:1px solid #0b74b9;line-height:40px;color:#303030;font-weight:400;float:left;margin:0;padding:0}
.my_pagination .pagination .wp-pagenavi a + span,.my_pagination .wp-pagenavi a + a,.my_pagination .wp-pagenavi span + a{border-left:0}
.my_pagination .pagination .wp-pagenavi .nextpostslink,.my_pagination .wp-pagenavi .previouspostslink{font-size:22px;line-height:34px}
.my_pagination .pagination li{padding:0;float:left;font-weight:400}
.my_pagination .pagination li:before{display:none !important}
.my_pagination .pagination li a{border-radius:0;-webkit-border-radius:0;color:#fff;padding:0;height:40px;width:40px;line-height:40px;background:#303030;margin:0;font-family:"Roboto";font-weight:400;border:none;font-size:16px}
.my_pagination .pagination{margin:0;padding:0;vertical-align:top}
.my_pagination .pagination li.disabled a{pointer-events:none}
.my_pagination .pagination li.selected a{background:#10b6fe;pointer-events:none;color:#fff}
.my_pagination .pagination li:first-child a,
.my_pagination .pagination li:last-child a{font-size:28px;line-height:36px}
.my_pagination .pagination li+li{margin-left:3px}
.inner_page p{line-height:24px;margin-bottom:24px}
.inner_page table{width:100%}
.inner_page tr{}
.inner_page td{padding:5px 10px;border:1px solid #ccc}
.inner_page tr:nth-child(odd) td{background:#EEE}
.inner_page th{font-weight:700;color:#303030;background:#BBB;padding:5px 10px;border:1px solid #ccc}
.contact_page .contact_us_icon span.title{display:block;color:#000;font-weight:600;font-size:20px;margin:0 0 9px 0}
.contact_page .contact_us_icon span.fa,
.contact_page .contact_us_icon.abn span{display:table-cell;vertical-align:middle;height:60px;width:60px;position:relative;color:#fff;font-size:22px;border:1px solid #10b6fe;border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%}
.contact_page .contact_us_icon.abn span{text-align:center;font-weight:700;font-family:"Century Gothic";font-size:16px}
.contact_page .contact_us_icon span.fa:before{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}
.contact_page .contact_us_icon p, .contact_page .contact_us_icon a{display:table-cell;margin-bottom:0;vertical-align:middle;color:#606060;line-height:24px;vertical-align:middle;font-weight:400}
.contact_page .contact_us_icon > p{padding-left:15px}
.contact_page .contact_us_icon > a{padding-left:15px}
.contact_page .contact_us_icon+.contact_us_icon{margin-top:30px}
.contact_page .contact_us_icon span.fa:after, .contact_page .contact_us_icon.abn span:after{content:"";display:block;top:3px;left:3px;right:3px;bottom:3px;background:#10b6fe;z-index:-1;position:absolute;border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%}
.contact_page h2,.contact_page .h2{color:#000;margin:-5px 0 44px 0}
.map{}
.contact_page .map iframe{border:none;width:100%;height:420px;display:block}
.contact_page form{margin-top:40px}
.input-box{margin-bottom:30px;position:relative;z-index:1}
.input-box .input{width:100%;border-radius:0;-webkit-border-radius:0;height:50px;border:1px solid #ccc;color:#606060;font-size:14px;font-weight:300;font-family:"Roboto";padding:14px 13px 10px 13px;background:none;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;background:#fff;border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px}
.input-box .input::-webkit-input-placeholder{color:#606060;opacity:1}
.input-box .input:-moz-placeholder{color:#606060;opacity:1}
.input-box .input::-moz-placeholder{color:#606060;opacity:1}
.input-box .input:-ms-input-placeholder{color:#606060;opacity:1}
.input-box label{font-weight:500;margin:0 0 5px 0;font-size:14px}
.input-box textarea.input{height:168px;resize:none;display:block;padding:16px 17px}
select::-ms-expand{display:none !important;}
.input-box.select-box:before{content:"\f078";position:absolute;right:1px;top:1px;background:#fff;color:#606060;font-family:"FontAwesome";font-size:14px;width:46px;height:48px;text-align:center;line-height:48px;pointer-events:none;}
.input-box.select-box select{appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;-webkit-appearance:none;width:100%;;height:60px;border:1px solid #ccc;color:#606060;font-size:16px;font-weight:400;padding:0 15px}
.input-box.submit-box{position:relative;z-index:1;margin:0;overflow:hidden}
.input-box.submit-box:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;transform:scale3d(0.88, 0.6, 1);-moz-transform:scale3d(0.88, 0.6, 1);-ms-transform:scale3d(0.88, 0.6, 1);-o-transform:scale3d(0.88, 0.6, 1);-webkit-transform:scale3d(0.88, 0.6, 1);transition:all 0.5s cubic-bezier(0.25, 0, 0.3, 1);-moz-transition:all 0.5s cubic-bezier(0.25, 0, 0.3, 1);-ms-transition:all 0.5s cubic-bezier(0.25, 0, 0.3, 1);-o-transition:all 0.5s cubic-bezier(0.25, 0, 0.3, 1);-webkit-transition:all 0.5s cubic-bezier(0.25, 0, 0.3, 1);border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;border:2px solid #10b6fe}
.input-box.submit-box:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;transition:all 0.5s cubic-bezier(0.25, 0, 0.3, 1);-moz-transition:all 0.5s cubic-bezier(0.25, 0, 0.3, 1);-ms-transition:all 0.5s cubic-bezier(0.25, 0, 0.3, 1);-o-transition:all 0.5s cubic-bezier(0.25, 0, 0.3, 1);-webkit-transition:all 0.5s cubic-bezier(0.25, 0, 0.3, 1);border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;background:#10b6fe}
.input-box.submit-box input{background:none;padding:0;color:#fff;height:60px;border:none;font-family:'Roboto';font-size:16px;font-weight:700;text-transform:uppercase;min-width:210px}
select:-moz-focusring{color:transparent;text-shadow:0 0 0 #909090;-moz-transition:all 0s ease}
.input-box label.lbl_input{position:absolute;left:0;top:0;width:100%;pointer-events:none;margin:0;line-height:62px;padding:0 10px;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;color:#606060}
.input-box.focus label.lbl_input,
.input-box.filled label.lbl_input{top:-30px}
.input-box.captcha-box{margin:26px 0 30px 0}
.req{color:#f00}
.wpcf7-form-control-wrap{display:block}
div .wpcf7-form label.error,
div .recaptcha-error-message{color:#f00;font-size:14px;padding:0;margin:0;font-weight:400;position:absolute;left:0;top:100%}
div div.wpcf7-response-output{text-align:center;margin:30px 0 0 0;padding:7px 15px}
div div.wpcf7-validation-errors{color:#f00;border-color:#f00}
div div.wpcf7-mail-sent-ng{color:#f00}
div div.wpcf7-spam-blocked{color:#f00;border-color:#f00}
div div.wpcf7-mail-sent-ok{color:#398f14}
label.require{font-size:14px;color:#606060;font-weight:400;margin:10px 0 0 0;display:block}
.contact-form .input-box textarea.input{height:160px}
.contact-form form .text-center.col-xs-12+.text-center.col-xs-12{float:right;text-align:right;}
.contact-form .submit-box{margin:0}
.contact_page h3,.contact_page .h3{font-size:40px;color:#303030;font-weight:400;margin:50px 0 25px 0}
.contact_page .input-box textarea.input{}
div.wpcf7 div .ajax-loader{height:24px;width:24px;margin:0;position:absolute;right:15px;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%)}
.contact{}
.cta{text-align:center}
.cta h4,.cta .h4{font-size:18px;font-weight:600;font-family:"Roboto";color:#303030;margin:40px 0 36px 0}
.cta img{}
.cta p{font-size:14px;font-weight:300;font-family:"Roboto";line-height:30px;margin:0}
.cta a{font-size:14px;font-weight:300;font-family:"Roboto";color:#606060;line-height:30px}
.testimonial_page{}
.testimonial-list{padding:0 15px;float:left;width:100%}
.testimonial-list+.testimonial-list{margin-top:30px}
.testimonial-list .testimonial-content{padding:10px 15px 20px 55px;position:relative;border:1px solid #EEE;}
.testimonial-list .testimonial-content p{margin-bottom:15px;color:#606060;font-size:16px;font-weight:400;line-height:26px;font-style:italic}
.testimonial-list .testimonial-content p a{font-weight:400;margin-left:5px}
.testimonial-list .h5,.testimonial-list h5{color:#303030;margin:20px 0 0 0;font-size:20px}
.testimonial_pagination ul{list-style-type:none;padding:0;float:left;position:relative;left:50%;transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);}
.testimonial_pagination ul{list-style-type:none;padding:0;float:left;position:relative;left:50%;transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);margin:15px 0 0 0}
.testimonial-list .testimonial-content:before{position:absolute;z-index:-1;content:"\f10d";top:10px;left:10px;font-family:"FontAwesome";font-size:32px;color:#ccc;line-height:initial}
.testimonial-list .testimonial-content *:last-child{margin-bottom:0}
.testimonials-client{color:#10b6fe;font-size:18px;font-weight:400;display:block;text-align:right}
.testimonials-designation{color:#283891;font-size:14px;font-weight:300;display:block;text-align:right;margin-top:5px}
.services_page{padding:40px 0 70px 0}
.service{margin-top:30px}
.service figure > a{display:block;position:relative;overflow:hidden;}
.service figure > a:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;background:rgba(0,0,0,0.5);z-index:1;bottom:0;opacity:0;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.service figure > a:after{content:"\f009";display:block;position:absolute;left:50%;top:50%;z-index:1;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);font-family:"FontAwesome";font-size:20px;color:#283891;display:inline-block;background:#fff;line-height:50px;width:50px;text-align:center;opacity:0;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.service figure > a img{position:relative;z-index:-1;width:100%}
.service figure .index{color:#ddd;font-size:40px;font-weight:700;font-family:"Century Gothic";display:block;border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;background:#fff;width:230px;height:230px;text-align:center;position:absolute;left:50%;bottom:0;transform:translate(-50%,165px);-moz-transform:translate(-50%,165px);-ms-transform:translate(-50%,165px);-o-transform:translate(-50%,165px);-webkit-transform:translate(-50%,165px);line-height:100px;z-index:1}
.service figcaption{text-align:center;margin-top:10px}
.service figcaption h3,.service figcaption .h3{font-size:24px;font-weight:700;font-family:"Century Gothic";color:#606060;line-height:58px;margin:0 0 16px 0}
.service figcaption h3:after,.service figcaption .h3:after{content:"";display:block;height:4px;margin:0 auto;width:70px;background:#8dc63f}
.service figcaption h3 a,.hl-service figcaption .h3 a{color:#606060}
.service figcaption p{margin-bottom:10px}
.service .read_more{font-size:30px;color:#283891;opacity:0}
.services_page .col-ar-12:nth-child(3n+1){clear:both}
.blog_page{}
.blog_page h1,.blog_page .h1{margin-bottom:35px}
.blog_page .blog{border:1px solid #bbb;padding:15px}
.blog_page .blog+.blog{margin-top:30px}
.blog .blog_content img{float:left;margin:0 15px 10px 0}
.blog_content a.button{float:right;min-width:130px;height:40px;line-height:38px;padding:0 15px;font-size:16px;}
.blog_content a.read_more{font-weight:400;display:inline-block;position:relative;margin-left:10px}
.blog_content a.read_more:after{content:"\f105";font-family:"FontAwesome";font-style:normal;font-size:20px;margin-left:-10px;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;opacity:0;display:inline-block;line-height:17px;vertical-align:middle;position:absolute;top:3px;left:100%}
.blog_content .comment_box{margin-bottom:5px}
.blog_content:after{display:block;content:"";clear:both}
.blog_content h5{margin-top:0;text-transform:uppercase;font-size:16px}
.blog_content h5 a{color:#303030}
.blog_content .comment_box > span{color:#999;font-size:15px}
.blog_listing+.blog_listing{margin-top:15px}
.blog_listing ul{list-style-type:none;padding:20px;margin:0;display:block;background:#f0f0f0}
.blog_listing ul li{color:#808080;font-size:14px;padding:0;line-height:30px}
.blog_listing ul li:before{display:none}
.blog_listing ul li a:before{content:"\f105";font-family:"FontAwesome";font-size:20px;margin:0 5px 0 0;display:inline-block;vertical-align:top}
.blog_listing ul li a{color:#808080;position:relative;font-size:16px;margin-right:5px}
.blog_page .comment_box .blog_date:before{content:"\f073";font:normal normal normal 16px/1 FontAwesome;color:#999;margin:0 5px 0 0}
.blog_page .comment_box .blog_author:before{content:"\f007";font:normal normal normal 18px/1 FontAwesome;color:#999;margin:0 5px 0 0}
.blog_content .blog_author{margin:0 0 0 15px}
.blog_listing h5{color:#fff;margin:0;padding:10px 15px;background:#303030;font-size:20px}
.blog_listing ul li.selected a{color:#10b6fe}
.tags-box{padding:15px;background:#f0f0f0}
.blog_listing ul .input-box{margin:0}
.blog_listing ul .select-box select{height:50px;font-size:15px;background:#f0f0f0}
.blog_listing ul .select-box:before{line-height:48px;height:48px;background:#f0f0f0}
.blog_listing h5{color:#fff;margin:0;padding:15px 15px;background:#303030}
.blog_listing.tags a{display:inline-block;background:none;color:#fff;margin:0 5px 10px 0;padding:5px 10px;font-size:14px;border:1px solid #10b6fe;background:#10b6fe}
.blog-details .comment_box{margin-bottom:15px}
.blog-details .blog_content img{max-width:50%}
.blog-details h5{color:#303030}
.sidebar+.sidebar{margin-top:30px}
.blog_content *:last-child{margin-bottom:0}
.cms_page object{display:block;margin:0 auto;border:1px solid #f0f0f0;overflow:hidden}
.hl-clients{padding:70px 0;background:#f2f2ea}
.header-enroll-btn.button{line-height:46px;min-width:140px;vertical-align:middle;margin-right:11px}
.gallery_main:before{content:"";background:#f0f0f0;position:absolute;top:0;bottom:0;left:15px;right:15px;}
.gallery_main{clear:both;margin-bottom:30px;position:relative;padding:20px 20px 0 20px;}
.gallery_main:after{content:"";display:table;clear:both;}
.our-philosophy-main b, .our-philosophy-main strong, .our-philosophy-main p, .our-philosophy-main li{font-family:'MayQueen';}
.our-philosophy-main b, .our-philosophy-main strong{font-size:36px;line-height:33px;font-weight:700;}
.our-philosophy-main p, .our-philosophy-main li{font-size:30px;line-height:33px;font-weight:400;}
.gallery1_box_main .gallery_img_box{display:block;margin-bottom:30px;}
.gallery1_box_main .gallery_hvr::before{background:rgba(0, 0, 0, 0.7) none repeat scroll 0 0;bottom:0;content:"";height:100%;left:0;opacity:0;position:absolute;right:0;top:0;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;width:100%;z-index:10;}
.gallery1_box_main .gallery_hvr{overflow:hidden;position:relative;}
.gallery1_box_main .gallery_hvr img{width:100%}
.gallery1_box_main .gallery_name{bottom:30px;left:30px;position:absolute;right:30px;top:30px;transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);-webkit-transform:translateY(100%);transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;z-index:50;}
.gallery1_box_main .gallery_name span{color:#10b6fe;display:block;font-size:45px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);width:100%;}
.home_page .hl-creativities .col-xs-6{width:20%;float:left;clear:none !important;}
.clientlogo_box_main{display:table;width:100%;}
.client_logo_box{border:1px solid #ddd;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;display:table-cell;height:165px;vertical-align:middle;width:100%;text-align:center;padding:10px;position:relative;z-index:1;}
.client_logo_box:before{content:"";background:#fff;position:absolute;left:10px;right:10px;top:10px;bottom:10px;z-index:-1;}
.client_logo_box > img{margin:0 auto;max-width:100%;max-height:100%;padding:5px;width:auto !important;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.modal-header .close{margin-top:0;width:30px;height:30px;background:#de1111;border-radius:50%;opacity:1;line-height:30px;position:absolute;right:-15px;top:-15px;color:#fff;z-index:999;font-size:17px;}
button.close span{position:relative;top:-1px;}
.modal-body{padding:30px 30px 30px 30px;}
.modal-header{padding:0;border:none;}
.modal-content{border-radius:0;background:#fff;border:none !important}
.modal-backdrop.in{opacity:0.8;}
.curriculumpopup{position:relative;padding:0 30px;}
.curriculumpopup i.fa.fa-quote-left{position:absolute;left:0;top:0;font-size:25px;color:#10b6fe;}
.curriculumpopup i.fa.fa-quote-right{position:absolute;right:0;bottom:0;font-size:25px;color:#10b6fe;}
.curriculumpopup p{line-height:28px;font-size:16px;font-style:italic;}
.hl-creativities .modal-body h4{margin-bottom:28px;}
.gallerypagemain{position:relative;z-index:1;}
.home_page .hl-creativity span:after,
.home_page .hl-creativity span i.fa-plus-square-o{display:none}
.hl-creativity span:after{content:"";background:rgba(0,0,0,0.6);position:absolute;left:20px;right:20px;bottom:20px;top:20px;opacity:0;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.hl-creativity span i.fa-plus-square-o{font-size:40px;position:absolute;left:0;right:0;z-index:8;top:50%;transform:translateY(-50%) scale(0);-moz-transform:translateY(-50%) scale(0);-ms-transform:translateY(-50%) scale(0);-o-transform:translateY(-50%) scale(0);-webkit-transform:translateY(-50%) scale(0);color:#10b6fe;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.whatsprovid_icon{width:100%;min-height:150px;position:relative;}
.whatsprovid_tite{font-size:16px;padding:0 30px;text-align:center;min-height:50px;}
.whatsprovid_icon img{width:auto;height:auto;max-width:100%;max-height:100%;position:absolute;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);padding:5px;}
.whatsprovid_box{margin-bottom:30px;padding:0 0 10px 0;background:#f9f9f9;box-shadow:0 0 6px rgba(0,0,0,0.2);}
.tagline_txt{background:#10b6fe;padding:6px 9px;margin-bottom:10px;border-radius:0 0 10px 10px;text-align:center;font-size:15px;color:#fff;}
.inner_page.cms_page .client_logo_box span{font-size:18px;padding:0 10px;position:absolute;bottom:10px;left:0;text-align:center;margin:0 auto;display:block;width:100%;}
.inner_page.cms_page .client_logo_box a img{max-width:90%;position:absolute;top:50%;left:50%;max-height:70%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
.inner_page.cms_page .client_logo_box a{display:block;position:absolute;top:0;left:0;height:100%;width:100%}
.inner_page.cms_page .client_logo_box{overflow:hidden;cursor:pointer;position:relative;padding-bottom:80%;}
.page-template-curriculam-page .col-ar-12{display:inline-block;vertical-align:top;width:24.8%;padding:0 15px;margin-bottom:30px}
.page-template-curriculam-page .ar-container{float:left;width:100%}
@media screen and (min-width:1921px){.hl-welcome img{min-width:100%}
}
@media screen and (max-width:1599px){}
@media screen and (max-width:1439px){}
@media screen and (max-width:1348px){}
@media screen and (max-width:1279px){}
@media screen and (min-width:1025px){.hl-creativity a:hover span:after{opacity:1;}
.hl-creativity a:hover span i.fa-plus-square-o{transform:translateY(-50%) scale(1);-moz-transform:translateY(-50%) scale(1);-ms-transform:translateY(-50%) scale(1);-o-transform:translateY(-50%) scale(1);-webkit-transform:translateY(-50%) scale(1);}
.gallery1_box_main .gallery_img_box:hover .gallery_hvr::before{opacity:1;transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);}
.gallery1_box_main .gallery_img_box:hover .gallery_name{transform:translateY(0px);-moz-ransform:translateY(0px);-ms-ransform:translateY(0px);-o-ransform:translateY(0px);-webkit-ransform:translateY(0px);}
a:hover{color:#303030}
.scroll_top:hover{border-color:#10b6fe}
.scroll_top:hover:before{background:#10b6fe}
.primary:hover{color:#fff}
.secondary:hover{color:#10b6fe}
.default:hover{color:#fff}
.button:hover:before{transform:scale3d(1, 1, 1);-moz-transform:scale3d(1, 1, 1);-ms-transform:scale3d(1, 1, 1);-o-transform:scale3d(1, 1, 1);-webkit-transform:scale3d(1, 1, 1)}
.button:hover:after{transform:scale3d(0.88, 0.6, 1);-moz-transform:scale3d(0.88, 0.6, 1);-ms-transform:scale3d(0.88, 0.6, 1);-o-transform:scale3d(0.88, 0.6, 1);-webkit-transform:scale3d(0.88, 0.6, 1)}
.hl-four-box a:hover .hl-four-box-img:before{transform:scale3d(1, 1, 1);-moz-transform:scale3d(1, 1, 1);-ms-transform:scale3d(1, 1, 1);-o-transform:scale3d(1, 1, 1);-webkit-transform:scale3d(1, 1, 1)}
.hl-four-box a:hover .hl-four-box-img:after{transform:scale3d(0.75, 0.75, 1);-moz-transform:scale3d(0.75, 0.75, 1);-ms-transform:scale3d(0.75, 0.75, 1);-o-transform:scale3d(0.75, 0.75, 1);-webkit-transform:scale3d(0.75, 0.75, 1)}
.hl-why-us-content ul li .icon:hover:before{transform:scale3d(1, 1, 1);-moz-transform:scale3d(1, 1, 1);-ms-transform:scale3d(1, 1, 1);-o-transform:scale3d(1, 1, 1);-webkit-transform:scale3d(1, 1, 1)}
.hl-why-us-content ul li .icon:hover:after{transform:scale3d(0.75, 0.75, 1);-moz-transform:scale3d(0.75, 0.75, 1);-ms-transform:scale3d(0.75, 0.75, 1);-o-transform:scale3d(0.75, 0.75, 1);-webkit-transform:scale3d(0.75, 0.75, 1)}
.submit-box.focus:before,
.submit-box:hover:before{transform:scale3d(1, 1, 1);-moz-transform:scale3d(1, 1, 1);-ms-transform:scale3d(1, 1, 1);-o-transform:scale3d(1, 1, 1);-webkit-transform:scale3d(1, 1, 1)}
.submit-box.focus:after,
.submit-box:hover:after{transform:scale3d(0.88, 0.6, 1);-moz-transform:scale3d(0.88, 0.6, 1);-ms-transform:scale3d(0.88, 0.6, 1);-o-transform:scale3d(0.88, 0.6, 1);-webkit-transform:scale3d(0.88, 0.6, 1)}
.input-box.submit-box .input:hover,
.input-box.submit-box.focus .input{color:#fff}
.input-box .input:focus{border-color:#10b6fe}
.logo,
.header-contact{transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
.site-main > header.sticky{box-shadow:0 0 3px rgba(0,0,0,0.5);-moz-box-shadow:0 0 3px rgba(0,0,0,0.5);-ms-box-shadow:0 0 3px rgba(0,0,0,0.5);-o-box-shadow:0 0 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.5)}
.site-main > header.sticky .logo{padding:8px 0}
header.sticky .header-contact{margin:0 0 5px 0}
.header-contact ul li a:hover .icon:before{opacity:0}
.header-contact ul li a:hover .icon:after{opacity:1}
.header-contact ul li a:hover{color:#10b6fe}
.banner .owl-nav > div:hover{opacity:1}
.hl-four-box a:hover{border-color:#10b6fe}
.hl-four-box a:hover .hl-four-box-title{color:#10b6fe}
.hl-four-box a:hover .hl-four-box-title span{color:#10b6fe}
.hl-creativity a:hover{box-shadow:0 0 7px rgba(83,83,83,0.2);-moz-box-shadow:0 0 7px rgba(83,83,83,0.2);-ms-box-shadow:0 0 7px rgba(83,83,83,0.2);-o-box-shadow:0 0 7px rgba(83,83,83,0.2);-webkit-box-shadow:0 0 7px rgba(83,83,83,0.2)}
.hl-creativity a:hover span:before{border-width:10px}
.hl-blog:hover figcaption h4 a,.hl-blog:hover figcaption .h4 a{color:#10b6fe}
.hl-blog:hover:before{box-shadow:0 0 7px rgba(83,83,83,0.2);-moz-box-shadow:0 0 7px rgba(83,83,83,0.2);-ms-box-shadow:0 0 7px rgba(83,83,83,0.2);-o-box-shadow:0 0 7px rgba(83,83,83,0.2);-webkit-box-shadow:0 0 7px rgba(83,83,83,0.2)}
.hl-blog figcaption .read_more:hover:before{width:0}
.quick_links ul li a:hover{padding-left:15px;color:#10b6fe}
.quick_links ul li a:hover:before{width:10px}
.footer-contact p a:hover{color:#10b6fe}
.signature a:hover{color:#10b6fe}
.my_pagination li a:hover{background:#10b6fe;color:#fff}
.breadcrumb > li a:hover:after{right:0}
.sidebar ul li a:hover:before{opacity:1}
.contact_page .contact_us_icon a:hover{color:#10b6fe}
.social ul li a:hover{background:#8dc63f;color:#fff}
.cta a:hover{color:#283891}
.service figcaption h3 a:hover,.service figcaption .h3 a:hover{color:#283891}
.service:hover .read_more{opacity:1}
.service figure > a:hover:before{opacity:1}
.service figure > a:hover:after{opacity:1}
.blog_content a.read_more:hover:after{opacity:1;margin-left:5px}
.blog_listing.tags a:hover{background:none;color:#10b6fe}
.blog_content h5 a:hover{color:#10b6fe}
.blog_listing ul li a:hover{color:#10b6fe}
}
@media screen and (max-width:1199px){.banner figcaption{left:0;transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);padding-left:60px}
.hl-creativity h3, .hl-creativity .h3{font-size:14px}
.hl-testimonial-content{min-height:204px}
.hl-four-box-title span{font-size:18px}
.hl-why-us-content ul{padding:0 50px 0 0}
.hl-why-us-img{margin-right:0}
.hl-welcome img{margin-right:0}
.hl-welcome-container{padding-left:30px;padding-right:15px}
.inner_page.cms_page .client_logo_box span{font-size:16px}
}
@media screen and (max-width:1024px){.whatsprovid_tite{font-size:15px;padding:0 15px;}
.gallery_name{display:none}
.site-main > header{position:relative !important}
.container-main{margin-top:0 !important;}
.site-main > header.sticky{box-shadow:0 0 3px rgba(0,0,0,0.5);-moz-box-shadow:0 0 3px rgba(0,0,0,0.5);-ms-box-shadow:0 0 3px rgba(0,0,0,0.5);-o-box-shadow:0 0 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.5)}
.logo{padding:10px 0}
.header-contact ul li+li{margin-left:15px;}
.container-main{margin-top:100px}
.header-contact{margin:0}
.header-contact ul{margin:0 0 0 0}
}
@media screen and (max-width:1023px){.hl-creativity h3, .hl-creativity .h3{font-size:13px}
.hl-blog figcaption h4, .hl-blog figcaption .h4{min-height:48px;line-height:24px}
.hl-four-box-title span{font-size:16px}
.hl-welcome .heading{font-size:38px}
}
@media screen and (max-width:991px){.gallery_main .col-xs-6.mb20{width:25%;}
.header-contact{text-align:right}
#page_title{padding:60px 0}
.banner h1, .banner .h1{font-size:36px;max-width:350px;line-height:40px}
.banner p{margin:15px 0 20px 0;font-size:22px}
.banner .button{line-height:50px;min-width:150px}
.header-contact ul li+li{margin-left:20px}
.hl-creativity span img{width:100%}
.hl-creativity h3, .hl-creativity .h3{font-size:14px;line-height:20px;min-height:initial}
.hl-creativities .col-ar-12:nth-child(2n+1){clear:both}
.hl-creativity{margin-top:30px}
.hl-creativity a{padding:0}
.hl-creativities .heading{margin:0 0 10px 0}
.hl-welcome-container{padding:40px 15px 40px 15px;max-width:100%}
.hl-why-us-img{max-width:100%;display:block;float:none;margin:30px auto 0 auto}
.footer-top .quick_links{margin-bottom:30px}
.hl-testimonial-content{min-height:264px}
.hl-four-box{margin-top:40px}
.hl-four-boxes{padding:10px 0 50px 0}
.hl-why-us-content ul{padding:0}
.hl-welcome-grid{flex:0 0 100%;-ms-flex:0 0 100%;max-width:100%}
.hl-welcome img{float:none;max-width:100%}
.hl-welcome-content{max-width:100%}
.hl-welcome .heading{font-size:32px}
.header-contact ul li a .text{display:none}
.header-contact ul li a .icon{display:none !important}
.header-contact ul li a{height:46px;width:46px;border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;position:relative;display:block;background:#10b6fe}
.header-contact ul li a:after{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);font-family:"FontAwesome";color:#fff}
.header-contact ul li{padding:0 !important}
.header-contact ul li .title{display:none}
.header-contact ul{margin:0}
.header-contact ul li+li{margin-left:15px}
.header-contact ul li.header-mail a:after{content:"\f0e0";font-size:22px}
.header-contact ul li.header-call a:after{content:"\f095";margin:1px 0 0 0;font-size:26px}
.page-template-curriculam-page .col-ar-12{width:33%}
.page-template-curriculam-page .col-ar-6{margin-top:30px}
}
@media screen and (min-width:768px){.modal-dialog{left:50%;margin:0 auto !important;position:absolute;top:50%;transform:translate(-50%, -50%) !important;-moz-transform:translate(-50%, -50%) !important;-ms-transform:translate(-50%, -50%) !important;-o-transform:translate(-50%, -50%) !important;-webkit-transform:translate(-50%, -50%) !important;}
}
@media screen and (max-width:767px){.tagline_txt{font-size:13px;}
.whatsprovid_box_main .col-sm-3{width:50%;float:left;}
.gallery.gallery1_box_main > .row > .col-sm-12{width:50%;float:left;}
.home_page .hl-creativities .col-xs-6{width:32%;float:none;clear:none !important;display:inline-block;vertical-align:top;}
.hl-creativities{text-align:center;}
.gallery1_box_main .gallery_img_box{pointer-events:none;}
.gallery_main .col-xs-6.mb20{width:50%;}
.breadcrumb{display:none}
.banner figcaption{display:none}
.scroll_top .top-text{display:none}
.scroll_top{line-height:42px;height:40px;width:40px;bottom:40px;border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;-webkit-border-radius:7px}
.scroll_top .fa-angle-up{margin:4px 0 0 0;font-size:24px !important}
.inner_page{padding:40px 0}
.sidebar .title .icon{display:block}
.button{min-width:150px;line-height:50px}
h1,.h1{font-size:30px}
h2,.h2{font-size:24px}
h3,.h3{font-size:20px}
h4,.h4{font-size:18px}
h5,.h5{font-size:16px}
h6,.h6{font-size:14px}
img.alignleft{float:none;margin:0 auto 20px auto;display:block}
img.alignright{float:none;margin:0 auto 20px auto;display:block}
.sidebar{margin-top:30px}
.contact_page .contact_us_icon span.fa,
.contact_page .contact_us_icon.abn span{height:50px;width:50px;margin:0 10px 0 0;font-size:22px}
.contact_page .contact_us_icon.abn span{font-size:14px}
.contact_page .map{margin-top:40px}
.contact_page .map iframe{height:290px}
.page_title h1, .page_title .h1{font-size:30px}
#page_title{padding:40px 0}
.testimonial-list .testimonial-content p{line-height:26px;font-size:15px}
.testimonials-client{font-size:13px}
.heading{font-size:30px;margin:0 0 30px 0}
.mobile-accordion{margin-bottom:20px}
.mobile-accordion .title{margin:0;padding:15px 35px 15px 15px;background:#10b6fe;color:#fff;text-align:center;position:relative;margin:0 !important;text-align:left;font-size:18px}
.mobile-accordion .title span{position:absolute;right:10px;font-weight:300;font-size:18px;width:100%;height:100%;left:0;top:0}
.mobile-accordion .title span:after{content:"\f067";font-family:"FontAwesome";position:absolute;right:15px;top:16px}
.mobile-accordion.in .title span:after{content:"\f068"}
.mobile-accordion > ul,.mobile-accordion-toggle{border:1px solid #10b6fe;padding:15px;display:none;margin:0}
.mobile-accordion .title:after{display:none}
.mobile-accordion .title{line-height:18px}
.mobile-accordion.mobile-toggle{margin-top:0}
.banner .owl-nav > div{transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);-webkit-transform:scale(0.5);transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;-webkit-transform-origin:left center}
.banner .owl-nav > .owl-next{transform-origin:right center;-moz-transform-origin:right center;-ms-transform-origin:right center;-o-transform-origin:right center;-webkit-transform-origin:right center}
.header-contact{margin:0 0 10px 0}
.logo{padding:11px 0;max-width:250px;}
.hl-four-boxes{padding:10px 0 40px 0}
.hl-creativities{padding:10px 0 40px 0}
.hl-welcome-container{max-width:100%;padding:40px 15px}
.hl-welcome-content{max-width:100%;height:250px}
.hl-testimonials{padding:40px 0}
.hl-why-us-content{padding:40px 0 0 0}
.hl-blogs{padding:40px 0 35px 0}
.hl-blogs .heading{margin:0 0 25px 0}
.footer-contact{margin:0}
.newsletter{margin:0}
.newsletter_txt_input{height:50px}
.newsletter_btn_input{height:50px;width:50px}
.newsletter_btn_input~span.fa{right:14px}
.footer-top{padding:40px 0 20px 0}
.newsletter .formError{top:49px !important}
.blog_listing span{display:block;width:100%;position:absolute;top:0px;left:0px;height:47px}
.blog_listing span:after{content:"\f067";font:normal normal normal 18px/1 FontAwesome;color:#fff;position:absolute;right:15px;top:15px}
.blog_listing.in span:after{content:"\f068"}
.blog_listing{position:relative;margin-top:30px}
.blog_listing ul{display:none}
.tags-box{display:none}
.blog_listing h5{font-size:16px}
.blog-details .blog_content img{max-width:100%}
.hl-testimonial-content{min-height:initial}
.hl-welcome .heading{font-size:26px}
.hl-clients{padding:40px 0 10px 0}
.hl-client{margin-bottom:30px}
.header-contact ul li a{height:40px;width:40px}
.header-contact ul li.header-mail a:after{font-size:18px}
.header-contact ul li.header-call a:after{font-size:20px}
.header-enroll-btn.button{line-height:40px;min-width:120px;font-size:14px}
.page-template-curriculam-page .col-ar-12{width:49.5%}
.page-template-curriculam-page .col-ar-6 .hl-client{margin-bottom:0}
}
@media screen and (max-width:639px){.tagline_txt{border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;margin:0 3px 10px 3px;}
.logo{max-width:inherit;}
.signature span{display:block}
.signature span:before{display:none}
.social ul li{margin:0 8px !important}
.logo{width:100%;padding:15px 0;text-align:center}
.header-contact{margin:0 0 10px 0;width:100%;text-align:center}
.navigation-toggle{float:none;}
.inner_page.cms_page .client_logo_box span{font-size:14px}
}
@media screen and (min-width:568px) and (max-width:991px){label.require{float:right;width:40%;text-align:right;}
.submit-box{float:right;width:auto}
.input-box.captcha-box{margin:0;float:left}
.contact_page label.require{float:right;width:40%;text-align:right}
}
@media screen and (max-width:567px){.scroll_top{bottom:60px}
.input-box.captcha-box{margin-top:0}
.blog_content .comment_box > span{display:block}
.blog_content .blog_author{margin:5px 0 0 0}
.hl-why-us-content ul li{font-size:14px}
.container-main{margin-top:156px}
.page-template-curriculam-page .col-ar-6{width:100%}
}
@media screen and (max-width:479px){.whatsprovid_box_main .col-sm-3{width:100%;float:none;max-width:320px;margin:0 auto}
.gallery.gallery1_box_main > .row > .col-sm-12{width:100%;float:none;display:block;max-width:320px;margin:0 auto}
.hl-clients .col-xs-6{width:100%;float:none;max-width:320px;margin:0 auto;}
.gallery1_box_main .col-sm-4{width:100%;float:none;max-width:320px;margin:0 auto}
.page_title h1, .page_title .h1{font-size:26px}
.hl-creativities .col-sm-12.mt30{clear:both;float:left;}
.hl-four-boxes .col-ar-12{width:100%}
.heading{font-size:26px}
.hl-creativities .col-ar-12{width:100%;max-width:320px;margin:0 auto;display:block;float:none;}
.home_page .hl-creativities .col-ar-12{width:100%;max-width:320px;margin:0 auto;}
.scroll_top{bottom:90px}
.blog .blog_content img{margin:0 auto 15px auto;display:block;float:none}
}
@media screen and (max-width:374px){.gallery_main .col-xs-6.mb20{width:100%;}
}
@media screen and (max-width:359px){.g-recaptcha{overflow:hidden}
.captcha-box iframe{transform:scale(0.95);-moz-transform:scale(0.95);-ms-transform:scale(0.95);-o-transform:scale(0.95);-webkit-transform:scale(0.95);transform-origin:left;-moz-transform-origin:left;-ms-transform-origin:left;-o-transform-origin:left;-webkit-transform-origin:left}
}
