@charset "utf-8";
/* Simple fluid media
   Note: Fluid media requires that you remove the media's height and width attributes from the HTML
   http://www.alistapart.com/articles/fluid-images/ 
*/
img, object, embed, video {
	max-width: 100%;
}
/* IE 6 does not support max-width so default to width 100% */
.ie6 img {
	width:100%;
}
p{margin:0; padding:0;}
/*
	Dreamweaver Fluid Grid Properties
	----------------------------------
	dw-num-cols-mobile:		5;
	dw-num-cols-tablet:		8;
	dw-num-cols-desktop:	10;
	dw-gutter-percentage:	25;
	
	Inspiration from "Responsive Web Design" by Ethan Marcotte 
	http://www.alistapart.com/articles/responsive-web-design
	
	and Golden Grid System by Joni Korpi
	http://goldengridsystem.com/
*/
/*slider coding*/
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
  
  
  
@font-face {
    font-family: 'HelveticaNeueLT45LightRegular';
    src: url('../font/helveticalt45light.eot');
    src: url('../font/helveticalt45light.eot') format('embedded-opentype'),
         url('../font/helveticalt45light.woff2') format('woff2'),
         url('../font/helveticalt45light.woff') format('woff'),
         url('../font/helveticalt45light.ttf') format('truetype'),
         url('../font/helveticalt45light.svg#HelveticaNeueLT45LightRegular') format('svg');
}

@font-face {
    font-family: 'fs_joeylight';
    src: url('../font/fs_joey-light-webfont.eot');
    src: url('../font/fs_joey-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/fs_joey-light-webfont.woff2') format('woff2'),
         url('../font/fs_joey-light-webfont.woff') format('woff'),
         url('../font/fs_joey-light-webfont.ttf') format('truetype'),
         url('../font/fs_joey-light-webfont.svg#fs_joeylight') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'fs_joeybold';
    src: url('../font/fsjoey-bold-webfont.eot');
    src: url('../font/fsjoey-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/fsjoey-bold-webfont.woff2') format('woff2'),
         url('../font/fsjoey-bold-webfont.woff') format('woff'),
         url('../font/fsjoey-bold-webfont.ttf') format('truetype'),
         url('../font/fsjoey-bold-webfont.svg#fs_joeybold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'jurabold';
    src: url('../font/jura-bold-webfont.eot');
    src: url('../font/jura-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/jura-bold-webfont.woff2') format('woff2'),
         url('../font/jura-bold-webfont.woff') format('woff'),
         url('../font/jura-bold-webfont.ttf') format('truetype'),
         url('../font/jura-bold-webfont.svg#jurabold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'fs_joeyregular';
    src: url('../font/fs_joey-regular-webfont.eot');
    src: url('../font/fs_joey-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/fs_joey-regular-webfont.woff2') format('woff2'),
         url('../font/fs_joey-regular-webfont.woff') format('woff'),
         url('../font/fs_joey-regular-webfont.ttf') format('truetype'),
         url('../font/fs_joey-regular-webfont.svg#fs_joeyregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'fs_joeymedium';
    src: url('../font/fs_joey-medium-webfont.eot');
    src: url('../font/fs_joey-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/fs_joey-medium-webfont.woff2') format('woff2'),
         url('../font/fs_joey-medium-webfont.woff') format('woff'),
         url('../font/fs_joey-medium-webfont.ttf') format('truetype'),
         url('../font/fs_joey-medium-webfont.svg#fs_joeymedium') format('svg');
    font-weight: normal;
    font-style: normal;

}
  
/*slider coding end*/
  
/* Mobile Layout: 480px and below. */

.gridContainer {
	margin-left: auto;
	margin-right: auto;
	width:100%;
	padding-left: 1.82%;
	padding-right: 1.82%;
}

.top-header{ width:100%;  float:left; background:#006fc6;}
.top-header-cen{ width:1000px;  max-width:100%; margin:0px auto; }
.top-header-cen-left{  text-align:center; font-size:20px; color:#f7f7f7; font-family:"fs_joeyregular"; margin:8px 10px; }
.top-header-cen-right{   float:left; font-size:20px; color:#f7f7f7; font-family:"fs_joeyregular";}
.icon{  float:left; margin:3px -5px 5px 20px;}

.main-header{ width:100%;  float:left; background:#fff;}
.header-logo-left{ margin:8px 5px 5px 0px; /*text-align:center;*/}
.navi{ width:700px;  float:right; }

.banner{width:100%;  float:left; margin-top: 6px;}

.contect-left{ width:92%;  float:left;  margin:10px 0px 10px 10px;}
.h2{ font-family:"fs_joeyregular"; font-size:20px; font-weight: bolder;  float:left; color:#050505; margin-top:0px; text-transform:uppercase;}
.p-text1{ float:left;   margin: -12px 18px 10px 11px; text-align:justify; color:#3a3a3a; font-size:14px; line-height:20px;}

.contect-right{ width: 340px; float:right; margin:10px 0px 10px 0px; display:none;}


.our-servi-bg{ width:100%;  background:#f8f8f8; float:left; border-bottom:3px solid #e8e8e8; margin-bottom:10px;}
.h3{ font-family:"fs_joeyregular"; font-size:22px; font-weight:bolder; text-align:center; color:#111; margin-top:5px; border-bottom:1px solid #e9e9e9; padding:0 0 10px 0;  margin-bottom: 35px;}

.box1{  margin: -20px 15px 45px 10%;
    overflow: hidden;
    text-align: center;
    width: 80%;
}

.service-hading1 {
    color: #3d3e3e;
    text-align:center;
    font-size: 18px;
	font-family:"fs_joeyregular";
    font-weight: bold;
	    letter-spacing: 1px;
    margin-top: 5px;
}

.service-text1 {
      color: #3d3e3e;
    font-family: "fs_joeyregular";
    font-size: 14px;
    letter-spacing: 0.2px;
    line-height: 20px;
    margin-top: 5px;
	text-align:center;
}


.ser-read-more {
   
    text-align:center;
   font-family:"fs_joeyregular";
    font-size: 15px;
    font-weight: bold;
    margin-top: 10px;
}
#red-link {
     color: #2068a6;
    text-decoration: none;
    transition-delay: initial;
    transition-duration: 1500ms;
    transition-property: all;
    transition-timing-function: initial;
}
#red-link:hover{ color:#;}
.top-header-cen2{  display:none;}

.footer-bg{ width:100%;  float:left; background:#0064a3;}

.h4{ color: #fff;
    float: left;
    font-family: "fs_joeyregular";
    font-size: 20px;
    font-weight: bolder;
    text-transform: uppercase;
	border-bottom:1px solid #373737;
	width:100%;
	padding:0 0 8px 0;
	clear:both;
}

.skdslider{
 width:100%;
 position: relative;
 display: block;
 overflow:hidden;
}

.footerbox1{ width:180px;  float:left; margin:0px 15px 0px 15px; text-align:left; overflow:hidden;}
#footer-hadig{ font-size:22px; color:#FFF; position:relative; text-transform:uppercase; border-bottom:1px solid #333; padding: 0 0 5px 0; }
.footerbox1 ul li{text-decoration:none; color:#666; line-height:23px; list-style-type: none; margin: 15px 15px -10px -40px; font-size:17px;   font-family: "fs_joeyregular";  border-bottom:1px solid #005396; padding:0 0 5px 0;}

.footerbox1 ul li a{ color:#fff; text-decoration:none;}
.footerbox1 ul li a:hover{ color:#fff; text-decoration:none;}
.copyright{ width:100%; float:left; height:35px; background:#e47420;}
.copyright-text{ font-size:18px;  margin-top:5px; color:#fff; font-family: "fs_joeyregular"; text-align: center;}


/*-------------------New Page coding about destop  here -----------------------------*/

.banner-inner{ width:100%;  float:left;  margin-top:auto;}
.contect-right-inner{ width:95%; float:right; margin: 10px 12px;}
.ser-box-top{ width: 99%; height:38px;  background:#fff; border:1px  solid #f3f3f3;  margin: -13px 0px 3px 0px;}
#h5{ font-family:"fs_joeyregular"; font-size:20px; font-weight: bolder;  float:left; color:#050505; margin: 5px 5px 5px 6px; text-transform:uppercase;}
.ser-box-top-ser-box{ width: 97%; height:35px;  background:#f7f7f7; margin:0px 0px 0px 0px; border-bottom:1px  dotted  #e4e4e4; border-left:6px solid #ffb026;}
.ser-box-top-ser-box:hover{  background:#ececec; border-left:6px solid #028abe;}
.why-box1-text-ser-innder{
    color:#111;
    float: left;
    font-family: "fs_joeyregular";
    font-size: 17px;
    margin: 5px 10px 0;
}
.web-left-link {
    color: #000;
    text-decoration: none;
}
.why-box1-text-ser-innder:hover{  float:left; font-family:"fs_joeyregular";  color:#0372ae; text-decoration: none;
    transition-delay: initial;
    transition-duration: 1500ms;
    transition-property: all;
    transition-timing-function: initial;
	}
.pdf-img{display:block; margin-top:10px; float:left; width:99%;}
.potpo{  width:100%; height: 38px; margin: 8px 0px 10px 0px; background:#ea792b; float:left; text-decoration: none; transition-delay: initial;
transition-duration: 1500ms; transition-property: all; transition-timing-function: initial;  border-radius:15px;}
.potpo:hover{ margin: 8px 0px 10px 0px; background:#0082c8; float:left; text-decoration: none; transition-delay: initial;
transition-duration: 1500ms; transition-property: all; transition-timing-function: initial;}


.potpo-text{ text-align:center; font-size:18px; color:#FFF; margin-top:6px;font-family: "fs_joeyregular"; text-transform:uppercase;	}


/*-------------------New Page coding seo destop  here -----------------------------*/
.contect-left-seo-bg{ width: 95%;  float: none;  margin:0px 0px 20px 0px; border-bottom:1px solid #CCC;}
.seo-left{   margin:0px 0px 15px 0;}
.seo-right{ width:100%;  float:left;  margin:0px 0px 15px 0;}
.rank-box{ width:44%; height:35px; background:#f3f3f3; float:left; margin:-21px 04px 0px 0; border:1px solid #ebebeb; margin-bottom:10px;}
.rank-box-tex{ text-align:center; margin-top:8px; color:#111; font-family: "fs_joeyregular"; font-size:12px;}
.colreds{ text-decoration:none; color:#16499d; font-size:16px; border:0; }
.marga{ margin-top:20px; float:left;}




/*-------------------New Page coding contact us destop  here -----------------------------*/

.alert-danger {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442;
}

.alert {
    border-radius: 0;
    font-size: 14px;
	margin-bottom: 20px;
    padding: 15px;
	width:100%;
	margin-left:7px;
}



.contact_section_one_left {
    float: left;
    height: auto;
    padding-left: 20px;
	margin-top: 20px;
   width: 90%;
}
h1.quote_heading2 {
    color: #000;
    font-family: "fs_joeyregular";
    font-size: 30px;
    font-weight: 300;
    line-height: 54px;
	margin:10px 10px;
    margin-bottom: 20px;
}

.p1 {
    padding-left: 0px;
    text-align: left;
	font-size:15px;
	margin: 10px;
	font-family: "fs_joeyregular";
}

.paging_adjust {
    margin-bottom: 10px;
    padding-left: 85px;
}

.contact_address_bg1 {
    background: url("../images/pointer_loc.png") no-repeat scroll 0 9px rgba(0, 0, 0, 0);
    padding-left: 85px;
	display:none;
}
.contact_address_bg2 {
    background: url("../images/phone-icon.png") no-repeat scroll 0 9px rgba(0, 0, 0, 0);
    padding-left: 85px;
	display:none;
}

.contact_address_bg3 {
    background: url("../images/contact-icon.png") no-repeat scroll 0 9px rgba(0, 0, 0, 0);
    padding-bottom: 40px;
    padding-left: 85px;
	display:none;
}

.inner_page_normal_text_14 {
    color: #625f5f;
     font-family: "fs_joeyregular";
    font-size: 18px;
    font-weight: 600;
    line-height: 35px;
}

.contect-right-inner-contct {
    float: right;
    margin: 10px 16px;
    width: 98%;
	display:block;
}


.contact_section_one_right {
    background-color: #f0f0f0;
    border-radius: 5px;
    float: left;
    height: auto;
	margin:10px 0px 10px 8px;
    width: 94%;
}
.in-banner{margin-top:-10px; display:block;}




.form1{ width: 90%; height:40px; float:left; background:#fff; border:1px solid #efefef; margin: 0 15px 15px 8px; padding:0 5px 0px ; font-family: "fs_joeyregular"; font-size:16px; box-shadow:3px 3px 0px #cccccc;}
.form1:hover{box-shadow:0 0 1px #CCC;}

.form3{width: 95%; height:40px; float:left; background:#fff; border:1px solid #efefef; margin: 14px 15px 15px 2px; padding:0 5px 0px ; font-family: "fs_joeyregular"; font-size:16px; box-shadow:3px 3px 0px #cccccc;}
.form1:hover{box-shadow:0 0 1px #CCC;}
.img-1{ margin:0px 10px 10px 10px; float:left;}
.alert-danger {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442;
}
.alert-green {
    background-color: #dff0d8;
    border-color: #ebccd1;
    color: #3c763d;
}

.alert {
    border-radius: 0;
    font-size: 14px;
	margin-bottom: 20px;
    padding: 15px;
	width:81%;
	margin-left:7px;
}

.form2{width: 97%; height:100px; float:left; background:#fff; border:1px solid #efefef; margin: -12px 15px 15px 0; padding:0 5px 0px ; font-family: "fs_joeyregular"; font-size:16px; box-shadow:3px 3px 0px #cccccc;}
.form2:hover{box-shadow:0 0 1px #CCC;}

.submit-butt{ width:100%;  float:left;  margin: 10px 28px 10px 0px; text-decoration: none;
}

/*-------------------New Page coding services destop  here -----------------------------*/
.img2-ser{ text-align:center;}
.service-hading1-img-font {
    color: #3d3e3e;
	text-align:center;
    font-family: "fs_joeyregular";
    font-size: 18px;
    font-weight: 600;
   margin-top: -5px;
}

/*-------------------New Page coding products destop  here -----------------------------*/

.product1{ width:90%;  float:left; margin:0px 14px 20px 12px;}
.pro-left1{ text-align:center;}
.pro-right{ float:right; width:92%;  }



.por-text-hadin{

    color: #111;
    font-family: "fs_joeyregular";
    font-size: 15px;
    font-weight: bolder;
   margin: 9px 14px 25px 11px;
    padding: 0 0 10px;
}
.box-port {
   float: left;
    margin: -24px 15px 41px 13px;
    text-align: left;
    width: 40%;
}

.ser-read-more-por{
    float: left;
    font-family: "fs_joeyregular";
    font-size: 14px;
    font-weight: bold;
   margin: -53px 12px;
}

/*-------------------New Page coding services-inner page destop  here -----------------------------*/

.contect-leftser-inner {
    float: left;
    margin: 10px 0px 10px 0px;
   width: 100%;
   display:none;
}



.contect-right-ser {
    float: right;
   margin: 10px 22px;
    width: 92%;
}

.contect-right-serha {
    float:left;
	background:#0066cc;
    width: 100%;
	margin-top: 15px;
}

#h6 {
    color: #fff;
    float: left;
    font-family: "fs_joeyregular";
    font-size: 16px;
    margin: 5px 5px 5px 6px;
}

.ser-box-top-ser {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #f3f3f3;
    height: 38px;
   	margin: 9px 10px 8px 12px;
    width: 89%;
}


.ser-box-top-ser-box-ser{
    background: none repeat scroll 0 0 #f7f7f7;
    border-bottom: 1px dotted #e4e4e4;
    border-left: 6px solid #ffb026;
    height: 35px;
    margin: 0 7px 0 12px;
    width: 88%;
}
.ser-box-top-ser-box-ser:hover{  background:#ececec; border-left:6px solid #028abe;}
.h2-ser-hadin1{ font-family:"fs_joeyregular"; font-size:17px;   float:left; color:#fff; margin:5px 10px; text-transform:uppercase;}
.h3-ser-hadin1{ font-family:"fs_joeyregular"; font-size:18px;   float:left; color:#0082c8;  margin: 10px 12px 24px; font-weight:normal;}
.ulstyle1{text-decoration:none; float:left; line-height:25px; font-family:"fs_joeyregular"; font-size:15px; color:#656565; padding:0px 10px 12px 35px; list-style:url(../images/list_img.png); margin-top:-20px;}

.ser-button{  background: #7ea636;
    border: 1px solid #9dcd46;
    float: left;
    height: 40px;
   margin: -3px 10px 14px -5px;
    width: 47%;}
.ser-button:hover{ background:#014e90; border: 1px solid #9dcd46;}
.ser-but-text{ font-size:15px; text-align:center; margin-top:10px; color:#FFF;}


/*-------------------New Page coding get request page destop  here -----------------------------*/
.formget {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #efefef;
    box-shadow: 3px 3px 0 #cccccc;
    float: left;
    font-family: "fs_joeyregular";
    font-size: 16px;
    height: 40px;
    margin: 0 20px 15px 0px;
    padding: 0 5px;
    width: 289px;
}

.formget2 {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #efefef;
    box-shadow: 3px 3px 0 #cccccc;
    float: left;
    font-family: "fs_joeyregular";
    font-size: 16px;
    height: 100px;
   margin: -30px -6px 27px;
    padding: 0 5px;
    width: 105%;
}
.formgetqu {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #efefef;
    box-shadow: 3px 3px 0 #cccccc;
    float: left;
    font-family: "fs_joeyregular";
    font-size: 16px;
    height: 40px;
   margin: -30px -6px 27px;
    padding: 0 5px;
    width: 105%;
}

.formgetqu {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #efefef;
    box-shadow: 3px 3px 0 #cccccc;
    float: left;
    font-family: "fs_joeyregular";
    font-size: 16px;
    height: 40px;
   margin: -30px -6px 27px;
    padding: 0 5px;
    width: 286px;
}


.por-text-hadingetfrom{
 color: #111;
    font-family: "fs_joeyregular";
    font-size: 19px;
    font-weight: normal;
    margin: 15px 10px 3px -4px;
}
.get-left{ float: left;
    margin: 10px 0px 5px;
    width: 90%;  line-height: 25px;}
.checkbox1{ margin:5px 10px 5px 5px; font-size:16px;}
.get-img{ text-align:center; display:block; margin-top:20px;}

.navi-line{ width:100%;  float:left; background:#f0f0f0; border-bottom:2px solid #e9e9e9;}
.home-inn{ margin: 10px 10px 10px 10px; font-family: "fs_joeyregular"; float:left; font-size:20px;}

.contect-right-ser-our-tcno{
    float: right;
    margin: -10px 0 10px 0;
     width: 656px;
	 display:none;
}
.contect-right-ser-our-tcno1{
    float: right;
    margin: -10px 0 10px 0;
     width: 656px;
	 display:none;
}
.our-tec{ float:left; margin:10px 19px 10px 0px; display:none;}

.face{ display:none;}


.careers-border {
	border-bottom:1px solid #e2e2e2;
	padding:0 0 5px 0;
    float: left;
    width:99%;
}
.careers-border1 {
	border-bottom:1px solid #e2e2e2;
	padding:0 0 5px 0;
    float: left;
    width:99%;
}

#ourpro-heading{ text-align:center; margin-top:10px; border-bottom:1px solid #e6e6e6; padding:0 0 10px; font-family: "fs_joeyregular"; font-size:22px;}

.red-co{color:#F00;}
/*-------------------------------New form ------------------------------------------*/



.contect-left-form{ width: 100%;  float:left;  margin:0px 0px 0px 0px;}
.form-new-h1-left{ width:90%; height:40px; float:left;}
.form-fonta{ font-size:18px; float:left; margin:6px 0px; color:#000; font-family: "fs_joeyregular";}
.form-new-h1-right{ 
background: none repeat scroll 0 0 #fff;
    border: 1px solid #efefef;
    float: left;
    font-family: "fs_joeyregular";
    font-size: 16px;
    height: 40px;
    margin: 0 20px -1px 0;
    padding: 0 5px;
    width: 100%;
}


.form-new-h1-right1{ 
 background: none repeat scroll 0 0 #fff;
    border: 1px solid #efefef;
    float: left;
    font-family: "fs_joeyregular";
    font-size: 16px;
    height: 80px;
    margin: 10px 20px 15px 0;
    padding: 0 5px;
    width: 100%;	
}

.form-new-h1-right2{ 
 background: none repeat scroll 0 0 #fff;
    border: 1px solid #efefef;
    float: left;
    font-family: "fs_joeyregular";
    font-size: 16px;
    height: 40px;
    margin: 10px 20px 15px 0;
    padding: 0 5px;
    width: 100%;
}
.code-img1{float:left; margin: 0 10px 0 0px;}


/*---------------------------------pricing ----------------------------------*/
.pricing-box{ width: 98%;   float:left;  margin:10px 10px 10px 8px;}
.pricing-box-inner{width:95%;  height:120px; float:left; background:#de5e58;}
.pricing-box-inner-img{ text-align:center; z-index:999; position:relative; display:none;}
.span-pricing-box-inner2{ font-size:35px; color:#fff; text-align:center; margin-top:10px ;  font-family: "fs_joeyregular";}
.pay-text2{ margin:22px 9px 10px 10px; font-size:22px; font-family: "fs_joeyregular"; text-align:center;}
.pay-text3{ margin: 13px 9px 26px 10px; font-size:22px; font-family: "fs_joeyregular"; text-align:center;}
.pricing-box-inner2{width:95%;   float:left; background:#fafafa; margin-top:0px;}
.pricing-box-inner4{width:95%;    float:left; background:#fafafa; padding:5px 0px;}
.pricing-box-inner3{width:95%;   float:left; background:#f1f1f1; margin-top:0px;  padding:5px 0px;}
.pri-dwon{ width:95%;  height:20px; float:left; background:#de5e58;}
.order-img{ width:203px; height:29px; background:url(../images/red_order.png);  margin: -27px 52px;float:left;}
.order-img2{ width:203px; height:29px; background:url(../images/sky_order.png);  margin: -27px 52px;float:left;}
.order-img3{ width:203px; height:29px; background:url(../images/yellow_order.png);  margin: -27px 52px;float:left;}
.order-img-text{ text-align:center; color:#FFF; font-size:22px;font-family: "fs_joeyregular"; margin: -20px 0;}

.ckah{ width:148px; float:left; margin:0px 10px 0px 10px; font-family: "fs_joeyregular"; font-size:16px; line-height:25px;}
.ckah1{ width:148px;  margin: 5px -160px 0 12px; font-family: "fs_joeyregular"; font-size:16px; line-height:normal;}
.ckah2{ width:148px;float:left;  margin: 5px -109px 0 97px; font-family: "fs_joeyregular"; font-size:16px; line-height:normal;}
.ckah3{ width:148px;float:left;  margin: 5px -119px 0 107px; font-family: "fs_joeyregular"; font-size:16px; line-height:normal;}

.raikin-box{ width:95%; float:left; margin-top:0px; display:block; }
.rakin1{ padding:8px 10px 8px 10px; background:#f8f8f8; margin:5px 10px; color:#111; font-size:17px;  font-family: 'fs_joeylight';}
.rakin2{ padding:8px 10px 8px 10px; background:#ececec; margin:5px 10px; color:#111; font-size:17px;  font-family: 'fs_joeylight';}
.contact-icon{display:none;}
.contact-icon2{display:none;}
.contact-icon3{ display:none;}
.contact-icon4{ display:none;}
.contact-icon-new{display:none;}

.product1-web {
    border: 1px solid #dddddd;
    float: left;
   margin: 5px 8px 10px 10px;
    text-decoration: none;
    transition-delay: initial;
    transition-duration: 1500ms;
    transition-property: all;
    transition-timing-function: initial;
    width:90%;

}

.product1-web:hover {
    border: 1px solid #6d6d6d;
    text-decoration: none;
    transition-delay: initial;
    transition-duration: 1500ms;
    transition-property: all;
    transition-timing-function: initial;
   
}
.product1-web-inner{ width:94%;  float:left; margin:6px 6px; border:1px solid #e6e6e6;}
.product-link-text1{ text-align:center; margin:5px; font-size:20px; font-family: 'fs_joeylight';}
.product-link-text1-lin{ color:#000; text-decoration:none; }
.product-link-text1-lin:hover{ color:#0078bd; text-decoration:none; }


.button {
  margin: .5em;
  padding: .6em;
  font-family: 'fs_joeylight';
  font-size:18px;
  font-weight:bolder;
  cursor: pointer;
  background: #0073c3;
  text-decoration: none;
  color: #fff;
  border-radius:8px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}




/* Outline Outward */
.outline-outward {
  display: inline-block;
  position: relative;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.outline-outward:before {
  content: '';
  position: absolute;
  border: #0073c3 solid 3px;
  border-radius:8px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: top, right, bottom, left;
  transition-property: top, right, bottom, left;
  
}
.outline-outward:hover:before, .outline-outward:focus:before, .outline-outward:active:before {
  top: -8px;
  right: -8px;
  bottom: -8px;
  left: -8px;
 
}


.pic-title{color: #fff;
    float: left;
    font-family: "fs_joeyregular";
    font-size: 20px;
    margin: 50px -6px;
}
.pic-lin{ color:#FFF; text-decoration:none;}
.pic-lin:hover{ color:#8ac700; text-decoration:none;}

.back-to-top1{
	position: fixed;
    bottom:6em;
    right: 0px;
	margin: 24px 10px -83px 12px;
	z-index:9999;
	}
.te-hadin1{width:100%; height:40px; float:left; background:#3d75bf;  margin: -40px 0; }
.te-hadin1p1{ float:left; color:#FFF; text-decoration:none; margin: 10px 17px; font-size:15px;}
.te-hadin1p1:hover{ color:#FFF; border-bottom:1px solid #FFF;}

.pro-text-bg{ display:none;}



/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */

@media only screen and (min-width: 481px) {
.gridContainer {
	width: 100%;
	padding-left: 1.1625%;
	padding-right: 1.1625%;
}

.top-header{ width:100%;  float:left; background:#006fc6;}
.top-header-cen{ width:1000px;  max-width:100%; margin:0px auto; }
.top-header-cen-left{ width:240px;  float:left; font-size:20px; color:#f7f7f7; font-family:"fs_joeyregular"; margin-top:8px;}
.top-header-cen-right{   float:right; font-size:20px; color:#f7f7f7; font-family:"fs_joeyregular";}
.icon{  float:left; margin:3px 2px;}

.main-header{ width:100%; float:left; background:#; border-bottom:2px solid #f7f7f7; }
.header-logo-left{ float:left; margin:8px 0px 5px 15px;}
.navi{ width:700px;float:right; }

.banner{width:100%;  float:left; margin-top: 0px;}

.contect-left{ width:95%;  float:left;  margin:10px 0px 10px 10px;}
.h2{ font-family:"fs_joeyregular"; font-size:20px; font-weight: bolder;  float:left; color:#050505; margin-top:0px; text-transform:uppercase;}
.p-text1{ float:left; margin-top:-12px; text-align:justify; color:#3a3a3a; font-size:14px; line-height:22px;}

.contect-right{ width: 340px; float:right; margin:10px 0px 10px 0px; display:none;}



.our-servi-bg{ width:100%;  background:#f8f8f8; float:left; border-bottom:3px solid #e8e8e8; margin-bottom:10px;}
.h3{ font-family:"fs_joeyregular"; font-size: 25px; font-weight:bolder; text-align:center; color:#111; margin-top:5px; border-bottom:1px solid #e9e9e9; padding:0 0 10px 0;}

.box1{ 
 float: left;
    margin: -20px 18px 45px 20px;
    text-align: left;
    width: 42%;
 }
.web-left-link {
    color: #000;
    text-decoration: none;
}
.service-hading1 {
    color: #3d3e3e;
    float: left;
    font-size: 18px;
	font-family:"fs_joeyregular";
    font-weight: bold;
    letter-spacing: 1px;
    margin-top: 5px;
}

.service-text1 {
    color: #3d3e3e;
    float: left;
	font-family:"fs_joeyregular";
    font-size: 14px;
    letter-spacing: 0.2px;
    line-height: 20px;
    margin-top: 5px;
    text-align: justify;
}


.ser-read-more {
   
    float: left;
   font-family:"fs_joeyregular";
    font-size: 15px;
    font-weight: bold;
    margin-top: 10px;
}
#red-link {
     color: #2068a6;
    text-decoration: none;
    transition-delay: initial;
    transition-duration: 1500ms;
    transition-property: all;
    transition-timing-function: initial;
}
#red-link:hover{ color:#;}

.top-header-cen2{  display:none;}

.footer-bg{ width:100%; float:left; background:#0064a3;}

.h4{ color: #fff;
    float: left;
    font-family: "fs_joeyregular";
    font-size: 20px;
    font-weight: bolder;
    text-transform: uppercase;
	border-bottom:1px solid #373737;
	width:100%;
	padding:0 0 8px 0;
	clear:both;
}
.skdslider{
 width:100%;
 position: relative;
 display: block;
 overflow:hidden;

}
.footerbox1{ width: 40%;  float:left; margin: 0 15px 0 20px; text-align:left; overflow:hidden;}
#footer-hadig{ font-size:22px; color:#FFF; position:relative; text-transform:uppercase; border-bottom:1px solid #333; padding: 0 0 5px 0; }
.footerbox1 ul li{text-decoration:none; color:#666; line-height:23px; list-style-type: none; margin: 15px 15px -10px -40px; font-size:17px;   font-family: "fs_joeyregular"; border-bottom:1px solid #005396; padding:0 0 5px 0; }

.footerbox1 ul li a{ color:#fff; text-decoration:none;}
.footerbox1 ul li a:hover{ color:#fff; text-decoration:none;}
.copyright{ width:100%; float:left; height:35px; background:#e47420;}
.copyright-text{ font-size:18px;  margin-top:5px; color:#fff; font-family: "fs_joeyregular"; text-align: center;}

/*-------------------New Page coding about destop  here -----------------------------*/

.banner-inner{ width:100%;  float:left;  margin-top: -100px;}
.contect-right-inner{ width:95%; float:right; margin: 10px 12px;}
.ser-box-top{ width: 100%; height:38px;  background:#fff; border:1px  solid #f3f3f3;  margin: -13px 0px 3px 0px;}
#h5{ font-family:"fs_joeyregular"; font-size:20px; font-weight: bolder;  float:left; color:#050505; margin: 5px 5px 5px 6px; text-transform:uppercase;}
.ser-box-top-ser-box{ width:99%; height:35px;  background:#f7f7f7; margin:0px 0px 0px 0px; border-bottom:1px  dotted  #e4e4e4; border-left:6px solid #ffb026;}
.ser-box-top-ser-box:hover{  background:#ececec; border-left:6px solid #028abe;}
.why-box1-text-ser-innder{
    color: #111;
    float: left;
    font-family: "fs_joeyregular";
    font-size: 17px;
    margin: 5px 10px 0;
}
.why-box1-text-ser-innder:hover{  float:left; font-family:"fs_joeyregular";  color:#ff7002; text-decoration: none;
    transition-delay: initial;
    transition-duration: 1500ms;
    transition-property: all;
    transition-timing-function: initial;
	}

.pdf-img{ display:none;}
.potpo{  width:80%; height: 38px; margin: 8px 20px 10px 36px; background:#ea792b; float:left; text-decoration: none; transition-delay: initial;
transition-duration: 1500ms; transition-property: all; transition-timing-function: initial;  border-radius:15px;}
.potpo:hover{ margin: 8px 0px 10px 0px; background:#0082c8; float:left; text-decoration: none; transition-delay: initial;
transition-duration: 1500ms; transition-property: all; transition-timing-function: initial;}

.potpo-text{ text-align:center; font-size:23px; color:#FFF; margin-top:2px;font-family: "fs_joeyregular"; text-transform:uppercase;	}


/*-------------------New Page coding seo destop  here -----------------------------*/
.contect-left-seo-bg{ width: 99%;  float:left;  margin:0px 0px 20px 0px; border-bottom:1px solid #CCC;}
.seo-left{ width:200px;  float:left; margin:0px 0px 15px 0;}
.seo-right{ width: 54%;  float:right;  margin:0px 0px 15px 0;}
.rank-box{ width:47%; height:35px; background:#f3f3f3; float:left; margin:-21px 05px 0px 0; border:1px solid #ebebeb; margin-bottom:10px;}
.rank-box-tex{ text-align:center; margin-top:8px; color:#111; font-family: "fs_joeyregular"; font-size:12px;}
.colreds{ text-decoration:none; color:#16499d; font-size:16px; border:0; }
.marga{ margin-top:20px; float:left;}



/*-------------------New Page coding contact us destop  here -----------------------------*/



.contact_section_one_left {
    float: left;
    height: auto;
    padding-left: 20px;
	margin-top: 20px;
   width: 90%;
}
h1.quote_heading2 {
    color: #000;
    font-family: "fs_joeyregular";
    font-size: 30px;
    font-weight: 300;
    line-height: 54px;
	margin:10px 10px;
    margin-bottom: 20px;
}

.p1 {
    padding-left: 0px;
    text-align: left;
	font-size:15px;
	margin: 10px;
	font-family: "fs_joeyregular";
}

.paging_adjust {
    margin-bottom: 10px;
    padding-left: 85px;
}

.contact_address_bg1 {
    background: url("../images/pointer_loc.png") no-repeat scroll 0 9px rgba(0, 0, 0, 0);
    padding-left: 85px;
	display:none;
}
.contact_address_bg2 {
    background: url("../images/phone-icon.png") no-repeat scroll 0 9px rgba(0, 0, 0, 0);
    padding-left: 85px;
	display:none;
}

.contact_address_bg3 {
    background: url("../images/contact-icon.png") no-repeat scroll 0 9px rgba(0, 0, 0, 0);
    padding-bottom: 40px;
    padding-left: 85px;
	display:none;
}

.inner_page_normal_text_14 {
    color: #625f5f;
     font-family: "fs_joeyregular";
    font-size: 18px;
    font-weight: 600;
    line-height: 35px;
}

.contect-right-inner-contct {
    float: right;
    margin: 10px 10px;
    width: 100%;
	display:block;
}


.contact_section_one_right {
    background-color: #f0f0f0;
    border-radius: 5px;
    float: left;
    height: auto;
	margin:10px 0px 10px 10px;
    width: 95%;
}
.in-banner{margin-top:-10px; display:block;}



.form1{ width: 90%; height:40px; float:left; background:#fff; border:1px solid #efefef; margin: 0 15px 15px 8px; padding:0 5px 0px ; font-family: "fs_joeyregular"; font-size:16px; box-shadow:3px 3px 0px #cccccc;}
.form1:hover{box-shadow:0 0 1px #CCC;}

.form3{width: 95%; height:40px; float:left; background:#fff; border:1px solid #efefef; margin: 14px 15px 15px 2px; padding:0 5px 0px ; font-family: "fs_joeyregular"; font-size:16px; box-shadow:3px 3px 0px #cccccc;}
.form1:hover{box-shadow:0 0 1px #CCC;}
.img-1{ margin: 0 10px 10px; float:left;}

.form2{width: 95%; height:100px; float:left; background:#fff; border:1px solid #efefef; margin:-13px 15px 15px 0px; padding:0 5px 0px ; font-family: "fs_joeyregular"; font-size:16px; box-shadow:3px 3px 0px #cccccc;}
.form2:hover{box-shadow:0 0 1px #CCC;}

.submit-butt{  float:left;  margin: 0px 28px 10px 13px; text-decoration: none;
}


/*-------------------New Page coding services destop  here -----------------------------*/
.img2-ser{ text-align:center;}
.service-hading1-img-font {
    color: #3d3e3e;
	text-align:center;
    font-family: "fs_joeyregular";
    font-size: 18px;
    font-weight: 600;
    margin-top: 15px;
}

/*-------------------New Page coding products destop  here -----------------------------*/

.product1{ width:470px;  float:left; margin:0px 14px 20px 12px;}
.pro-left1{ float:left;}
.pro-right{ float:right; width:315px; height:130px; }



.por-text-hadin{

    color: #111;
    font-family: "fs_joeyregular";
     font-size: 21px;
    font-weight: bolder;
    margin: 10px 10px 22px 10px;
    padding: 0 0 10px;
}

.ser-read-more-por{
    float: left;
    font-family: "fs_joeyregular";
    font-size: 15px;
    font-weight: bold;
    margin: -30px 10px 5px 3px;
}

.box-port {
    float: left;
    margin: -20px 15px 45px 5px;
    text-align: left;
    width: 230px;
}

.ser-read-more-por{
    float: left;
    font-family: "fs_joeyregular";
    font-size: 15px;
    font-weight: bold;
     margin: -55px 10px 5px 3px;
}


/*-------------------New Page coding services-inner page destop  here -----------------------------*/

.contect-leftser-inner {
    float: left;
    margin: 10px 0px 10px 0px;
    width: 100%;
	display:none;
}



.contect-right-ser {
     margin: 10px 8px;
    width: 94%;
	float:left;
}

.contect-right-serha {
    float:left;
	height:35px;
	background:#0066cc;
    width: 100%;
}

#h6 {
    color: #050505;
    float: left;
    font-family: "fs_joeyregular";
    font-size: 16px;
    margin: 5px 5px 5px 6px;
}

.ser-box-top-ser {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #f3f3f3;
    height: 38px;
  margin: 9px 10px 8px 7px;
    width: 95%;
}


.ser-box-top-ser-box-ser{
    background: none repeat scroll 0 0 #f7f7f7;
    border-bottom: 1px dotted #e4e4e4;
    border-left: 6px solid #ffb026;
    height: 35px;
    margin: 0 7px 0px 8px;
    width: 94%;
}
.ser-box-top-ser-box-ser:hover{  background:#ececec; border-left:6px solid #028abe;}
.h2-ser-hadin1{ font-family:"fs_joeyregular"; font-size:17px;   float:left; color:#fff; margin:5px 10px; text-transform:uppercase;}
.h3-ser-hadin1{ font-family:"fs_joeyregular"; font-size:18px;   float:left; color:#0082c8; margin:10px 0px 20px 10px; font-weight:normal;}
.ulstyle1{text-decoration:none; float:left; line-height:25px; font-family:"fs_joeyregular"; font-size:15px; color:#656565; padding:0px 10px 12px 35px; list-style:url(../images/list_img.png); margin-top:-20px;}

.ser-button{  background: #7ea636;
    border: 1px solid #9dcd46;
    float: left;
    height: 40px;
    margin: 0 27px 34px -9px;
    width: 180px;}
	
.ser-button:hover{ background:#014e90; border: 1px solid #9dcd46;}
.ser-but-text{ font-size:15px; text-align:center; margin-top:10px; color:#FFF;}


/*-------------------New Page coding get request page destop  here -----------------------------*/
.formget {
   background: none repeat scroll 0 0 #fff;
    border: 1px solid #efefef;
    box-shadow: 3px 3px 0 #cccccc;
    float: left;
    font-family: "fs_joeyregular";
    font-size: 16px;
    height: 40px;
    margin: 0 290px 15px 0;
    padding: 0 5px;
    width: 100%;
}

.formget2 {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #efefef;
    box-shadow: 3px 3px 0 #cccccc;
    float: left;
    font-family: "fs_joeyregular";
    font-size: 16px;
    height: 100px;
   margin: -30px -6px 27px;
    padding: 0 5px;
    width: 105%;
}

.por-text-hadingetfrom{
    color: #111;
    font-family: "fs_joeyregular";
    font-size: 23px;
    font-weight: normal;
    margin: 0px 10px 0px 4px;
}
.get-left{ float: left;
    margin: 10px -10px 0;  line-height: 25px;
    width: 90%;}
.checkbox1{ margin:5px 10px 5px 5px; font-size:16px;}
.get-img{ text-align:center; display:block; margin-top:20px;}



.navi-line{ width:100%;  float:left; background:#f0f0f0; border-bottom:2px solid #e9e9e9; margin-top:-8px;}
.home-inn{ margin: 8px 10px 10px 10px; font-family: "fs_joeyregular"; float:left; font-size:20px;}


.contect-right-ser-our-tcno{
    float: right;
    margin: -10px 0 10px 0;
     width: 656px;
	 display:none;
}
.contect-right-ser-our-tcno1{
    float: right;
    margin: -10px 0 10px 0;
     width: 656px;
	 display:none;
}
.our-tec{ float:left; margin:10px 19px 10px 0px; display:none;}
.face{ display:none;}
.careers-border {
	border-bottom:1px solid #e2e2e2;
	padding:0 0 5px 0;
    float: left;
    width:99%;
}

.careers-border1{
	border-bottom:1px solid #e2e2e2;
	padding:0 0 5px 0;
    float: left;
    width:99%;
}


#ourpro-heading{ text-align:center; margin-top:10px; border-bottom:1px solid #e6e6e6; padding:0 0 10px; font-family: "fs_joeyregular"; font-size:22px;}


/*-------------------------------New form ------------------------------------------*/



.contect-left-form{ width: 100%;  float:left;  margin:0px 0px 0px 0px;}
.form-new-h1-left{ width:90%; height:40px; float:left;}
.form-fonta{ font-size:18px; float:left; margin:6px 0px; color:#000; font-family: "fs_joeyregular";}
.form-new-h1-right{ 
background: none repeat scroll 0 0 #fff;
    border: 1px solid #efefef;
    float: left;
    font-family: "fs_joeyregular";
    font-size: 16px;
    height: 40px;
    margin: 0 20px -1px 0;
    padding: 0 5px;
    width: 100%;
}


.form-new-h1-right1{ 
 background: none repeat scroll 0 0 #fff;
    border: 1px solid #efefef;
    float: left;
    font-family: "fs_joeyregular";
    font-size: 16px;
    height: 80px;
    margin: 0 20px 15px 0;
    padding: 0 5px;
    width: 100%;	
}

.form-new-h1-right2{ 
 background: none repeat scroll 0 0 #fff;
    border: 1px solid #efefef;
    float: left;
    font-family: "fs_joeyregular";
    font-size: 16px;
    height: 40px;
    margin: 10px 20px 15px 0;
    padding: 0 5px;
    width: 100%;
}
.code-img1{float:left; margin: 0 10px 0 0px;}




/*---------------------------------pricing ----------------------------------*/
.pricing-box{width: 100%;   float:left;  margin: 10px 10px 10px 7px;}
.pricing-box-inner{width:95%;  height:120px; float:left; background:#de5e58;}
.pricing-box-inner-img{ text-align:center; z-index:999; position:relative; display:none;}
.span-pricing-box-inner2{ font-size:35px; color:#fff; text-align:center; margin-top:10px ;  font-family: "fs_joeyregular";}
.pay-text2{ margin:22px 9px 10px 10px; font-size:22px; font-family: "fs_joeyregular"; text-align:center;}
.pay-text3{ margin: 13px 9px 26px 10px; font-size:22px; font-family: "fs_joeyregular"; text-align:center;}
.pricing-box-inner2{width:95%;  float:left; background:#fafafa; margin-top:-19px;}
.pricing-box-inner4{width:95%;   float:left; background:#fafafa; padding:5px 0px;}
.pricing-box-inner3{width:95%;  float:left; background:#f1f1f1; margin-top:0px;  padding:5px 0px;}
.pri-dwon{ width:95%; height:20px; float:left; background:#de5e58;}
.order-img{ width:203px; height:29px; background:url(../images/red_order.png);margin: -27px 136px;float:left;}
.order-img2{ width:203px; height:29px; background:url(../images/sky_order.png);  margin: -27px 136px;float:left;}
.order-img3{ width:203px; height:29px; background:url(../images/yellow_order.png);  margin: -27px 136px;float:left;}
.order-img-text{ text-align:center; color:#FFF; font-size:22px;font-family: "fs_joeyregular"; margin: -20px 0;}


.ckah{ width:24%; float:left; margin:0px 10px 0px 10px; font-family: "fs_joeyregular"; font-size:15px; line-height:25px;}
.ckah1{ width:148px;float:left;  margin: 5px -100px 0 88px; font-family: "fs_joeyregular"; font-size:16px; line-height:normal;}
.ckah2{ width:148px;float:left;  margin: 5px -109px 0 97px; font-family: "fs_joeyregular"; font-size:16px; line-height:normal;}
.ckah3{ width:148px;float:left;  margin: 5px -119px 0 107px; font-family: "fs_joeyregular"; font-size:16px; line-height:normal;}


.raikin-box{ width:95%; float:left; margin-top:0px; display:block; }
.rakin1{ padding:8px 10px 8px 10px; background:#f8f8f8; margin:5px 10px; color:#111; font-size:17px;  font-family: 'fs_joeylight';}
.rakin2{ padding:8px 10px 8px 10px; background:#ececec; margin:5px 10px; color:#111; font-size:17px;  font-family: 'fs_joeylight';}

.contact-icon{display:none;}
.contact-icon2{display:none;}
.contact-icon3{ display:none;}
.contact-icon4{ display:none;}
.contact-icon-new{display:none;}



.product1-web {
    border: 1px solid #dddddd;
    float: left;
   margin: 5px 8px 10px 10px;
    text-decoration: none;
    transition-delay: initial;
    transition-duration: 1500ms;
    transition-property: all;
    transition-timing-function: initial;
    width: 45%;

}

.product1-web:hover {
    border: 1px solid #6d6d6d;
    text-decoration: none;
    transition-delay: initial;
    transition-duration: 1500ms;
    transition-property: all;
    transition-timing-function: initial;
   
}
.product1-web-inner{ width:94%;  float:left; margin:6px 6px; border:1px solid #e6e6e6;}
.product-link-text1{ text-align:center; margin:5px; font-size:20px; font-family: 'fs_joeylight';}
.product-link-text1-lin{ color:#000; text-decoration:none; }
.product-link-text1-lin:hover{ color:#0078bd; text-decoration:none; }


.button {
  margin: .5em;
  padding: .6em;
  font-family: 'fs_joeylight';
  font-size:18px;
  font-weight:bolder;
  cursor: pointer;
  background: #0073c3;
  text-decoration: none;
  color: #fff;
  border-radius:8px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}




/* Outline Outward */
.outline-outward {
  display: inline-block;
  position: relative;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.outline-outward:before {
  content: '';
  position: absolute;
  border: #0073c3 solid 3px;
  border-radius:8px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: top, right, bottom, left;
  transition-property: top, right, bottom, left;
  
}
.outline-outward:hover:before, .outline-outward:focus:before, .outline-outward:active:before {
  top: -8px;
  right: -8px;
  bottom: -8px;
  left: -8px;
 
}
.pic-title{color: #fff;
    float: left;
    font-family: "fs_joeyregular";
    font-size: 30px;
    margin: 88px 15px;
}
.pic-lin{ color:#FFF; text-decoration:none;}
.pic-lin:hover{ color:#8ac700; text-decoration:none;}



.red-co{color:#F00;}

.back-to-top1{
	position: fixed;
    bottom:6em;
    right: 0px;
	margin: 24px 10px -83px 12px;
	z-index:9999;
	}
	
.te-hadin1{width:100%; height:40px; float:left; background:#3d75bf;  margin: -40px 0; }
.te-hadin1p1{ float:left; color:#FFF; text-decoration:none; margin: 10px 30px; font-size:16px;}
.te-hadin1p1:hover{ color:#FFF; border-bottom:1px solid #FFF;}

}








/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */

@media only screen and (min-width: 769px) {
.gridContainer {
	width: 100%;
	max-width: 1232px;
	padding-left: 1%;
	padding-right: 1%;
	margin: auto;
}

.top-header{ width:100%; height:42px; float:left; background:#3d75bf; border-bottom:1px solid #00437c; position:fixed; z-index:10000;}
.top-header-cen{ width:1000px;  max-width:100%; margin:0px auto; }
.top-header-cen-left{ width:285px; font-weight: bolder;  float:left; font-size:20px; color:#f7f7f7; font-family:"fs_joeyregular"; margin-top:5px; text-align:left;}
.top-header-cen-right{   float:right; font-size:20px; color:#f7f7f7; font-family:"fs_joeyregular";}
.icon{  float:left; margin:3px 2px;}


.main-header{ width:100%; float:left;  background:#fff; margin-bottom:2px;  margin-top: 40px; position:fixed; z-index:10000; border-bottom:3px solid #f1f1f1; }
.header-logo-left{ float:left; margin:8px 0px 5px 0px;}
.navi{ width:700px; float:right; }

.banner{width:100%;  float:left;}


.contect-left{ width: 640px;  float:left;  margin:10px 0px 10px 0px;}
.h2{ font-family:"fs_joeyregular"; font-size:20px; font-weight: bolder;  float:left; color:#050505; margin-top:10px; text-transform:uppercase;}
.p-text1{ float:left;  margin: -7px 10px 0px 0px; text-align:justify; color:#3a3a3a; font-size:14px; line-height:22px;}
.contect-right{ width: 340px; float:right; margin:10px 0px 10px 0px; display:block;}


.our-servi-bg{ width:100%;  background:#f8f8f8; float:left; border-bottom:3px solid #e8e8e8; margin-bottom:10px;}
.h3{ font-family:"fs_joeyregular"; font-size:30px; font-weight:bolder; text-align:center; color:#111; margin-top:5px; border-bottom:1px solid #e9e9e9; padding:0 0 10px 0;}

.box1{ width:230px;  float:left; margin:-20px 15px 45px 5px; text-align:left;}

.service-hading1 {
    color: #3d3e3e;
    float: left;
    font-size: 18px;
	font-family:"fs_joeyregular";
    font-weight: bold;
    letter-spacing: 1px;
    margin-top: 5px;
}

.service-text1 {
    color: #3d3e3e;
    float: left;
	font-family:"fs_joeyregular";
    font-size: 14px;
    letter-spacing: 0.2px;
    line-height: 20px;
    margin-top: 5px;
    text-align: justify;
}


.ser-read-more {
   
    float: left;
    font-family:"fs_joeyregular";
    font-size: 15px;
    font-weight: bold;
    margin-top: 5px;
}
#red-link {
    color: #2068a6;
    text-decoration: none;
    transition-delay: initial;
    transition-duration:100ms;
    transition-property: all;
    transition-timing-function: initial;
}
#red-link:hover{ color:#; border-bottom:1px solid #497dac; width:50%}

.top-header-cen2{ width:1000px;  max-width:100%; margin:0px auto; display:block; overflow:hidden; clear:both;}
.ourwork{ width:238px; border:1px solid #dddddd;  float:left; margin: 10px 8px 10px 0; border-radius: 5px; text-decoration: none; transition-delay: initial;
transition-duration: 1500ms; transition-property: all; transition-timing-function: initial;}
.ourwork-inner{ width:228px; height:186px; float:left; margin:5px 10px 10px 5px;}
.ourwork:hover{ border:1px solid #111;   text-decoration: none; transition-delay: initial;
transition-duration: 1500ms; transition-property: all; transition-timing-function: initial;}

.box2-h2-new{ width: 319px; height: 237px; transition-duration: 1500ms;	 float:left; background:#fafafa; border-radius:3px; margin: 50px 12px 0px 0; border:1px solid #CCC; }
.box2-h2-new:hover{ border:1px solid #6e6e6e; transition-duration: 1500ms;}
.box2-h2-inner{ width:96%; height:225px; float:left; background:#fff; margin:0px 7px; border-radius:3px;}


.why-box1{ width:321px; height:37px;  border:1px solid #dbdbdb; float:left; margin:0px 0px 3px 0px; border-left:3px solid #dcdcdc;}
.why-box1:hover{   border:1px solid #ff7002;  border-left:3px solid #ff7002; text-decoration: none;
    transition-delay: initial;
    transition-duration: 1500ms;
    transition-property: all;
    transition-timing-function: initial;}
.why-box1-text{ margin:5px 10px 0px 10px; float:left; font-family:"fs_joeyregular"; font-size:16px; color:#6b6b6b;}
.why-box1-text:hover{  float:left; font-family:"fs_joeyregular";  color:#ff7002; text-decoration: none;
    transition-delay: initial;
    transition-duration: 1500ms;
    transition-property: all;
    transition-timing-function: initial;}

.mar{ width:1000px; height:95px; float:left; background:#fff; margin:0 0 10px 0; display:block;}

.footer-bg{ width:100%;  float:left; background:#0066CC; clear:both; overflow:hidden;}
.h4{ color: #fff;
    float: left;
    font-family: "fs_joeyregular";
    font-size: 20px;
    font-weight: bolder;
    text-transform: uppercase;
	border-bottom:1px solid #373737;
	width:100%;
	padding:0 0 8px 0;
	clear:both;
}

.skdslider{
 width:100%;
 position: relative;
 display: block;
 overflow:hidden;
 height:400px;

}

.footerbox1{ width:180px;  float:left; margin:0px 15px 0px 5px; text-align:left; overflow:hidden;}
#footer-hadig{ font-size:18px; font-weight:bolder; color:#FFF; position:relative; text-transform:uppercase; border-bottom:1px solid #f6f6f6; padding: 0 0 5px 0; }
.footerbox1 ul li{text-decoration:none; color:#666; line-height:20px; list-style-type: none; margin: 8px 15px 8px -40px; font-size:15px;   font-family: "fs_joeyregular"; width:123%;  border-bottom:1px solid #57a3ef; padding:0 0 5px 0;}

.footerbox1 ul li a{ color:#fff; text-decoration:none;  }
.footerbox1 ul li a:hover{ color:#111; text-decoration:none;}
.copyright{ width:100%; float:left; height:35px; background:#3d75bf;}
.copyright-text{ font-size:18px;  margin-top:5px; color:#fff; font-family: "fs_joeyregular";}

/*-------------------New Page coding about destop  here -----------------------------*/

.banner-inner{ width:100%;  float:left;  margin-top: 150px;}
.contect-right-inner{ width: 340px; float:right; margin:33px 0px 10px 0px;}
.ser-box-top{ width:320px; height:38px;  background:#fff; border:1px  solid #f3f3f3;  margin: -13px 0px 3px 0px;}
#h5{ font-family:"fs_joeyregular"; font-size:20px; font-weight: bolder;  float:left; color:#fff; margin: 5px 5px 5px 6px; text-transform:uppercase;}
.ser-box-top-ser-box{ width:316px; height:35px;  background:#f7f7f7; margin:0px 0px 0px 0px; border-bottom:2px  solid #fff; border-left:6px solid #ffb026;}
.ser-box-top-ser-box:hover{  background:#ececec; border-left:6px solid #028abe;}
.why-box1-text-ser-innder{
    color: #111;
    float: left;
    font-family: "fs_joeyregular";
    font-size: 17px;
    margin: 5px 10px 0;
}
.why-box1-text-ser-innder:hover{  float:left; font-family:"fs_joeyregular";  color:#0372ae; text-decoration: none;
    transition-delay: initial;
    transition-duration: 1500ms;
    transition-property: all;
    transition-timing-function: initial;
	}
	
.pdf-img{display:block; margin-top:10px; float:left; width: auto;}

.potpo{  width:95%; height: 38px; margin: 8px 0px 10px 10px; background:#ea792b; float:left; text-decoration: none; transition-delay: initial;
transition-duration: 1500ms; transition-property: all; transition-timing-function: initial;  border-radius:15px;}
.potpo:hover{ margin: 8px 0px 10px 0px; background:#0082c8; float:left; text-decoration: none; transition-delay: initial;
transition-duration: 1500ms; transition-property: all; transition-timing-function: initial;}


.potpo-text{ text-align:center; font-size:23px; color:#FFF; margin-top:2px;font-family: "fs_joeyregular"; text-transform:uppercase;	}


/*-------------------New Page coding seo destop  here -----------------------------*/
.contect-left-seo-bg{ width: 640px;  float:left;  margin:10px 0px 20px 0px; border-bottom:1px solid #CCC;}
.seo-left{ width:200px;  float:left; margin:0px 0px 15px 0;}
.seo-right{ width:425px;  float:right;  margin:0px 0px 15px 0;}
.rank-box{ width:150px; height:35px; background:#f3f3f3; float:left; margin:-21px 05px 0px 0; border:1px solid #ebebeb; margin-bottom:10px;}
.rank-box-tex{ text-align:center; margin-top:8px; color:#111; font-family: "fs_joeyregular"; font-size:15px;}
.colreds{ text-decoration:none; color:#16499d; font-size:16px; border:0; }
.marga{ margin-top:20px; float:left;}

/*-------------------New Page coding contact us destop  here -----------------------------*/



.contact_section_one_left {
    float: left;
    height: auto;
    padding-left: 20px;
	margin-top: 20px;
    width: 35%;
}
h1.quote_heading2 {
    color: #000;
    font-family: "fs_joeyregular";
    font-size: 45px;
    font-weight: 300;
    line-height: 54px;
    margin-bottom: 20px;
}

.p1 {
    padding-left: 0px;
    text-align: left;
	font-size:15px;
	font-family: "fs_joeyregular";
}

.paging_adjust {
    margin-bottom: 10px;
    padding-left: 85px;
}

.contact_address_bg1 {
    background: url("../images/pointer_loc.png") no-repeat scroll 0 9px rgba(0, 0, 0, 0);
    padding-left: 85px;
	display:block;
	line-height:22px;	
	font-size: 14px;
}
.contact_address_bg2 {
    background: url("../images/phone-icon.png") no-repeat scroll 0 9px rgba(0, 0, 0, 0);
    padding-left: 85px;
	display:block;
	line-height:50px;
	font-size: 16px;
}

.contact_address_bg3 {
    background: url("../images/skype-icon.png") no-repeat scroll 0 9px rgba(0, 0, 0, 0);
    padding-bottom: 40px;
    padding-left: 85px;
	display:block;
	line-height:22px;
	font-size: 16px;
}

.contact_address_bg4 {
    background: url("../images/contact-icon.png") no-repeat scroll 0 9px rgba(0, 0, 0, 0);
    padding-left: 85px;
	display:block;
	line-height:50px;
	font-size: 16px;
}
.inner_page_normal_text_14 {
    color: #625f5f;
     font-family: "fs_joeyregular";
    font-size: 18px;
    font-weight: 600;
    line-height: 55px;
}
.in-banner{margin-top:-10px; display:none;}


.contact_section_one_right {
    background-color: #f0f0f0;
    border-radius: 5px;
    float: right;
    height: auto;
	margin:10px 0px 10px 0px;
    padding: 20px 10px;
    width: 60%;
}
.contect-right-inner-contct{
    float: right;
    margin: 10px 0;
    width: 340px;
	display:none;
}




.form1{ width: 277px; height:40px; float:left; background:#fff; border:1px solid #efefef; margin: 0 15px 15px 8px; padding:0 44px 0px ; font-family: "fs_joeyregular"; font-size:16px; box-shadow:3px 3px 0px #cccccc;}
.form1:hover{box-shadow:0 0 1px #CCC;}


.form7{ width: 575px; height:40px; float:left; background:#fff; border:1px solid #efefef; margin: 0 15px 15px 8px; padding:0 44px 0px ; font-family: "fs_joeyregular"; font-size:16px; box-shadow:3px 3px 0px #cccccc;}
.form7:hover{box-shadow:0 0 1px #CCC;}

.form3{
	background: none repeat scroll 0 0 #fff;
    border: 1px solid #efefef;
    box-shadow: 3px 3px 0 #cccccc;
    float: left;
    font-family: "fs_joeyregular";
    font-size: 16px;
    height: 40px;
    margin: 0 15px 15px 0;
    padding: 0 5px;
    width: 300px;
}

	
.form1:hover{box-shadow:0 0 1px #CCC;}
.img-1{ margin:3px 10px 0px 10px; float:left;}

.form2{ width: 575px; height:100px; float:left; background:#fff; border:1px solid #efefef; margin:-10px 15px 15px 8px; padding:0 5px 0px ; font-family: "fs_joeyregular"; font-size:16px; box-shadow:3px 3px 0px #cccccc;}
.form2:hover{box-shadow:0 0 1px #CCC;}

.submit-butt{  float:left;  margin: 0px 28px 10px 13px; text-decoration: none;
}



/*-------------------New Page coding services destop  here -----------------------------*/
.img2-ser{ text-align:center;}
.service-hading1-img-font {
    color: #3d3e3e;
	text-align:center;
    font-family: "fs_joeyregular";
    font-size: 18px;
    font-weight: 600;
     margin-top: -20px;
}

/*-------------------New Page coding products destop  here -----------------------------*/

.product1{ width:470px;  float:left; margin:10px 14px 20px 12px;}
.pro-left1{ float:left;}
.pro-right{ float:right; width:315px; height:130px; }



.por-text-hadin{

    color: #111;
    font-family: "fs_joeyregular";
    font-size: 23px;
	font-weight:normal;
   margin: 15px 10px 4px 14px;
    padding: 0 0 10px 0px;
	border-bottom:1px solid #CCC;
}

.ser-read-more-por{
    float: left;
    font-family: "fs_joeyregular";
    font-size: 15px;
    font-weight: bold;
    margin: -30px 10px 5px 3px;
}

.box-port {
    float: left;
    margin: -10px 15px 45px 5px;
    text-align: left;
    width: 230px;
}

.ser-read-more-por{
    float: left;
    font-family: "fs_joeyregular";
    font-size: 18px;
    font-weight: bold;
    margin: -36px 10px 5px 3px;
}

/*-------------------New Page coding services-inner page destop  here -----------------------------*/

.contect-leftser-inner {
    float: left;
    margin: 30px 0px 10px 0px;
	height: 1400px;
    width: 340px;
	display:block;
}



.contect-right-ser {
    float: right;
    margin: 10px 0;
     width: 656px;
}

.contect-right-ser-full{
	float: right;
    margin: 10px 0;
     width: 656px;
	 
	
}

.contect-right-serha {
    float:left;
	height:35px;
	background:#0066cc;
    width: 656px;
	margin-top: 20px;	
}

#h6 {
    color: #fff;
    float: left;
    font-family: "fs_joeyregular";
    font-size: 16px;
    margin: 6px 5px 5px 6px;
}

.ser-box-top-ser {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #f3f3f3;
    height: 38px;
    margin: -0px -1px 6px;
    width: 320px;
}

.ser-box-top-ser-box-ser-full{
    background: none repeat scroll 0 0 #f7f7f7;
    border-bottom: 1px dotted #fff;
    border-left: 6px solid #ffb026;
    height: 131px;
     margin: 64px 0 1px 0px;
    width: 650px;
}

.ser-box-top-ser-box-ser1-full{
    background: none repeat scroll 0 0 #f7f7f7;
    border-bottom: 1px dotted #fff;
    border-left: 6px solid #c58887;;
    min-height: 110px;
     margin: 14px 0 1px 0px;
    width: 650px;
}




.ser-box-top-ser-box-ser{
    background: none repeat scroll 0 0 #f7f7f7;
    border-bottom: 1px dotted #fff;
    border-left: 6px solid #ffb026;
    height: 35px;
     margin: 0 0 1px 0px;
    width: 316px;
}
.ser-box-top-ser-box-ser:hover{  background:#ececec; border-left:6px solid #028abe;}
.h2-ser-hadin1{ font-family:"fs_joeyregular"; font-size:17px;   float:left; color:#fff; margin:6px 10px; text-transform:uppercase;}
.h3-ser-hadin1{ font-family:"fs_joeyregular"; font-size:21px;   float:left; color:#0082c8; margin:10px 0px 20px 0px; font-weight:normal;}
.ulstyle1{text-decoration:none; float:left; line-height:25px; font-family:"fs_joeyregular"; font-size:15px; color:#656565; padding:0px 10px 12px 35px; list-style:url(../images/list_img.png); margin-top:-20px;}

.ser-button{  
	background: #7ea636;
    border: 1px solid #9dcd46;
    float: left;
    height: 40px;
    margin: 15px 16px 34px 4px;
    width: 180px; text-decoration: none; transition-delay: initial;
transition-duration: 1500ms; transition-property: all; transition-timing-function: initial;}

.ser-button:hover{  border: 1px solid #9dcd46 text-decoration: none; transition-delay: initial;
transition-duration: 1500ms; transition-property: all; transition-timing-function: initial;}

.ser-but-text{ font-size:15px; text-align:center; margin-top:10px; color:#FFF;}



/*-------------------New Page coding get request page destop  here -----------------------------*/
.formget {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #efefef;
    box-shadow: 3px 3px 0 #cccccc;
    float: left;
    font-family: "fs_joeyregular";
    font-size: 16px;
    height: 40px;
    margin: 0 20px 15px 0px;
    padding: 0 5px;
    width: 300px;
}

.formget2 {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #efefef;
    box-shadow: 3px 3px 0 #cccccc;
    float: left;
    font-family: "fs_joeyregular";
    font-size: 16px;
    height: 100px;
    margin:-30px 0px 20px 0px;
    padding: 0 5px;
    width: 620px;
}

.por-text-hadingetfrom{
    color: #111;
    font-family: "fs_joeyregular";
    font-size: 23px;
    font-weight: normal;
    margin: 0px 10px 0px 4px;
}
.get-left{ width:300px; float:left;  margin:10px 10px 12px 10px; font-size: 16px; line-height: 25px; font-family: "fs_joeyregular";  line-height: 25px;}
.checkbox1{ margin:5px 10px 5px 5px; font-size:16px; font-family: "fs_joeyregular";}
.get-img{ text-align:center; display:block; margin-top:20px;}

.formgetqu {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #efefef;
    box-shadow: 3px 3px 0 #cccccc;
    float: left;
    font-family: "fs_joeyregular";
    font-size: 16px;
    height: 40px;
    margin:-30px 0px 20px 0px;
    padding: 0 5px;
    width: 620px;
}




.mar1-tes{ width: 300px; line-height:22px; float:left; font-family: "fs_joeyregular"; font-size:14px; margin-top:-4px; text-align: justify;}
.navi-line{ width:100%; height:50px; float:left; background:#fcfcfc; border-bottom:1px solid #f5f5f5;  margin-top: 155px;}
.home-inn{ margin-top:12px; font-family: "fs_joeyregular"; float:left; font-size:19px; margin-left:5px; font-weight:600;}


.contect-right-ser-our-tcno{
    float: right;
    margin: -10px 0 10px 0;
     width: 656px;
	 display:block;
}
.contect-right-ser-our-tcno1{
    float: right;
    margin: -7px 0 -1px 0;
     width:1000px;
	 display:block;
}
.our-tec-box1{ float:left; width:200px; height:250px; background:#CCC; }
.our-tec{ float:left; margin:10px 19px 10px 0px; display: block;}

.face{width:360px;  float:right; background:#fff; width: 360px; margin-top:15px; display:block;}
.pay-pack{ width:205px; float:left; margin:0px 10px 0px 0px;}
.pay-pack-iner1{ width:205px; height:90px; float:left; background:#22b9aa; border-bottom:2px solid #007a9d;}
.pay-pack-iner2{ width:205px;  float:left; background:#fafafa; padding:4px 0; }
.pay-pack-iner3{ width:205px;  float:left; background:#f1f1f1; padding:4px 0;  }
.span{ font-size:27px; color:#fff; text-align:center; margin-top:10px ;  font-family: "fs_joeyregular";}
.pay-text1{ margin: 10px 9px 10px 10px; font-size:16px; font-family: "fs_joeyregular"; text-align:center;}



.careers-border {
	border-bottom:1px solid #e2e2e2;
	padding:0 0 5px 0;
    float: left;
    width: 656px;
}
.careers-border1{
	border-bottom:1px solid #e2e2e2;
	padding:0 0 5px 0;
    float: left;
    width:1000px;
}
#ourpro-heading{ text-align:center; margin-top:10px; border-bottom:1px solid #e6e6e6; padding:0 0 10px; font-family: "fs_joeyregular"; font-size:22px;}


/*-------------------------------New form ------------------------------------------*/



.contect-left-form{ width: 640px;  float:left;  margin: 16px 0 -21px;}
.form-new-h1-left{ width:auto; height:40px; float:left;}
.form-fonta{ font-size:18px; float:left; margin:6px 0px; color:#000; font-family: "fs_joeyregular";}
.form-new-h1-right{ 
background: none repeat scroll 0 0 #fff;
    border: 1px solid #efefef;
    float: right;
    font-family: "fs_joeyregular";
    font-size: 16px;
    height: 40px;
    margin: 0 20px 15px 0;
    padding: 0 40px;
    width: 470px;
	box-shadow:0 1px 4px #dcdcdc;
	border-radius:3px;
}


.form-new-h1-right1{ 
background: none repeat scroll 0 0 #fff;
    border: 1px solid #efefef;
    float: right;
    font-family: "fs_joeyregular";
    font-size: 16px;
    height: 140px;
    margin: 0 20px 15px 0;
    padding: 0 5px;
    width: 470px;
	box-shadow:0 1px 4px #dcdcdc;
	border-radius:5px;
}

.form-new-h1-right2{ 
background: none repeat scroll 0 0 #fff;
    border: 1px solid #efefef;
    float: right;
    font-family: "fs_joeyregular";
    font-size: 16px;
    height: 40px;
    margin: 0 20px 15px 0;
    padding: 0 5px;
   width: 355px;
   box-shadow:0 1px 4px #dcdcdc;
	border-radius:3px;
}
.code-img1{float:left; margin: 0 10px 0 50px;}

.right-img-s{ text-align:center; margin-top:200px;}

/*---------------------------------pricing ----------------------------------*/
.pricing-box{width:308px;   float:left;  margin:10px 10px 70px 12px; border:1px solid #CCC;}
.pricing-box-inner{width:308px;  height:120px; float:left; background:#de5e58; border-radius: 8px;}
.pricing-box-inner-img{ text-align:center; z-index:999; position:relative;  display: block;}
.span-pricing-box-inner2{ font-size:25px; color:#fff; text-align:center; margin-top:20px;  line-height: 40px; font-weight:bolder; font-family: "fs_joeyregular";}
.pay-text2{ margin:22px 9px 10px 10px; font-size:18px; font-family: "fs_joeyregular"; text-align:center;}
.pay-text3{ margin: 13px 9px 26px 10px; font-size:18px; font-family: "fs_joeyregular"; text-align:center;}
.pricing-box-inner2{width:308px;  float:left; background:#fafafa; margin-top:-19px;}
.pricing-box-inner4{width:308px;   float:left; background:#fafafa; padding:5px 0px;}
.pricing-box-inner3{width:308px;  float:left; background:#f1f1f1; margin-top:0px;  padding:0px 0px;}
.pri-dwon{ width:308px; height:20px; float:left; background:#de5e58;}
.order-img{ width:203px; height:29px; background:url(../images/red_order.png);  margin: -27px 52px;float:left;}
.order-img2{ width:203px; height:29px; background:url(../images/sky_order.png);  margin: -27px 52px;float:left;}
.order-img3{ width:203px; height:29px; background:url(../images/yellow_order.png);  margin: -27px 52px;float:left;}
.order-img-text{ text-align:center; color:#FFF; font-size:22px;font-family: "fs_joeyregular"; margin: -20px 0;}




.ckah{ width:148px;float:left;  margin: 5px -125px 0 113px; font-family: "fs_joeyregular"; font-size:16px; line-height:normal;}
.ckah1{ width:148px;float:left;  margin: 5px -100px 0 88px; font-family: "fs_joeyregular"; font-size:16px; line-height:normal;}
.ckah2{ width:148px;float:left;  margin: 5px -109px 0 97px; font-family: "fs_joeyregular"; font-size:16px; line-height:normal;}
.ckah3{ width:148px;float:left;  margin: 5px -119px 0 107px; font-family: "fs_joeyregular"; font-size:16px; line-height:normal;}







.live-chat{ width:150px; height:100px; float:right; position: fixed; z-index:15000;}

.back-to-top1{
	position: fixed;
    bottom:6em;
    right: 0px;
	margin: 24px 10px -83px 12px;
	z-index:9999;
	}


.web-left-link{ color:#000; text-decoration:none;}
.web-left-link a:hover{ color:#00b6ff; text-decoration:none;}

.raikin-box{ width:657px; float:left; margin-top:0px; display:block; }
.rakin-heading{ padding:10px 10px 10px 10px; background:#0070ad; margin:5px 10px; color:#fff; font-size:17px;  font-family: 'fs_joeylight';}
.rakin1{ padding:8px 10px 8px 10px; background:#f8f8f8; margin:5px 10px; color:#111; font-size:17px;  font-family: 'fs_joeylight';}
.rakin2{ padding:8px 10px 8px 10px; background:#ececec; margin:5px 10px; color:#111; font-size:17px;  font-family: 'fs_joeylight';}

.side_menu{ color:#000; text-decoration:none;}
.side_menu:hover{ color:#0070ad; text-decoration:none;}


.contact-icon{ float:left; display:block; margin: 4px 14px 0 16px; position:absolute;}
.contact-icon2{ float:left; display:block; margin: 8px 14px 0 316px; position:absolute;}
.contact-icon3{ float:left; display:block; margin: 60px 14px 0 16px; position:absolute;}
.contact-icon4{ float:left; display:block; margin: 60px 14px 0 316px; position:absolute;}




.product1-web {
    border: 1px solid #dddddd;
    float: left;
   margin: 5px 8px 10px 10px;
    text-decoration: none;
    transition-delay: initial;
    transition-duration: 1500ms;
    transition-property: all;
    transition-timing-function: initial;
	border-radius: 5px;
    width: 230px;

}

.product1-web:hover {
    border: 1px solid #6d6d6d;
    text-decoration: none;
    transition-delay: initial;
    transition-duration: 1500ms;
    transition-property: all;
    transition-timing-function: initial;
   
}
.product1-web-inner{ width:94%;  float:left; margin:6px 6px; border:1px solid #cacaca;}
.product-link-text1{ text-align:center; margin:5px; font-size:20px; font-family: 'fs_joeylight';}
.product-link-text1-lin{ color:#000; text-decoration:none; }
.product-link-text1-lin:hover{ color:#0078bd; text-decoration:none; }



.button {
  margin: .5em;
  padding: .6em;
  font-family: 'fs_joeylight';
  font-size:18px;
  font-weight:bolder;
  cursor: pointer;
  background: #3d75bf;
  text-decoration: none;
  color: #fff;
  border-radius:8px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.e-co-left{ width:400px; float:left; margin:10px 40px 0px 0px;}


/* Outline Outward */
.outline-outward {
  display: inline-block;
  position: relative;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.outline-outward:before {
  content: '';
  position: absolute;
  border: #3d75bf solid 3px;
  border-radius:8px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: top, right, bottom, left;
  transition-property: top, right, bottom, left;
  
}
.outline-outward:hover:before, .outline-outward:focus:before, .outline-outward:active:before {
  top: -8px;
  right: -8px;
  bottom: -8px;
  left: -8px;
 
}
.red-co{color:#F00;}
.pic-title{color: #fff;
    float: left;
    font-family: "fs_joeyregular";
    font-size: 30px;
    margin: 88px 15px;
}
.pic-lin{ color:#FFF; text-decoration:none;}
.pic-lin:hover{ color:#8ac700; text-decoration:none;}


.contact-icon-new{ float:left; display:block; margin: 4px 14px 0 157px; position:absolute;}

.back-to-top {
    position: fixed;
    bottom:6em;
    right: 0px;
    text-decoration: none;
    color: #fff;
    background-color:#21ade7;
    font-size:13px;
    padding:1em;
    display:none;
	font-weight:bold;
	z-index:999;
	border-radius:10px 0px 0px 10px;

}

.back-to-top:hover {    
    background-color:#e97723;
}	

.te-hadin1{width:100%; height:40px; float:left; background:#3d75bf;  margin: -102px 0; }
.te-hadin1p1{ float:left; color:#FFF; text-decoration:none; margin: 10px 55px; font-size:16px;}
.te-hadin1p1:hover{ color:#FFF; border-bottom:1px solid #FFF;}

#new-css-b2b{ float:left; margin:0px 10px 0px 12px;}

.pro-text-bg{ width:100%;  float:left; display:block;}

.pro-text-bg1{   background:#fff;
    float: left;
    height:30px;
    margin: 10px 5px 0px 16px;
    width: 225px;
	border-radius:5px;
	border:1px solid #ececec;
	
	 }
	 
	 .pro-text-bg2{   
	 
	 background: none repeat scroll 0 0 #f4f4f4;
    border-radius:5px;
    float: left;
    height: 30px;
    margin: 0 5px 0 0;
    width: 40px;
	 
	 }
	 .pro-text-bg2-tex1{ text-align:center; margin:5px 0px; color:#3d75bf; font-size:16px;}
	 .pro-text-bg2-tex2{ float:left; margin:4px 0px; color:#3d75bf; font-size:15px;}
	 .pro-text-bg2-tex2-link1{ color:#3d75bf; text-decoration:none;}
	 .pro-text-bg2-tex2-link1:hover{ color:#111; text-decoration:none;}
	 

/*---------------------------------Email Template ----------------------------------*/

