@charset "utf-8";
/* CSS Document */

body{ padding:0; margin:0; background:#fff; text-align:left;  position:relative;  }

a {color:#CECECE; text-decoration: none; -webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
a:hover { color: #74c7d5; text-decoration: none; outline:none; }

/* Headings */
h1            { margin:0; padding:0; }
h2            { font-size:20px; font-weight:400; color:#74C7D5; font-family: 'Signika', sans-serif; margin:0;}
h3            { font-size:16px; font-weight:400; margin:0;}
em            { color:#F00; font-size:15px; font-style:normal;}
h1 span 	  { color: #FF9900;}
p			  { font-size:13px; color:#cecece; font-family: 'Signika', sans-serif; line-height:20px; margin:0; padding:0;}
/* list-style-type */
ul{ padding:0; margin:0;}
ul li{ list-style:none; padding:0; margin:0;}
span{ display:inline-block;}

/* Forms */
form          { display:block; }
fieldset      { border:0; }
legend        { display:none; }

/* Table */
table         { border:0; border-collapse:collapse; border-spacing:0; empty-cells:show;}
th,th,td { vertical-align:top; text-align:left; font-weight:normal; text-align:center; padding:5px; vertical-align:middle; border:1px solid #999;}

/*common css*/
.f-fix		{ clear:left; width:100%;}
.f-block 	{ display:inline-block; width:100%;}
.f-left  	{ float:left !important;}
.f-right 	{ float:right !important;}
.no-margin	{ margin:0 !important;}
.no-padding { padding:0 !important;}
.no-border	{ border:0 !important;}
.no-bg		{ background:none !important;}
.no-display { display:none !important;}   /*to disable */
.no-style 	{ list-style-type:none !important; }

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{ display: block;} /* Declaring HTML5 elements */

/* main-layout css */
html { font-size: 100%;}

img { border: 0 none; height: auto; max-width: 100%; vertical-align: middle;}
.container:before, .container:after {content: ""; display: table; line-height: 0; }
.container:after {clear: both;}
.container:before, .container:after {content: ""; display: table; line-height: 0;}
.container { margin-left: auto; margin-right: auto;padding-left:10px;padding-right:10px;}
.container{width:1200px}
.row {margin-left: -10px; margin-right: -10px;}
.row:before, .row:after {content: " "; display: table;}
.row:after {clear: both;}
.row:before, .row:after {content: " "; display: table;}
.row:after { clear: both;}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11 { float: left; }
.col-xs-1 	{ width: 8.33333%; *width:6.33333%; }
.col-xs-2 	{ width: 16.6667%; *width: 14.6667%; }
.col-xs-3 	{ width: 25%;	*width: 23%; }
.col-xs-4 	{ width: 33.3333%; *width: 31.53333%; }
.col-xs-5 	{ width: 41.6667%; *width: 37.6667%; }
.col-xs-6 	{ width: 50%;	*width: 47%; }
.col-xs-7 	{ width: 58.3333%; }
.col-xs-8 	{ width: 66.6667%; width: 64.56667%; }
.col-xs-9 	{ width: 75%;	*width: 73%; }
.col-xs-10  { width: 83.3333%; *width: 80.3333%;}
.col-xs-11  { width: 91.6667%; *width:87.6667%;}
.col-xs-12 	{ width: 100%; }
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{ padding:0px 10px; position:relative;}


/* header css */
.outer-header{position:relative; min-height:82px; }
.navigation{ background:none repeat scroll 0 0 #323A45;  width:100%; font-family: 'Signika', sans-serif; min-height:47px;}
.sec-cls{ background-color:#181818; width:100%;}
.hide-logos {line-height: 82px; margin: 0; padding: 0;max-width: 300px;}
.hide-logos > a {display: block;padding: 9px 0;}
.hide-logos > a img{width:30%; float: left;border:none;}
.hide-logos > a .name-wrapper {float: left;width: 70%;line-height: 23px;padding-left: 10px;padding-top: 12px;}
.hide-logos > a .name-wrapper .upper-line{float: left;width: 100%;color: #0c2d48;font-size: 26px;font-weight: bold;}
.hide-logos > a .name-wrapper .lower-line{float: left;width: 100%;color: #6c9f0f;}

.nav-menu{margin: 0; padding:0; width:100%;}
.nav-menu ul { margin: 0; padding: 0; float:right;}
.nav-menu ul li{ display:inline-block; padding:0; margin:0; line-height:49px; float:left; }
.nav-menu ul li a{color: #aaaaaa; display: block; font-family: 'Signika', sans-serif;font-size:16px; font-weight:400; padding:0px 20px; text-transform:uppercase;
				   -webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s; line-height:82px; }
.nav-menu ul li a.active { color:#fff; background:#74c7d5; }	
.nav-menu ul li a:hover{ color:#fff; background:#74c7d5; }
.nav-menu ul li a img{ border:0px; padding-bottom:5px;*height:50px;}
.nav-menu ul li a span{ display:block; }
.nav-menu ul li .sub-menu{ width:19%; }
.nav-menu ul li .sub-menu { background:#323A45; border-radius: 0;  /*opacity: 0.5; filter: alpha(opacity=50);*/ 
							position: relative; padding: 0; position: absolute; top: 47px; z-index:2; }
.last-li{ padding-right:0px !important;}
.nav-menu ul li .sub-menu li {float: none; border-bottom:1px solid #0A6169; position: relative; padding:0; display:block;}	
.nav-menu ul li .sub-menu li a{ padding:19px 16px; color: #E0E0E0; font-size: 14px; text-shadow:none; width:100%; *width:82%; text-align:left; }
.nav-menu ul li .sub-menu li a:hover{ background:#19848E; border:none;}
.nav-menu ul li .sub-menu{ display:none;}
.nav-menu ul li:hover > ul {display: block;}		
.nav-menu ul ul:after {clear: both; content: "";  display: block;}
.logo-space{ width:450px;}
.navigation .container{ position:relative;}
#mobileMenu { display:none;}

/* banner css */
.main-baaner{ padding:0; margin:0; *height:920px;}
.baner-inner {left: 50%; margin:-152px -600px; position: absolute; right: 50%; top: 50%; text-align:center;}
.baner-inner > span {color: #FFFFFF; font-size: 18px; font-weight: 400; line-height: 13px; padding-bottom: 33px; text-transform: uppercase;}
.baner-inner > strong {line-height: 14px;}
.baner-inner > h2 {color: #FFFFFF; font-family: 'Signika', sans-serif; font-size:40px; line-height:60px; margin: 0; padding: 50px 0 105px;
				   font-weight:300; }
.baner-inner > h2 span{ font-size:55px; display:inline-block; font-weight:700; }
.target-button {margin: 0; padding: 0;}
.target-button > a { display: inline-block; font-family: 'Signika', sans-serif; font-size: 20px; font-weight: 300; line-height: 14px; color:#ffffff;
   					padding: 31px 0; text-transform: uppercase; width: 20%; background-image:url(../images/action-bg.png); background-repeat:repeat;}
.target-button > a:hover { color:#cecece;}
.baner-inner img {height: auto !important;}

.rgt-sec-2{ *height:780px;}

/* service sec css */
.outer-services { margin: 0; padding:0 0 110px; float:left; width:100%; }
.Aws-performce { margin: 0; padding: 67px 0; text-align: center; width: 100%; position:relative; }
.Aws-performce > h2 { color: #74C7D5; font-family: 'Signika',sans-serif; font-size: 56px; font-weight: 300; line-height: 33px; margin: 0; padding: 34px 0; position: absolute;	  text-align: center; text-transform: capitalize; top: 29%; width: 100%; }
.inner-title { padding:0; margin:0; display:inline-block;}	
.inner-title .fa.fa-wrench,.inner-title .fa.fa-pencil,.inner-title .fa.fa-user,.fa.fa-users {color: #F0F0F1; font-size: 104px; }
.dif-col {font-size: 61px; font-weight: 400; text-transform: uppercase;}
.inner-srcice {border-bottom: 8px solid #74C7D5; margin: 0 auto; min-height: 370px; padding:0px 0 70px 0; width:84%;}
.left-src-td {float: left; width: 32%;}
.left-src-td > h2{font-size: 30px; line-height: 34px; padding-top: 28px; text-align: center; text-transform: uppercase;}
.right-scr-td { float: right; padding-bottom:0px; width: 58%;}
.right-scr-td > p,.inner-srcice-2 .left-src-td p{font-weight: 300; line-height: 25px; color:#323a45; font-size:16px; font-family: 'Lato',sans-serif;}
.fa.fa-money,.fa.fa-filter,.fa.fa-exchange,.fa.fa-briefcase,.fa.fa-gavel,.fa.fa-search,.fa.fa-book,.fa.fa-rocket {color: #FFFFFF; font-size:70px; line-height:60px; padding:46px 44px; cursor:pointer;
								-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;
								background: none repeat scroll 0 0 #74C7D5; border-radius: 50%;
								}								
.inner-srcice:hover .fa.fa-money{background:#323A45;}							
.inner-srcice:hover .fa.fa-gavel{background:#323A45;}							
.inner-srcice:hover .fa.fa-briefcase{background:#323A45;}							
.inner-srcice:hover .fa.fa-exchange{background:#323A45;}							
.inner-srcice:hover .fa.fa-filter{background:#323A45;}

.inner-srcice:hover .fa.fa-search{background:#323A45;}
.inner-srcice-2:hover .fa.fa-book{background:#323A45;}
.inner-srcice-2:hover .fa.fa-rocket{background:#323A45;}
.fa.fa-cogs {line-height: 70px; }
.fa.fa-rocket {line-height: 70px; padding: 46px 51px;}

.inner-srcice:hover a{ color:#74c7d5; }
.inner-srcice-2 {border-bottom: 8px solid #74C7D5; margin: 0 auto; min-height: 410px; padding:70px 0; width:84%;}
.inner-srcice-2 .left-src-td{ width:51%; float:left; text-align:left; }
.inner-srcice-2 .right-scr-td{ width:41%; float:right; text-align:center; }
.inner-srcice-2 .right-scr-td h2{ padding:0 0 25px 0; font-size: 30px; line-height: 22px; text-align: center; text-transform: uppercase; }
.padig-sec{ margin-bottom:70px; }


/* testimonial css */
.our-testimonial {background:#74C7D5; display: inline-block; padding:47px 0; width: 100%; }
.inner-hppy-client {margin: 0; padding: 0; text-align: center;}
.hp-clt {padding: 0 0 43px;}
.inner-hppy-client > span {color: #4a9dab; display: block; font-weight: 400; font-family: 'Signika', sans-serif; line-height: 12px; padding:40px 0 44px;font-size:18px; }
.bottm-sec {line-height: 12px; margin: 0;}
.inner-hppy-client > p {color: #FFFFFF; font-family: 'Open Sans',sans-serif; font-size: 18px; font-weight: lighter; line-height: 30px; margin: 0 auto; width: 60%;}


/* home-portfolio css */
.outer-work-portflio { background:#fff; display: inline-block; padding: 0 0 77px; width: 100%;}
.outer-category {float: left; margin: 0; padding-bottom: 75px; width: 100%;}

.category1 {float: left; margin-right: 6px; width: 19.6%;}
.image-border {border: 0 solid #444444; display: block; overflow: hidden; padding: 0; position: relative; }
.image-wrap { display: block; vertical-align: top; width: 100%; }
.image-border img {height: auto; width:100%;}
.image-border:hover .zoom-icon{ right:48%; }
.zoom-icon{ position:absolute; top:50%; left:auto; right:-330px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;
			-ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; color:#fff; text-align:center; width:255px;
    		 margin:-34px -125px; padding:0; position: absolute; text-transform: uppercase; z-index:99;
 		  }
.opacity-block{ width:100%; height:100%; display:inline-block; position:absolute; bottom:-636px; right:0; text-indent:-9999em;
				background:url(../images/portfolio-bg-glly.png) repeat;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease-in-out;
				-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.fa.fa-external-link{ font-size:24px;}
.zoom-icon > p {color: #FFFFFF; font-family: 'Signika', sans-serif; font-size: 14px !important; font-weight: 500 !important; padding-top: 23px; text-align: center;}
.zoom-icon h3 {background-color: #1A1E22; border-radius: 50%; color: #FFFFFF; display: inline-block; font-family: 'Open Sans',sans-serif; font-size: 40px; font-weight: 300;
   			   line-height: 15px; padding:21px 16px;
			   }				
a:hover .opacity-block{bottom:0;}
.diff-colr > a { color: #FFFFFF; }
.bottom-load{ padding:0; margin:0; text-align:center;}
.bottom-load a {background:#74c7d5; color: #fff; display: inline-block; font-family: 'Signika', sans-serif; font-size: 16px; font-weight: 400; line-height: 14px;
    			  padding: 26px 0; text-align: center; text-transform: uppercase; width:17%; }				  
.bottom-load a:hover{ background:#1E2126; }
.bottom-portsection {border-bottom: 1px solid #D5EEF2; border-top: 1px solid #D5EEF2; float: left; margin-bottom: 20px; padding:8px 0; width: 100%;}
.bottom-portsection > span {color: #74C7D5; float: left; font-family: 'Signika',sans-serif; font-size: 16px; font-weight: 500; line-height: 44px;
							text-transform: uppercase; width: 92%;}
.left-sec{ float:right; width:auto;}
.left-sec a {background:#e9eaeb; color: #000; float: left; font-size: 18px; padding: 11px 19px; }
.left-sec a:hover {background:#74C7D5; }
.left-sec a.active{ background:#74c7d5; color:#fff;}

/* social css */
.our-social { background: none repeat scroll 0 0 #74C7D5; padding: 85px 0; text-align: center; width: 100%;}
.skills-section1 {margin: 0; padding: 0;}
.skills-section1 > h2 {color: #FFFFFF; font-family: 'Signika',sans-serif; font-size: 24px; font-weight: 700; line-height: 18px; padding: 37px 0 31px;}
.skills-section1 > span {color: #FFFFFF; font-family: 'Signika',sans-serif; font-size: 16px; font-weight: 400; line-height: 14px; }
.skills-section1 .fa.fa-facebook,.skills-section1 .fa.fa-twitter,.skills-section1 .fa.fa-google-plus,.skills-section1 .fa.fa-youtube,.skills-section1 .fa.fa-dribbble,.skills-section1 .fa.fa-linkedin{border: 1px solid #FFFFFF; border-radius: 50%; color: #FFFFFF; font-size: 38px; height: 86px;line-height: 86px; width: 86px; }

/* about us */
.outer-about-sec {background:#fff; display: inline-block; padding:13px 0 93px; width: 100%;}
.about-cont-sct {margin: 0; padding:0 50px 0 0;}
.about-cont-sct > p {color: #74C7D5; font-family: 'Signika',sans-serif; font-size: 50px; font-weight: 300; line-height: 60px; text-align: right;}

.what-we-do {display: inline-block; float: left; margin: 0; padding-bottom:0px; width: 100%;}
.what-we-do p { color: #3C4761; font-family: 'Open Sans',sans-serif; font-size: 14px; font-weight: 400; line-height: 21px; padding:10px 0; width: 90%; text-align:justify;}

.right-benefit {float: left; margin: 0; padding-bottom: 38px; width: 100%;}
.left-wwd {float: left; width: 21%;}
.rgt-wwd {float: right; width: 75%; padding-top: 4px;}
.rgt-wwd > h2 {color: #3C4761; font-family: 'Signika',sans-serif; font-weight: 600; line-height: 15px; padding-bottom: 15px; text-transform: uppercase;}
.rgt-wwd > p {color: #3C4761; font-family: 'Open Sans',sans-serif; font-size: 14px;}
.client-section {background:#74C7D5; padding: 50px 0;}
.inner-sec-clt {display: inline-block; margin: 0; padding: 0; text-align: center; width: 100%;}
.inner-sec-clt > p { color: #FFFFFF; font-family: 'Open Sans',sans-serif; font-size: 22px; font-weight: 300; line-height:20px;}
	
	
		   
/* team */
.outer-team { background: #FFFFFF; margin: 0; padding: 0 0 94px; }
.inner-team-sec {margin: 0; padding: 0; }
.team-sec-1 {margin: 0; padding-bottom: 90px; text-align:center; }
.team-sec-1 h2{ color: #74C7D5; font-family: 'Signika',sans-serif; font-size: 24px; font-weight: 300; line-height: 17px; margin: 0; padding-bottom: 10px;}
.team-sec-1 span {color: #6C7791; font-family: 'Open Sans',sans-serif; font-size: 16px; text-align: right; width: 30%; line-height:13px;}
.clone{ padding:0 0 25px 0; margin:0; }
.clone a { background-image: url(../images/clone.png); background-repeat: no-repeat; display: block; height: 359px; background-size: cover;
			-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s; }
.clone a:hover { background-image: url(../images/clone-hover.png); background-repeat: no-repeat; display: block; height: 359px; }

.clone1{ padding:0 0 25px 0; margin:0; }
.clone1 a { background-image: url(../images/clone-2.png); background-repeat: no-repeat; display: block; height: 359px; background-size: cover;
			-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s; }
.clone1 a:hover{ background-image: url(../images/clone-2hover.png); background-repeat: no-repeat; display: block; height: 359px; }

.clone-active { background-image: url(../images/clone-2hover.png) !important; background-repeat: no-repeat; display: block; height: 359px; background-size: cover; }
.block-td{ display:block !important;}

.clone2{ padding:0 0 25px 0; margin:0; }
.clone2 a { background-image: url(../images/clone-3.png); background-repeat: no-repeat; display: block; height: 359px;  background-size: cover;
			-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s; }
.clone2 a:hover { background-image: url(../images/clone-3hover.png); background-repeat: no-repeat; display: block; height: 359px; }

.clone3{ padding:0 0 25px 0; margin:0; }
.clone3 a { background-image: url(../images/clone-4.png); background-repeat: no-repeat; display: block; height: 359px; background-size: cover;
			-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s; }
.clone3 a:hover { background-image: url(../images/clone-4hover.png); background-repeat: no-repeat; display: block; height: 359px; }

.bottom-clone{ padding:0; margin:0; position:relative;}
.bottom-clone h1 {color: #3C4761; font-family: 'Signika',sans-serif; font-size: 24px; font-weight: 300; text-align: center; position:relative; z-index:9;}
.bottom-clone a.toggle,.bottom-clone a.toggle1,.bottom-clone a.toggle2,.bottom-clone a.toggle3{ background-image:url(../images/plus-action.png); background-repeat:no-repeat; display:inline-block; width:31px; height:31px; }
.bottom-clone a.expanded{ background-image:url(../images/plus-action-hover.png); background-repeat:no-repeat; display:inline-block; width:31px; height:31px; }
.bottom-clone .content,.bottom-clone .content1,.bottom-clone .content2,.bottom-clone .content3 {background: #f3f3f3; color: #3C4762; font-family: 'Open Sans',sans-serif; 				 									font-size: 14px;  font-weight: 400; line-height: 23px; padding: 10%; text-align: center; margin-top:-16px;}
.totl-social {color: #CECECE; font-size: 22px; margin: 0; padding-top: 15px; }
.totl-social .fa.fa-facebook {padding-right:10px;}
.totl-social .fa.fa-twitter {padding-right:10px;}

/* pricing css */
.outer-pricing { background:#74c7d5; display: inline-block; padding:0 0 90px; width: 100%;}
.outer-pricing .Aws-performce > h2{ color:#fff;}
.fa.fa-folder-open{color: #b3dae2; font-size: 104px; }
.inner-price-st {background:#F3F3F3; display: inline-block; margin: 0; padding: 0; text-align: center;
				 transition: all 0.3s ease 0s;  width: 100%;}
.inner-price-st > h2 {color: #74C7D5; font-size: 40px; font-weight: 700; line-height: 27px;  padding:40px 0 18px;}
.inner-price-st > ul { display: inline-block; width: 100%; padding:0 20px; }
.inner-price-st li { border-bottom: 1px solid #E8E8E8; color: #323A45;  font-family: 'Open Sans',sans-serif; font-size: 18px;
					 line-height: 17px; padding: 24px 0; font-weight:300;}
.price-sec {margin: 0; padding: 24px 0 45px; position: relative;}
.price-sec > span {color: #323A45; font-family: 'Signika',sans-serif; font-size: 64px; font-weight: 600; line-height: 51px;}
.price-sec > h3 {color: #323A45; font-family: 'Signika',sans-serif;font-size: 20px; font-weight: 600; line-height: 15px; padding-top: 23px;}
.inner-price-st > a { background:#4A9BA9; color: #fff; display: block; font-family: 'Signika',sans-serif; font-size: 16px; font-weight: 600;
					  line-height: 17px; padding: 25px 0 23px; text-transform:uppercase;
					  }
.inner-price-st.inter-sec > h2 {padding-top: 70px;}
.inner-price-sae2{ margin-top:-15px; }
					  
.price-sec > p {color:#323A45; font-family: 'Signika',sans-serif; font-size: 24px; font-weight: 600; left: 33%; position: absolute; top: 12%;}
.price-drse-gdt{ width:84%; margin:0 auto; }
.inner-price-saec{ width:30%; float:left; margin-right:20px;}
.inner-price-sae2{ width:36%; float:left; }
.inner-price-sae3{width:30%; float:left; margin-left:20px; }

/* contact us */
.outer-contact { background: #fff; margin: 0; padding: 0; }
.outer-contact .service-content{ padding:50px 0 50px; }
.inner-rgt-sec-1{ margin:0 auto; width:96%; text-align:center; }
.right-sct-mt {display: inline-block; margin: 0; padding-bottom:0px; text-align:left; *float:left; padding-right:40px;margin: 10px 0; }
.fa.fa-phone {color: #74c7d5; font-size: 20px; padding-right:10px; *float:left; display:inline-block;}
.fa.fa-map-marker {color: #74c7d5; font-size: 20px; *float:left; padding-right:10px; display:inline-block;}
.fa.fa-envelope {color: #74c7d5; font-size: 20px;  padding-right:10px; *float:left; display:inline-block;}
.right-sct-mt > p {font-size: 17px; font-weight: 400; display:inline-block; color: #74c7d5;}
.right-sct-mt > p a{ color:#74c7d5; }
.outer-form { padding: 40px 0; width: 100%;}
.inner-contact-form {padding-top: 0; width: 100%;}
.inner-form-txt { padding:0; margin:0; }
.inner-form-txt > ul {display: block; width: 100%;}
.inner-form-txt ul li { display: inline-block; width: 33%; *width: 49%; *float:left; *margin-right:10px;}
.inner-form-txt ul li input {border:1px solid #DBDBDB; color: #9d9d9d; font-size: 12px; font-weight: 400; padding:20px 15px;width: 96%; }
.textared {margin-bottom:70px; margin-top:25px;  width: 100%;}
.textared > textarea { border:1px solid #DBDBDB; color: #9d9d9d; font-size: 12px; font-weight: 400; min-height:270px; padding: 15px; resize: none; width: 98.3%;}
.action {display: inline-block; margin-bottom: 0; width: 100%; text-align:center; }
.input-active { border: 1px solid #74c7d5 !important;}
.action > button, .action > a {background:#74c7d5; border: medium none; color: #FFFFFF; display: inline-block; font-family: 'Signika', sans-serif; width:20%;
    						   font-size: 17px; font-weight:400; line-height: 18px; padding: 24px 45px; transition: all 0.3s ease 0s;text-transform:uppercase;	 }
.action > button:hover, .action > a:hover { background: none repeat scroll 0 0 #323A45;}

.bottom-line-section { padding:100px 0; width: 100%; background:#74C7D5; text-align:center;}
.botom-logos { margin: 0; padding: 0;}
.botom-logos a { font-family: 'Lato',sans-serif; font-weight: 600; display:block;}
.botom-logos-1 > p {color: #FFFFFF; font-family: 'Open Sans',sans-serif; font-size: 16px;font-weight: 400; line-height: 25px; margin: 0 auto; padding: 65px 0; width: 50%;}
.botom-logos-1 { margin: 0; padding: 0;}
.botom-logos-1 > ul {margin: 0; padding: 0;}
.botom-logos-1 li {display: inline-block; *float: left; padding: 0 32px 0 0;}
.botom-logos-1 a {display: block; font-family: 'Lato',sans-serif; font-size: 22px; font-weight: 600; line-height: 40px; }
.botom-logos-1 a .fa.fa-facebook,.botom-logos-1 a .fa.fa-twitter,.botom-logos-1 a .fa.fa-google-plus{ background:#3B5998; border-radius: 50%; color: #FFFFFF; font-size: 34px; height: 77px; line-height: 77px; padding-right: 0; width: 77px; }

.botom-logos-1 a .fa.fa-twitter{ width:90px; height:90px; line-height:90px; background:#00aced;}
.botom-logos-1 a .fa.fa-google-plus{ background:#dd4b39;}

.botom-logos-1 a:hover{ color:#00aced; }


.bottm-totop {position: fixed; right: 2%; bottom:3%;}
.fa.fa-long-arrow-up { background: none;  border: 1px solid #323A45; border-radius: 50%; font-size: 17px; font-weight: 300; color:#323A45;
					  line-height: 14px; padding: 14px 17px; -webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.fa.fa-long-arrow-up:hover{ background:#74C7D5; color:#fff; border-color:#74C7D5; }					   

@media screen and (-webkit-min-device-pixel-ratio:0) {
.social-sec a{ line-height:33px;}
}

