@charset "utf-8";
/* CSS Document */
/* 	-----------------------------------------------------
	------------------- General Styles ------------------
	----------------------------------------------------- */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main {display:block;}
audio, canvas, video {display:inline-block; *display:inline; *zoom:1;}
audio:not([controls]) {display:none;}
* {margin:0; padding:0; outline:none;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-size:100%; background:transparent;}

blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after  {content:''; content:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse; border-spacing:0;}
a, a:hover, a:active, a:focus {outline:none; outline-style:none; outline-width:0; }
img {width:auto\9; height:auto; max-width:100%; vertical-align:middle; border:0; -ms-interpolation-mode:bicubic;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {cursor:pointer; -webkit-appearance:button;}
label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"] {cursor:pointer;}
input[type="search"] {-webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; -webkit-appearance:textfield;}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {-webkit-appearance:none;}
textarea {overflow:auto; vertical-align:top;}

body{margin:0; padding:0px; background:#fff; font-family: 'Poppins', sans-serif !important; color:#000; font-size:14px; font-weight:400; line-height:normal;}

@-webkit-keyframes flash {
	0% {
		opacity: .7;
	}
	100% {
		opacity: 1;
	}
}
@keyframes flash {
	0% {
		opacity: .7;
	}
	100% {
		opacity: 1;
	}
}
@-webkit-keyframes floating-arrow {
  from {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  65% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@-o-keyframes floating-arrow {
  from {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  65% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes floating-arrow {
  from {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  65% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

.clr {font-size:0; height:0; line-height:0; clear:both;}
.left {margin:0; padding:0; width:auto; height:auto; float:left;}
.right {margin:0; padding:0; width:auto; height:auto; float:right;}

a{text-decoration:none; box-shadow:none; transition: all 0.4s ease-in-out 0s;}
a:hover{text-decoration:none; box-shadow:none; border-bottom:none; }
a:focus{text-decoration:none; box-shadow:none; border-bottom:none;}
strong{font-weight:600;}
.clearfix {
  *zoom: 1;
}

.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}

.clearfix:after {
  clear: both;
}
.full-img{ width:100%; height:auto; }

h1, h2, h3, h4, h5, h6, p{margin-top:0px; letter-spacing:0px;}
.pull-left{float:left;}
.pull-right{float:right;}
.text-right{text-align:right;}
.text-left{text-align:left;}
.text-justify{text-align:justify;}
.text-center{text-align:center;}
.text-transform{text-transform:uppercase;}
.image-left{ float:left; margin:0px 25px 15px 0px;}
.image-right{ float:right; margin:0px 0px 15px 25px;}
.alignleft{ float:left; margin:0px 25px 20px 0px;}
.alignright{ float:right; margin:0px 0px 20px 25px;}
.image-left img, .image-right img{ border:0px solid #fff;}
.image-middle{margin:0px auto 20px;}
.image-responsive{width:100%;}
.container{ max-width:1200px;}



header{margin:0px; padding:0px 0px 0px; height:auto; width:100%; text-align:center; z-index:999;  }

.logo-section{margin:0px; padding:14px 0px; height:auto; width:100%; text-align:left;}
.site-logo{position:relative; transition: all 0.4s ease-in-out 0s;}
.site-logo img{}
li.free-trial a{ background:#40ad2f!important; color:#FFF!important; font-size:14px!important; line-height:41px!important; font-weight:400!important; display:inline-block!important; -webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;}
li.free-trial a:hover{background:#005f99!important; color:#FFF!important;}
li.free-trial{ margin-left:35px!important;}


/*Header sticky*/
.cbp-af-header{position:absolute; top: 0; left: 0; width: 100%; background:none; z-index: 9999; min-height:70px; overflow: hidden; -webkit-transition: height 0.3s;
	-moz-transition: height 0.3s; transition: height 0.3s;}
.cbp-af-header .cbp-af-inner{width: 100%; margin: 0 auto; padding:0px;}
/* Transitions and class for reduced height */
.cbp-af-header.cbp-af-header-shrink{ min-height:83px; background:#117ba6; padding:0px 0px; z-index:88888; position:fixed;}
.cbp-af-header.cbp-af-header-shrink .header{padding:0px 0px; margin:5px auto 5px;}
.cbp-af-header.cbp-af-header-shrink .logo-section{width:24%;}
.cbp-af-header.cbp-af-header-shrink .navigation ul li a{padding:0px 7px; color:#c8ffab;}
.cbp-af-header.cbp-af-header-shrink .navigation ul li a:hover{color:#f00;}
.cbp-af-header.cbp-af-header-shrink .navigation ul li a.active{color:#f00;}
.cbp-af-header.cbp-af-header-shrink .call-section{margin:4px 1px 6px;}

/* Example Media Queries */
@media screen and (max-width: 55em) {	
	.cbp-af-header .cbp-af-inner{width: 100%;}
}
@media screen and (max-width: 32.25em) {
	.cbp-af-header nav a{font-size: 1em;}
}
@media screen and (max-width: 24em) {
	.cbp-af-header nav a, .cbp-af-header.cbp-af-header-shrink nav a{line-height: 1;}
	
}

.call-section{ width:330px; float:right; height:auto; padding:0px; margin:17px 0px 11px 0px; text-align:left;}
.call-section-left{ width:auto; float:left; height:auto; padding:0px; margin:0px;}
.call-section-left h4{ color:#141414; font-size:15px; line-height:normal; font-weight:400;}

.call-section-right{ width:auto; float:right; height:auto; padding:0px; margin:0px;}
.call-section-right ul{ list-style:none; padding:0px; margin:0px;}
.call-section-right ul li{ float:left; padding:0px; margin:0px 6px;}
.call-section-right ul li a{ background:#FFF; color:#08719d; width:28px; height:28px; font-size:16px; line-height:28px; 
font-weight:600; text-align:center; display:inline-block; -webkit-border-radius:50%;-moz-border-radius:50%;
border-radius:50%;}
.call-section-right ul li a:hover{ background:#00090d; color:#FFF;}


.register{ float:right!important;}
.register a{ border:1px solid #313d43!important; -webkit-border-radius:20px;-moz-border-radius:20px; border-radius:20px;}
.register a:hover{ background:#0b9444!important; color:#FFF!important;}
/*=========Header Section==========*/

/*==========banner-section start================*/
.banner-section{ width:100%; height:auto; padding:0px; margin:0px auto; position:relative;}
.banner-section .full-img{ width:100%; height:auto; position:relative;}
.banner-section .full-img img{ width:100%; height:auto;}
.banner-section .full-img::after{ content:''; width:60%; height:100%; position:absolute; left:0px; top:0px; background:url(../images/bannertext-bg.png) repeat; z-index:222; -webkit-clip-path: polygon(0 0, 100% 0, 69% 100%, 0% 100%); clip-path: polygon(0 0, 100% 0, 69% 100%, 0% 100%);}

.banner-section .full-img::before{ content:''; width:43%; height:100%; position:absolute; left:15%; top:0px; background:url(../images/bannertext-bg.png) repeat; z-index:222; -webkit-clip-path: polygon(0 0, 66% 0, 100% 100%, 32% 100%);
clip-path: polygon(0 0, 66% 0, 100% 100%, 32% 100%);}

.banner-section .full-img-text{ width:100%; height:auto; position:absolute; left:0px; top:0px; z-index:777; top:50%;text-align:center; color:#FFF; transform:translateY(-50%); -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%); text-align:left;}
.banner-section .full-img-text h5{color:#333433; font-size:34px; line-height:38px; font-weight:400; text-transform:uppercase; display:inline-block;  margin-bottom:35px;}

.banner-section .full-img-text h1{ color:#FFF; font-size:30px; line-height:40px; font-weight:400; margin-bottom:18px;}
.banner-section .full-img-text h1 span{font-size:96px; font-weight:600;}


.banner-section .full-img-text p{ color:#ffffff; font-size:16px; line-height:27px; font-weight:400; margin-bottom:12px;}
.banner-section .full-img-text h6 a{ background:#25cf45; color:#FFF; font-size:18px; line-height:43px; font-weight:600; 
padding:0px 46px; display:inline-block; border:none; text-transform:uppercase; -webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}
.banner-section .full-img-text h6 a:hover{ background:#000;}

.banner-section .bx-prev{left:3%; background: url(../images/prev.png) no-repeat; width:58px; height:58px; position:absolute; 
top:45%; text-indent:-999999px; transition: all 0.4s ease-in-out 0s;}
.banner-section .bx-prev:hover{background: url(../images/prev-hover.png) no-repeat; transition: all 0.4s ease-in-out 0s;}

.banner-section .bx-next{right:3%; background: url(../images/next.png) no-repeat; width:58px; height:58px; position:absolute; 
top:45%; text-indent:-999999px; transition: all 0.4s ease-in-out 0s;}
.banner-section .bx-next:hover{background: url(../images/next-hover.png) no-repeat; transition: all 0.4s ease-in-out 0s;}
/*==========banner-section end================*/

/*=============hometeam-section start=================*/
.hometeam-section{ width:100%; background:#ffffff;  min-height:450px; padding:74px 0px; margin:0px auto; text-align:center;}
.hometeam-section h2{background: url(../images/textmonials-headertextbg.png) no-repeat top center; color: #0d0d0d; font-size:30px; line-height:92px; font-weight:400; text-transform:capitalize; margin-bottom:48px;}
.hometeamsection-box{ 
	width:85%;
	border: 1px dashed #009ad9;
	padding: 10px;
	max-height: 200px;
	text-align:center;
}
.hometeamsection-box h4{ color:#000000; font-size:22px; line-height:28px; font-weight:600; margin-bottom:14px; min-height:56px}
.hometeamsection-box h6 a{ background:#25cf45; color:#FFF; font-size:18px; line-height:41px; font-weight:400; border:none; padding:0px 45px; -webkit-border-radius: 7px;
-moz-border-radius: 7px; border-radius: 7px; transition: all 0.4s ease-in-out 0s; margin-top:15px; display:inline-block;}
.hometeamsection-box h6 a:hover{ background:#000; }
	




.hometeamsection-box p{ color:#424242; font-size:16px; line-height:normal; font-weight:400; margin-bottom:15px;}
.hometeamsection-box01{ width:100%; min-height:69px; padding:0px 0px 0px 52px; margin:0px; position:relative; }
.hometeamsection-box01::after{background: url(../images/green-coma.png) no-repeat 0 0; width:42px; height:43px; content:''; position: absolute; left:0px; top:12px;}
.hometeamsection-box01 h4{ color:#222222; font-size:16px; line-height:69px; font-weight:400; text-transform:uppercase; margin-bottom:0px;}
.hometeamsection-box01 .imgsec{ width:auto; height:auto;; float:left; padding:0px; margin:0px 12px 0px 0px; }
/*=============hometeam-section end=================*/

/*============homesection02 start=================*/
.homesection02{ width:100%; height:auto; padding:75px 0px; margin:0px auto; background:#ececec;}
.homesection02-left{ padding:116px 0px 0px 0px; }
.homesection02-left h2{ color:#0d0d0d; font-size:30px; line-height:92px; font-weight:400px; padding:0px; margin: 0px auto 25px auto; position:relative; z-index:4;}
/*.homesection02-left h2::after{ background:url(../images/aboutus-titelbg.png) no-repeat; width:658px; height:95px; position:absolute; left:-24px; top:0px; content:''; }*/
.homesection02-left p{ color:#444444; font-size:16px; line-height:26px; font-weight:400; margin-bottom:22px;}
.homesection02-left h5 a{ background:#b4b4b4; color:#FFF; font-size:18px; line-height:43px; font-weight:400; padding: 0px 39px; display: inline-block; text-transform:uppercase; letter-spacing:1px; -webkit-border-radius: 7px;
-moz-border-radius: 7px; border-radius: 7px; }
.homesection02-left h5 a:hover{ background:#1886ae; }
.homesection02-right{ padding-left:67px; }
.homesection02-right img{ width:100%; height:auto;}

/*============homesection02 start=================*/

/*=========home-approach-start==============*/
.home-approach{background:url(../images/home-approach-bg.jpg) no-repeat left top; min-height:520px; padding:0px; margin:0px auto; position:relative; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover; background-size: cover;}
.home-approach01{ width:100%; height:auto; position:absolute; left:0px; top:0px; z-index:777; top:50%;text-align:center; color:#000; transform:translateY(-50%); -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%); text-align:center;}
.home-approach01 h2{background:url(../images/approeach-bg.png) no-repeat top center; font-size: 30px; line-height:93px; font-weight:400; margin-bottom:41px; text-transform:capitalize;}

.home-approach01 p{ color:#4c4c4c; font-size:17px; line-height:27px; font-weight:400; width:85%; margin:0px auto 39px auto; }
.home-approach01 h5 a{ background:#009ad9; color:#FFF; font-size:18px; line-height:43px; font-weight:400; padding: 0px 35px; display:inline-block; -webkit-border-radius: 7px;
-moz-border-radius: 7px;border-radius: 7px; text-transform: uppercase; letter-spacing:1px;}
.home-approach01 h5 a:hover{ background:#000; }
.home-approach-bottom{ width:100%; height:auto; }
.home-approach-bottom img{ width:100%; height:auto;}
/*=========home-approach-end==============*/

/*========capabilities-section start==============*/
.capabilities-section-home{ width:100%; background:#ececec; height:auto; padding:76px 0px; margin:0px auto; text-align:center; }
.capabilities-section-home h2{ color:#0d0d0d; font-size:30px; line-height:93px; font-weight:400;background:url(../images/capabilities-titelbg.png) no-repeat top center; margin-bottom:48px;}
.capabilities-section-home h6 a{ background:#25cf45; color:#ffffff; font-size:18px; line-height:43px; font-weight:400; padding:0px 37px; display: inline-block; letter-spacing:1px; text-transform:uppercase; -webkit-border-radius: 7px;
-moz-border-radius: 7px;border-radius: 7px; }
.capabilities-section-home h6 a:hover{ background:#000; }
.capabilities-section-home h6{ margin-top:59px; }
.capabilities-section-box{ width:210px; min-height:140px; display: inline-block; vertical-align:top; margin:0px 39px; position:relative;}
.capabilities-section-box .imgsec{ width:100%; height:auto; padding:0px; margin:0px auto 13px auto; }
.capabilities-section-box h4{ color:#0d0d0d; font-size:18px; line-height:normal; font-weight:400; }
.capabilities-section-box-aero{ width:auto; height:auto; position: absolute; right:-146px; top:7px;}
.capabilities-section-box-aero01{ width:auto; height:auto; position: absolute; right:-158px; top:29px;}
.capabilities-section-box-aero02{ width:auto; height:auto; position: absolute; right:-140px; top:29px;}
/*========capabilities-section end==============*/

/*==========homemessage-section start================*/
.homemessage-section{background:url(../images/home-message-bg.jpg) no-repeat top center fixed; min-height: 544px; padding:0px; margin:0px auto;}
.homemessage-section-text{ width:100%; height:100%; position: absolute; left:0px; top:0px; }
.homemessage-section-textmain{ height:100%; position:relative; }
.homemessage-section-textmain01{ width:389px; background:#009ad9; padding:26px; margin:0px; height:auto;; position:absolute; right:96px; bottom:0px; color:#FFF;}
.homemessage-section-textmain01 h3{ color:#FFF; font-size:30px; line-height:32px; font-weight:600; text-transform:uppercase; margin-bottom:12px; }
.homemessage-section-textmain01 input[type="text"]{ width:100%; min-height:42px; padding:0px 3%; margin-bottom:10px; border:none; -webkit-border-radius: 7px;
-moz-border-radius: 7px;border-radius: 7px; color:#000; font-size:16px; line-height:normal; font-weight:400;}
.homemessage-section-textmain01 input[type="email"]{ width:100%; min-height:42px; padding:0px 3%; margin-bottom:10px; border:none; -webkit-border-radius: 7px;
-moz-border-radius: 7px;border-radius: 7px; color:#000; font-size:16px; line-height:normal; font-weight:400;}
.homemessage-section-textmain01 textarea{ width:100%; min-height:140px; padding:2%; margin-bottom:10px; border:none; -webkit-border-radius: 7px;
-moz-border-radius: 7px;border-radius: 7px; color:#000; font-size:16px; line-height:normal; font-weight:400;}
.homemessage-section-textmain01 input[type="submit"]{ background:#25cf45; color:#FFF; font-size:18px; line-height:41px; font-weight:400; border:none; padding:0px 45px; -webkit-border-radius: 7px;
-moz-border-radius: 7px; border-radius: 7px; transition: all 0.4s ease-in-out 0s; margin-top:15px; }
.homemessage-section-textmain01 input[type="submit"]:hover{ background:#000; }
/*==========homemessage-section end================*/

/*===========footer start================*/
 footer{ width:100%; background:#1d1d1d; color:#FFF; padding:82px 0px; margin:0px auto; color:#FFF; text-align:center;}
 footer h2{ margin-bottom:23px;}
.footersocial-section{ width:100%; height:auto; margin-bottom:20px; text-align:center;}
.footersocial-section ul{ list-style:none; padding:0px; margin:0px; text-align:center;}
.footersocial-section ul li{ display:inline-block; padding:0px; margin:0px 6px;}
.footersocial-section ul li a{ background:#FFF; color:#1d1d1d; width:28px; height:28px; font-size:16px; line-height:28px; 
font-weight:600; text-align:center; display:inline-block; -webkit-border-radius:50%;-moz-border-radius:50%;
border-radius:50%;}
.footersocial-section ul li a:hover{ background:#25aae1; color:#FFF;}

.footer-nav{ width:100%; height:auto; padding: 0px; margin: 0px auto 23px auto; text-align:center;}
.footer-nav ul{list-style:none; padding:0px; margin: 0px; text-align:center;}
.footer-nav ul li{ display: inline-block; padding:0px; margin: 0px 8px; }
.footer-nav ul li a{ color:#b4b4b4; font-size:17px; line-height:normal; font-weight:400; padding:0px 12px; }
.footer-nav ul li a:hover{ color:#25aae1; }

 footer h6{ color:#636363; font-size:15px; line-height:normal; font-weight:400;}

/*===========footer start================*/

/*==========aboutsection-inner start===============*/
.aboutsection-inner{background:url(../images/abouttext-bg.jpg) no-repeat top center fixed; -webkit-background-size: cover;
  -moz-background-size: cover;-o-background-size: cover;background-size: cover; min-height:367px; padding:69px 0px; margin:0px auto; color:#FFF; text-align:center;}
.aboutsection-inner-box{width:232px; min-height:215px; display:inline-block; margin:5px 18px; vertical-align:top; text-align:center;}
.aboutsection-inner-box .imgsec{ width:100%; height:auto; padding:0px; margin:0px auto 16px auto;}
.aboutsection-inner-box h4{ color:#ffffff; font-size:58px; line-height:59px; font-weight:400; margin-bottom:14px; }
.aboutsection-inner-box h6{ color:#ffffff; font-size:20px; line-height:26px; font-weight:400;}

/*==========aboutsection-inner end===============*/

/*=========aprroach-section start==============*/
.aprroach-section{ width:100%; height:auto; padding:78px 0px; margin:0px; }
.aprroach-section h2{ background:url(../images/approeach-bg.png) no-repeat top center; color:#0d0d0d; font-size:30px; line-height:95px; font-weight:400; margin-bottom:38px; text-align:center; text-transform:capitalize;}

.aprroach-section01{ width:100%; height:auto; padding:0px; margin:0px auto 65px auto;}
.aprroach-section01-left{ width:66%; float:left; height:auto; padding:49px 0px 38px 0px; margin:0px; background:url(../images/approach-bg.png) no-repeat top center; text-align:left;}
.aprroach-section01-left p{ color:#4c4c4c; font-size:16px; line-height:26px; font-weight:400; margin-bottom:13px;}
.aprroach-section01-right{ width:30%; float:right; height:auto; padding:0px; margin:0px;}


.aprroach-section02{ width:100%; height:auto; padding:0px; margin:0px auto;}
.aprroach-section02-left{ width:30%; float:left; height:auto; padding:18px 0px 0px 0px;}
.aprroach-section02-right{ width:66%; float:right; height:auto; padding:58px 0px 55px 0px; margin:0px; background:url(../images/approach-bg.png) no-repeat top center; text-align:left;}
.aprroach-section02-right p{ color:#4c4c4c; font-size:16px; line-height:26px; font-weight:400; margin-bottom:13px;}

/*=========aprroach-section end==============*/

/*==========capabilities-section strt============*/
.capabilities-section{ width:100%; height:auto; padding:0px; margin:0px auto;}
.capabilities-section-top{ width:100%; height:auto; padding:60px 0px; margin:0px auto; text-align:left;}
.capabilities-section-top h2{ background:url(../images/capabilities-titelbg.png) no-repeat top center; color:#0d0d0d; font-size:30px; line-height:95px; font-weight:400; margin-bottom:45px; text-align:center; text-transform:capitalize;}
.capabilities-section-top-left{ float:right; height:auto;}
.capabilities-section-top-right{ float:left; height:auto;}
.capabilities-section-top-right h4{ color:#0e0e0e; font-size:18px; line-height:normal; font-weight:500; margin-bottom:19px;}
.capabilities-section-top-right p{ color:#4c4c4c; font-size:16px; line-height:normal; font-weight:400;}

.capabilities-section-bottom{ width:100%; height:auto; background:#ececec; padding:60px 0px; margin:0px auto; text-align:left;}
.capabilities-section-bottom h3{ color:#181818; font-size:26px; line-height:normal; font-weight:500; text-align:center; margin-bottom:36px;}
.capabilities-section-bottom ul{ list-style:none; padding:0px; margin:0px;}
.capabilities-section-bottom ul li{ background:url(../images/capabilities-icon01.png) no-repeat 0 7px; padding:0px 0px 0px 39px; color:#454545; font-size:15px; line-height:39px; font-weight:400; width:31%; float:left; display:inline-block; margin:1%;}

/*==========capabilities-section end============*/

/*==========careers-section start=============*/
.careers-section{ width:100%; height:auto; padding:63px 0px; margin:0px auto;}
.careers-section-main h2{ background:url(../images/careers-titel-bg.png) no-repeat top center; color:#0d0d0d; font-size:30px; line-height:95px; font-weight:400; margin-bottom:45px; text-align:center; text-transform:capitalize;}
.careers-section-main01{ width:100%; height:auto; padding:0px; margin:0px;}
.careers-section-main01 select{ border:1px solid #cccccc; width:263px; min-height:37px; padding:5px 1%;
 margin:0px 0px 29px 0px; color:#6a6a6a; font-size:16px; line-height:normal; font-weight:400;}
 
.careers-section-main02{ width:100%; background:#f2f2f2; padding:1%; margin:0px auto 12px auto;}
.careers-section-main02-left{ width:auto; float:left;} 
.careers-section-main02-left h5{ color:#009ad9; font-size:18px; line-height:23px; font-weight:400;}

.careers-section-main02-right{ width:auto; float:right;}  
.careers-section-main02-right h6{ color:#000; font-size:16px; line-height:23px; font-weight:400;}

/*==========careers-section end=============*/

/*==========partners-section start=========*/
.partners-section{ width:100%; height:auto; padding:40px 0px 0px 0px; margin:0px auto;}
.partners-section-main{ text-align:center; margin-bottom:35px;}
.partners-section-main h4{ color:#000; font-size:28px; line-height:34px; font-weight:600; margin-bottom:26px; text-align:left;}


.partners-section-main h2{ background:url(../images/partners-newhead-text.png) no-repeat top center; color:#0d0d0d; font-size:30px; line-height:95px; font-weight:400; margin-bottom:45px; text-align:center; text-transform:capitalize; margin-bottom:56px;}

.partners-title{ background:url(../images/partners-newhead-text.png) no-repeat center center; color:#0d0d0d; font-size:30px; line-height:95px; font-weight:400; margin-bottom:45px; text-align:center; text-transform:capitalize; margin-bottom:0px;}




.partners-section-main-box{ background:#fefefe; padding:2px; width:208px; min-height:117px; display:inline-block; 
vertical-align:top; margin:7px; -webkit-box-shadow: 0px 0px 20px 0px rgba(223,222,222,1);-moz-box-shadow: 0px 0px 20px 0px rgba(223,222,222,1);box-shadow: 0px 0px 20px 0px rgba(223,222,222,1); border:1px solid #dfdfdf; -webkit-border-radius: 6px;
-moz-border-radius: 6px; border-radius: 6px;}

/*==========partners-section start=========*/

/*============11.10.2018==============*/

/*===========careers-section-main01-main start===========*/
.careers-sectiontext-main01{ width:100%; height:auto; padding:0px; margin:0px auto 45px auto; border:0px solid red; 
display:table;}
.careers-section-main01-main-left{ width:62%; float:left; height:auto; padding:5% 0 0 0; margin:0px}
.careers-section-main01-main-left p{ color:#000; font-size:18px; line-height:32px; font-weight:400; margin-bottom:25px;}
.careers-section-main01-main-left h5 a{ background:#25cf45; color:#FFF; font-size:18px; line-height:43px; font-weight:600; 
padding:0px 46px; display:inline-block; border:none; text-transform:capitalize; -webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}
.careers-section-main01-main-left h5 a:hover{ background:#000;}

.careers-section-main01-main-right{ width:auto; float:right; height:auto; padding:0px; margin:0px; position:relative; }
.careers-section-main01-main-right img{}
.careers-section-main01-main-right::before{ content:''; width:12px; height:100%; background:#009ada; position:absolute; right:-12px; top:12px;}
.careers-section-main01-main-right::after{ content:''; width:100%; height:12px; background:#009ada; position:absolute; 
left:12px; bottom:-12px;}

.careers-sectiontext-main02{ width:100%; height:auto; padding:0px; margin:0px auto 45px auto; border:0px solid red; 
display:table;}
.careers-sectiontext-main02-left{ width:auto; float:left; height:auto; padding:0px; margin:0px; position:relative;}
.careers-sectiontext-main02-left::before{ content:''; width:12px; height:100%; background:#009ada; position:absolute; left:-12px; top:12px;}
.careers-sectiontext-main02-left::after{ content:''; width:100%; height:12px; background:#009ada; position:absolute; 
left:-12px; bottom:-12px;}


.careers-sectiontext-main02-right{ width:58%; float:right; height:auto; padding:0 0 0 0; margin:0px}
.careers-sectiontext-main02-right h4{ color:#0d0d0d; font-size:25px; line-height:27px; font-weight:400; margin-bottom:17px;}
.careers-sectiontext-main02-right ul{ list-style:none; padding:0px; margin:0px;}
.careers-sectiontext-main02-right ul li{ background:url(../images/careers-listicon.png) no-repeat 0 0; padding:0px 0px 0px 33px; color:#000; font-size:16px; line-height:normal; font-weight:400; margin-bottom:12px;}
/*===========careers-section-main01-main end===========*/


