body {

	font-family: 'Open Sans', sans-serif;

	margin:0px;

	padding:0px;

}



#body-header {

	background:#010532;

	height: auto;

	width: 100%;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	padding:8px 0px;

	float:left;

}



.clear {

	clear: both;

}



.header {

	height: auto;

	width:100%;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	padding: 0px;

	max-width:1170px;

}



.main-header {

	height:auto;

	width: 100%;

	padding: 0px;

	float: left;

	margin: 0px;

}



#body-navigation {

	height: auto;

	width: 100%;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	padding:0px 0px;

	float:left;

	background:#fff;

	transition:all linear 0.5s;

	-moz-transition:all linear 0.5s;

	-ms-transition:all linear 0.5s;

	-o-transition:all linear 0.5s;

	-webkit-transition:all linear 0.5s;

}



.navigation {

	height: auto;

	width:100%;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	max-width:1170px;

	padding: 0px;

}



.main-navigation{

	height:auto;

	width: 100%;

	padding: 0px;

	float: left;

	margin: 0px;

}



#body-banner {

	height: auto;

	width: 100%;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	float:left;

	padding: 0px;

}



.banner {

	height: auto;

	width:100%;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	padding: 0px;

}



.main-banner{

	height:auto;

	width: 100%;

	padding: 0px;

	float: left;

	margin: 0px;

}



#body-content {

	height: auto;

	width: 100%;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	padding: 0px;

	float:left;

}



.content {

	height: auto;

	width: 100%;

	max-width:1170px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	padding: 0px;

}



.main-content{

	height:auto;

	width: 100%;

	padding: 0px;

	float: left;

	margin: 0px;

}



#body-footer{

    height: auto;

    width: 100%;

    margin-top: 0px;

    margin-right: auto;

    float: left;

    margin-bottom: 0px;

    margin-left: auto;

	background-image: url(../images/footer__bg-block.jpg);

	background-size: cover;

	background-position: top center;

	background-repeat: no-repeat;

    padding:50px 0px;

}



.footer{

	height: auto;

	width:100%;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	padding: 0px;

	max-width:1170px;

}



.main-footer{

	height:auto;

	width: 100%;

	padding: 0px;

	float: left;

	margin: 0px;	

}



.top-header-1 {

    width:38%;

    margin: 0px 20px 0px 0px;

    padding: 0px;

    height: auto;

    float: left;

}



.top-header-1 p{

    margin: 0px;

    padding: 0px;

    font-weight: 400;

    font-size: 12px;

    color: #fff;

}



.top-header-1 p i {

    margin: 0px 10px 0px 0px;

    padding: 0px;

    color:#00a1b1 ;

    font-size: 16px;

}



.top-social {

    width: 20%;

    margin: 0px;

    padding: 0px;

    height: auto;

    float: right;

    text-align: right;

}



.top-social ul {

    margin: 0px;

    padding: 0px;

    list-style: none;

}



.top-social ul li {

    margin: 0px 0px 0px 25px;

    padding: 0px;

    display: inline-block;

}



.top-social ul li a {

    margin: 0px;

    padding: 0px;

    text-decoration: none;

    cursor: pointer;

}



.top-social ul li a i {

    color: #fff;

    font-size: 14px;

    cursor: pointer;

}



.top-social ul li a:hover i {

    color: #00a1b1 ;

}



.logo-div{

	width:100%;

	margin:0px;

	padding:18px 0px;

	height:auto;

	transition:all linear 0.5s;

	-moz-transition:all linear 0.5s;

	-ms-transition:all linear 0.5s;

	-o-transition:all linear 0.5s;

	-webkit-transition:all linear 0.5s;

	float:left;

	max-width:130px;

}



.logo-div img{

	float:left;

	width:100%;

}



.navigation-div{

	width:100%;

	margin:12px 0px 0px;

	padding:0px;

	height:auto;

	max-width:750px;

	float:right;

}



.home-about{

	width:100%;

	margin:0px;

	padding:70px 0px;

	height:auto;

	float:left;

}



.home-about-left{

	width:50%;

	margin:0px;

	padding:0px;

	height:auto;

	float:left;

}



.home-about-left img{

	width:100%;

}



.home-about-right{

	width:46%;

	margin:0px 4% 0px 0%;

	padding:0px;

	height:auto;

	float:left;

}



.home-about-right h1{

    margin: 0px 0px 20px;

    padding: 0px;

    color: #454545;

	font-size: 27px;

}



.home-about-right h1:after{

    color:#00a1b1 7;

    width: 55px;

    height: 3px;

    background:#00a1b1 ;

    content: "";

    display: block;

}



.home-about-right p{

	margin:15px 0px 0px;

	padding:0px;

	font-size:14px;

	color:#7c7c7c;

	line-height:24px;

}



.home-about-right ul{

	margin:20px 0px 0px;

	padding:0px;

	list-style:none;

}



.home-about-right ul li{

    margin: 0px 0px 6px;

    padding: 0px;

    display: inline-block;

    font-size: 15px;

    width: 48%;

    color: #7c7c7c;

}


.home-about-right ul li a{
	color: #7c7c7c;
	text-decoration:none;
}

.home-about-right ul li::before {

    content: '\f0a9';

    margin-right: 11px;

    font-family: 'FontAwesome';

	color: #00a1b1 ;

}



.home-about-right ul li:nth-child(even){

	margin-left:2%;

}



.test-div{

	width:100%;

	margin:0px;

	padding:0px;

	height:auto;

	float:left;

}



#testimonial-sect{

    width: 100%;

    margin: 0px;

    padding:80px 0px 80px;

    height: auto;

    float: left;

    background-image: url(../images/test-bg.jpg);

    background-repeat: no-repeat;

    background-position: left top;

    background-size: cover;

}



/****testimonial****/

.testimonial{

    background: none;

    padding:15px 15px;

    margin: 0 0px;

    position: relative;

    width: 100%;

	border:1px solid #fff;

	box-sizing:border-box;

    float: left;

}



.testimonial:before{

    content: "";

    width: 100%;

    height: 100%;

    position: absolute;

    top: 4%;

    left: 2%;

    opacity: 0.5;

    z-index: -1;

}



.test-slide p{

    font-size: 13px;

    color:#e4e4e4;

    line-height: 22px;

    margin: 0px;

    padding: 0px 10px;

}



.testimonial .testimonial-content{

    position: relative;

}



.testimonial .pic{

    display: inline-block;

    float: left;

    width:70px;

    height: 70px;

    border-radius: 50%;

    margin-right: 15px;

    overflow: hidden;

}

.testimonial .pic img{

    width: 100%;

    height: auto;

}

.testimonial .content-test{

    display: inline-block;

    margin: 10px 0;

}



.owl-theme .owl-controls{

    margin-top: 20px;

}

.owl-theme .owl-controls .owl-page span{

    background: #0d8a63;

}



.test-slide{

	width:100%;

	margin:10px 0px 0px;

	padding:0px;

	height:auto;

	float:left;

}



.testimonial-content .content-test h6{

    margin: 0px;

    padding: 0px;

    font-weight: 600;

    color: #fff;

    font-size: 16px;

}



.testimonial-content .content-test p{

    font-size: 13px;

    margin: 5px 0px 0px;

    color:#00a1b1 ;

}



.owl-carousel .owl-item {

    padding: 0px 10px;

    box-sizing: border-box;

}



.owl-pagination{

	display:none;

}



.test-heading{

	width:100%;

	margin:0px;

	padding:0px;

	height:auto;

	float:left;

}



.test-heading h1 {

    margin: 0px 0px 50px;

    padding: 0px;

    color: #fff;

	text-align:center;

	font-size: 27px;

}



.test-heading h1::after {

    color:#00a1b1 ;

    width: 55px;

    height: 3px;

	margin:0px auto;

    background:#00a1b1 ;

    content: "";

    display: block;

}



#body-service{

	height: auto;

	width: 100%;

	float:left;

	margin:0px auto 80px;

	padding:0px 0px;

}



.slider-img-content{

	width:100%;

	margin:0px;

	padding:0px;

	height:auto;

	position:absolute;

	float:left;

	top:28%;

}



.slide-cont{

	width:100%;

	max-width:1170px;

	margin:0px auto;

	padding:0px;

	height:auto;

}



.slide-container{

	width:100%;

	margin:0px;

	padding:0px;

	height:auto;

	float:left;

}



.span-head{

	margin:0px 0px 10px;

	padding:0px;

	color:#fff;

	font-size:15px;

	text-transform:uppercase;

}



.slide-container h1{
    margin: 0px;
    padding: 0px;
    font-weight: 600;
    color: #fff;
    font-size: 50px;
    line-height: 78px;
}



.slide-container h1 span{

	color:#00a1b1 ;

}



.slide-container p{

	margin:25px 0px 0px;

	padding:0px;

	font-size:14px;

	color:#fff;

	width:55%;

}



.home-top-service{

    width: 100%;

    margin: -55px 0px 0px 0px;

    padding: 0px;

    height: auto;

    float: left;

    position: relative;

    z-index: 9;

}



.top-service-1{

	width:31.33%;

	margin:0px;

	padding:0px 30px;

	height:227px;

	float:left;

	background:#0C1F38;

	box-sizing:border-box;

}



.top-service-1:nth-child(2){

	margin-left:3%;

	margin-right:3%;

}



.top-service-icon{

	width:100%;

	margin:0px;

	padding:0px;

	height:auto;

	float:left;

}



.home-icon{

	width:130px;

	height:130px;

	background:#0c1f38;

	border-radius:50%;

	text-align:center;

	margin:-50px auto 0px;

}



.home-icon i{

	color:#00a1b1 ;

	font-size:30px;

	margin-top:24px;

}





.top-service-text{

    width: 100%;

    margin: -55px 0px 25px 0px;

    padding: 0px;

    height: auto;

    float: left;

    position: relative;

}



.top-service-text h1{

    margin: 0px 0px 15px;

    padding: 0px;

    font-weight: 600;

    text-align: center;

    color: #fff;

    font-size: 27px;

}



.top-service-text p{

	margin:0px;

	padding:0px;

	text-align:left;

	color:#fff;

	font-size:14px;

	line-height:25px;

}



.home-bottom-service{

	width:100%;

	margin:0px;

	padding:0px;

	height:auto;

	float:left;

}



.bottom-head-service{

	width:100%;

	margin:0px;

	padding:0px;

	height:auto;

	float:left;

}



.bottom-head-service h1 {

    margin: 0px 0px 20px;

    padding: 0px;

    color: #454545;

	font-size: 27px;

}



.bottom-head-service h1::after {

    color: #00a1b1 7;

    width: 55px;

    height: 3px;

    background: #00a1b1 ;

    content: "";

    display: block;

}



.home-service{

	width:100%;

	margin:20px 0px 0px;

	padding:0px;

	float:left;

	height:auto;

}



.h-service{

    width: 32%;

    margin: 0px;

    padding: 0px;

    height: auto;

    background: url(../images/finance-bg1.jpg);

    background-repeat: repeat;

    position: relative;

    background-position: right top;

    float: left;

    z-index: 1;

    overflow: hidden;

}



.h-service:nth-child(2){

	background: url(../images/finance-bg2.jpg);

	background-position: right -48px top;

}

	

.h-service:nth-child(3){

	background: url(../images/finance-bg3.jpg);

	background-position: right top;

}	



.h-service::before{
    background: #00305b;
    content: "";
    height: 119%;
    right: 15%;
    position: absolute;
    top: 0;
    width: 161px;
    z-index: 1;
    transform: rotate(19.31deg);
    transform-origin: 174px -78px;
    -webkit-transform: rotate(19.31deg);
    -webkit-transform-origin: 175px 63px;
}



.h-service::after {

    background: #feb20d none repeat scroll 0 0;

    content: "";

    height: 100%;

    left: 0;

    opacity: 0.6;

    position: absolute;

    top: 0;

    width: 100%;

    z-index: -1;

}



.h-service:nth-child(2){

	margin-left:2%;

	margin-right:2%;

}



.h-service-text{

    background: #00305b none repeat scroll 0 0;

    color: #ffffff;

    padding: 20px 0 18px 20px;

    width:51%;

    position: relative;

    z-index: 9;

    display: inline-block;

}



.h-service-text h3{

	margin:0px 0px 15px;

	padding:0px;

	color:#fff;

}



.h-service-text h3::after {

    color: #00a1b1 7;

    width:25px;

    height: 3px;

    background: #00a1b1 ;

    content: "";

    display: block;

}



.h-service-text p{
    margin: 0px;
    padding: 0px;
    color: #fff;
    font-size: 13px;
    line-height: 21px;
    height: 260px;
}


.h-service-text a{

    color: #00a1b1 ;

    margin: 5px 0px 0px;

    padding: 0px;

    font-size: 13px;

    text-decoration: none;

    float: right;

    font-weight: 600;

}



.h-service-text a:hover{

	color:#000;

}



#body-subs{

    height: auto;

    width: 100%;

    margin-top: 0px;

    margin-right: auto;

    float: left;

    margin-bottom: 0px;

    margin-left: auto;

    padding:35px 0px;

    background:#0C1F38;

}



.subs-form{

    width: 100%;

    margin: 0px 0px 0px 0%;

    padding: 0px;

    height: auto;

    float: left;

}





.subs-input{

    width: 63%;

    margin: 0px;

    padding: 5px 18px;

    box-sizing: border-box;

    background: #fff;

    border: none;

    font-family: 'Open Sans', sans-serif;

    font-size: 13px;

    color: #363636;

    height: 45px;

    float: left;

}



.subs-butt{

    background: #00a1b1 ;

    color: #fff;

    font-family: 'Open Sans', sans-serif;

    font-size: 13px;

    border: none;

    text-transform: uppercase;

    height: 45px;

    width: 37%;

    cursor: pointer;

    transition: all linear 0.5s;

    -moz-transition: all linear 0.5s;

    -ms-transition: all linear 0.5s;

    -o-transition: all linear 0.5s;

    -webkit-transition: all linear 0.5s;

}



.subs-butt:hover{

	background:#000;

}



.footer-1{

	width:100%;

	margin:0px;

	padding:0px;

	height:auto;

	float:left;

}



.foot-1{

	width:23%;

	margin:0px 0% 0px 0px;

	padding:0px;

	height:auto;

	float:left;

}



.foot-1 h2{

    margin: 0px 0px 15px;

    padding: 0px;

    color: #fff;

	font-size: 20px;

}



.foot-1 h2::after {

    color: #00a1b1 7;

    width: 25px;

    height: 3px;

    background: #00a1b1 ;

    content: "";

    display: block;

}



.foot-1:last-child{

	width:29%;

}



.foot-2{
    width: 31%;
    margin: 0px 4% 0px 0%;
    padding: 0px;
    height: auto;
    float: left;
}



.foot-1 p{

    margin: 0px;

    padding: 0px;

    font-size: 12px;

    color: #fff;

    line-height: 19px;

}



.foot-2 h2{

    margin: 0px 0px 15px;

    padding: 0px;

    color: #fff;

	font-size: 20px;

}



.foot-2 h2::after {

    color: #00a1b1 7;

    width: 25px;

    height: 3px;

    background: #00a1b1 ;

    content: "";

    display: block;

}



.foot-2 ul{

	margin:0px;

	padding:0px;

	list-style:none;

}



.foot-2 ul li{

	margin:0px 0px 5px;

	padding:0px;

}



.foot-2 ul li a{

	margin:0px;

	color:#fff;

	text-decoration:none;

	padding:0px;

	font-size:13px;

}



.foot-2 ul li a:hover{

	color:#00a1b1 ;

}



.footer-2{

    width: 100%;

    margin: 30px 0px 0px;

    padding: 30px 0px 0px;

    height: auto;

    float: left;

    border-top: 1px solid #043859;

}



.footer-2 p{

	margin:0px;

	padding:0px;

	font-size:12px;

	text-align:center;

	color:#fff;

}



.footer-2 p a{

	color:#00a1b1 ;

	text-decoration:none;

}



.footer-2 p a:hover{

	color:#fff;

}



/************about-page*********/





.about-banner{

	width:100%;

	margin:0px;

	padding:120px 0px;

	height:auto;

	float:left;

	background-size:cover;

	background-image: url(../images/about-banne.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}



.banner-text{

	width:100%;

	margin:0px auto;

	padding:0px;

	height:auto;

	max-width:1170px;

	text-align:center;

}



.banner-text h1{

    margin: 0px;

    padding:8px 25px;

	font-size: 21px;

    text-align: center;

    color: #fff;

    font-weight: 600;

    display: inline-block;

    background: #00a1b1 ;

}



.about-main-div{

	width:100%;

	margin:60px 0px;

	padding:0px;

	height:auto;

	float:left;

}



.about-div{

	width:100%;

	margin:0px 0px;

	padding:0px;

	height:auto;

	float:left;

}



.about-div h1 {

    margin: 0px 0px 20px;

    padding: 0px;

    color: #454545;

	font-size: 27px;

}



.about-div h1::after {

    color: #00a1b1 7;

    width: 55px;

    height: 3px;

    background: #00a1b1 ;

    content: "";

    display: block;

}



.about-div h2{

    color: #00a1b1;

    margin:10px 0px  0px;

    padding: 0px;

    font-weight: 200;

}



.about-div p {

    margin: 15px 0px 0px;

    padding: 0px;

    font-size: 14px;

    color: #7c7c7c;

    line-height: 24px;

}



.about-div img{

	width:40%;

	float:right;

	margin:0px 0px 10px 30px;

}



.about-div ul{

	margin:15px 0px 0px;

	padding:0px;

	list-style:none;

}



.about-div ul li {

    margin: 0px 0px 5px;

    padding: 0px;

	line-height: 24px;

    font-size: 14px;

    color: #7c7c7c;

}



.about-div ul li::before {

    content: '\f0a9';

    margin-right: 11px;

    font-family: 'FontAwesome';

    color: #00a1b1 ;

}



/*********contact-page********/



.contact-page{

	width:100%;

	margin:0px;

	padding:0px;

	height:auto;

	float:left;

}



.cont-head{

	width:100%;

	margin:0px;

	padding:0px;

	height:auto;

	float:left;

}



.cont-head h1{

    margin: 0px 0px 20px;

    padding: 0px;

    color:#454545;

	font-size: 27px;

	text-align:center;

}



.cont-head h1::after {

    color: #00a1b1 7;

    width: 55px;

    height: 3px;

	margin:0px auto;

    background: #00a1b1 ;

    content: "";

    display: block;

}



.cont-head p {

    margin: 15px auto 0px;

    padding: 0px;

    font-size:20px;

	text-align:center;

	width:70%;

    color: #7c7c7c;

    line-height:30px;

}



.cont-icon{

	width:100%;

	margin:35px 0px 0px;

	padding:0px;

	height:auto;

	float:left;

}



.cont-1{

	width:31.33%;

	margin:0px ;

	padding:0px;

	height:auto;

	float:left;

	text-align:center;

}



.cont-1:nth-child(2){

	margin-left:3%;

	margin-right:3%;

}



.cont-1 i{

	width:80px;

	height:80px;

	line-height:80px;

	text-align:center;

	color:#fff;

	background:#FF9000;

	font-size:45px;

	border-radius:5px;

}



.cont-1 p{

	margin:10px 0px 0px;

	padding:0px;

	font-size:16px;

	color:#606060;

}



#map-div{

	width:100%;

	margin:0px;

	padding:0px;

	float:left;

	height:auto;

	position:relative;

}



#map-div iframe{

	width:100%;

	float:left;

	height:500px;

}



#body-contact{

    height: auto;

    width: 100%;

    margin-top: 0px;

    margin-right: auto;

    margin-bottom: 0px;

    margin-left: auto;

    padding: 0px;

	position:relative;

    float: left;

}



.contact-div{

	width:100%;

	margin:-80px 0px 20px;

	padding:60px 25px;

	height:auto;

	float:left;

	background:#fff;

	box-sizing:border-box;

}



.contact-heading{

	width:100%;

	margin:0px;

	padding:0px;

	height:auto;

	float:left;

}



.contact-heading h1{

    margin: 0px 0px 20px;

    padding: 0px;

    color:#454545;

    text-align: center;

	font-size:27px;

}



.contact-heading h1::after {

    color: #00a1b1 7;

    width: 55px;

    height: 3px;

    margin: 0px auto;

    background: #00a1b1 ;

    content: "";

    display: block;

}



.contact-form{

	width:100%;

	margin:25px 0px 0px;

	padding:0px;

	height:auto;

	float:left;

}



.contact-left{

	width:49%;

	margin:0px;

	padding:0px;

	height:auto;

	float:left;

}



.contact-right{

	width:49%;

	margin:0px 0px 0px 2%;

	padding:0px;

	height:auto;

	float:left;

}



.contact-left p{

	margin:0px 0px 25px;

	padding:0px;

	width:100%;

	float:left;

}



.contact-right p{

	margin:0px 0px 0px;

	padding:0px;

	width:100%;

	float:left;

}



.contact-left p input{

	margin:0px;

	padding:10px 15px;

	box-sizing:border-box;

	color: #323232;

	border:1px solid #c8c8c8;

	font-family: 'Open Sans', sans-serif;

	font-size:13px;

	width:100%;

}



.contact-right p textarea{

	margin:0px;

	padding:10px 15px;

	box-sizing:border-box;

	color: #323232;

	border:1px solid #c8c8c8;

	font-family: 'Open Sans', sans-serif;

	font-size:13px;

	width:100%;

	height:182px;

}



.cont-button{

	width:100%;

	margin:0px;

	padding:0px;

	height:auto;

	float:left;

	text-align:center;

}



.cont-button input{

	font-family: 'Open Sans', sans-serif;

	font-size:15px;

	margin:10px 0px 0px;

	padding:10px 28px;

	color:#fff;

	background: #00a1b1 ;

	border-radius:25px;

	border:none;

	cursor:pointer;

	transition:all linear 0.5s;

	-moz-transition:all linear 0.5s;

	-ms-transition:all linear 0.5s;

	-o-transition:all linear 0.5s;

	-webkit-transition:all linear 0.5s;

}



.cont-button input:hover{

	background:#000;

}



.quote-div{

	width:100%;

	margin:0px;

	padding:0px;

	height:auto;

	float:left;

}



.quote-head{

	width:100%;

	margin:0px;

	padding:0px;

	height:auto;

	float:left;

}



.quote-head h1 {

    margin: 0px 0px 20px;

    padding: 0px;

    color: #7c7c7c;

	text-align:center;

}



.quote-head h1::after {

    color: #00a1b1 7;

    width: 55px;

    height: 3px;

    background: #00a1b1 ;

    content: "";

    display: block;

	margin:0px auto;

}



.quote-form{

	width:100%;

	margin:10px 0px 0px;

	padding:0px;

	height:auto;

	float:left;

}



.quote-form form{

    width: 62%;

    margin: 0px auto;

    padding: 20px 25px;

    background: #ededed;

    display: table;

    box-sizing: border-box;

}



.quote-form p{

	width:49%;

	margin:10px 0px 15px;

	padding:0px;

	float:left;

}



.quote-form p:nth-child(even){

	margin-left:2%;

}



.quote-form p input {

    margin: 0px;

    padding: 10px 15px;

    box-sizing: border-box;

    color: #323232;

    border: 1px solid #c8c8c8;

    font-family: 'Open Sans', sans-serif;

    font-size: 14px;

    width: 100%;

}



.quote-form p select {

    margin: 0px;

    padding: 10px 15px;

    box-sizing: border-box;

    color: #323232;

    border: 1px solid #c8c8c8;

    font-family: 'Open Sans', sans-serif;

    font-size: 14px;

    width: 100%;

}



.quote-form p textarea{

    margin: 0px;

    padding: 10px 15px;

    box-sizing: border-box;

    color: #323232;

    border: 1px solid #c8c8c8;

    font-family: 'Open Sans', sans-serif;

    font-size: 14px;

    width: 100%;

}



.quote-form p label{

    margin:0px 0px 5px;

    padding: 0px;

    font-size:15px;

    color: #606060;

	width:100%;

	float:left;

}



.message{

	width:100% !important;

}



.quote-butt{

	width:100%;

	margin:0px;

	padding:0px;

	height:auto;

	float:left;

}



.quote-butt input{

    font-family: 'Open Sans', sans-serif;

    font-size: 16px;

    margin: 10px 0px 0px;

    padding: 10px 40px;

    color: #fff;

    background: #00a1b1 ;

    border-radius: 25px;

    border: none;

    cursor: pointer;

    transition: all linear 0.5s;

    -moz-transition: all linear 0.5s;

	float:right;

    -ms-transition: all linear 0.5s;

    -o-transition: all linear 0.5s;

    -webkit-transition: all linear 0.5s;

}



.quote-butt input:hover {

    background: #000;

}



.fixed {

  position: fixed;

  top:0; left:0;

  width: 100%; 

  z-index:999;

}



.fixed1{

	max-width:110px;

}



.fixed2 ul li a{

	padding:32px 0px !important;

}



.fixed2 ul li ul{

	top: 83px !important;

}



/** hidden search field **/

#searchbar{

    display: none;

    float: right;

    width: 85%;

    height: auto;

    border-top: 2px solid #00a1b1;

    padding-left: 0px;

    padding-right: 0px;

    z-index: 9999;

    background: #fff;

    -webkit-box-shadow: -1px 2px 2px rgba(0,0,0,0.2);

    -moz-box-shadow: -1px 2px 2px rgba(0,0,0,0.2);

    box-shadow: 0px 2px 3px rgba(0,0,0,0.2);

    margin-bottom: 8px;

}



#s {

    display: block;

    width: 85%;

    border: 0;

    outline: none;

	font-family: 'Open Sans', sans-serif;

    padding: 12px 15px;

    height: auto;

    font-size: 13px;

    font-weight: normal;

    color: #676767;

}



#searchsubmit {

    display: block;

    float: right;

    margin-top: 6px;

    background: none;

    color: #717171;

    border: 0;

    outline: none;

    cursor: pointer;

    font-size: 25px;

}



#searchtoggl i{

	font-size:19px !important;

}



.software-div{

	width:100%;

	margin:0px;

	padding:0px;

	height:auto;

	float:left;

}



.software-head{

	width:100%;

	margin:25px 0px 0px;

	padding:0px;

	height:auto;

	float:left;

}



.software-head h1{

    color: #00a1b1;

    margin: 10px 0px 25px;

    padding: 0px;

    font-weight: 200;

	text-align:center;

}



.software-head p{

	margin:0px;

	padding:0px;

	color:#454545;

	font-size:18px;

}



.software-div1{

    width: 100%;

    margin: 25px 0px 0px;

    padding: 30px 35px;

    height: auto;

    float: left;

    box-sizing: border-box;

    background: #f0f0f0;

}



.soft-1{

	width:30%;

	margin:15px 0px 15px;

	padding:0px;

	height:auto;

	float:left;

}



.soft-1:nth-child(3n+2){

	margin-left:4%;

	margin-right:4%;

}



.soft-top{

	width:100%;

	margin:0px;

	padding:0px;

	height:auto;

	float:left;

}



.soft-icon{

	width:24%;

	margin:0px;

	padding:0px;

	height:50px;

	float:left;

	text-align:center;

}



.soft-head{

	width:72%;

	margin:0px 0px 0px 4%;

	padding:0px;

	height:auto;

	float:left;

}



.soft-icon i{

    color: #454545;

    font-size:72px;

	margin:0px;

	padding:0px;

	text-align:center;

}



.soft-icon img{

	text-align:center;

	margin:0px;

	padding:0px;

	max-width:100%;

}



.soft-head h3{

    color: #454545;

    margin:5px 0px 0px;

    padding: 0px;

    font-weight: 500;

}



.soft-bottom{

	width:100%;

	margin:10px 0px 0px;

	padding:0px;

	height:auto;

	float:left;

}



.soft-bottom p{

    margin:0px 0px 0px;

    padding: 0px;

    font-size: 14px;

	height:85px;

    color: #7c7c7c;

    line-height: 24px;

}



.sofware-img{

	width:100%;

	margin:0px;

	padding:0px;

	height:auto;

	float:left;

}



.sofware-img img{

	margin:25px 0px 0px;

	padding:0px;

	max-width:100%;

	display:block;

	height:auto;

}