
@charset "utf-8";.mail-anchor,.row-of-mail>a,.tilter__title{word-break:break-all}
.quote-bx a:after,.submenu-bx-heading:before,.submenu-bx-menus ul ul li:after{content:""}
.da-thumbs,.da-thumbs li{list-style:none;position:relative}
.display-cell,.slider{vertical-align:middle}
.page h1.format-icon:before {
content: none;
}


/*==============================blog Section Start =================*/

.abt_premium{
	display:block;
	padding:20px 0px;
	min-height:300px;
}
.blog_cont h4{
	font-family: Raleway,sans-serif;
    font-size: 25px;
    text-transform: capitalize;
    letter-spacing: .5px;
    line-height: 1;
    margin-bottom: 20px;
    color: #8c127f;

}
.openings-bx h4
{
        color: #9f2477;
    font-weight: 600;
    font-size: 19px;
}
.openings-bx a
{
        color: #f9b418;
    font-weight: 600;
}
.openings-bx i {
  color: #f9b418;
}

.openings-bx
{
     
    margin-right: 20px;
    border-radius: 10px;
    background: #fff;
    padding: 3% 2% 7% 3%;
    text-align: left;
    position: relative;
    box-shadow: 3px 18px 20px 0 rgb(172 172 172 / 25%);
    float: left;
        width: 100%;
        padding: 15px;
        margin-bottom: 25px;
}
.cr-ul li
{
    padding: 5px 0px;
}
.cr-ul li i
{
        color: #9c2479;
}
.sub-head{
font-size: 16px;
font-weight: 600;
}
.openings-bx p
{
        display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.blog_cont p{
	font-family: Raleway,sans-serif;
    font-size: 15px;
    line-height: 24px;
    color: #666;
    text-align: justify;
    font-weight: 500;
}




.about_cont{
    display:inline-block;
}

.blog_content{
    display:block;
}
.blog_content .blog_img img{
	padding-top:20px;
}

.blog_header h4{
	margin-top: 40px;
    font-family: Montserrat;
    font-weight: bold;
    font-size: 30px;
    text-transform: uppercase;
    letter-spacing: .5px;
    line-height: 1;
    margin-bottom: 18px;
    color: #8c127f;
}
.blog_content_btn .btn12{
	border: 1px solid #8c127f;
    background-color: transparent;
    color: #8c127f;
    font-weight: bold;
	text-align:center;
    transition: .3s;
    -webkit-transition: .3s;
    font-family: Raleway,sans-serif;
	padding:10px 10px;
    border-radius: 0px;
	margin-bottom:30px;

}
.blog_content_head h4{
    font-family: Raleway,sans-serif;
    font-size: 25px;
    text-transform: capitalize;
    letter-spacing: .5px;
    line-height: 1;
    margin-bottom: 20px;
    color: #8c127f;
    
}
.blog_paragraph p{
	
	font-family: Raleway,sans-serif;
    font-size: 15px;
    line-height: 24px;
    color: #666;
    text-align: justify;
    font-weight: 500;
}
.blog_content_btn .btn12:hover{
	background-color: #8c127f;
	color:#fff;
}

/*==============================blog Section End =================*/






.contact_links h3,em,i{font-style:italic}html{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased}body{background:#fff;font-size:15px;color:#3e3e3e;overflow-x:hidden}a,article,aside,body,button,canvas,em,footer,form,header,iframe,img,input,li,menu,nav,ol,p,pre,section,select,sub,sup,table,textarea,ul{margin:0;padding:0;vertical-align:middle;box-sizing:border-box;-webkit-box-sizing:border-box;text-decoration:none;outline:0;border:0;border-spacing:0;border-collapse:collapse;list-style:none;font-family:Raleway,sans-serif}*,after,before{box-sizing:border-box;-webkit-box-sizing:border-box}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:400}a{text-decoration:none!important;color:#333}.all-artical a,u{text-decoration:underline}a:hover{color:#7e84b0}label{font-weight:100}b,strong{font-family:Raleway,sans-serif;font-weight:700}
.toggle-anchor,.top-bar ul li,.top-bar ul li a,input[type=button],input[type=reset],input[type=submit]{font-family:'Titillium Web',sans-serif}a:focus{background:0 0}
img{width:80%}.clear{clear:both}input[type=button],input[type=reset],input[type=submit],input[type=text],select,textarea{appearance:none;-webkit-appearance:none;-moz-appearance:none}select::-ms-expand{display:none}input[type=button],input[type=reset],input[type=submit]{cursor:pointer;font-family:Montserrat,sans-serif}p{color:#000}.reflact{transform:rotate(-270deg);-webkit-transform:rotate(-270deg)}.mb-5{margin-bottom:15px!important}.mb-15{margin-bottom:50px!important}.mt-5{margin-top:15px!important}.mb-0,.row.all-form-row.mb-0{margin-bottom:0!important}.m-0{margin:0!important}.p-0{padding:0!important}.pr-0{padding-right:0!important}.icon-bx{padding-left:27px;position:relative}.icon-bx .icon-set{position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.br-none{border-right:none!important}.bg-blue{background:#067fc8!important}.orange-bg{background:#fe5500!important}.bg-w{background:#fff!important}.row-flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.bg-gray{background:#f2f1f1!important}.inline-ul li{display:inline-block}.dropdown-backdrop,.main-inner-cross,.menu-black-layer,.toggle-bx,.top-bar ul li:first-child:after{display:none}.pl-0{padding-left:0!important}.toggle-bx{float:left;padding-top:13px}.bar-outer{height:37px;width:40px;padding:7px 4px;border:1px solid #077fc8;border-radius:2px;text-align:center;cursor:pointer;transition:.4s;-webkit-transition:.4s}.bar-outer:focus,.bar-outer:hover{background:#fff;border-color:transparent}.bar-outer .bar,.fixed-header .bar-outer:hover{background:#077fc8}.bar-outer .bar{display:block;width:80%;margin:4px auto 0;border-radius:1px;height:2px;transition:.4s;-webkit-transition:.4s}.logo-bx,.top-bar ul li,address h6 span{display:inline-block}.cross .bar-outer .bar:nth-child(1){transform:rotate(45deg);-webkit-transform:rotate(45deg);margin-top:10px}.cross .bar-outer .bar:nth-child(2){opacity:0}.cross .bar-outer .bar:nth-child(3){transform:rotate(-45deg);-webkit-transform:rotate(-45deg);margin-top:-8px}.fixed-header .bar-outer:hover .bar{background:#fff}.logo_tooltip{left:0;margin-top:0;z-index:99;width:430px;padding:26px 15px 0;background:#077fc8;color:#fff;font-size:14px;text-transform:none;border-radius:4px;box-shadow:0 3px 5px rgba(0,0,0,.6);-moz-transition:all .2s ease-in-out 0s;-webkit-transition:all .2s ease-in-out 0s;-ms-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s;top:150%;position:absolute;visibility:hidden;opacity:0}.header_social ul li a i:hover,.logo_tooltip a:hover{opacity:.6}.logo_tooltip .left_logo{font-size:14px;line-height:22px;text-align:center;float:left;margin:0 15px 0 0;width:180px}.logo_tooltip .left_logo img{margin-bottom:10px}.logo_tooltip h6{line-height:18px;font-size:14px;margin:0 0 12px}address h6 span{padding:0 0 5px;margin-bottom:5px}.logo_tooltip .left_logo address h6 a{margin:0 5px}.logo_tooltip a{color:#fff;transition:.4s;-webkit-transition:.4s}.logo_tooltip address{overflow:hidden;background:url(../images/tooltip_bg.png) top right no-repeat;margin-bottom:10px}
.logo_tooltip .left_logo address{background:0 0}
.logo_tooltip p{margin-bottom:11px;color:#fff}
.logo_tooltip p a{color:#fff}
.header_social ul li{color:#fff;margin-right:8px}
.header_social ul li a i{color:#fff;transition:.4s;-webkit-transition:.4s}
.show-popup{visibility:visible;opacity:1;top:120%}
.phone i{font-size:12px;margin-top:-2px}
.location-head-bx{padding-left:20px;position:relative}
.location-head-bx i{position:absolute;left:0;top:5px}
.fulwraper{width:100%;float:left}header{position:fixed;left:0;top:0;width:100%;z-index:999}
.header-inner,.logo-bx{position:relative;transition:.4s;-webkit-transition:.4s}
.fixed-header{background:#fff;padding:15px 30px!important;box-shadow:0 3px 11px rgba(0,0,0,.2)}
.fixed-header .toggle-anchor{color:#8c127f}
.fixed-header .logo-bx>a{background:url() left bottom no-repeat}
.fixed-header .quote-bx a{box-shadow:inset 0 0 0 35px #148dd6}
.header-left-bx,.work-with-slider{display:inline-block;float:left}

.fixed-header .work-with-slider-right p{font-size:14px;font-weight:300;font-family:Montserrat;color:#424141}#work-with .item{display:table}#work-with .item .item-inner{height:60px;vertical-align:middle;display:table-cell}#work-with .item img{width:auto;max-width:60px;max-height:60px}
.logo-bx{float:left}.fixed-header .logo-bx{transform:translateY(0);-webkit-transform:translateY(0)}
.header-inner{padding:37px 30px 24px}

.logo-bx>a,.main-menu-li,.row-of-service,.service-icon,.toggle-anchor,.top-bar ul li>span,.top-bar ul li>span .top-bar-icon{display:inline-block}.top-bar ul li a:hover{color:#148dd6}.top-bar ul li>span{position:relative;padding-left:20px;line-height:1}.top-bar ul li>span .top-bar-icon{position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);line-height:1}.fixed-header .top-bar{visibility:hidden;opacity:0}.header-inner .dropdown{position:initial}.header-inner .dropdown-menu{width:100%;background:#077fc8;padding:69px 0;margin:0;top:100%;border-radius:0;border:none;float:none}
.header-inner .dropdown.open .dropdown-toggle.toggle-anchor{background:#077fc8;color:#fff}
.header-inner .dropdown.open .dropdown-toggle.toggle-anchor:before{content:"";position:absolute;
left:50%;top:100%;transform:translateX(-50%);-webkit-transform:translateX(-50%);
width:0;height:0;border-left:8px solid transparent;
border-right:8px solid transparent;
border-top:9px solid #077fc8}
.header-inner .dropdown.open .dropdown-toggle.toggle-anchor:after{content:"";position:absolute;
width:100%;height:10px;top:100%;left:0;right:0;background:0 0}
.submenu-bx-heading,.toggle-anchor{position:relative;
font-weight:bolder;
color:#fff;text-transform:uppercase}
.dropdown-toggle.toggle-anchor i{font-size:10px}
.toggle-anchor{transition:.4s;-webkit-transition:.4s;padding:10px 14px;font-size:14px}
.main-menu-li.active .toggle-anchor,.toggle-anchor:hover{color:#fff;}
.toggle-anchor:focus{color:#fff}.fixed-header .toggle-anchor:focus{color:#f8b705;}
 .fixed-header .toggle-anchor:focus:before{
 visibility: visible;
  transform: scaleX(1); 
  border-bottom:1px solid #f8b705;
 }
.fixed-header .toggle-anchor:hover{color:#f8b705;}
.menu-right{float:right}.main-menu{padding-top:12px;float:left}
.main-menu-li{float:left;margin-right:5px}
.main-menu-li:last-child{margin-right:0}
.logo-bx>a{width:283px;height:52px;background:url() left top no-repeat;transition:.4s;-webkit-transition:.4s}

.hire-developer-li .proficiency-ul{display:inline-block;float:left;width:50%}
.contact-info-bx{float:left;width:100%;font-size:14px;padding-top:24px}
.hire-developer-li .dropdown-menu{padding-bottom:13px}
.services-bx{text-align:right;padding-top:74px;clear:both}
.row-of-service{background:#148dd6;padding:12px 22px;border:1px dashed transparent;max-width:330px;min-width:330px;margin-bottom:7px;text-align:left;transition:.4s;-webkit-transition:.4s}
.row-of-service:hover{border:1px dashed #4dbafd}
.row-of-service h3{font-size:16px;font-weight:400;position:relative;padding:11px 0 11px 55px;text-transform:uppercase}
.service-icon{width:40px;height:40px;background:url(../images/hire-icon-sprite.png);position:absolute;top:50%;left:0;transform:translateY(-50%)
}.full-time{background-position:-5px -6px}

.fixed-header .toggle-anchor:hover{color:#f5de1c; background-color:#077fc8;}

.fixed-header .top-bar{visibility:hidden;opacity:0}
.header-inner .hvr-underline-from-center li a {
    display: inline-block;
    position: relative;

}

.header-inner .hvr-underline-from-center li a:before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 50%;
    right: 50%;
    bottom: 0;
    background: #8c127f;
    height: 2px;
    -webkit-transition-property: left, right;
    transition-property: left, right;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.header-inner .hvr-underline-from-center li a:hover:before, .header-inner .hvr-underline-from-center li a:focus:before, .header-inner .hvr-underline-from-center li a:active:before {
    left: 0;
    right: 0;
}

.contact-info-bx p{font-size:13px;margin-bottom:10px;text-transform:uppercase}
.contact-info-bx p i{font-size:12px}

.simple-ul ul li{margin-bottom:7px}

.quote-bx{margin-left:20px}
.quote-bx a{color:#fff;background:#fe5500;display:inline-block;line-height:normal;padding:20px 12px;text-transform:uppercase;position:relative;overflow:hidden;transition:.8s cubic-bezier(.51,.92,.24,1.15);-webkit-transition:.8s cubic-bezier(.51,.92,.24,1.15)}
.all-same-btn a,.all-same-btn button,.portfolio-btn a{text-transform:uppercase;color:#333;line-height:normal}.quote-bx a:hover:after{width:120%}.quote-bx a:after{width:81px;height:100%;position:absolute;top:0;right:-7px;background:#fe6e26;transform:skew(12deg);transition:.4s cubic-bezier(.51,.92,.24,1.15);-webkit-transition:.4s cubic-bezier(.51,.92,.24,1.15)}.quote-bx a span{padding-right:86px;position:relative;display:block;z-index:2}.quote-bx a span img{position:absolute;right:3px;top:50%;width:42px;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.all-same-btn a,.all-same-btn button{display:inline-block;font-size:14px;font-family:Raleway,sans-serif;position:relative;background:0 0}.all-same-btn a:hover:after,.all-same-btn a:hover>span:after,.all-same-btn button:hover:after,.all-same-btn button:hover>span:after{width:60%;height:100%}.all-same-btn a:hover:before,.all-same-btn a:hover>span:before,.all-same-btn button:hover:before,.all-same-btn button:hover>span:before{width:60%}.all-same-btn a:after,.all-same-btn a:before,.all-same-btn a>span:after,.all-same-btn a>span:before,.all-same-btn button:after,.all-same-btn button:before,.all-same-btn button>span:after,.all-same-btn button>span:before{width:14px;height:14px;position:absolute;content:""}.all-same-btn a:after,.all-same-btn button:after{left:0;top:0;border-left:1px solid #fff;border-top:1px solid #fff;transition:.4s;-webkit-transition:.4s}.all-same-btn a:before,.all-same-btn button:before{left:0;bottom:0;border-left:1px solid #fff;border-bottom:1px solid #fff;transition:.4s;-webkit-transition:.4s}.all-same-btn a>span:after,.all-same-btn button>span:after{right:0;top:0;border-right:1px solid #fff;border-top:1px solid #fff;transition:.4s;-webkit-transition:.4s}.all-same-btn a>span:before,.all-same-btn button>span:before{right:0;bottom:0;border-right:1px solid #fff;border-bottom:1px solid #fff;transition:.4s;-webkit-transition:.4s}.all-same-btn a>span,.all-same-btn button>span{display:block;height:100%;width:100%;position:relative;padding:10px 20px;line-height:normal;text-align:left}.portfolio-btn a{background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.2);padding:12px 34px;border-radius:4px;font-family:Montserrat,sans-serif;font-weight:700;transition:.4s;-webkit-transition:.4s;display:inline-block}.banner-sub-txt{font-family:Raleway,sans-serif}.banner-heading,.heading-sub-heading h2,.process-section-index 
.owl-dots div span,.value-heading{font-family:Montserrat,sans-serif}
.portfolio-btn a:hover{background:rgba(0,0,0,.4);color:#fff}.color-w a,.color-w button{color:#fff}.bg-orange a,.bg-orange button{background:#fe5500}
.light-border a,.light-border button{border-color:#ccc!important}
.black-border a,.black-border button{border-color:#666!important}.txt-initial a,.txt-initial button{text-transform:initial!important}.border-btn a,.border-btn button{border:1px solid #52a6d9}.border-btn a:after,.border-btn button:after{left:-1px;top:-1px}.border-btn a:before,.border-btn button:before{left:-1px;bottom:-1px}
.border-btn a>span:after,.border-btn button>span:after{right:-1px;top:-1px}
.border-btn a>span:before,.border-btn button>span:before{right:-1px;bottom:-1px}
.small-arrow a:after,.small-arrow a:before,.small-arrow a>span:after,.small-arrow a>span:before,.small-arrow button:after,.small-arrow button:before,.small-arrow button>span:after,.small-arrow button>span:before{width:7px;height:7px}.big-blue-arrow a:after,.big-blue-arrow a:before,.big-blue-arrow a>span:after,.big-blue-arrow a>span:before,.big-blue-arrow button:after,.big-blue-arrow button:before,.big-blue-arrow button>span:after,.big-blue-arrow button>span:before{width:30px;height:30px;border-color:#067fc8;border-width:2px}.arrow-blue a:after,.arrow-blue a:before,.arrow-blue a>span:after,.arrow-blue a>span:before,.arrow-blue button:after,.arrow-blue button:before,.arrow-blue button>span:after,.arrow-blue button>span:before{border-color:#067fc8}
.arrow-blue a,.arrow-blue button{border-color:#b2d7ee}
.arrow-black a:after,.arrow-black a:before,.arrow-black a>span:after,.arrow-black a>span:before,.arrow-black button:after,.arrow-black button:before,.arrow-black button>span:after,.arrow-black button>span:before{border-color:#333}.button-md a>span,.button-md button>span{padding:14px 25px}.button-lg a>span,.button-lg button>span{padding:15px 25px;line-height:20px}.mix-bg-btn a,.mix-bg-btn button{background:rgba(255,255,255,.2)}.left-icon-btn a>span,.left-icon-btn button>span{padding-left:94px}.left-icon-btn a>span i,.left-icon-btn button>span i{position:absolute;top:50%;left:44px;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.left-img-btn a>span span,.left-img-btn button>span span{padding-left:35px;position:relative;display:inline-block}.left-img-btn a>span span .left-img,.left-img-btn button>span span .left-img{position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%)}
.right-icon-btn a span span,.right-icon-btn button span span{padding-right:42px;position:relative;display:inline-block}.right-icon-btn a span span i,.right-icon-btn button span span i{position:absolute;top:50%;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);color:inherit;font-size:inherit}
.home-page-banner{height:100vh;overflow:hidden}
.home-page-banner video{width:100%;height:100%;object-fit:cover}
.same-banner{position:relative;background-size:cover}
.for-full-width,.same-banner:after{position:absolute;width:100%;height:100%;left:0;top:0}
.same-banner:after{content:"";background:url(../images/dot.png) rgba(0,0,0,.6)}
.bottom-line,.left-line,.right-line,.top-line{background:#fe5500}
.for-full-width{right:0;bottom:0}
.display-table{display:table;width:100%;height:100%}
.display-cell{display:table-cell;width:100%;height:100%}
.main-banner-content{position:relative;z-index:5}
.banner-btm-bx{position:absolute;bottom:0;right:0;z-index:99;left:0;margin:0 auto!important;text-align:right;background:rgba(96,100,103,.26);padding:15px 0}.banner-heading,.banner-sub-txt,.orange-outer-bx,.relative{position:relative}

.orange-outer-bx{padding:37px 0 37px 37px;max-width:1000px}
.banner-heading{font-size:50px;color:#8c127f;z-index:2;font-weight:900}
.banner-heading span{color:#f5de1c;display:block}.banner-sub-txt{font-size:19px;color:#d2d1d1;font-weight:300;margin-top:15px;z-index:3}
.line-outer{position:absolute;top:0;left:0;transform:perspective(0) rotateY(0)!important}
.orange-inner-bx{position:relative;width:270px;height:270px; margin-top:20px}
.arrow-down,.bottom-line,.left-line,.right-line,.top-line{position:absolute;display:block}
.left-line{width:10px;height:0%;bottom:0;left:0;animation:forheight .7s forwards linear;
-webkit-animation:forheight .7s forwards linear}
.top-line{width:0%;height:10px;top:0;left:0;animation:forwidth .7s forwards linear;
-webkit-animation:forwidth .7s forwards linear;animation-delay:.7s}
.right-line{width:10px;height:0%;top:0;right:0;animation:forheight .7s forwards linear;
-webkit-animation:forheight .7s forwards linear;animation-delay:1.4s}
.bottom-line{width:0%;height:10px;bottom:0;right:0;animation:forwidth .7s forwards linear;
-webkit-animation:forwidth .7s forwards linear;animation-delay:2.1s}
.arrow-down{top:85%;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);
display:none}.line-span{width:1px;background:#fff;height:0;display:block;
animation:lineheight 2s forwards;-webkit-animation:lineheight 2s forwards;animation-delay:1.2s}
.arrow-main{display:block;margin-left:-5px;color:#fff}
.arrow{display:block;margin-bottom:-6px;line-height:normal;font-size:13px;
animation:arrowup 2s infinite;-webkit-animation:arrowup 2s infinite}
.arrow.arrow-1{animation-delay:-1s;-webkit-animation-delay:-1s}
.arrow.arrow-2{animation-delay:-.5s;-webkit-animation-delay:-.5s}
.arrow.arrow-3{animation-delay:0s;-webkit-animation-delay:0s}
.arrow-2{opacity:.7}.arrow-3{opacity:.5}@keyframes forheight{0%{height:0%}100%{height:100%}}@keyframes forwidth{0%{width:0%}100%{width:100%}}@-webkit-keyframes forheight{0%{height:0%}100%{height:100%}}@-webkit-keyframes forwidth{0%{width:0%}100%{width:100%}}@keyframes arrowup{0%,100%,80%{opacity:0}40%{opacity:1}}@-webkit-keyframes arrowup{0%,100%,80%{opacity:0}40%{opacity:1}}@keyframes lineheight{0%{height:0}100%{height:130px}}@-webkit-keyframes lineheight{0%{height:0}100%{height:130px}}@keyframes innerlineheight{0%{height:0}100%{height:90px}}@-webkit-keyframes innerlineheight{0%{height:0}100%{height:90px}}.da-thumbs{width:100%;height:auto;margin:20px auto;padding:0 70px}.da-thumbs li{float:left;width:250px;height:250px;padding:0;border:1px solid rgba(72,72,72,.3)}
.da-thumbs li a{width:100%;height:100%;overflow:hidden}
.da-thumbs li a,.da-thumbs li a img{display:block;position:relative}
.da-thumbs .on_hover{position:absolute;width:100%;height:100%;z-index:5;text-align:center;background-size:112%!important}.da-thumbs .on_hover:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,.7)}.da-thumbs img.logos,.da-thumbs li a div span{display:inline-block;left:50%;top:50%;transform:translate(-50%,-50%)}.da-thumbs li a div span{padding:0;position:absolute;z-index:5;width:100%}.da-thumbs li .on_hover h3{font-size:28px;font-weight:600;margin-top:0;color:rgba(255,255,255,.9);z-index:5;position:relative}
.da-thumbs img.logos{text-align:center;position:absolute}
.da-thumbs span.img_span{height:100%;width:100%;display:block;position:relative}
.values-section{background:url(../images/about/android.jpg) fixed;position:relative;padding:100px 0 140px;background-size:cover;-webkit-background-size:cover;-webkit-background-attachment:fixed}
.values-section:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);width:100%;height:100%}.border-shape{width:320px;height:330px;position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);border:2px solid #fe5500}
.approach,.approach-inner{border-right:1px solid rgba(72,72,72,.2);text-align:center}
.process-section-index .sub-heading,.values-section .sub-heading{margin:20px 0 20px;color:#fff;display:block;font-size:26px;font-family:Montserrat,sans-serif;font-weight:300}
.value-heading{color:#fff;font-size:100px;font-weight:900;margin-bottom:20px}
.value-sub-p{color:rgba(255,255,255,.7);font-size:18px;max-width:500px;margin:0 auto}
.slider{display:inline-block;position:relative;width:100%;float:left;
padding-bottom:70px}
.top-bar{padding:8px 30px;transition:.4s;-webkit-transition:.4s;
	position:absolute;top:5px;left:0;
	right:0;z-index:5}
.top-bar ul li{float:left;padding:0 5px;color:#fff;font-size:15px;line-height:1;position:relative}
.top-bar ul li a{color:#fff;}
.top-bar ul li img{
	width:19px;
}
.top-bar ul li:after {
    content: "";
    width: 1px;
    background: #9e9c9c;
    height: 20px;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}

.process-section-index{background:#067fc8;padding:50px 0}.process-icon{margin:10px 0 20px}
.process-icon img{width:auto!important;max-width:100%;display:inline-block!important}

.all-same-section,.hover-section{background:#fff;position:relative}
.process-section-index .all-same-btn{margin-top:80px}
.all-same-section{padding:20px 0}
.hover-section:hover .heading-sub-heading h2:after{width:200px}
.heading-sub-heading{text-align:center;margin-bottom:30px}

.heading-sub-heading h2{font-size:37px;color:#fe5500;font-weight:600;position:relative;
	padding-bottom:20px;margin-bottom:20px}
.approach-heading-sub h3,.approach-heading-sub p,.heading-sub-heading p{font-weight:400;font-family:Raleway,sans-serif}
.heading-sub-heading p{color:#727272;font-size:20px;display:block;line-height:28px}
.heading-sub-heading h2:after{content:'';height:2px;width:100px;bottom:0;left:0;right:0;margin:0 auto;
background-color:#0a7ec7;transition:all .4s ease-in-out;position:absolute}
.shadow{box-shadow:0 0 3px rgba(72,72,72,.5)}
.approach-inner{padding:30px;   
	min-height: 410px;
   }
.approach-icon-bx{margin-bottom:20px;min-height:80px}.approach-heading-sub{text-align:center}
.approach-heading-sub h3
{
	color:#727272;
	position:relative;
	font-size:21px;
	padding-bottom:15px;
	margin-bottom:15px;
	transition:.4s;
	-webkit-transition:.4s}
.approach-heading-sub h3:after
{content:"";
position:absolute;
height:2px;
width:30px;
bottom:0;
left:0;
right:0;
margin:0 auto;
background-color:#fe5500;
transition:.4s;
-webkit-transition:.4s}
.approach-hover:hover .approach-heading-sub h3:after{width:60px;background:#fe5500}
.approach-hover:hover .approach-heading-sub h3{color:#fe5500}
.approach-heading-sub p{color:#727272;font-size:16px}
.approach-inner img{width:26%}
.approach{background-color:#f7f7f7;width:100%;padding:17px 0;border-top:1px solid rgba(72,72,72,.2)}
.approach ul{display:inline-block}
.approach ul li{display:inline-block;float:left;padding:0 14px;position:relative}
.approach ul li:after{content:'';width:1px;background:#727272;height:12px;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);position:absolute}
.approach ul li:last-child:after{display:none}
.approach ul li a{line-height:normal;position:relative;transition:.4s;-webkit-transition:.4s;font-size:14px;color:#727272}
.approach ul li a:after{content:"";bottom:-5px;left:0;width:0%;height:2px;background:#fe5500;position:absolute;transition:.4s;-webkit-transition:.4s}
.approach ul li a:hover{color:#fe5500}
.approach ul li a:hover:after{width:100%}
.industries{background:#fafafa}
.industries ul.industries-icon{margin-left:50px}
.industries ul.industries-icon li{float:left;width:50%;padding:26px 0;display:inline-block;border:1px solid rgba(72,72,72,.2);border-top:none;border-left:none;text-align:center}
.industries ul.industries-icon li.last_li_icon{border-bottom-color:transparent}
.industries ul.industries-icon li a:hover .indus-txt{color:#fe6e26}
.industries ul.industries-icon li span.indus-txt{display:block;font-size:14px;font-weight:600;color:#727272;margin-top:10px;transition:.4s;-webkit-transition:.4s}
.industries-icon li:nth-child(even){border-right-color:transparent!important}
.industries-icon li .industries-icon-bx{width:56px;height:56px;text-align:center;margin:0 auto;background:url(../images/industries-icon.png) no-repeat}.industries-icon li:nth-child(2) .industries-icon-bx{background-position:-90px 9px}
.industries-icon li:nth-child(3) .industries-icon-bx{background-position:0 -84px}
.industries-icon li:nth-child(4) .industries-icon-bx{background-position:-90px -80px}
.industries-icon li:nth-child(5) .industries-icon-bx{background-position:-2px -164px}
.industries-icon li:nth-child(6) .industries-icon-bx{background-position:-89px -161px}
.industries-icon li:nth-child(7) .industries-icon-bx{background-position:-3px -250px}
.industries-icon li:nth-child(8) .industries-icon-bx{background-position:-88px -248px}
.completed-img,.experts-img,.repeat-img,.years-img{width:40px;height:40px;margin:0 auto;background:url(../images/counter-icon.png) no-repeat}
.completed-img{background-position:left top}.repeat-img{background-position:left -40px top}
.experts-img{background-position:left -80px top}.years-img{background-position:left -120px top}
.counter-content{padding:0 50px}.counter-content span{margin:20px 0;padding:10px 0;display:block;border-top:1px solid rgba(00,00,00,.1);border-bottom:1px solid rgba(00,00,00,.1)}
.counter-content span p{display:block;font-size:14px;color:#fff}
.counter-content strong{font-size:45px;font-family:Montserrat,sans-serif;color:#fff;font-weight:700}
.all-same-section.hover-section.testimonials{padding-bottom:100px}
.testimonials-txt-bx{padding-bottom:20px}
.testimonials-txt-p{position:relative;padding:0 24px 14px 25px;color:#727272;font-size:16px;
font-family:Raleway,sans-serif;border:5px solid #8c127f;border-radius:0 10px 10px 0;border-left:none;min-height:120px;}
.top-white-line{position:absolute;top:-6px;left:0;background:#fff;height:7px;width:97%;display:inline-block}
.spark-arrow{position:absolute;left:30%;bottom:-41px}
.testimonials-txt-p img.spark{position:absolute;right:0;bottom:-41px;width:auto!important;max-width:100%;pointer-events:none;display:none!important}
.testimonials-txt-p:after{content:'';position:absolute;background:url(../images/inverted-commas-icon.png) no-repeat;width:22px;height:22px;left:0;top:0}#testimonials img{width:auto!important;max-width:100%}#testimonials .owl-nav,.owl-dots,.small-bx{position:absolute;bottom:-50px;left:0;right:0;margin:0 auto;max-width:121px}.small-bx{display:none}.owl-dots{max-width:initial;text-align:center}.owl-dots div{display:inline-block;margin-right:3px}.owl-dots div span{display:inline-block;width:18px;height:3px;background:#b5b5b5}.owl-dots div.active span{background:#067fc8}.relative .small-bx-inner{float:none;margin:0 auto;display:block;background:url(../images/gal-icon.jpg) center center no-repeat;z-index:9}.relative .small-bx-inner:hover{border-color:#fe5500;background:url(../images/gal-icon-or.png) center center no-repeat}#testimonials .owl-nav div,.small-bx-inner{display:inline-block;float:left;font-size:0;text-indent:0;width:39px;height:39px;border:1px solid #077fc8;position:relative;transition:.4s;-webkit-transition:.4s;color:#077fc8}#testimonials .owl-nav div.owl-next,.client-img{float:right}#testimonials .owl-nav div:hover{border-color:#fe5500;color:#fe5500}#testimonials .owl-nav div:after{position:absolute;top:50%;left:50%;font-family:fontawesome;font-size:30px;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}#testimonials .owl-nav div.owl-next:after{content:"\f105"}#testimonials .owl-nav div.owl-prev:after{content:"\f104"}.client-img{width:56%;margin-top:40px}.client-left-img{width:80px;float:left;position:relative}.client-left-img img{width:100%;height:100%;object-fit:cover}
.client-left-img:after{content:'';position:absolute;height:92px;width:81px;float:left;
bottom:-6px;left:5px;border:3px solid #8c127f;z-index:-1;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out}.long-line-h3:after,.pluse-effect:after,.row-of-mail .same-bg:after{content:""}.client-title{width:50%;float:left;padding-left:20px;padding-top:18px}.client-title h4{margin-bottom:5px;font-weight:900;font-size:16px;font-family:Montserrat,sans-serif;color:#fe5500}.client-title span{font-size:12px;font-weight:400;color:#727272}
.img-of-client{border:3px solid #f8b705}.ply-btn{position:absolute;left:50px;bottom:-17px;width:52px;cursor:pointer;transition:.4s;-webkit-transition:.4s}.ply-btn:hover{filter:grayscale(1);-webkit-filter:grayscale(1)}.start-project{padding:20px 0;position:relative}.particle{padding:40px 0}.pluse-effect{padding:50px 0;position:relative;overflow:hidden}.pluse-effect:after{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(40);-webkit-transform:translate(-50%,-50%) scale(40);width:20px;height:20px;background:#077fc8;border-radius:50%;animation:pluse 2s infinite;-webkit-animation:pluse 2s infinite}.blog-img img,.prticle-div{height:100%;width:100%}.start-project h3{display:inline-block;position:relative;padding-right:190px;line-height:normal}.start-project h3 .project-txt{color:#fff;font-size:35px;font-family:'Roboto Slab',serif;font-weight:400}.start-project .all-same-btn{position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);z-index:3}
.prticle-div{position:absolute;top:0;left:0;right:0;bottom:0}
.string-break.start-project{padding:20px 0}
.string-break.start-project .all-same-btn{position:relative;transform:translate(0,0);-webkit-transform:translate(0,0);margin-top:10px}.string-break.start-project h3{padding-right:0}@keyframes pluse{0%{box-shadow:0 0 0 0 rgba(254,185,0,.4)}70%{box-shadow:0 0 0 50px rgba(7,127,200,0);transform:translate(-50%,-50%) scale(42)}100%{box-shadow:0 0 0 0 rgba(7,127,200,0)}}.blog-img{position:relative}.blog-img img{min-height:180px;max-height:180px;object-fit:cover}.blog-date{position:absolute;top:0;right:0;text-align:center;padding:10px 20px;font-size:16px;color:#fff;background:#fe5500}.blog-outer{border:1px solid rgba(72,72,72,.2)}.blog-content{padding:20px}.blog-content p{margin:20px 0;font-size:14px;color:#666;line-height:23px;min-height:115px;text-align: justify;}.long-line-h3{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid rgba(72,72,72,.2);position:relative;font-size:18px;color:#000;font-family:Raleway,sans-serif}.long-line-h3-hover:hover .long-line-h3:after{width:100%}.long-line-h3:after{left:0;background:#067fc8;height:2px;width:50px;z-index:1;bottom:-2px;position:absolute;transition:.4s;-webkit-transition:.4s}footer{width:100%;float:left;background:#fff;position:relative}.footer-main-section{margin-top:60px;position:relative}.footer-outer{border:10px outset rgba(72,72,72,.2);margin-top:-25px;margin-bottom:-25px;position:relative;z-index:2}.footer-section{background:#f7f7f7;padding:30px;height:100%}.footer-head-block{margin-bottom:30px}.row-of-info,.row-of-mail{position:relative;margin-bottom:10px}.footer-head-block h3{font-size:35px;color:#fe5500;font-family:Montserrat,sans-serif;font-weight:600}.footer-head-block p{color:#727272;font-size:14px;font-weight:400;display:block;font-family:Raleway,sans-serif}.add-p,.num-p,.row-of-mail>a,.skype-bx span{font-family:Montserrat,sans-serif;font-weight:400;color:#727272;font-size:14px}
.row-of-info{padding-left:40px}.country-img,.row-of-mail .same-bg:after{position:absolute;left:0;top:0}.row-of-mail .same-bg:after{width:20px;height:18px;background:url(../images/forward-icon.png) left top no-repeat}.skype-bx{margin-top:10px}.skype-bx img{margin:0!important;vertical-align:0!important}#SkypeButton_Call_xtreem-expert_1{display:inline;float:left}.info-span,.row-of-mail>a,.skype-bx span{display:inline-block}.skype-bx span{margin-left:2px;transform:translateY(-4px);-webkit-transform:translateY(-4px)}.add-p{margin-bottom:10px}.add-p:hover .add-span{background:url(../images/location-icon.png) left bottom no-repeat}.add-p,.num-p{padding-left:24px;position:relative}.num-p:hover .num-span{background:url(../images/phoneicon.png) left bottom no-repeat}.info-span{width:17px;height:20px;position:absolute;left:0;top:0}.add-span{background:url(../images/location-icon.png) left top no-repeat;transition:.4s;-webkit-transition:.4s}.num-span{background:url(../images/phoneicon.png) left top no-repeat;transition:.4s;-webkit-transition:.4s}.same-bg{background:url(../images/forward-icon.png) left top no-repeat}.row-of-mail>a{padding-left:30px;padding-top:1px;background:0 0;position:relative}.forward-txt h3,.forward-txt p{font-size:18px;font-family:Raleway,sans-serif;font-weight:500}.row-of-forward{margin-top:20px;border:1px solid #9f9f9f;padding:20px 20px 20px 84px;position:relative;border-radius:5px;transition:.4s;-webkit-transition:.4s}.row-of-forward:hover{background:#e6f5ff;border-color:#0a7ec7}.row-of-forward:hover .forward-txt h3{color:#fe5500}.row-of-forward:hover .forward-txt p{color:#228dce}.forward-txt{padding-left:16px;border-left:1px solid rgba(72,72,72,.5)}.forward-txt h3{color:#067fc8;transition:.4s;-webkit-transition:.4s}.forward-txt p{color:#727272;display:block;transition:.4s;-webkit-transition:.4s}.forward-icon{position:absolute;left:20px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);display:inline-block;width:50px;height:45px}.forward-icon-1{background-position:0 -40px}.forward-icon-2{background-position:0 -85px}.row-of-rating{margin:14px 0}.row-of-rating i{color:#ffbf00;font-size:14px}.rating_score{display:inline-block;font-family:FontAwesome;font-size:medium;color:#d9d9d9!important;position:relative;line-height:20px;letter-spacing:3px}.form-control-input,.upload-detail h3,span.rating_txt{font-family:Raleway,sans-serif}.rating_score span{color:#ffbf00!important;position:absolute;top:0;left:0}.rating_score span:before,.rating_score::before{content:"\f005\f005\f005\f005\f005";display:block}span.rating_txt{font-size:16px;color:#fff;font-weight:500;line-height:28px;margin-left:5px}
.row-of-info p{
	font-family: Raleway,sans-serif;
	font-size: 15px;
    line-height: 28px;
	text-align: justify;
	font-weight:500;
}

.all-form-row{margin:0 -8px 15px!important}
.all-form-row .col-md-12,.all-form-row .col-md-3,.all-form-row .col-md-4,.all-form-row .col-md-5,.all-form-row .col-md-6,.all-form-row .col-md-7{padding:0 8px!important}.intl-tel-input{min-height:44px;vertical-align:top;z-index:10}.intl-tel-input>input{border:none;color:#333;min-height:44px;width:100%}.phone-num-span{display:inline-block;position:absolute;width:102px;left:44px}
.input-outer{border:1px solid rgba(72,72,72,.3);border-radius:6px;padding-left:4px;position:relative}
.input-outer.phone-input-outer{padding-left:147px}
.input-outer.phone-input-outer .form-control-input{border-left:1px solid rgba(72,72,72,.3)}
.input-icon{width:44px;height:100%;display:block;border-right:1px solid rgba(72,72,72,.3);position:absolute;top:0;left:0;border-radius:6px 0 0 6px;background-color:#fff}.form-control-input{height:44px;padding-left:11px;transition:.4s;-webkit-transition:.4s;font-size:14px;color:#959595;width:100%;border-radius:0 6px 6px 0;box-shadow:none;background:#fff}.form-control-input:focus{color:#067fc8;box-shadow:3px 0 0 #fe5500;outline:0}.form-control-textarea{height:146px;min-height:146px;max-height:146px;max-width:100%;width:100%;min-width:100%;resize:none;padding:10px 10px 10px 11px}.ftr-icons{background:url(../images/footer-icon.png) no-repeat #fff}.user{background-position:0 0}.email{background-position:-46px 0}.phone{background-position:0 -45px}.intrest{background-position:-46px -45px}.budget{background-position:0 -90px}.skype{background-position:-46px -90px}.msg{background-position:0 -135px}.file{background-position:-44px -138px}.upload-icon{background-position:4px -282px}.url{background-position:-46px -292px}.company{background-position:-44px -257px}.post{background-position:-46px -45px}.uploaded-file{width:100%;float:left}.uploaded-file span{display:inline-block}.upload{position:relative}.upload label{width:61px;height:72px;border:1px solid rgba(72,72,72,.3);margin:0;cursor:pointer;border-radius:6px;transition:.4s;-webkit-transition:.4s}.upload label:hover{background-color:#e6f5ff}.invisible{width:0;height:0;margin:0;padding:0;visibility:hidden;opacity:0;position:absolute}.upload-detail{padding-left:10px}.upload-detail h3{color:#fe5500;font-size:16px;font-weight:700}.upload-detail p{margin-top:5px;color:#727272;font-size:14px;display:block;font-family:Montserrat,sans-serif;font-weight:400}.ftr-btm-bar{position:relative;background:#191919}.ftr-btm-bar:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:92px;background:url(../images/btm-ftr-bg.png) left bottom repeat-x;animation:ftrBgMove 100s infinite linear;background-size:cover}@keyframes ftrBgMove{0%{background-position:left bottom}100%{background-position:right bottom}}.microsoft-ul{padding:0;display:inline-block}.microsoft-ul li{display:table;float:left;margin-right:54px;min-height:71px;position:relative}.microsoft-ul li a{display:table-cell;vertical-align:middle;height:100%;width:100%;filter:grayscale(100%);-webkit-filter:grayscale(100%);opacity:.6;transition:.4s;-webkit-transition:.4s}.microsoft-ul li a:hover{filter:none;opacity:1}.microsoft-ul li:last-child{margin-right:0}.microsoft-ul li:last-child a img{max-width:150px}
.copyright-p{margin:20px 0;font-size:15px;color:#bbb}.copyright-p a{transition:.4s;-webkit-transition:.4s;color:#bbb}.copyright-p a:nth-child(1){color:#067fc8}.copyright-p a:hover{color:#fe5500}.inner-apge-banner{min-height:677px}.contact-banner{background:url(../images/contact-us-banner-img.jpg);background-size:cover}.inner-apge-banner:after{background:rgba(0,0,0,.62)}.feature_quote{color:#fff;font-size:22px;font-weight:300;font-family:Raleway,sans-serif}.inner-apge-banner .line-span{animation:innerlineheight 2s forwards;-webkit-animation:innerlineheight 2s forwards;animation-delay:1.2s}
.inner-apge-banner .orange-inner-bx{width:250px;height:250px}
.gray-line,.range-slider-inner .irs{height:20px}.
banner-heading span{font-size:55px}
.inner-apge-banner .banner-heading{font-size:45px}
.contact-us-form{max-width:948px;margin:0 auto}
.input-outer.cptcha-outer{padding-left:72px}
.input-outer.cptcha-outer .input-icon{width:72px;border-radius:6px 0 0 6px;overflow:hidden;line-height:44px}.contact-us-btm-bar{padding:44px 60px;border-top:1px solid #d4d4d4}.contact-us-btm-bar h3{margin:0 0 5px;font-size:30px;line-height:30px;font-weight:400;color:#000;font-family:'Roboto Slab',serif}.contact-us-btm-bar a{color:#fe5500;font-family:'Titillium Web',sans-serif;font-size:18px;line-height:20px;font-weight:300;margin-bottom:0;display:inline-block}.btm-label,.hear-txt{font-family:'Roboto Slab',sans-serif}.contact-us-form .row.all-form-row{margin:0 -8px 25px!important}.contact-us-form .row.all-form-row.mb-0{margin-bottom:0!important}.request-banner{background:url(../images/request-banner-img.jpg);background-size:cover}.request-quote{transition:.4s;-webkit-transition:.4s}.request-quote .approach-icon-bx{min-height:146px}.request-quote 


.approach-heading-sub h3{font-size:23px}
.approach-heading-sub p{line-height:23px}
.request-quote-outer{position:relative;transition:.4s;-webkit-transition:.4s}
.request-quote-outer.active{background:#067fc8}
.request-quote-outer.active:after{content:"";position:absolute;top:99%;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);border-width:20px;border-color:#067fc8 transparent transparent;border-style:solid}.request-quote-outer.active .request-quote{filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1)}.hear-txt{font-size:26px;color:#077fc8;font-weight:400;text-align:center}.btm-label,.upper-label{font-size:14px;font-weight:600}.range-slider-inner{margin:40px 0}.gray-line{display:block;background:#e0e0e0;line-height:20px;border-radius:60px}.right-thumb{right:2px;left:auto}.range-slider-inner .irs-bar{height:20px;background:#077fc8;border-radius:60px;display:inline-block;top:0}.range-slider-inner .irs-bar:after,.range-slider-inner .irs-bar:before{width:30px;height:20px;background:#077fc8;border-radius:20px;top:0;position:absolute;content:""}.range-slider-inner .irs-bar:before{left:-10px}.range-slider-inner .irs-bar:after{right:-10px}.irs-slider.from,.irs-slider.to{width:16px;height:16px;border-radius:50%;background:#fff;position:absolute;display:inline-block;top:50%;left:2px;transform:translateY(-50%);-webkit-transform:translateY(-50%);cursor:pointer}.range-slider-inner .irs-from,.range-slider-inner .irs-single,.range-slider-inner .irs-to{z-index:1;top:-30px;background:#1f8cce;padding:4px 12px}.range-slider-inner .irs-from:after,.range-slider-inner .irs-single:after,.range-slider-inner .irs-to:after{border-top-color:#1f8cce}.range-slider-inner .irs-max,.range-slider-inner .irs-min{font-size:11px;padding:0 9px;line-height:20px;border-radius:60px;height:20px;position:absolute;display:none}.choose-txt,.files-txt{text-transform:initial;line-height:28px;font-family:Raleway,sans-serif}.request-upload.upload label:hover{background:inherit}.request-upload label{position:relative;padding:8px 8px 8px 67px;display:block;width:100%;height:auto;border:none;z-index:5}.request-upload label .request-upload-img{position:absolute;left:8px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.request-upload a span{padding:0}.choose-txt{color:#067fc8;font-size:18px;font-weight:500}.files-txt,.spambot{color:#282828;font-size:14px}
.files-txt{font-weight:400}
.are-y-human input{padding:6px 0 6px 10px;border:1px solid #ccc}#num1,#num2{display:inline-block;width:50px}.spambot{margin-top:10px;float:left}.maximum-text{color:#067fc8;margin-top:15px;font-size:14px}
.human-section{margin-bottom:45px}
.send-it-now .all-same-btn button{font-size:26px;color:#067fc8;width:100%;text-align:center;font-weight:500}.send-it-now .all-same-btn button>span{padding:20px 42px 20px 20px;text-align:center}.php-page-banner{background:url(../images/php-banner-img.jpg);background-size:cover}.inner-page-left-content{text-align:justify}
.inner-page-left-content p{font-size:16px;color:#545454;line-height:25px;margin-bottom:20px;font-family:Raleway,sans-serif;font-weight:500;clear:both}.inner-page-left-content p a{color:#077fc8}.heading-of-content{font-size:20px;color:#333;font-weight:600;margin-bottom:20px;clear:both}.inner-page-left-content .sub-heading-of-content{margin-bottom:5px}.check-ul,.check-ul li,.inner-page-left-content>ul{margin-bottom:10px}
.inner-page-left-content .check-ul{width:100%;float:left}
.inner-page-left-content .check-ul li,.inner-page-left-content ul li{font-size:16px;color:#545454;line-height:25px;font-family:Raleway,sans-serif;font-weight:500;clear:both}.check-ul li{display:block;width:100%;float:left;padding:1px 0 1px 30px;background:url(../images/check-img.png) left 2px no-repeat;background-size:20px 20px}.check-ul li p{margin:0;color:#333;font-weight:500}.right-hire-developer{background:url(../images/hire-right-bg.jpg) no-repeat #148dd6;min-height:206px;clear:both;margin-top:17px;width:100%;float:left;border-radius:5px;padding-top:23px;padding-left:22px;transition:.4s;-webkit-transition:.4s;position:relative}.developer,.hire-txt{padding-left:30px}.right-hire-developer:hover{background-position-x:16px}.right-hire-developer>a:after{content:"";width:100%;height:100%;position:absolute;left:0;right:0;top:0}
.right-hire-developer h3{font-family:Montserrat,sans-serif;font-weight:900;font-size:40px;
color:#fff;text-transform:uppercase;line-height:1}
.accordion-heading,.icon-title,.panel-heading .panel-title a,.right-accordian-content,
.tab-icon-txt,.tab-txt p{font-family:Raleway,sans-serif}
.right-hire-developer h3 span{display:block;line-height:.9}
.hire-for{font-size:27px;font-weight:500}
.developer{font-size:23px;font-weight:700}
.right-sidebar-requirements{background:#F7F7F7;
border:1px solid #ddd;padding:15px;
border-radius:6px;width:100%;float:left;
margin-top:78px;
}
.heading-sub-heading.small-heading h2{font-size:22px;margin-bottom:15px;padding-bottom:15px}
.heading-sub-heading.small-heading p{font-size:15px;line-height:22px}
.form-control-textarea.form-control-textarea-small{height:80px;min-height:80px;max-height:80px}
.upload-type-btn label{width:100%;height:auto;background:#067fc9;border-radius:3px;color:#fff;text-transform:uppercase;padding:12px;text-align:center;line-height:normal;font-weight:500}
.upload-type-btn label:hover{background:#09669e;}
.right-sidebar-requirements .all-same-btn{margin-top:15px}
.accordion-section{padding-bottom:50px}
.accordion-heading{text-align:center;margin-bottom:40px;font-size:30px;font-weight:500}
.panel-default>.panel-heading{padding:0;background:0 0;border:none}
.panel-group .panel+.panel{margin-top:0}
.panel{border:none}
.shadow-of-accordian{box-shadow:0 6px 20px rgba(0,0,0,.2);border:1px solid #eaeaea;border-top:none}



.why-box-outer{padding:35px 30px;background:#fff;box-shadow:0 4px 10px 0 rgba(0,0,0,.3);position:relative;height:100%;width:100%;float:left}.why-box-outer:after{content:"";position:absolute;left:0;top:0;width:100%;height:50%;background:#067fc8;visibility:hidden;opacity:0;transition:.4s;-webkit-transition:.4s}.why-box-outer:hover:after{height:100%;visibility:visible;opacity:1}.why-box-outer:hover .why-icon-bx,.why-box-outer:hover .why-txt-bx .check-ul li{filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1)}.why-box-outer .why-txt-bx .check-ul{width:100%;float:left}.why-box-outer .why-txt-bx .check-ul li{text-align:left;transition:.4s;-webkit-transition:.4s;font-weight:500}.upper{position:relative;z-index:5}.why-icon-bx{min-height:105px;transition:.4s;-webkit-transition:.4s}.why-txt-bx h3{font-size:18px;font-family:'Roboto Slab',serif;font-weight:700;margin:10px 0;color:#000;transition:.4s;-webkit-transition:.4s}.step-hire-proc,.step-hire-top{margin:auto;max-width:425px;width:100%}.why-txt-bx p{font-size:14px;color:#000;line-height:24px;transition:.4s;-webkit-transition:.4s;font-family:Raleway,sans-serif;font-weight:500}.process-section{padding-top:40px;border-top:1px solid #ccc}.java-page-banner{background:url(../images/java-banner-img.jpg);background-size:cover}



.right-bdr{border-right:1px dashed #a3a3a3}.step-hire-proc-li li{width:100%;float:left;list-style-type:none;margin:10px 0;padding:0;background:#f4f4f4;border:1px solid #d8d8d8;display:table;position:relative;height:68px}.step-hire-icon{width:70px;height:68px;display:inline-block;background:#0570b6;text-align:center;padding:17px 0 0;position:absolute;left:0;top:0}
.step-hire-txt{display:table-cell;vertical-align:middle;padding:0 0 0 92px;font-size:18px;font-weight:400;height:68px}
.marketplace-section .container>.row.m-0>.col-md-6:nth-child(odd){clear:both}
.why-hire-box-txt{padding:16px;background:#fff;border:1px solid #d5d5d5;width:100%;float:left}
.marketplace-inner-txt,.marketplace-inner.bg-blue 
.approach-heading-sub h3:after{background:#f7f7f7}


.outer-of-mobile-slider .owl-nav{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);left:0;width:100%;z-index:-1}.outer-of-mobile-slider .owl-nav div{width:60px;height:60px;background:#067fc8;border-radius:50%;text-align:center;font-size:0;text-indent:0;box-shadow:0 0 10px rgba(0,0,0,.2);color:#fff;transition:.4s;-webkit-transition:.4s}.outer-of-mobile-slider .owl-nav div:focus,.outer-of-mobile-slider .owl-nav div:hover{background:#fff}.outer-of-mobile-slider .owl-nav div.disabled{opacity:.5;cursor:default}.outer-of-mobile-slider .owl-nav div.disabled:hover{background:#067fc8;color:#fff}.outer-of-mobile-slider .owl-nav div.owl-prev{float:left;margin-left:-100px;position:relative}
.outer-of-mobile-slider .owl-nav div.owl-next:after,.outer-of-mobile-slider .owl-nav div.owl-prev:after{background:url(../images/arrow-sprite.png) no-repeat;position:absolute;content:"";width:31px;height:12px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:.4s;-webkit-transition:.4s}.outer-of-mobile-slider .owl-nav div.owl-prev:after{background:url(../images/arrow-sprite.png) 0 -32px no-repeat}.outer-of-mobile-slider .owl-nav div.owl-next:hover:after,.outer-of-mobile-slider .owl-nav div.owl-prev:hover:after{filter:brightness(0)}.outer-of-mobile-slider .owl-nav div.disabled:hover:after{filter:brightness(100%)}
.outer-of-mobile-slider .owl-nav div.owl-next{float:right;margin-right:-100px;position:relative}
.outer-of-mobile-slider .owl-carousel .item{height:474px!important}
.outer-of-mobile-slider .owl-carousel .owl-item img{width:100%;object-fit:cover;min-height:465px}


.animated-line{position:relative;display:inline-block}
.animated-line .line{position:absolute;display:inline-block;width:2px;background:#067fc8}
.aos-animate .animated-line .ftr-left-line{left:0;animation:forheightftr 1s forwards;-webkit-animation:forheightftr 1s forwards;bottom:0;height:0%}.aos-animate .animated-line .ftr-top-line{top:0;left:0;width:0%;height:2px;animation:forwidthftr 1s forwards;-webkit-animation:forwidthftr 1s forwards;animation-delay:1s}.aos-animate .animated-line .ftr-right-line{right:0;top:0;animation:forheightftr .8s forwards;-webkit-animation:forheightftr .8s forwards;animation-delay:2s}.aos-animate .animated-line .ftr-bottom-line{bottom:0;right:0;width:0%;height:2px;animation:forwidthftr 1s forwards;-webkit-animation:forwidthftr 1s forwards;animation-delay:3s}
.animated-line button{padding:12px 30px;background:#8c127f;color:#fff;transition:.3s;-webkit-transition:.3s}
.animated-line button:hover{background:#f8b705;}


@font-face{font-family:'Roboto Slab';
font-style:normal;font-weight:400;src:local('Roboto Slab Regular'),local('RobotoSlab-Regular'),url(https://fonts.gstatic.com/s/robotoslab/v7/BngMUXZYTXPIvIBgJJSb6ufA5qW54A.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:'Roboto Slab';
font-style:normal;font-weight:400;src:local('Roboto Slab Regular'),local('RobotoSlab-Regular'),url(https://fonts.gstatic.com/s/robotoslab/v7/BngMUXZYTXPIvIBgJJSb6ufJ5qW54A.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}

@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:400;src:local('Roboto Slab Regular'),local('RobotoSlab-Regular'),url(https://fonts.gstatic.com/s/robotoslab/v7/BngMUXZYTXPIvIBgJJSb6ufB5qW54A.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:400;src:local('Roboto Slab Regular'),local('RobotoSlab-Regular'),url(https://fonts.gstatic.com/s/robotoslab/v7/BngMUXZYTXPIvIBgJJSb6ufO5qW54A.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:400;src:local('Roboto Slab Regular'),local('RobotoSlab-Regular'),url(https://fonts.gstatic.com/s/robotoslab/v7/BngMUXZYTXPIvIBgJJSb6ufC5qW54A.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:400;src:local('Roboto Slab Regular'),local('RobotoSlab-Regular'),url(https://fonts.gstatic.com/s/robotoslab/v7/BngMUXZYTXPIvIBgJJSb6ufD5qW54A.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:400;src:local('Roboto Slab Regular'),local('RobotoSlab-Regular'),url(https://fonts.gstatic.com/s/robotoslab/v7/BngMUXZYTXPIvIBgJJSb6ufN5qU.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{
	font-family:'Roboto Slab';
	font-style:normal;
	font-weight:700;src:local('Roboto Slab Bold'),local('RobotoSlab-Bold'),url(https://fonts.gstatic.com/s/robotoslab/v7/BngRUXZYTXPIvIBgJJSb6u92w7CLwR26eg.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:700;src:local('Roboto Slab Bold'),local('RobotoSlab-Bold'),url(https://fonts.gstatic.com/s/robotoslab/v7/BngRUXZYTXPIvIBgJJSb6u92w7CCwR26eg.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:700;src:local('Roboto Slab Bold'),local('RobotoSlab-Bold'),url(https://fonts.gstatic.com/s/robotoslab/v7/BngRUXZYTXPIvIBgJJSb6u92w7CKwR26eg.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:700;src:local('Roboto Slab Bold'),local('RobotoSlab-Bold'),url(https://fonts.gstatic.com/s/robotoslab/v7/BngRUXZYTXPIvIBgJJSb6u92w7CFwR26eg.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:700;src:local('Roboto Slab Bold'),local('RobotoSlab-Bold'),url(https://fonts.gstatic.com/s/robotoslab/v7/BngRUXZYTXPIvIBgJJSb6u92w7CJwR26eg.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:700;src:local('Roboto Slab Bold'),local('RobotoSlab-Bold'),url(https://fonts.gstatic.com/s/robotoslab/v7/BngRUXZYTXPIvIBgJJSb6u92w7CIwR26eg.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto Slab';font-style:normal;
	font-weight:700;src:local('Roboto Slab Bold'),local('RobotoSlab-Bold'),url(https://fonts.gstatic.com/s/robotoslab/v7/BngRUXZYTXPIvIBgJJSb6u92w7CGwR0.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{
	font-family:'Titillium Web';
	font-style:normal;
	font-weight:300;src:local('Titillium Web Light'),local('TitilliumWeb-Light'),url(https://fonts.gstatic.com/s/titilliumweb/v6/NaPDcZTIAOhVxoMyOr9n_E7ffGjEGIVzY4SY.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Titillium Web';font-style:normal;font-weight:300;src:local('Titillium Web Light'),local('TitilliumWeb-Light'),url(https://fonts.gstatic.com/s/titilliumweb/v6/NaPDcZTIAOhVxoMyOr9n_E7ffGjEGItzYw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Titillium Web';font-style:normal;font-weight:400;src:local('Titillium Web Regular'),local('TitilliumWeb-Regular'),url(https://fonts.gstatic.com/s/titilliumweb/v6/NaPecZTIAOhVxoMyOr9n_E7fdM3mDbRS.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Titillium Web';
	font-style:normal;
	font-weight:400;src:local('Titillium Web Regular'),local('TitilliumWeb-Regular'),url(https://fonts.gstatic.com/s/titilliumweb/v6/NaPecZTIAOhVxoMyOr9n_E7fdMPmDQ.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Raleway;font-style:normal;
	font-weight:300;src:local('Raleway Light'),local('Raleway-Light'),url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwIYqWqhPAMif.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:normal;font-weight:300;src:local('Raleway Light'),local('Raleway-Light'),url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwIYqWqZPAA.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Raleway;font-style:normal;font-weight:400;src:local('Raleway'),local('Raleway-Regular'),url(https://fonts.gstatic.com/s/raleway/v12/1Ptug8zYS_SKggPNyCMIT5lu.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:normal;font-weight:400;src:local('Raleway'),local('Raleway-Regular'),url(https://fonts.gstatic.com/s/raleway/v12/1Ptug8zYS_SKggPNyC0ITw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Raleway;font-style:normal;
	font-weight:500;src:local('Raleway Medium'),local('Raleway-Medium'),url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwN4rWqhPAMif.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:normal;font-weight:500;src:local('Raleway Medium'),local('Raleway-Medium'),url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwN4rWqZPAA.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Raleway;font-style:normal;
	font-weight:700;src:local('Raleway Bold'),local('Raleway-Bold'),url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwJYtWqhPAMif.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:normal;font-weight:700;src:local('Raleway Bold'),local('Raleway-Bold'),url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwJYtWqZPAA.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Raleway;font-style:normal;font-weight:900;src:local('Raleway Black'),local('Raleway-Black'),url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwK4vWqhPAMif.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:normal;font-weight:900;src:local('Raleway Black'),local('Raleway-Black'),url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwK4vWqZPAA.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{
	font-family:Montserrat;
	font-style:normal;
	font-weight:400;src:local('Montserrat Regular'),local('Montserrat-Regular'),url(https://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:local('Montserrat Regular'),local('Montserrat-Regular'),url(https://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;
	font-weight:400;src:local('Montserrat Regular'),local('Montserrat-Regular'),url(https://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:local('Montserrat Regular'),local('Montserrat-Regular'),url(https://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:local('Montserrat Regular'),local('Montserrat-Regular'),url(https://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:local('Montserrat SemiBold'),local('Montserrat-SemiBold'),url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_bZF3gTD_u50.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:local('Montserrat SemiBold'),local('Montserrat-SemiBold'),url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_bZF3g3D_u50.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;
	font-weight:600;src:local('Montserrat SemiBold'),local('Montserrat-SemiBold'),url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_bZF3gbD_u50.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;
	font-weight:600;src:local('Montserrat SemiBold'),local('Montserrat-SemiBold'),url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_bZF3gfD_u50.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:local('Montserrat SemiBold'),local('Montserrat-SemiBold'),url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_bZF3gnD_g.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;
	font-weight:700;src:local('Montserrat Bold'),local('Montserrat-Bold'),url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_dJE3gTD_u50.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:local('Montserrat Bold'),local('Montserrat-Bold'),url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_dJE3g3D_u50.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:local('Montserrat Bold'),local('Montserrat-Bold'),url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_dJE3gbD_u50.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:local('Montserrat Bold'),local('Montserrat-Bold'),url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_dJE3gfD_u50.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;
	font-weight:700;src:local('Montserrat Bold'),local('Montserrat-Bold'),url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_dJE3gnD_g.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;src:local('Montserrat ExtraBold'),local('Montserrat-ExtraBold'),url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_c5H3gTD_u50.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;
	font-weight:800;src:local('Montserrat ExtraBold'),local('Montserrat-ExtraBold'),url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_c5H3g3D_u50.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;src:local('Montserrat ExtraBold'),local('Montserrat-ExtraBold'),url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_c5H3gbD_u50.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;
	font-style:normal;
	font-weight:800;src:local('Montserrat ExtraBold'),local('Montserrat-ExtraBold'),url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_c5H3gfD_u50.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;src:local('Montserrat ExtraBold'),local('Montserrat-ExtraBold'),url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_c5H3gnD_g.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{
	font-family:Montserrat;
	font-style:normal;
	font-weight:900;src:local('Montserrat Black'),local('Montserrat-Black'),url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_epG3gTD_u50.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;src:local('Montserrat Black'),local('Montserrat-Black'),url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_epG3g3D_u50.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;src:local('Montserrat Black'),local('Montserrat-Black'),url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_epG3gbD_u50.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;src:local('Montserrat Black'),local('Montserrat-Black'),url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_epG3gfD_u50.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;src:local('Montserrat Black'),local('Montserrat-Black'),url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_epG3gnD_g.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}


.hovereffect {
  width: 100%;
  height: 100%;
  float: left;
  overflow: hidden;
  position: relative;
  text-align: center;
  cursor: default;
  padding:20px 0px;
}
.hovereffect img{
	width:100%;
}
.hovereffect .overlay {
  width: 100%;
  height: 90%;
  position: absolute;
  overflow: hidden;
  top: 19px;
  left: 0;
  right:28px;
  background-color: rgba(0,0,0,0.6);
  opacity: 0;
 
  -webkit-transform: translate(460px, -100px) rotate(180deg);
 
  transform: translate(460px, -100px) rotate(180deg);
  -webkit-transition: all 0.2s 0.4s ease-in-out;
  transition: all 0.2s 0.4s ease-in-out;
}
.hovereffect h2 {
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  position: relative;
  font-size: 17px;
  padding: 10px;
  background: rgba(0, 0, 0, 0.6);
}
.hovereffect:hover .overlay {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
  -webkit-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
}
@media (min-width:320px) and (max-width:400px){
	.banner-heading{
		right:2px;
		font-size:22px;
	}
	.banner-sub-txt{
		max-width:500px;
		
		font-size:17px;
	}
.banner-heading span{
	right:25px;
}
}
@media (min-width:401px) and (max-width:600px){
	.banner-sub-txt{
		max-width:500px;
		right:2px;
	}
	}
	
@media (max-width:992px){
	.approach-inner img {
    width: 100%;
}
}
	
/*-------------About us page-----------------*/
.about_cont p{
	padding-top:30px;
	font-family: Raleway,sans-serif;
   /* font-family: 'Poppins', sans-serif;*/
    font-size: 17px;
    line-height: 1.5;
    text-align: justify;
    
}
.about_cont1{
	margin-top:80px;
}
.about_cont1 h5{
	color:#8c127f;
}
.about_cont1 p{
	padding-top:15px;
   font-family: Raleway,sans-serif;
    font-size: 17px;
    line-height: 1.5;
    text-align: justify;
    
}





.hvr-underline-from-center h4{
    display: inline-block;
    position: relative;
	    transition: all .4s ease-in-out;
}
.hvr-underline-from-center h4:before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 25%;
    right: 30%;
    bottom: 0;
	top:40px;
    /* background: #2098d1; */
    height: 2px;
    -webkit-transition-property: left, right;
    transition-property: left, right;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.hvr-underline-from-center h4:hover:before, .hvr-underline-from-center h4:focus:before, .hvr-underline-from-center h4:active:before {
    left: 0;
    right: 0;
}

.about_sec{
	margin-top:0px;
	margin-bottom:50px;
}
.about-page-banner{
	height:500px;
	overflow:hidden
}
.section-title h4{
    margin-top:40px;
    font-family: Montserrat;
	font-weight:bold;
    font-size: 30px;
    text-transform: uppercase;
    letter-spacing: .5px;
    line-height: 1;
    margin-bottom: 18px;
    color:#8c127f;
}
.wrap-desc p{
	border-radius:10px;
	font-family: 'Poppins', sans-serif;
	font-size: 17px;
    line-height: 1.5;
	text-align: justify;
	min-height:300px;
	
}
.wrap-desc{
	border-radius:10px;
	border: 1px solid rgba(0,0,0,0.1);
	padding:10px;
}

.about_sec .wrap-desc p span{
	font-size:15px;
	
font-size: 17px;
	line-height:30px;
}
.about_sec .wrap-desc{
	margin:20px 0px;
}
.wrap-strong {
    font-size: 18px;
    font-weight: 700;
	padding:12px 0px;
}
.wrap-img{
	padding-top:40px;
}
.wrap-img img{
	width:100%;
	height:400px;
	
}
.about_sec .bord{
	
	border:1px solid #a29696;
}
.about_sec .bord p{
	border:none;
}

@media (max-width: 992px){
.wrap-img{
	padding:20px 0px;
}
}
/*-----------------------------career page------------------*/
.career-main-section{
	margin-bottom:50px ;
}
.career-main-section .section-title h4{
	margin:40px 0px;
}
.panel-heading .panel-title a{
	padding:20px 44px 20px 20px;
	line-height:normal;
	display:block;
	position:relative;color:#686868;
	font-size:18px;
	border-top:1px solid #eaeaea;
	font-weight:600;transition:.4s;
	-webkit-transition:.4s;
	text-align:left;
	font-family:Raleway,sans-serif;
	}

.career-main-section .tab-pane{
	padding-top:30px;
}
.career-main-section .panel-heading .panel-title a{
	font-size:16px;
	color:#0e0d0d;
	border:1px solid #067fc8;
	padding:12px 44px 12px 20px;
	background:0 0;
	font-weight:500;
	}

.career-main-section .panel-body{
	border:1px solid #e6e6e6;
	border-bottom-width:2px;
	border-bottom-color:#067fc8;
	border-top:none;
}
.career-main-section .panel-body h3{
	font-size:17px;
	line-height:18px;
	color:#3e3e3e;
	margin:0 0 10px;
	font-family:Raleway,sans-serif;
	position:relative
	}
.career-main-section .panel-body h3:before{
	position:absolute;
	background:#067fc8
	}
.career-main-section .panel-body p{
	margin-bottom:8px;
	font-size:16px;
	color:#545454;
	font-family:Raleway,sans-serif;
	}
.career-main-section .panel-body ul{
	margin-bottom:8px
	}
.career-main-section .panel-body ul li{
	color:#545454;
	font-size:15px;
	line-height:19px;
	font-family:Raleway,sans-serif;
	background:#f2f2f2;
	padding:8px 16px;
	font-weight:500;
	margin:0;
	border-left:2px solid #067fc8
	}
.career-main-section .panel-body ul li:nth-child(even){
	background:#fff;
	border-left-color:#fe5500
	}
	
.career-main-section .alert-danger{
	background:#ffe7db;
	border:none;
	border-radius:0;
	text-align:center;
	color:#fe5500;
	font-size:13px;
	line-height:16px;
	padding:10px 2px;
	font-family: Raleway,sans-serif;
	font-weight:500
	}
.career-main-section .alert-danger a{
	color:#067fc8
}
.right-sidebar-requirements{
	font-family: Raleway,sans-serif;
}
.apply-now-bx {
    margin: -15px -16px 15px;
    padding: 15px 0 15px 15px;
    line-height: 26px;
    border-left: 6px solid #fe5500;
    background: #067fc8;
    color: #fff;
    font-weight: 700;
    font-size: 18px;
    border-left: 6px solid #fabd16;
    background: #9c2479;
    border-radius: 6px 6px 0 0;
	font-family:Raleway,sans-serif;
}

.panel-group .panel{
	border:none;
}
@media (min-width:320px) and (max-width:400px){
	.career-main-section .section-title h4{
	margin:10px 0px 23px;
	font-size:25px;
}
.panel-group{
	margin:20px 0px;
}
.right-sidebar-requirements{
	margin:0px 0px 15px;
}
}
@media (min-width:401px) and (max-width:600px){
	.career-main-section .section-title h4{
	margin:10px 0px 23px;
	font-size:28px;
}
.panel-group{
	margin:20px 0px;
}
.right-sidebar-requirements{
	margin:0px 0px 15px;
}
}
@media (min-width:601px) and (max-width:768px){
	.career-main-section .section-title h4{
	margin:18px 0px 23px;
	font-size:30px;
}
.panel-group{
	margin:20px 0px;
}
.right-sidebar-requirements{
	margin:0px 0px 15px;
}
}
@media (min-width:769px) and (max-width:992px){
	.career-main-section .section-title h4{
	margin:18px 0px 23px;
	font-size:30px;
}
.panel-group{
	margin:20px 0px;
}
.right-sidebar-requirements{
	margin:0px 0px 15px;
}
}

/*----------------------Contact us Page----------------*/


.location_sec{
	margin-bottom:50px;
	
}
.contact_sec h4 {
    margin-left:15px;
    font-family: Montserrat;
    font-weight: bold;
    font-size: 30px;
    text-transform: uppercase;
    letter-spacing: .5px;
    line-height: 1;
    margin-bottom: 20px;
    color: #8c127f;
	margin-top:40px;
}
.contact_sec .contact_form{
	margin-top:50px;
}
.contact_sec .contact_form .p_t{
	margin:23px -12px;
}
.contact_form .form-control{
	height:50px;
	border-radius:0px;
}
.contact_sec .contact_form textarea{
	min-height:146px;
}
.contact_sec .contact_form  button{
	border:1px solid #8c127f;
	background-color:transparent;
	color:#8c127f;
	font-weight:bold;
	transition: .3s;
    -webkit-transition: .3s;
	font-family: Raleway,sans-serif;
}
.contact_sec .contact_form button:hover{
	background-color:#8c127f;
	color:#fff;
}

.location_sec .location{
	margin:40px 0px;
}
.location_sec .contact{
	
	width:100%;
	margin:40px 0px;
	background-color: #f3f3f3;
	font-size:20px;
	text-align:justify;
	box-shadow: 10px 10px 37px -6px rgba(0,0,0,.26);
}
.location_sec .contact .contact_info{
	padding:5px 0px;
}
.location_sec .contact h3{
	color:#000;
	text-align:left;
	font-size:22px;
	padding:10px 45px 0px;
	font-family: Raleway,sans-serif;
}
.location_sec .contact h2{
	color:#200a90;
	text-align:left;
	font-size:20px;
	padding-left:50px;
	font-family: Raleway,sans-serif;
}
.location_sec .contact p{
	color:#000;
	text-align:left;
	font-size:17px;
	line-height:30px;
	padding-left:50px;
	font-family: Raleway,sans-serif;
}
.location_sec .address p{
	padding-left:50px;
	max-width: 440px;
	font-family: Raleway,sans-serif;
}
.location_sec .address{
	margin:20px 0px;
}

.fa{
	padding-right:10px;
	color:#e40604;
}

@media (min-width:320px) and (max-width:400px){
.contact_sec h4 {
	font-size:24px;
	margin:12px 20px 0px;
	
	}
.contact_sec .contact_form {
    margin:0px 10px 0px;
}
.contact_sec .contact_form .p_t{
	margin:0px;
}
.form-control{
	margin-bottom:20px;
}
.contact_sec .contact_form button{
	margin-bottom:20px;
}
.contact_sec .contact_form{
	margin-top:10px;
}
.location_sec .address p{
	padding-left:40px;
	max-width: 300px;
}
.location_sec .contact{
	margin:20px 0px 0px;
}
}

@media (min-width:401px) and (max-width:600px){
.contact_sec h4 {
	font-size:24px;
	margin:12px 20px 0px;
	
	}
.contact_sec .contact_form {
    margin:0px 10px 0px;
}
.contact_sec .contact_form .p_t{
	margin:0px;
}
.form-control{
	margin-bottom:20px;
}
.contact_sec .contact_form button{
	margin-bottom:20px;
}
.contact_sec .contact_form{
	margin-top:10px;
}
.location_sec .address p{
	padding-left:40px;
	max-width: 450px;
}
.location_sec .contact{
	margin:20px 0px 0px;
}
}

@media (min-width:601px) and (max-width:768px){
.contact_sec h4 {
	font-size:24px;
	margin:12px 22px 0px;
	
	}
.contact_sec .contact_form {
    margin:0px 10px 0px;
}
.contact_sec .contact_form .p_t{
	margin:0px;
}
.form-control{
	margin-bottom:20px;
}
.contact_sec .contact_form button{
	margin-bottom:20px;
}
.contact_sec .contact_form{
	margin-top:10px;
}
.location_sec .address p{
	padding-left:40px;
	max-width: 600px;
}
.location_sec .contact{
	margin:20px 0px 0px;
}
.location_sec .contact p{
	font-size:20px;
	line-height:32px;
}
}


/*-----------------Services page------------------*/

.services_sec .wrap-desc h2{
	line-height:48px;
	margin-top:20px;
	font-size:35px;
	text-transform:capitalize;
	font-family:Raleway,sans-serif;
	font-weight:100 !important;
	margin-top:50px;
}
.services_sec .wrap-desc p{
	margin-top:30px;
}

.services_sec{
	
	margin-bottom:50px;
	min-height:auto;
}
.sevices1{
	background-size: cover!important;
	background-image: url(../images/about/1.jpg);
	background-repeat:no-repeat;
	background-attachment: fixed;
	
	min-height:300px;
}
.sevices1 h2{
	line-height:48px;
	margin-top:20px;
	font-size:35px;
	text-transform:capitalize;
	font-family:Raleway,sans-serif;
	font-weight:500 !important;
	margin-top:50px;
	color:#fff;
	text-align:center;
}
.inline-block{
	display:inline-block;
	margin-right:25px;
}
.button_sec{
	color:#fff;
	margin-top:20px;
}
.sevices1 .btn{
	color: #fff;
    border:2px solid #fff;
	border-radius:0px;
	font-weight:600;
	width: 200px;
	font-family:Raleway,sans-serif;
}
.sevices1 .btn:hover{
	color: #000;
	background-color:#fff;
	font-weight:600;
	font-family: Raleway,sans-serif
}
.sevices1 .inline-block a{
	background-color:transparent;
	font-weight:600;
	font-size:14px;
	font-family:Raleway,sans-serif;
}
.sevices1 h4{
	font-family:Raleway,sans-serif;
    font-size: 32px;
    text-transform: uppercase;
    letter-spacing: .5px;
    line-height: 1;
    margin-bottom: 20px;
    color: #ff1103;
	margin-top:50px;
	
}
.serv_cont
{
    border-radius:10px;
    min-height:350px;
border: 1px solid rgba(0,0,0,0.1);
padding:10px;
    
}
.sevices1 p{
	font-family:Raleway,sans-serif;
    font-size: 15px;
    letter-spacing: .3px;
    line-height: 30px;
	text-align:center;
    color: #fff;
	font-family:  'Courgette', cursive;
	
}
.services2{
	min-height:700px;
	margin-bottom: 30px;
}
.services2 .serv2_sec{
	margin-top:0;
}
.services2 .serv_cont h2{
	font-family:Raleway,sans-serif;
    font-size: 25px;
    text-transform: capitalize;
    letter-spacing: .5px;
    line-height: 1;
    margin-bottom: 20px;
    color: #8c127f;
	text-align:center;
}
.services2 .serv_cont h2:hover{
	color:#398f5d;
}
.services2 .serv_cont{
	margin-top:50px;
}
.services2 .serv_cont p{
	font-family:  Raleway,sans-serif;
    font-size: 15px;
    line-height: 24px;
    color: #666;
	text-align:justify;
	font-weight:500;
	
}
.services2 .serv_cont .fa{
	color:#777;
	font-size:30px;
}

@media (min-width:320px) and (max-width:400px){
.services_sec .wrap-desc p{
	line-height:30px;
	font-size: 16px;
	}
.services_sec {
    margin-bottom: 0px;
	}
.sevices1 p{
	font-size: 16px;
    letter-spacing: 0px;
	padding:0px 10px;
}
.sevices1 h4{
	font-size: 23px;
	margin-bottom: 10px;
	margin-top:10px;
	padding:0px 10px;
}
}
@media (min-width:401px) and (max-width:600px){
.services_sec .wrap-desc p{
	line-height:32px;
	font-size: 18px;
	}
.services_sec {
    margin-bottom: 0px;
	}
.sevices1 p{
	font-size: 18px;
    letter-spacing: 0px;
	padding:0px 10px;
}
.sevices1 h4{
	font-size: 25px;
	margin-bottom: 10px;
	margin-top:10px;
	padding:0px 10px;
}
}
@media (min-width:601px) and (max-width:768px){
.services_sec .wrap-desc p{
	line-height:30px;
	font-size: 19px;
	}
.services_sec {
    margin-bottom: 0px;
	}
.sevices1 p{
	font-size: 20px;
    letter-spacing: 0px;
	padding:0px 10px;
}
.sevices1 h4{
	font-size: 26px;
	margin-bottom: 10px;
	margin-top:10px;
	padding:0px 10px;
}
}
@media (min-width:769px) and (max-width:992px){
.services_sec .wrap-desc p{
	line-height:34px;
	font-size: 19px;
	}
.services_sec {
    margin-bottom: 0px;
	}
.sevices1 p{
	font-size: 20px;
    letter-spacing: 0px;
	padding:0px 10px;
}
.sevices1 h4{
	font-size: 26px;
	margin-bottom: 10px;
	margin-top:10px;
	padding:0px 10px;
}
}
@media (min-width:993px) and (max-width:1200px){
.services_sec .wrap-desc p{
	line-height:34px;
	font-size: 19px;
	}
.services_sec {
    margin-bottom: 0px;
	}
.sevices1 p{
	font-size: 20px;
    letter-spacing: 0px;
	padding:0px 10px;
}
.sevices1 h4{
	font-size: 26px;
	margin-bottom: 10px;
	margin-top:10px;
	padding:0px 10px;
}
}

/*---------------------product page design------------*/

.products_sec .wrap-desc h4{
	margin-top:40px;
	
}
.portfolio_img{
	margin:50px 0px;
	min-height:300px;
}
.img_sec {
  position: relative;
  padding:10px;
  
}

.img_sec .image {

  display: block;
  width: 100%;
  backface-visibility: hidden;
  -webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.p_0{
	padding:0px !important;
}
.img_sec .text {
  transition: .5s ease;
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
}
.img_sec:hover .image {
  -webkit-transform: scale(1.1);
	transform: scale(1.1);
}

.img_sec:hover .text {
  opacity: 1;
}

.img_sec .text h2 {
  color: black;
  font-size: 16px;
  padding: 16px 32px;
}
.img_hover figure img {
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.hover figure:hover img {
	-webkit-transform: scale(1.3);
	transform: scale(1.3);
}
.ico {

    height:50px;
    width:auto;
}
.footer_div{
	padding:110px 0;
	background-color:#3a3a3a;
}
.footer_div h3{
	text-transform: capitalize;
}
.btn1{
	padding:10px 20px;
	border-radius: 4px;
	margin-top:20px;
	background-color:rgba(208,44,172,0.5);
	color:#fff;
	font-weight: 400;
    font-size: 14px;
	
}
.btn1:hover{
	background-color:rgba(255,194,8,1);
}
.form__input {
  border: 1px solid #fff;
  background-color:#3a3a3a;
  border-radius: 4px;
 color:#fff;
  font-size: 1.5rem;
  padding: 0.5em 4em 0.5em 2em;
}
.footer_div li p{
	font-family: 'Poppins', sans-serif;
	color:#fff;
	padding:20px;
	font-weight: 400;
    font-size: 14px;
	line-height: 28px;
	display: block;
}
.contact-list span {
    display: inline-block;
    float: left;
    overflow: hidden;
    margin-right: 10px;
}
.contact-list li
{
	list-style: none;
}
.semi-title{
	color:#fff;
	margin-bottom:40px;
	
}
.footer_widget li a{
	color:#fff;
	line-height:28px;
	font-family: 'Poppins', sans-serif;
    font-weight: 400;
    font-size: 14px;
    text-transform: capitalize;
    display: block;
    padding-bottom: 5px;
}
.appro{
    font-size: 12px;
}

/*---------------------product page design------------*/
.offer{
	background-color: #8c127f;
	color: white;
	font-family: 'Poppins', sans-serif;
    font-weight: 400;
    font-size: 30px;
}

.pricing {
	margin-top: 50px;
	margin-bottom: 500px;
}

.columns {
  float: left;
  width: 100%;
  padding: 8px;
}

.price {
  list-style-type: none;
  border: 1px solid #eee;
  margin: 0;
  padding: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.price:hover {
  box-shadow: 0 8px 12px 0 rgba(0,0,0,0.2)
}

.price .header {
  background-color: #111;
  color: white;
  font-size: 25px;
}

.price li {
  border-bottom: 1px solid #eee;
  padding: 20px;
  text-align: center;
}

.price .grey {
  background-color: #eee;
  font-size: 20px;
}

.button {
  background-color: #8c127f;
  border: none;
  color: white;
  padding: 10px 25px;
  text-align: center;
  text-decoration: none;
  font-size: 18px;
}
.button:hover {
	background-color: #8c127f;
	border: none;
	color: white;
}
.blog_section {
	margin-bottom:50px;
}

@media only screen and (max-width: 600px) {
  .columns {
    width: 100%;
  }
}

/*Banner Popup*/

#enquirypopup .modal-dialog {
    width: 400px;
    padding: 0px ;
    position: relative;
}



#enquirypopup .modal-dialog .close {
    z-index: 99999999;
    color: #76544b;
    text-shadow: 2px 0px 2px;
    font-weight: normal;
   
    right: 22px;
    position: absolute;
    opacity: 1;
    border-bottom: 3px solid burlywood;
}



.custom-modal-header .modal-title {
    /* font-weight: bold; */
    font-size: 18px;
}
.modal-body img{
    max-width: 100%;
    margin: auto;
    width:100%;
}
@media only screen and (max-width: 600px) {
    
#enquirypopup .modal-dialog .close {
    z-index: 99999999;
    color: #76544b;;
    text-shadow: 2px 0px 2px;
    font-weight: normal;
    top: 15px;
    right: 120px;
    position: absolute;
    opacity: 1;
    border-bottom: 3px solid burlywood;
}

.modal-body img{
    max-width: 100%;
    margin: auto;
    width:90%;
}
  }
  
.modal-title
{
    color:#8c127f;
    
}

    .santa {
        position: fixed;
        bottom: 10px;
        right: -500px;
    }
    .xmas-tree {
        position: fixed;
        bottom: -20px;
        right: 5px;
    }