@import url("font/stylesheet.css")

h4, h5, h6,
h1, h2, h3 {margin-top: 0;}
ul, ol {margin: 0;}
p {margin: 0;}
html, body{
   font-family: 'Roboto', sans-serif; 
    /*font-family: 'Tisa Sans Pro' !important;*/
   font-weight:normal;
   font-size: 100%;
   background:#fff; 
   color:#000 !important;
}
body a{
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
}
.p0{
	padding:0px !important;
}

.header {
	background: #FCFDF9;
	/*background: url(../images/umbc-banner3.jpg) no-repeat center top;*/
	/* background: url(../images/fashion.jpg) no-repeat center top; */
	/*-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;*/
	padding:4em 0 2em 0;
	overflow:hidden;
	/*background-attachment:fixed;*/
	background-size:cover;
	/*background-attachment:fixed;*/
}
/*.header .logo{
	width:100%;
}*/
.header-top{
	/*background: #143369;*/
    /* padding: 6px 0; */
	  padding: 10px 0 0 0 !important;
	  background: #3C3B6E !important;
	  
}
.header .banner-text{
	padding:8em 0 5em 0em;
	text-align:center;
}
.header h1{

	font-weight: 700 !important;
	font-size:60px;
	color: #3B3F76!important;
	
}
.header p{
	font-size:18px;
}
.header h1 span{
	color: #FF761A !important;
}
.header .banner-text h1{
	
	/*background: -webkit-linear-gradient(#dbbd90, #b6996c);*/
	/*background: -webkit-linear-gradient(#53689b, #ffffff);*/
    -webkit-background-clip: text;
   /* -webkit-text-fill-color: transparent; */
    /*font-family: 'DiavloBold-Regular';*/
    
   /* font-size: 64px;*/
  
    margin-bottom: 16px;
    position: relative;
    right: 4px;
	text-align:left;
	color: #3B3F76 !important;
}
.header .banner-text h4{
	/*color: #FFF;*/
	text-align:left;
}
.header .banner-text h4 span{
	/*color: #FFF;*/
}
.header .banner-text p{
	/*color: #FFF !important;*/
	text-align:left !important;
	line-height: 30px;
font-size:18px;
}
.call1 {
    float: left;
    /* padding: 39px 25px 10px; */
    padding: 5px 0 0 10px;
    position: relative;
    /*left: 142px;*/
	font-size:18px;
	color: #FFF;
	
}
.loctn {
    float: left;
    font-size: 14px;
    line-height: 15px;
    padding-right: 10px;
	padding-top:3px;
}
.loctn span{
	font-weight: 700;
    color: #FF9000;
}
.custbtn{
	display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
	background-color: transparent !important;
	border:1px solid #f1f1f1;
	float:right;
	
}
.fa-map-marker{
	margin-right:10px !important;
	font-size:20px !important;
}

.banner-text .logo{
	padding:2em 0;
	clear:both;
	text-align:center;
}
.banner-text h4{
	
	font-size:40px;
	line-height:40px;
	padding:0px 0 0 0px;
	/* color: rgb(128, 130, 133); */
	/*color: #FF9000;*/
	text-align:center;
	font-weight:bold;
}
.banner-text h4 span{
	font-size:30px;
	color: #FFF;
	/* font-weight:700 !important; */
	
}
.banner-text h4 span:nth-child(3){
	
	font-weight:normal;
}
.banner-text p{
	font-size:13px;
}
.banner-text ul{
	float:left;
	text-align:left;
	box-sizing:border-box;
	padding:0px;
}
.banner-text ul li{
	display: inline-block;
    text-align: left !important;
    margin: 8px 0px;
    /*background: url(../images/arrow-squre.png) no-repeat left center;*/
    /* text-indent: 20px; */
    /* padding-left: 25px; 8/
    line-height: 20px;
    vertical-align: middle;
    font-size: 16px !important;
    padding-top: 2px;
	/*font-weight:600;*/
}
.banner-text .phone {
    /* padding: 30px 0; */
    padding: 30px 0 20px 0px;
    width: 270px;
}
.banner-text .phone h5{
	font-size:26px !important;
	overflow:hidden;
	color: #FFF;
}
.fa-phone{
	margin-right:5px;
}
.btn-billing{
	padding:15px 36px;
	border-radius: 34px !important;
	font-size:18px;
	margin-top:30px;
}

.menu{
	float:right;
}
.menu img{
	display:block;
}
/*-----stat-header----*/
/*.logo{
	float:left;
	margin-top: 10px;
}*/
/*--//header-welcome-note--*/
.box{
	position:absolute;
	top:-1200px;
	width:100%;
	color:#7F7F7F;
	margin:auto;
	padding:0px;
	z-index:999999;
	text-align:center;
	left:0px;
}
a.boxclose{
	cursor: pointer;
	text-align: center;
	display: block;
	position: absolute;
	top: 1.9em;
	right: 15em;
}
.box_content_center{
	background:rgba(5, 206, 170, 0.61);
}
.menu_box_list{
	display: inline-block;
	padding:6% 0;
}
.menu_box_list ul li {
	display:block;
}
.menu_box_list li a{
	color: #FFF;
	font-size: 1.5em;
	display: block;
	margin: 0.3em;
	text-transform: uppercase;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	letter-spacing: 0.1em;
}
.menu_box_list li a:hover{
	color:#000000;
}
.menu_box_list li a > i > img{
	vertical-align:middle;
	padding-right:10px;
}
/**** Slider *****/
.banner-wrap{
	padding:3em 0 15em;
	width: 72%;
	margin: 0 auto;
}
.banner-wrap h1{
	color:#232323;
	font-size:3em;
	text-transform:uppercase;
	font-weight:bold;
}
.banner-wrap h2{
	color:#2D4B45;
	font-size:2.5em;
	text-transform: uppercase;
	font-weight: 300;
}
.wmuSlider {
	position: relative;
	overflow: hidden;
}
.wmuSlider .wmuSliderWrapper article {
	position: relative;
	text-align: center;
}
.wmuGallery .wmuGalleryImage {
	position: relative;
	text-align: center;
}
.wmuGallery .wmuGalleryImage img {
	max-width: 100%;
	width: auto;
	height: auto;
}
/* Default Skin */
.wmuGallery .wmuGalleryImage {
	margin-bottom: 10px;
}
.wmuSliderPrev, .wmuSliderNext {
	position: absolute;
	width: 40px;
	height: 40px;
	text-indent: -9999px;
	background: url(../images/img-sprite.png) no-repeat;
	top: 46%;
	z-index: 2;
	cursor: pointer;
	transition:0;
}
.wmuSliderPrev {
	background-position:-6px -7px;
	left:20px;
	display:none;
}
.wmuSliderNext {
	background-position:-59px -8px;
	right: 20px;
	display:none;
}
ul.banner_btn {
	margin-top:5em;
	padding: 0;
}
ul.banner_btn li {
	margin-left: 8px;
	list-style: none;
	display: inline-block;
}
ul.banner_btn li a {
	color: #FFF;
	padding: 0.3em 1em;
	text-decoration: none;
	font-size: 1.8em;
	font-weight: 300;
}
ul.banner_btn li.grey a {
	background:#255778;
}
ul.banner_btn li.grey a:hover{
	background:#0ba396;
}
ul.banner_btn li.yellow a {
	background:#0ba396;
}
ul.banner_btn li.yellow a:hover{
	background:#255778;
}
.product
{
 text-align:center;
 width:100%;
 height:600px;
 margin:0 auto;
 padding:0px;

 animation: back_animate 25s infinite linear;
}
@keyframes back_animate 
{
 0%{background: url(../images/Blood-Red.jpg);} 
 10% {background: url(../images/Cherry-Red.jpg);}
 20%{background: url(../images/Cool-Grey.jpg);}
 30%{background: url(../images/Blood-Red.jpg);}
 40%{background: url(../images/Cherry-Red.jpg);}
 50%{background: url(../images/Cool-Grey.jpg);}
 60%{background: url(../images/Blood-Red.jpg);}
 70%{background: url(../images/Cherry-Red.jpg);}
 80%{background: url(../images/Cool-Grey.jpg);}
 90%{background: url(../images/Blood-Red.jpg);}
 100%{background: url(../images/Cherry-Red.jpg);}
}

/*--content--*/
.content_top{
	text-align:center;
	padding:5em 0 3em;
}
.content_top h2{
	text-transform:uppercase;
	color:#555;
	font-size:1.2em;
}
.content_top p{
	color: #666;
	font-size: 0.85em;
	border-bottom: 1px solid #eee;
	margin-bottom: 10em;
	padding-bottom: 3em;
}
i.icon1{
	width: 200px;
	height: 200px;
	background: url(../images/resource.png) no-repeat -10px -8px;
	display: inline-block;
}
i.icon2{
	width: 200px;
	height: 200px;
	background: url(../images/resource.png) no-repeat -223px -8px;
	display: inline-block;
}
i.icon3{
	width: 200px;
	height: 200px;
	background: url(../images/resource.png) no-repeat -434px -8px;
	display: inline-block;
}
.service_box h3{
	padding: 0em 0 0em;
}
.service_box h3 a{
	
	font-weight: 300;
    font-size: 26px;
    color: rgb(128, 130, 133);
    font-style: normal;
}
.service_box h3 a:hover{
	color:#05ceaa;
	text-decoration:none;
}
.service_box p{
	color: #555;
	border: 0;
	font-size: 0.85em;
	line-height: 1.8em;
	margin:0;
}
/*--access--*/
.access{
	padding:5em 0;
	background: url(../images/access.jpg) no-repeat center top;
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	-ms-background-size: cover;
}
.access-left span {
	width: 100%;
	height: 505px;
	display: block;
	background: url(../images/flow-chart.png) no-repeat;
}
.access-right h3{
	color: #fff;
	font-size: 3em;
	text-transform: uppercase;
	font-weight: 200;
	margin-bottom:1em;
}
span.thick{
	font-weight:300;
}
.link {
	vertical-align: text-top;
	margin-left: 0.5em;
}
.access-right{
	margin-top:3em;
}
.access-right p{
	color: #fff;
	font-size: 1.1em;
	font-weight: 200;
	margin-bottom:2em;
}
/*--services--*/
.services{
	padding:2.5em 0 2.5em 0;
	overflow:hidden;
	background: url(../images/overseas-onewindow-bg.jpg) no-repeat center top;
	background-color: #143369;
	/* background: rgba(43,112,89,1);
background: -moz-linear-gradient(-45deg, rgba(43,112,89,1) 0%, rgba(69,146,120,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(43,112,89,1)), color-stop(100%, rgba(69,146,120,1)));
background: -webkit-linear-gradient(-45deg, rgba(43,112,89,1) 0%, rgba(69,146,120,1) 100%);
background: -o-linear-gradient(-45deg, rgba(43,112,89,1) 0%, rgba(69,146,120,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(43,112,89,1) 0%, rgba(69,146,120,1) 100%);
background: linear-gradient(135deg, rgba(43,112,89,1) 0%, rgba(69,146,120,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b7059', endColorstr='#459278', GradientType=1 ); */
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	-ms-background-size: cover;
	background-attachment:fixed;
}
.service_top{
	text-align:center;
}
.service_top h3{
	text-transform: capitalize;
	color: #FFF;
	font-size: 2em;
	font-weight:600;
}
.service_top h3{
	margin-bottom:0em;
}

.service_top p {
	color: #666;
	font-size: 0.85em;
	border-bottom: 1px solid #B9B9B9;
	margin-bottom:7em;
	padding-bottom:3em;
}

ul.service_grid{
	padding:0;
	list-style:none;
	margin-bottom:3em;
	/*text-align:center;*/
	margin-top:30px;
}
.services h3{
	font-size:40px !important;
}
a:hover, a:focus {
    color: #f1f1f1 !important;
    text-decoration: underline;
	
}
a{
	color: #FFF !important;

}
ul.service_grid a{
	color: #FFF !important;
}
ul.service_grid h4{
	/*padding:20px 0px;
	font-size:28px !important;
	color: #30fdfd;*/
	font-size: 30px;
    line-height: 40px;
    font-weight: 500;
    /*text-transform:capitalize;*/
    padding: 0 56px 0 0px;
    letter-spacing: 1px;
    margin-bottom: 20px;
    color: #FFF;
	padding-left:0px;
	line-height:30px;
	
}
ul.last{
	margin-bottom:0;
}
.service_grid ul{
	padding-left:20px !important;
}
.service_grid ul li{
	padding-left:5px !important;
	line-height:30px !important;
}
i.s1{
	width: 65px;
	height: 65px;
	/*background: url(../images/img-sprite.png) no-repeat -32px -249px;*/
	/*float: left;*/
	display:block;
	text-align:center;
	margin: 1em 2em 0 0;
}
i.s2{
	width: 65px;
	height: 65px;
	/*background: url(../images/img-sprite.png) no-repeat -132px -251px;*/
	float: left;
	margin: 1em 2em 0 0;
}
i.s3{
	width: 65px;
	height: 65px;
	/*background: url(../images/img-sprite.png) no-repeat -241px -250px;*/
	float: left;
	margin: 1em 2em 0 0;
}
i.s4{
	width: 65px;
	height: 65px;
	/*background: url(../images/img-sprite.png) no-repeat -345px -252px;*/
	float: left;
	margin: 1em 2em 0 0;
}
i.s5{
	width: 65px;
	height: 65px;
	/*background: url(../images/img-sprite.png) no-repeat -466px -251px;*/
	float: left;
	margin: 1em 2em 0 0;
}
i.s6{
	width: 65px;
	height: 65px;
	/*background: url(../images/img-sprite.png) no-repeat -580px -255px;*/
	float: left;
	margin: 1em 2em 0 0;
}
ul.service_grid li.desc{
	overflow:hidden;
}
.desc h4 a{
	color: #ffffff;
    font-size: 1.1em;
    text-transform: capitalize;
    /* font-weight: bold; */
}
}
.desc h4 a:hover{
	color: #05ceaa;
	text-decoration:none;
}
.desc p{
	color:#FFF;
	font-size:0.8125em;
	line-height:1.5em;
	font-size:16px;
}
.desc h5{
	color:#FFF;
	font-size:0.8125em;
	line-height:1.5em;
	font-size:24px;
}
.sub-hdng {
    color: #aaa;
    font-size: 18px !important;
}
/*--features--*/
.features{
	padding:3em 0 1em 0!important;
	background: url(../images/pattern-bg.jpg) no-repeat center top;
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	-ms-background-size: cover;
}
.feature img{
	/*height:100vh;*/
}
.features .brdr{
	border-right:0px solid #FFFFFF !important;
}
.features ul{
	list-style: none; 
    /*width: 400px; */
    text-indent: -20px; /* key property */
    margin-left: 20px; /* key property */
	padding-left:15px !important;
    
}
.features ul li{
	color: #FFFFFF !important;
	text-indent:-32px !important;
	margin-bottom:20px;
}
.features ul li img{
	width:30px !important;
}
.features ul li{
	font-size:16px;
}
.features ul li a{
	color: #FFFFFF !important;
	font-size:16px !important;
}
i.fa{
	padding:0px !important;
	font-size:22px !important;
}

.features p{
	color: #FFFFFF !important;
    padding-top: 14px !important;
    padding-bottom: 0px !important;
}
.features p a{
	color: #FFFFFF !important;
    padding-top: 14px !important;
	text-decoration:none !important;
}
.feature_top{
	text-align:center;
	padding: 80px 0px 30px 0px;
}

.feature_top h3{
	padding:1em 0 0em 0 !important;
	font-size:2em;
	text-transform:uppercase;
	font-weight:500;
	text-align:left;
	
}
.feature_top p{
	text-align:left;
	margin-bottom:20px;
}
.feature_top ul {
	padding-left:0px !important;
}
.feature_top ul li{
	line-height:36px;
	padding-left: 20px;
    position: relative;
    font-size: 17px;
    margin-bottom: 8px;
	list-style-type:none;
}
.feature_top ul li::before{
	content: '';
    width: 7px;
    height: 7px;
    background: #04a0a0;
    position: absolute;
    left: 0;
    top: 50%;
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    border-radius: 50%;
	}

/*.feature_top ul li:before {
    position: absolute;
    font-family: 'FontAwesome';
     content: "\f1db"; 
    left: 0;
    top: 0;
    color: #009bd6;
}*/
.feature_top h3 span{
	color: #ee366f;
	
}
i.phone{
	width: 507px;
	height: 256px;
	display: inline-block;
	background: url(../images/vertical_iphone.png) no-repeat;
}
span.feature{
	font-weight:300;
}
/*--work--*/
.service_grid{
	margin-bottom:2em;
}
i.one{
	width: 40px;
	height: 51px;
	background: url(../images/img-sprite.png) no-repeat -32px -365px;
	display: inline-block;
}
.post_block{
	background:#19436a;
	padding:3em 2em;
}
h5.m_1{
	text-transform:uppercase;
	font-size:1em;
	padding:2em 0 1em;
}
h5.m_1 a{
	color:#fff;
}
h5.m_1 a:hover {
	color: #04AC8E;
	text-decoration:none;
}
p.m_2{
	color:#fff;
	font-size:0.8125em;
	line-height:1.8em;
}
.post_block1{
	background:#108588;
	padding:3em 2em;
}
.post_block2{
	background:#05ceaa;
	padding:3em 2em;
}
i.two{
	width: 50px;
	height: 50px;
	background: url(../images/img-sprite.png) no-repeat -111px -364px;
	display: inline-block;
}
i.three{
	width: 50px;
	height: 50px;
	background: url(../images/img-sprite.png) no-repeat -193px -364px;
	display: inline-block;
}
.post_block:hover i.one, .post_block1:hover i.two, .post_block2:hover i.three{
	transform: rotateY(360deg);
	-webkit-transform: rotateY(360deg);
	-webkit-transition: 0.8s;
	-moz-transition: 0.8s;
	-o-transition: 0.8s;
	transition: 0.8s;
}
/*--skills--*/
/*---- skills ----*/
.skills{
	padding:5em 0 3em;
	/*padding:5em 0;*/
	/*background: url(../images/onewindow-bg.jpg) no-repeat center top;*/
	/*background-attachment:fixed;*/
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	-ms-background-size: cover;
}
.skills a{color: #626262; !important;}
.skills p{
	/* color: #FFF; */
	margin-bottom: 20px;
}
.skill-grids{
	padding:3em 0;
}
.skill-grid h3{
	font-size: 1.24em;
    text-transform:Captalize;
    margin-top: 1.2em;
    line-height: 30px;
	color: #FFF !important;
}
.skill-grid h3 a{
	color: #04a0a0 !important;
}
.skill-grid h3 a:hover{
	color: #367f66;
	text-decoration: none;
}
.skill-grid h4{
	color:#ffc828;
	padding:10px 0px;
	font-size:24px !important;
}
.circle{
	color:#333;
}
.skill_top{
	text-align:center;
}
.skill_top h3{
	color:#333;
	text-transform:uppercase;
	font-size: 2em;
}
.skill_top p{
	color:#333;
	line-height:1.5em;
	font-size:0.85em;
	margin-bottom:5em;
}
/*--team--*/
.team{
	background:#fff;
	padding:5em 0; 
}
.team ul{
	padding-left:20px !important;
}
.team ul li{
	line-height:26px;
}
.info {
  display: inline-block;
	text-decoration: none;
	color: #fff;
	text-transform: uppercase;
	font-size: 0.8125em;
	position: absolute;
	top: -16em;
	left:9.5em;
	padding: 20px;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	-o-border-radius: 100px;
	background: #09b29d;
}
.view-fifth img {
    -webkit-transition: all 0.2s ease-in;
   -moz-transition: all 0.2s ease-in;
   -o-transition: all 0.2s ease-in;
   -ms-transition: all 0.2s ease-in;
   transition: all 0.2s ease-in;
   border-radius: 200px;
   -webkit- border-radius: 200px;
   -moz- border-radius: 200px;
   -o- border-radius: 200px;
   display: -webkit-inline-box;
}
.view-fifth .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transform: translate(0px, 0px) rotate(0deg);
   -moz-transform: translate(0px, 0px) rotate(0deg);
   -o-transform: translate(0px, 0px) rotate(0deg);
   -ms-transform: translate(0px, 0px) rotate(0deg);
   transform: translate(0px, 0px) rotate(0deg);
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
}
.view-fifth:hover .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transform: translate(0px, 0px) rotate(0deg);
   -moz-transform: translate(0px, 0px) rotate(0deg);
   -o-transform: translate(0px, 0px) rotate(0deg);
   -ms-transform: translate(0px, 0px) rotate(0deg);
   transform: translate(0px, 0px) rotate(0deg);
}
.view {
  position: relative;
}
.team_grid h4{
	padding:0em 0 0.5em;
	font-size:30px;
}
.team_grid h4 a{
	color: #000;
	text-transform: uppercase;
	font-size:0.95em;
}
.team_grid h4 a:hover{
	color:#05ceaa;
	text-decoration:none;
}
.team_grid p{
	color:#888;
	font-size:0.8125em;
	line-height:1.8em;
}
span.ceo{
	color: #999;
	font-size: 13px;
	font-style: italic;
}
ul.social {
	padding:0;
	margin-top:1em;
	list-style: none;
	text-align: center;
}
ul.social li:first-child {
	margin-left: 0;
}
ul.social li {
	display: inline-block;
	margin-right: 5px;
}
ul.social li a i {
	width: 30px;
	height: 30px;
	display: block;
	background: url(../images/img-sprite.png)no-repeat;
}
ul.social li a i.fb {
	background-position: -308px -378px;
}
ul.social li a i.tw{
	background-position:-261px -379px;
}
ul.social li a i.google{
	background-position:-353px -379px;
}
ul.social li a i:hover {
	opacity:0.5;
}
.btn-primary{
	background:#fdb515 !important;
	color: #000 !important;
}
a.btn-primary{
	color: #000 !important;
	font-weight:600;
}
a.btn-primary i{
	color: #000 !important;
}
.card{
	box-shadow: 0 4px 10px -5px rgb(0 0 0 / 36%);
    background: #fff;
    padding: 20px 10px 15px !important;
	margin-bottom:20px !important;
}
/*--call--*/
.call{
	padding:3em 0;
	background:#24282c;
	text-align:center;
}
h3.call_text{
	color: #fff;
	font-size:2em;
	margin:0;
}
/*--footer--*/
.footer{
	background: url(../images/footer.jpg) no-repeat center top;
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	-ms-background-size: cover;
	padding:5em 0 0;
}
.footer ul{
	padding-left:0px;
}
.footer ul li{
	color: #a0a0a0;
	list-style-type:none;
	line-height:26px;
	
}
.footer ul li{
	list-style-image: url('images/more.png');
}
.footer ul li span{
	padding-left:31px;
	display:block;
}
.footer ul li a{
	color: #a0a0a0;
	text-decoration:none;
}
.footer ul li a:hover{
	text-decoration:underline;
}
.footer ul li .fa{
	padding-right:10px;
}
.footer h3{
	color: #FFF;
	padding:10px 0px;
}
.contact-to input[type="text"] {
	padding: 12px 10px;
	width: 48.2%;
	margin:10px 0 30px;
	border: 1px solid #E1E2E2;
	color: #000;
	background: #FFF;
	float: left;
	outline: none;
	font-size: 0.85em;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
}
.text2 input[type="text"], .text2 textarea {
	width: 99%;
	margin: 10px 0;
	border: 1px solid #E1E2E2;
	color:#000;
	outline: none;
	margin-bottom: 25px;
	height: 150px;
	padding: 12px 10px;
	font-size: 0.85em;
	resize: none;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
}
.contact_btn {
	text-align: center;
	padding:1em 0 6em;
}
.contact_btn input[type="submit"] {
	color: #FFF;
	font-size: 0.95em;
	font-weight: normal;
	padding: 15px 25px;
	background: #3276b1;
	font-weight: bold;
	display: inline-block;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	border: none;
	outline: none;
	cursor: pointer;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	text-transform: uppercase;
	width: 75%;
	border-radius:25px;
}
.contact_btn input[type="submit"]:hover {
	color: #fff;
    background-color: #3276b1;
    border-color: #285e8e;
}
.about{
	/* text-align:center; */
}
.about h4{
	/* color:#fff; */ 
	font-size:1.4em;
	text-transform:normal !important;
	margin-bottom:0.5em !important;
	font-weight:500;
}
.about h5{
	font-size:16px;
	font-weight:700;
	padding:10px 0px;
	
}
.about p{
	/* color:#fff; */
	font-size:14px;
	line-height:1.8em;
	
}
.about ul{
	padding-left:18px !important;
}

.about ul li{
	font-size:16px;
	line-height:34px;
	list-style-type:disc;
}
.about p{
	font-size:16px; 
}
.mtop10{
	margin-top:10px;
}
.mtop30{
	margin-top:30px;
}
.mb20{
	margin-bottom:10px;
}
.mr10{
	margin-right:10px;
}
.mtop-160{
	margin-top:-110px;
}

.pt-5{
	padding-top:50px;
}
ul.f_social {
	padding: 0;
	margin:1em 0 0 0;
	list-style: none;
	text-align: center;
}
ul.f_social li:first-child {
	margin-left: 0;
}
ul.f_social li {
	display: inline-block;
	margin-right: 5px;
}
ul.f_social li a i {
	width: 30px;
	height: 30px;
	display: block;
	background: url(../images/img-sprite.png)no-repeat;
}
ul.f_social li a i.tw1 {
	background-position:-394px -380px;
}
ul.f_social li a i.fb1 {
	background-position:-441px -380px;
}
ul.f_social li a i.g1 {
	background-position:-485px -380px;
}
ul.f_social li a i.pin {
	background-position:-531px -380px;
}
ul.f_social li a i.linked {
	background-position:-578px -380px;
}
ul.f_social li a i:hover {
	opacity:0.5;
}
.copy{
	/*background:rgba(24, 26, 29, 0.51);*/
	background: #212121;
	padding:1em 0;
	text-align:center;
}
.copy p{
	color:#777;
	font-size:0.85em;
	font-size:14px;
	line-height:24px;
}
.copy p a{
	color:#fff;
}
.copy p a:hover{
	color:#05ceaa;
	text-decoration:none;
}
.circle{
	font-size:26px !important;
	font-weight:bold;
	color: rgba(43,112,89,1);
}
#toTop {
	display: none;
	text-decoration: none;
	position: fixed;
	bottom: 10px;
	right: 10px;
	overflow: hidden;
	width: 48px;
	height: 48px;
	border: none;
	text-indent: 100%;
	background: url(../images/back-top.png) no-repeat 16px 18px #53689b;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	-o-border-radius: 100px;
}
#toTop:hover{
	background: url(../images/back-top.png) no-repeat 16px 18px #333;
}


.form-group {
    margin-bottom: 5px !important;
}
.form-control {
	padding:20px 12px;
}
.mail-grid1-form {
    padding: 0em;
    border: 1px solid #CCC;
    margin: 10px;
    border-radius: 4px;
	/*margin-top:80px;*/
	margin-top:30px;
	background: rgba(255,255,255,0.5);
    border: 1px solid #CCC;
	padding: 0em;
    border: 1px solid #CCC;
    margin: 10px;
    border-radius: -1px;
    /* margin-top: 80px; */
    margin-top: 60px;
    background: rgba(255,255,255,0.5);
    border: 1px solid #CCC;
    margin-bottom: 60px;

}
.mail-grid1-form form{
	padding:0.2em 1.2em 1.5em 1.2em;
}
.mail-grid1-form .btn{
	padding:10px 20px;
	margin-top:20px;
}

.about{
	/*padding:40px 0 40px 0px;
	text-align:left;
	background: url(../images/block-bg.jpg) no-repeat center top;
	background-size:cover;*/
	
/*background-image: url("../images/particles.svg");*/ /*In case the picture is in another folder and you are in css folder*/
background-position:top left;
background-repeat: no-repeat;
background-size: contain;
padding:40px 0 40px 0px !important;
}
	


.about h2{
	font-weight:bold !important;
	font-size:30px;
}
.about h3{
	font-weight: 600 !important;
    font-size: 22px !important;
    color: #ff9100 !important;
}
.about a{
	color: #000 !important;
}
.about .proddesc{
	/* background: rgba(255, 255, 255, 0.9); */
	padding:20px;
	margin-bottom:0px;
	margin-top:30px;
}
h3.tittle-w3 {
    color: #fff;
    font-size: 1.2em;
    margin-bottom: 1.5em;
    text-transform: capitalize;
    font-weight: 600;
   /* background: #04a0a0; */
      background: #53689b;
    padding: 10px 5px;
    text-align: center;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	
}
.form-bg{
	padding:40px 0 40px 0px;
	text-align:left;
	/*background: url(../images/block-bg.jpg) no-repeat center top;*/
	background-color: #DEF4F0 !important;
	background-size:cover;
	border-radius:20px;
}

.input
{
    border: 0px solid #444444;
    height:39px;
    width:346px;
    background:url(images/globe.png) no-repeat right top; 
    color:#fff; 
    padding-left:4px; 
    font-size:20px;
    }
.list-inline{
	padding:0px 0 10px 0px;
	float:right;
	
}
.list-inline li{
	border-left:1px solid #DDDBDB !important;
	padding-left:10px;
	font-size:12px;
}
.list-inline li:first-child{
	border-left:0px solid #DDDBDB !important;
}
.plr60{
	 padding:0px 60px 20px 60px;
}
.enroll-list-item {
    padding-left: 70px;
    position: relative;
    padding-bottom: 15px;
    margin-bottom: 10px;
}
.enroll-list {
	
}
.enroll-list-item span {
    position: absolute;
    width: 40px;
    height: 40px;
    left: 0;
    top: 0;
    text-align: center;
    border-radius: 50px;
    background: #fdb515;
    font-size: 16px;
    font-weight: 600;
    padding-top: 10px;
	color:#000 !important;
}
.enroll-list-item h5 {
    font-weight: 400;
    margin-bottom: 10px;
	font-size:24px;
	color:#fff !important;
}
.enroll-list-item p{
	color:#e6e4e4 !important;
}
.enroll-list-item:after {
    position: absolute;
    content: '';
    height: calc(100% - 45px);
    left: 20px;
    top: 48px;
    border-left: 1px dashed #6c6e70;
}
.enroll-list-item:last-child:after {  border-left: 0px dashed transparent; }
.p-120{
padding: 4.125rem 1.25rem 4.8rem 6.25rem !important;
}
/*--responsive design--*/
@media (max-width:1366px){
.banner-wrap{
	width:80%;
}
}
@media (max-width:1280px){
}
@media (max-width:1024px){
.wmuSliderPrev {
	left: 0px;
}
.wmuSliderNext{
	right: 0px;
}
.banner-wrap h1 {
	font-size: 2em;
}
.banner-wrap h2 {
	font-size: 1.5em;
}
ul.banner_btn li a {
	font-size: 1.2em;
}
.banner-wrap {
	padding: 12em 0 7em;
}
ul.banner_btn {
	margin-top: 2em;
}
h3.call_text {
	font-size: 1.1em;
}
.info {
	top: -15em;
	left: 6.5em;
}
.access-left{
	text-align:center;
}
.access-left span{
	background-size:76%;
	width: 250px;
	height: 330px;
	display: inline-table;
}
.content_top p {
	margin-bottom: 2em;
	padding-bottom: 1em;
}
.service_box h3 {
	padding: 1em 0 0.5em;
}
.service_box p {
	margin:0;
}
.skill-grids {
	padding:0;
}
.access-right {
	margin-top: 2em;
}
.access, .services {
	padding: 2em 0;
}
.access-right h3 {
	font-size: 2em;
}
.access-right p {
	font-size: 0.85em;
}
.service_box{
	margin-bottom:2em;
}
ul.service_grid {
	margin-bottom: 2em;
}
.service_top p {
	margin-bottom: 3em;
	padding-bottom: 2em;
}
.feature_top h3 {
	margin-bottom: 1em;
	font-size:2em;
}
.content_top {
	padding: 2em 0 0em;
}
.features{
	padding:0em 0 3em;
}
.features p{
	color: #FFFFFF !important;
}
.info {
	top: -12em;
	left: 5.5em;
	padding: 10px;
}
.contact-to input[type="text"] {
	width: 47.5%;
}
.contact_btn {
	padding: 1em 0 4em;
}


.about p {
	margin-bottom: 3em;
}
.clear{
	clear:both;
}
i.phone {
	width: 370px;
	height: 207px;
	display: inline-block;
	background: url(../images/vertical_iphone.png) no-repeat;
	background-size: 100%;
}
.menu_box_list li a {
	font-size:1em;
}
i.icon1 {
	width: 120px;
	height: 120px;
	background: url(../images/resource.png) no-repeat -8px -6px;
	display: inline-block;
	background-size: 330%;
}
i.icon2 {
	width: 120px;
	height: 120px;
	background: url(../images/resource.png) no-repeat -138px -6px;
	display: inline-block;
	background-size: 330%;
}
i.icon3 {
	width: 120px;
	height: 120px;
	background: url(../images/resource.png) no-repeat -267px -6px;
	display: inline-block;
	background-size: 330%;
}
.service_box h3 a {
	font-size: 1em;
}
.view {
	width: 80%;
	margin: 0 auto;
}
}
@media (max-width:800px){
	.header {
	/* background: url(../images/overseas-onewindow-edu.jpg) no-repeat center top; */
	/*background: url(../images/overseas-onewindow-scholarship.jpg) no-repeat center top; */
	/*-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;*/
	padding:2em 0;
	overflow:hidden;
	/*background-attachment:fixed;*/
	background-size:cover;
}
  .header-top{
        text-align:center;
    }
    .call1{
    tex-align:center !important;
    font-size:16px;
    float:none;
}
.call1 span{
    display:block;
}    

.info {
	top: -13em;
	left: 6em;
}
.view {
	width:35%;
	margin: 0 auto;
}
.team_grid {
	margin-bottom: 2em;
}
.mtop-160{
	margin-top:0px !important;
	margin-bottom:20px;
}
.services{
	padding:2.5em 0 2.5em 0;
	overflow:hidden;
	/*background: url(../images/onewindow-bg.jpg) no-repeat center top;*/
	background: #143369 !important;
}
.skills{
	padding:2.5em 0 3em;
	/*padding:5em 0;*/
	/* background: url(../images/onewindow-bg.jpg) no-repeat center top; */
	/*background-attachment:fixed;*/
	
	/* background: #143369 !important; */
}
.features{
	padding:2em 0 1em 0!important;
}

}
@media (max-width:640px){
	.header {
	/* background: url(../images/overseas-onewindow-edu.jpg) no-repeat center top; */
	/* background: url(../images/header-mobile-bg.jpg) no-repeat center top;*/
	/*-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;*/
	padding:0em 0;
	overflow:hidden;
	/*background-attachment:fixed;*/
	background-size:cover;
	/*background :#143369;*/
}
.header .banner-text{
	padding:3em 0 3em 0em;
	text-align:center;
}
.header .banner-text h4{
	font-size:32px !important;
}
.header .banner-text p{
	font-size:18px !important;
}
.btn-primary{
	background:#fdb515 !important;
	
}
.plr60{
	 padding:0px 0px 20px 0px !important;
}
.p-120 {
    padding: 4.125rem 1.25rem 4.375rem 3.25rem !important;
}
.info {
	top: -11em;
	left: 4.5em;
}
.contact-to input[type="text"] {
	width: 46.9%;
}
.team {
	padding: 2em 0 0;
}
a.boxclose {
	right: 9em;
}
.services{
	padding:2.5em 0 2.5em 0;
	overflow:hidden;
	/*background: url(../images/onewindow-bg.jpg) no-repeat center top;*/
	background: #143369 !important;
}
.services h3{
	font-size: 30px !important;
    line-height: 30px;
}
.enroll-list-item h5{
	font-size:22px; 
	color:red;
}
.pt-5 {
    padding-top: 0px !important;
}
ul.service_grid h4 {
    font-size: 24px !important;
    line-height: 40px;
    font-weight: 500 !important;
    /* text-transform: capitalize; */
    padding: 0 0px 0 0px;
    letter-spacing: 1px;
    margin-bottom: 20px;
    color: #FFF;
    padding-left: 0px;
    line-height: 30px;
    font-weight: bold;
}
.about p{
	margin-bottom:0px !important;
}
.skills{
	padding:2.5em 0 3em;
	/*padding:5em 0;*/
	/* background: url(../images/onewindow-bg.jpg) no-repeat center top; */
	/*background-attachment:fixed;*/
	
	/* background: #143369 !important; */
}

.features{
	padding:2em 0 1em 0!important;
}

.about h3{
	font-size:24px !important;
	line-height:30px;
}
.about{
	padding-top:20px !important;
}
.about h4{
	font-size:1.4em;
}
.features .brdr{
	border-right:0px solid #FFFFFF !important;
}
.btn.btn-primary{
	margin-bottom:20px !important;
}
.features h2 pre{
	font-size:36px !important;
}
}
@media (max-width:480px){
	.header {
	/* background: url(../images/overseas-onewindow-edu.jpg) no-repeat center top; */
	/* background: url(../images/header-mobile-bg.jpg) no-repeat center top;*/
	/*background :#143369 !important;*/
	/*-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;*/
	padding:2em 0;
	overflow:hidden;
	/*background-attachment:fixed;*/
	background-size:cover;
}
    .header-top{
        text-align:center;
    }
.header h1{
	font-size:40px !important;
}
.features{
	padding:2em 0 1em 0!important;
}

.features h2 pre{
	font-size:36px !important;
}
.features ul{
	padding-left: 15px !important;
}
.menu img {
	width: 60%;
}
.view {
	width:50%;
	margin: 0 auto;
}
.info {
	top: -11em;
	left: 4em;
}
.header .logo{
	width:60%;
}
.logo{
	margin-top:0;
	text-align:center;
}
.call1{
    tex-align:center !important;
    font-size:16px;
    float:none;
}
.call1 span{
    display:block;
}
a.boxclose {
	right: 5em;
}
.banner-wrap h1 {
	font-size: 1.5em;
}
.banner-wrap h2 {
	font-size: 1em;
}
.banner-wrap {
	padding: 8em 0 4em;
}
ul.banner_btn li a {
	font-size: 1em;
}
.info {
	top: -16em;
	left: 11em;
}
i.phone {
	width: 300px;
	height: 120px;
	display: inline-block;
	background: url(../images/vertical_iphone.png) no-repeat;
	background-size: 80%;
}
.feature_top h3 {
	margin-bottom: 0.5em;
	font-size: 1.5em;
}
.contact-to input[type="text"] {
	width: 46%;
}
.access-left span {
	background-size: 60%;
	width: 190px;
	height: 195px;
	display: inline-table;
}
.services{
	padding:2.5em 0 2.5em 0;
	overflow:hidden;
	/*background: url(../images/onewindow-bg.jpg) no-repeat center top;*/
	background: #143369 !important;
}
.skills{
	padding:2.5em 0 3em;
	/*padding:5em 0;*/
	/* background: url(../images/onewindow-bg.jpg) no-repeat center top; */
	/*background-attachment:fixed;*/
	
	/* background: #143369 !important; */
}
.copy1 p{
	font-size:15px !important;
}
.p-120 {
    padding: 4.125rem 1.25rem 4.375rem 3.25rem !important;
}
}
@media (max-width:320px){
.menu {
	float:left;
}
.view {
	width:70%;
	margin: 0 auto;
}
.info {
	top: -10em;
	left: 3em;
}
.banner-wrap h1 {
	font-size: 1.2em;
}
.banner-wrap h2 {
	font-size: 0.8125em;
}
ul.banner_btn li a {
	font-size: 0.85em;
}
.banner-wrap {
	padding: 4em 0 2em;
}
ul.banner_btn {
	margin-top: 1em;
}
.service_box h3 a {
	font-size:0.95em;
}
.access-right h3 {
	font-size:1.2em;
}
.access-left span {
	background-size: 98%;
	width: 130px;
	height: 230px;
	display: inline-table;
}
.contact-to input[type="text"] {
	margin-left:0px !important;
}
.header-top {
	padding-top: 1em;
}
.logo{
	margin-bottom:10px;
}
.services{
	padding:2.5em 0 2.5em 0;
	overflow:hidden;
	/*background: url(../images/onewindow-bg.jpg) no-repeat center top;*/
	background: #143369 !important;
}
.skills{
	padding:2.5em 0 3em;
	/*padding:5em 0;*/
	/*background: url(../images/onewindow-bg.jpg) no-repeat center top;*/
	/*background-attachment:fixed;*/
	
	/* background: #143369 !important; */
}

a.boxclose {
	right: 1em;
}
.post_block, .post_block1, .post_block2{
	padding:1em;
}
h5.m_1 {
	padding: 1em 0 0em;
}
.feature_top h3 {
	font-size: 1em;
}
i.phone {
	width: 250px;
	height: 110px;
	background-size: 87%;
}
h3.call_text {
	font-size: 0.85em;
	line-height: 1.5em;
}
.footer{
	padding:2em 0;
}
.contact-to input[type="text"] {
	width: 100%;
}
.service_box h3 {
	padding: 0;
}
.p-120 {
    padding: 4.125rem 1.25rem 4.375rem 3.25rem !important;
}
.features h2 pre{
	font-size:36px !important;
}
}


