@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Oswald');
@import url('https://fonts.googleapis.com/css?family=Open+Sans');

@font-face {
  font-family: 'Georgia';
  src:url('../CustomFont/georgia.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Century';
  src:url('../CustomFont/tt0868m_.ttf') format('truetype'), url('../CustomFont/tt0869m_.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'helvetica-neue-lt-black';
  src:url('../CustomFont/helvetica-neue-lt-black.otf') format('opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'HelveticaNeue-ThinCond';
  src:url('../CustomFont/HelveticaNeue-ThinCond.otf') format('opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'GeoSlab';
  src:url('../CustomFont/tt1019m_.ttf') format('truetype'), url('../CustomFont/tt1020m_.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'HelveticaNeue-BlackCond';
  src:url('../CustomFont/HelveticaNeue BlackCond.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Neutra-Text-Book';
  src:url('../CustomFont/Neutra-Text-Book.otf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
body									{ font-family:'Georgia'; }
.topBar									{ background:#f1592a; height:6px; }		
header									{ border-bottom:45px solid #6d6e73; width:100%; height:auto; background-image:url(../images/bannerImg.jpg); background-position:center center; background-repeat:no-repeat; /*background-size:cover;*/ }
/*header img.bannerImg				{}*/



.fullWid								{ width:100% !important; }
.noBorder								{ border:none !important; }
.noPadding								{ padding:0 !important; }
.testiPadng								{ padding-left:5px !important; padding-right:5px !important; }
.noPaddingLH							{ padding-left:0; }	


.navbar									{ min-height:119px; border-radius:0; /*margin-bottom:0; position:fixed; top:0; z-index:300; width:100%;*/ }
.navbar-default							{ background-color:rgba(255,255,255,0.4); border-bottom:1px solid #c7c7c7; }
.navbar-toggle							{ margin-top:43px; margin-bottom:43px; }	
.navbar-nav > li > a					{ display:inline-block; text-transform:uppercase; font-family: 'Century'; padding-top:5px; padding-bottom:5px; font-weight:600; }
.navbar-default .navbar-nav > li > a	{ color:#000; font-style:Roman; }
.navbar-nav > li > a.socialIcon			{ padding:0; margin-top:20px; margin-left:3px; }
.navbar-nav > li > a.socialIcon:hover	{ border:none; }
.navbar-nav > li > a:hover,				
.navbar-nav > li > a.active				{ border-bottom:3px solid #f1592a; }	
/*.navbar-nav > li > a i				{ width:27px; height:27px; border:2px solid #fff; border-radius:5px; text-align:center; padding-top:5px; }	*/
.navbar-nav								{ margin-right:15px; }
.menuPos								{ margin-top:35px; }
.navbar-default .navbar-toggle			{ border-color:#507eb3; }
.navbar-default .navbar-toggle .icon-bar	{ background-color:#507eb3; }
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background-color: #c9e2fe; }


.carousel-inner							{ height:450px; }
.carousel-indicators li					{ border:1px solid #575757; }
.carousel-indicators .active			{ background-color:#575757; }
.carousel-control						{ display:none; }
.carousel-indicators					{ bottom:7px; }

.headerTxt								{ margin-top:100px; text-align:center; }
.headerTxt .transServ					{ text-transform:uppercase; color:#f1592a; font-size:18px; font-family: 'GeoSlab'; text-align:center; letter-spacing:7px; display:block; }
.headerTxt h1						 	{ font-size:55px; font-family: 'HelveticaNeue-ThinCond'; text-align:center; margin-top:20px; letter-spacing:5px; }
.headerTxt h1 span						{ font-weight:bold; font-family: 'helvetica-neue-lt-black'; }
.headerTxt .subHeading					{ text-transform:uppercase; color:#f1592a; font-size:30px; text-align:center; display:block; margin-top:27px; }
.headerTxt .bannerBtn					{ background:#f1592a; font-size:18px; padding:15px 37px; border-radius:10px; color:#fff; border:none; text-transform:uppercase; margin-top:55px; }


section.clientDescArea					{ background:#d4dbe2; padding:30px 0; }
section.clientDescArea h2				{ font-size:40px; font-family: 'HelveticaNeue-ThinCond'; text-transform:uppercase; font-weight:600; }
section.clientDescArea h2 span			{ font-weight:bold; font-family: 'helvetica-neue-lt-black'; }	
section.clientDescArea h2 span.orgColor	{ color:#f1592a; font-family: 'HelveticaNeue-ThinCond'; }
section.clientDescArea h3				{ font-size:18px; color:#f1592a; text-transform:uppercase; line-height:25px; }
section.clientDescArea p				{ color:#000; }
section.clientDescArea p.offerTxt		{ font-size:18px; color:#f1592a; }
section.clientDescArea ul				{ padding-left:10px; color:#000; }
section.clientDescArea .findBtn			{ background:#6d6e73; font-size:18px; padding:15px 37px; border-radius:10px; color:#fff; border:none; text-transform:uppercase; margin-top:35px; }
section.clientDescArea .clientImgPos	{ text-align:right; }
section.clientDescArea .clientImgPos img	{ width:100%; }

section.translation						{ border-bottom:15px solid #f1592a; width:100%; height:388px; background-image:url(../images/translationImg.jpg); background-position:center center; background-repeat:no-repeat; /*background-size:cover;*/ border-top:5px solid #fff; padding-top:65px; text-align:center; color:#fff; }
section.translation h2					{ font-size:40px; font-family: 'HelveticaNeue-ThinCond'; text-transform:uppercase; font-weight:600; }
section.translation h2 span				{ font-weight:bold; font-family: 'HelveticaNeue-BlackCond'; }
section.translation p				 	{ font-size:14px; }	
section.translation .transBtn			{ background:inherit; font-size:14px; padding:15px 37px; border-radius:10px; color:#fff; border:1px solid #fff; margin-top:20px; }



section.workWithMeArea					{ width:100%; height:330px; background-image:url(../images/workWithMeBlkImg.jpg); background-position:center center; background-repeat:no-repeat; /*background-size:cover;*/ 
border-top:5px solid #fff; padding-top:30px; }
section.workWithMeArea .worlWithMeBlk	{ background-color:rgba(255,255,255,0.8); padding:35px 35px 35px 20px; width:80%; }
section.workWithMeArea .worlWithMeBlk h2					{ font-size:40px; font-weight:bold; font-family: 'HelveticaNeue-BlackCond'; text-transform:uppercase; }
section.workWithMeArea .worlWithMeBlk h2 span				{ font-family: 'HelveticaNeue-ThinCond'; font-weight:600; }
section.workWithMeArea .worlWithMeBlk h2 span.orgColor		{ color:#f1592a; font-weight:bold; font-family: 'HelveticaNeue-BlackCond'; }
section.workWithMeArea .worlWithMeBlk p						{ font-size:14px; text-transform:uppercase; line-height:21px; font-weight:500; } 
section.workWithMeArea .worlWithMeBlk .workbtn				{ background:#f1592a; font-size:18px; padding:17px 55px; border-radius:10px; color:#fff; border:none; text-transform:uppercase; margin-top:15px; }

section.certificateArea										{ text-align:center; padding:15px 0; }
section.certificateArea img									{ margin:15px; display:inline-block; }


footer .topFooter							{ background:#6d6e73; padding:25px 0; }
.topFooter .conInfo							{ padding-top:30px; font-family: 'Oswald', sans-serif; font-size:18px; color:#fff; }
.topFooter .conInfo p						{ margin-top:35px; }
.topFooter .conInfo p img					{ margin-right:15px; }	
.topFooter .moreInfo						{ font-family: 'Oswald', sans-serif; font-size:18px; color:#fff; }						
.topFooter .moreInfo ul						{ padding-left:17px; padding-top:20px; }
.topFooter .news							{ font-family: 'Oswald', sans-serif; font-size:18px; color:#fff; margin-bottom:20px; }
.topFooter .news .footerTxt					{ font-family:'Georgia'; border-bottom:1px	solid #fff; padding-bottom:10px; margin-top:20px; font-size:14px; }


footer .bottFooter							{ background:#000; text-align:center; color:#939393; padding:7px 0; }



/***********************************************  ABOUT PAGE STYLE  ***********************************************************/

.headerImg-InnerPage					{ background-image:url(../images/headerImg-InnerPage.jpg) !important; background-position:center bottom !important; background-repeat:no-repeat !important; /*background-size:cover;*/ }
.innerPageHeaderHght					{ height:184px !important; }
.innerPageHeaderHght .headerTxt			{ margin-top:0; padding-top:25px; text-align:center; }
.innerPageHeaderHght .headerTxt h1		{ font-size:54px; color:#f1592a; text-transform:uppercase; }
.innerPageHeaderHght .headerTxt h1 span	{ font-size:26px; color:#6d6e73; text-transform:none; }
ul.clientQualification					{ font-size:18px; color:#371302 !important; margin-top:20px; }
ul.clientQualification li				{ padding-bottom:20px; }
.qualiInfo								{ margin-top:25px; padding-bottom:0; text-transform:uppercase; font-size:14px; font-weight:500; }
section.clientDescArea .workWithMeBtn 	{ background: #f1592a; border: medium none; border-radius: 5px; color: #fff; font-size: 18px; margin-top: 5px; padding: 12px 50px; text-transform: uppercase; }

section.recordArea						{ padding-bottom:50px; border-bottom:15px solid #f1592a; font-family: 'Open Sans', sans-serif; }
.recordImg								{ text-align:center; margin-top:50px; }
.recordTitle							{ text-align:center; text-transform:uppercase; font-weight:500; padding:15px 0; border-right:1px solid; font-size:19px; }
.noBorderRH								{ border-right:0px solid; }
.recordValue							{ text-align:center; font-size:37px; font-weight:600; letter-spacing:5px; }


section.myExperienceArea				{  width:100%; height:496px; background-image:url(../images/experienceBgImg.jpg); background-position:center center; background-repeat:no-repeat; /*background-size:cover;*/ 
padding-top:33px; text-align:center; }
section.myExperienceArea h2				{ font-size:40px; font-family: 'HelveticaNeue-ThinCond'; text-transform:uppercase; font-weight:600; }
section.myExperienceArea h2 span		{ font-weight:bold; font-family: 'helvetica-neue-lt-black'; letter-spacing:-2px; }	
section.myExperienceArea p				{ color:#000; padding-bottom:30px; }

section.myExperienceArea ul.clientExperience			{ text-align:center; list-style-type:none; padding-left:0; }
section.myExperienceArea ul.clientExperience li			{ color:#000; font-size:16px; margin-bottom:21px; }
section.myExperienceArea ul.clientExperience li span	{ padding:11px 49px; background:rgba(255,255,255,0.7)/* url(../images/dot.jpg) no-repeat center left*/; }
section.myExperienceArea ul.clientExperience li span img	{ margin-right:15px; margin-left:15px; }

/***********************************************  CONTACT PAGE STYLE  ***********************************************************/

.contactArea							{ padding:20px 0; }
.gmap 									{ width:100%; height:250px; }
.gmap iframe							{ width:100%; margin-bottom:30px; }

.contform										{ margin:25px 0; font-family: 'Neutra-Text-Book'; }
.contform .frmBlk								{ width:48%; margin:0 1%; float:left; font-size:14px; }
.contform .frmBlk label							{ width:100%; float:left; color:#000; margin-right:3%; margin-top:5px; }
.contform .frmBlk label span					{ color:#969696; }
.contform .frmBlk input							{ width:75%; float:left; text-align:left; color:#000; padding:10px 15px; border:1px solid #ececec; margin-bottom:10px; background-color:#f8f8f8; }
.contform .frmBlk textarea						{ width:86%; float:left; text-align:left; color:#000; padding:5px 15px; border:1px solid #ececec; margin-bottom:30px; height:100px; resize:none; background:#f8f8f8; }
.contform .frmBlk img							{ float:left; display:block; width:119px; height:36px; }
.contform .frmBlk input.smallTxtBox				{ float:left; display:block; width:70px; height:30px; margin-left:30px; padding:5px 10px; }
.contform .frmBlk button.sendBtn				{ font-size:29px; color:#fff; text-transform:uppercase; background:#e24912; padding:5px 63px; border:none; float:left; border-radius:5px; }

.contDetails									{ border-left:1px solid #c7c7c7; padding-left:20px; font-family: 'Neutra-Text-Book'; }
.contDetails h4									{ font-size:28px; font-weight:600; }
.contDetails h5									{ font-size:18px; font-weight:500; text-transform:uppercase; margin-top:39px; }
.contDetails p.skypeId							{ color:#00adf2; font-size:18px; }
.contDetails p.skypeId .skypeIcon				{ margin:0 5px 0 0 ; font-size:23px; }


/***********************************************  SERVICE PAGE STYLE  ***********************************************************/
	
	.clientDescArea p.servTxt					{ font-size:12px; }
	section.clientDescArea					{ width:100%; height:auto; border-top:5px solid #fff; padding-top:30px; }
	section.clientDescArea .worlWithMeBlk	{ background-color:rgba(255,255,255,0.8); padding:35px 35px 35px 20px; /*width:80%;*/ text-align:center; margin-top:-30px; height:261px; }
	section.clientDescArea .worlWithMeBlk h2					{ font-size:40px; font-weight:bold; font-family: 'HelveticaNeue-BlackCond'; text-transform:uppercase; }
	section.clientDescArea .worlWithMeBlk h2 span				{ font-family: 'HelveticaNeue-ThinCond'; font-weight:600; }
	section.clientDescArea .worlWithMeBlk h2 span.orgColor		{ color:#f1592a; font-weight:bold; font-family: 'HelveticaNeue-BlackCond'; }
	section.clientDescArea .worlWithMeBlk p						{ font-size:14px; text-transform:uppercase; line-height:21px; font-weight:500; } 
	section.clientDescArea .worlWithMeBlk .workbtn				{ background:#f1592a; font-size:18px; padding:17px 55px; border-radius:10px; color:#fff; border:none; text-transform:uppercase; margin-top:67px; }
	
	
	.serviceBLKArea												{ padding:45px 0; }
	.serviceBLK													{ position:relative; margin:17px 0; }
	.seviceBlkImg img											{ width:100%; }
	.serviceBlkTxt 												{ position:absolute; bottom:0; left:20px; right:13px; z-index:5; }
	.serviceBlkTxt a											{ text-decoration:none; color:#000; }
	.serviceBlkTxt p												{ font-family: "helvetica-neue-lt-black"; font-weight:600; text-transform:uppercase; font-size:28px; }
	.serviceBlkTxt p.thinTxt										{ font-family:'Georgia'; font-size:12px; font-weight:300; text-transform:none; }


/***********************************************  TESTIMONIAL PAGE STYLE  ***********************************************************/

.testimonialBlk											{ background: -webkit-linear-gradient(#fff, #e3e3e3); background: -o-linear-gradient(#fff, #e3e3e3); background: -moz-linear-gradient(#fff, #e3e3e3); background: linear-gradient(#fff, #e3e3e3); width:100%; border:1px solid #bdbcbd; padding:20px; margin-top:15px; font-family:Verdana; font-size:12px; }
.comments												{ text-align:left; }
.userDetails											{ text-align:right; }
.userDetails p											{ margin:0; }
.userDetails p.uname									{ font-weight:600; margin-top:45px; }

@media only screen and (min-width: 320px) and (max-width: 767px) {
	
	header									{ background:none; }
	.navbar-default							{ background-color:#cfd6de; }	
	.navbar									{ margin-bottom:0; }
	.nav > li								{ text-align:center; }
	.navbar-nav > li > a:hover, .navbar-nav > li > a.active		{ border-bottom:0px solid; color:#306eb5; }
	.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus	{ color:#306eb5; }
	.headerImg								{ width:100%; height:auto; background-image:url(../images/bannerImg.jpg); background-position:center center; background-repeat:no-repeat; }
	
	.headerTxt								{ margin-top:75px; }
	.headerTxt .transServ					{ font-size:17px; }
	.headerTxt h1							{ font-size:47px; }
	.headerTxt .subHeading					{ font-size:21px; margin-top:29px; }	
	.headerTxt .bannerBtn					{ margin-top:27px; }
	section.clientDescArea .clientImgPos	{ text-align:center; margin-top:20px; }
	section.clientDescArea .clientImgPos img	{ width:100%; }
	section.translation							{ padding-top:43px; }
	section.translation h2						{ font-size:32px; }	
	section.translation .transBtn				{ padding:15px 17px; }
	section.workWithMeArea						{ padding-top:17px; }
	section.workWithMeArea .worlWithMeBlk		{ width:100%; padding:25px 35px 35px 20px; }
	section.workWithMeArea .worlWithMeBlk h2	{ font-size:32px; }
	section.workWithMeArea .worlWithMeBlk p		{ font-size:12px; }
	section.workWithMeArea .worlWithMeBlk .workbtn			{ font-size:15px; padding:11px 29px; }
	
	.topFooter .conInfo										{ padding-top:0; font-size:15px; }
	.topFooter .conInfo p									{ margin-top:25px; }
	.topFooter .moreInfo									{ font-size:16px; margin:45px 0; }
	
	
	/***********************************************  ABOUT PAGE STYLE  ***********************************************************/
	
	.innerPageHeaderHght .headerTxt h1				{ font-size:43px; }
	.innerPageHeaderHght .headerTxt h1 span			{ font-size:19px; }
	/*.innerPageHeaderHght .headerTxt				{ padding-top:0; }*/
	.recordTitle								{ border-right:0px; }
	section.myExperienceArea h2					{ font-size:31px; }
	section.myExperienceArea ul.clientExperience li				{ font-size:12px; margin-bottom:10px; }
	section.myExperienceArea ul.clientExperience li span		{ padding:3px 1px; }
	
	/***********************************************  CONTACT PAGE STYLE  ***********************************************************/
	
	.contDetails								{ margin-top:55px; }							
	.contform .frmBlk							{ width:100%; }
	.contform .frmBlk input						{ width:87%; }
	
	/***********************************************  SERVICE PAGE STYLE  ***********************************************************/
	
	section.clientDescArea .worlWithMeBlk		{ margin-top:0; margin-bottom:25px; }
	
	/***********************************************  SERVICE PAGE STYLE  ***********************************************************/
	
	.smallHeading    							{ font-size:31px !important; }
	/*.noPadding								{ padding:inherit !important; }
.testiPadng								{ padding-left:inherit !important; padding-right:inherit !important; }*/
.noPaddingLH							{ padding-left:15px; }

	
	
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
	
	/***********************************************  SERVICE PAGE STYLE  ***********************************************************/
	
	section.clientDescArea h2					{ font-size:33px; }
	.serviceBlkTxt p							{ font-size:10px; }
	.serviceBlkTxt p.thinTxt					{ font-size:8px; }
	section.clientDescArea .worlWithMeBlk .workbtn 		{ font-size:12px; padding:7px 25px; margin-top:0; }
		
}
	
	
@media only screen and (min-width: 768px) and (max-width: 991px) {
	
	.navbar-nav > li						{ font-size:10px; }	
	section.workWithMeArea					{ padding-top:7px; }
	
	/***********************************************  ABOUT PAGE STYLE  ***********************************************************/
	
	.recordTitle												{ border-right:0px; }
	section.clientDescArea .clientImgPos						{ text-align:center; margin-top:20px; }
	section.myExperienceArea ul.clientExperience li				{ margin-bottom:10px; }
	section.myExperienceArea ul.clientExperience li span		{ padding:3px 1px; }
	
	/***********************************************  SERVICE PAGE STYLE  ***********************************************************/
	
	.serviceBlkTxt p							{ font-size:17px; }
	.serviceBlkTxt p.thinTxt					{ font-size:11px; }
	
	
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
	
	section.workWithMeArea					{ padding-top:17px; }	
	
}







		
