@charset "utf-8";
/* CSS Document */
@font-face {
  font-family: 'Roboto-Light';
  src: url('../fonts/Roboto-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto-Light.ttf')  format('truetype'), url('../fonts/Roboto-Light.svg#Roboto-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto-Regular';
  src: url('../fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto-Regular.ttf')  format('truetype'), url('../fonts/Roboto-Regular.svg#Roboto-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto-Medium';
  src: url('../fonts/Roboto-Medium.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto-Medium.ttf')  format('truetype'), url('../fonts/Roboto-Medium.svg#Roboto-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Poppins-Light';
  src: url('../fonts/Poppins-Light.eot?#iefix') format('embedded-opentype'),  url('../fonts/Poppins-Light.otf')  format('opentype'),
	     url('../fonts/Poppins-Light.woff') format('woff'), url('../fonts/Poppins-Light.ttf')  format('truetype'), url('../fonts/Poppins-Light.svg#Poppins-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Poppins-Regular';
  src: url('../fonts/Poppins-Regular.eot?#iefix') format('embedded-opentype'),  url('../fonts/Poppins-Regular.otf')  format('opentype'),
	     url('../fonts/Poppins-Regular.woff') format('woff'), url('../fonts/Poppins-Regular.woff2') format('woff2'), url('../fonts/Poppins-Regular.ttf')  format('truetype'), url('../fonts/Poppins-Regular.svg#Poppins-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Poppins-Medium';
  src: url('../fonts/Poppins-Medium.eot?#iefix') format('embedded-opentype'),  url('../fonts/Poppins-Medium.otf')  format('opentype'),
	     url('../fonts/Poppins-Medium.woff') format('woff'), url('../fonts/Poppins-Medium.ttf')  format('truetype'), url('../fonts/Poppins-Medium.svg#Poppins-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}

.back-to-top {cursor: pointer;position:fixed;bottom:70px;right:20px;display:none;border-radius:0px;padding:5px 14px !important;}
body{margin:0px;padding:0px;font-family: 'Roboto-Regular';font-size:15px;color:#292929; line-height:22px; overflow-x:hidden}
*{margin:0px;padding:0px;}
a, a:hover{text-decoration:none; outline:0px !important;}
a{transition:0.5s all; -webkit-transition:0.5s all; -o-transition:0.5s all; -ms-transition:0.5s all; -moz-transition:0.5s all;}
ul, ol{list-style:none; margin:0px; padding:0px;}
html{overflow-x:hidden}
/*.transition {
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s
}*/
.back-to-top {cursor:pointer;position:fixed;bottom:70px;right:20px;display:none;border-radius:0px;padding:5px 10px !important; z-index:0}
.logo{float:left;margin:12px 0 12px 100px;}
.logo img{max-width:100%;height:auto; display:block}
.iso{margin:2% 15% 0 0;padding:0px;float:right;}

.slider{ width:100%;margin:108px 0 0 0;/*padding:88px 0 0 0;*/ display:block;border-top:4px #666 solid;border-bottom:4px #666 solid;}
#about-wraper{ width:100%;margin:70px 0;}
#about-wraper .row{display:flex;flex-wrap:wrap;}
.welcome-img{width:100%;float:left;}
.welcome-img img{padding:10px; max-width:100%;height:auto;display:block; border:1px #e5e5e5 solid;}
.about-area{width:100%;float:left;margin:0 0 0 10%;}
.about-area h1 {width:100%;float:left;margin:2px 0 35px 0;padding:0px;font-family: 'Poppins-Light';font-size:33px; color:#8c0202; text-align:left; font-weight:normal}
.about-area div{width:100%;float:left;}
.about-area p{ margin-bottom:20px; padding:0px;color:#292929;font-size:15px;line-height:23px;text-align:justify;}
.primary-btn {
    display: inline-block;
    color: #ffffff;
    font-family: roboto,sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 44px;
    padding: 0 38px;margin-top:10px;
    outline: none !important;
    text-align: center;
    text-transform: capitalize;
	background-color:#d19b9b;
    border: 2px solid #c28d8d;
    border-radius: 50px;
    cursor: pointer;
    -webkit-transition: all .4s ease 0s;
    -moz-transition: all .4s ease 0s;
    -o-transition: all .4s ease 0s;
    transition: all .4s ease 0s;
}

.block {width:100%;float:left;padding:70px 0;position:relative;z-index:1;background-image:url(../images/services-bg.jpg);background-repeat:no-repeat;background-position:top center; background-size:cover;background-attachment:fixed;}
.heading {width:100%;float:left;text-align:center;margin-bottom:40px;}
.heading > h2 {width:100%;float:left;margin:0 0 30px 0;font-family:'Poppins-Light';color:#ffffff;font-weight:normal;font-size:37px;line-height:23px;}
.heading span {width:48%;font-size:14px;color:#292929;margin:0 auto;line-height:20px;display:block;}
.blog-sec {width:100%;float:left;margin-top:-30px;}
.my-blog {
    float: left;
    width: 100%;
    background: #ffffff;
    margin-top: 30px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;
    overflow: hidden;
}
.blog-thumb {width:100%;float:left;position:relative;}
.my-blog .blog-thumb img{-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	transform: translateZ(0);
	max-width: 100%;
	width: 100%; height:auto; display:block;}	
.my-blog:hover .blog-thumb img{-webkit-transform: scale(1.08);transform: scale(1.08);-moz-transform: scale(1.08);color:#D62418;}

.blog-details {
    float: left;
    width: 100%;
    text-align: center;
    padding: 15px 10px;
	font-family: 'Poppins-Regular';font-size:18px;color:#181818;font-weight:normal;
    border: 1px solid #e8ecec;
    -webkit-border-radius: 0px 0px 6px 6px;
    -moz-border-radius: 0px 0px 6px 6px;
    -ms-border-radius: 0px 0px 6px 6px;
    -o-border-radius: 0px 0px 6px 6px;
    border-radius: 0px 0px 6px 6px;
}
.blog-details > a {
    float: left;
    width: 100%;
    text-align: center;
    border-top: 1px solid #e8ecec;
    font-family: Open Sans;
    font-size: 13px;
    padding: 17px 0;
}
.my-blog:hover {
    -webkit-box-shadow: 0px 10px 20px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 10px 20px rgba(0,0,0,0.1);
    -ms-box-shadow: 0px 10px 20px rgba(0,0,0,0.1);
    -o-box-shadow: 0px 10px 20px rgba(0,0,0,0.1);
    box-shadow: 0px 10px 20px rgba(0,0,0,0.1);
}
.my-blog:hover .blog-details {border-color:#ffffff;}
.browse-all-cat {width:100%;float:left;text-align: center;margin-top:40px;}


#procedure-block{width:100%;margin:0px;padding:70px 0;float:left}
#procedure-block .heading {width:100%;float:left;text-align:center;margin-bottom:40px;}
#procedure-block .heading > h2 {width:100%;float:left;margin:0 0 30px 0;font-family:'Poppins-Light';color:#8a0405;font-weight:normal;font-size:31px;line-height:23px;}
#procedure-block .heading span {width:48%;font-size:15px;color:#292929;margin:0 auto;line-height:20px;display:block;}

.how-to-sec {width: 100%;float:left;margin-top:0px;display:table;}
.how-to {float:left;width: 33.334%;text-align: center;position: relative;}
.how-to-sec.style2 .how-to:nth-child(n+2)::before {background-image:url(../images/line4.png);}
.how-to-sec.style2 .how-to::before {background-image:url('../images/line3.png');}
.how-to:nth-child(n+2)::before {background-image:url('../images/line2.png');top:13px;}
.how-to:last-child::before {display:none;}
.how-to-sec.style2 .how-icon {background:#bb271e;border:none;color:#ffffff;}
.top-compnay.style2 > a {color:#647585;border-color:#647585;}
.top-compnay.style2 > a:hover {color:#FFF;background-color:#647585;border-color:#647585;}


.how-to::before {
    position: absolute;
    left: 50%;
    top: 60px;
    width: 260px;
    height: 36px;
    background-image: url('../images/line1.png');
    content: "";
    z-index: 1;
    margin-left: 61px;
}
.how-to-sec.style2 .how-icon {background:#bb271e;border:none;color:#ffffff;}
.how-icon {
    float: none;
    display: inline-block;
    width: 100px;
    height: 100px;
    border: 2px dashed;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    /*line-height: 94px;
    font-size: 53px;*/
    text-align: center;
    color: #d42525;
    border-color: #d42525;
}
.how-icon .fa{font-size:37px; line-height:100px;}
.how-to h3 {width:100%;float:left;margin:30px 0 15px 0;padding:0px;font-family:'Roboto-Regular';font-size:17px;color:#000000;}
.how-to p {width:85%;margin:0 auto;font-size:14px;color:#292929;line-height:22px;}

.cta-area{width:100%;margin:0px;float:left; padding:50px 0 40px 0;}
.cta-area .heading {width:100%;float:left;text-align:center;margin-bottom:40px;}
.cta-area .heading h2{width:100%;float:left;margin:0 0 30px 0;font-family:'Poppins-Light';color:#8a0405;font-weight:normal;font-size:31px;line-height:23px;}
.clientele-block{width:100%;float:left;}
#clients {display:block;margin-left:auto;margin-right:auto;}
#clients .clients-wrap {width:100%;display:block;margin:0 auto;overflow:hidden;}
#clients .clients-wrap ul {display:block;list-style:none;position:relative;margin-left:auto;margin-right:auto;}
#clients .clients-wrap ul li {/*width:220px;height:100px;*/ padding:0 12px;float:left;display:block;position:relative;line-height:100px;text-align:center;}
#clients .clients-wrap ul li img {border:1px #c9c9c9 solid;
  vertical-align: middle;
  max-width:100%;
  max-height:100%;
  -webkit-transition: 0 linear left;
  -moz-transition: 0 linear left;
  transition: 0 linear left;
  /*-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
  filter: alpha(opacity=65); 
  opacity: 0.65;*/
}
/*#clients .clients-wrap ul li img:hover {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100); 
  opacity: 1.0;
}*/

.bg-grey-light {width:100%;float:left; background:#f8e3e4;}
.bg-abstruct-mask {position:relative;}
.bg-abstruct-mask > div {position:relative;}
.bg-abstruct-mask:before, .bg-abstruct-mask:after {content:"";top:0;height:100%;width:25%;position:absolute;background-size:cover;}
.bg-abstruct-mask:before {left:0;background: url(../images/abstruct-mask-left.png) no-repeat scroll;background-position: center center;}
.bg-abstruct-mask:after {right:0;background: url(../images/abstruct-mask-right.png) no-repeat scroll;background-position:center center;}




#footer{width:100%;float:left;margin:0px;background-color:#50120e;}
.footer-wraper{ width:100%;float:left; margin:30px 0 30px 0;}
.footer-wraper h3{width:100%;float:left;margin:0 0 8px 0;padding:0px;font-family:'Poppins-Medium';font-size:17px; color:#f6f6f6;text-align:left; text-transform: inherit;}
.footer-wraper h3::after {content:'';display:block;width:40px;height:3px;background:#e55b54;margin-top:12px;}
.footer-wraper ul {width:100%;margin:0px;padding:0px;float:left;list-style:none;}
.footer-wraper ul li {width:100%;margin:0px;padding:7px 0 0 13px;float: left;font-family:'Roboto-Regular';color:#bababa;font-size:12px;text-align:left; position:relative;}
.footer-wraper ul li a{color:#bababa;}
.footer-wraper ul li a:hover{color:#ffffff;}
.footer-wraper ul li:before{width:10px;position:absolute;top:7px;left:3px;content: "\f105"; font-family:'FontAwesome'; font-size:13px; color:#7e7e7e;}
.footer-wraper-text {width:100%;margin:0px;padding:7px 0 0 13px;float: left; font-family:'Roboto-Regular';color:#bababa;font-size:12px;text-align:left; position:relative;}

.certify-wraper{ width:100%;float:left; margin:30px 0}
.certify-wraper ul{margin:0px;padding:0px; float:left;}
.certify-wraper ul li{margin:0px;padding:10px 10px 0 0;float:left; list-style:none}

.copyright_wrap{width:100%;margin:0px;padding:10px 0 10px; float:left; background:#430d09;}
.copyright{/*width:100%;*/margin:0px;padding:0px;float:left; font-size:11px; color:#a77c79; line-height:25px;}
.copyright a{color:#a77c79;}
.poweredby{ width:100%;margin:0px; padding:0px;float:right;text-align:right; font-size:11px; line-height:25px}
.poweredby span{width:100%;margin:0px;padding:0 10px 0 0;color:#fff;}
.poweredby span a{color:#fff;}
.poweredby a {color: #a77c79;}



#title-wraper{width:100%;margin:0 0 40px 0;padding:88px 0 0 0; display:block; position:relative; z-index: 1;background:#000;}

.title-bg{background:url(../images/title-banner.jpg) no-repeat scroll center center;left:0;right:0;top:0;bottom: 0;height:100%;z-index:-1;opacity:.5; background-color:#000000; position:absolute;}
.title-block{width:100%;float:left;}
.title-block h2{width:100%;float:left;margin:0px;padding:80px 0 40px 0;font-family:'Poppins-Regular';font-size:30px;color:#ffffff;text-align:left;font-weight:normal;z-index:99}

.inner2 {float:left;width:100%;display:table; margin-top:30px;}
.inner-title2 {width: 50%;float: none;padding: 60px 0px;display: table-cell;vertical-align: middle;}
.inner-title2 > h3 {width: 100%;float: left;margin: 0;font-family:'Poppins-Regular';font-size:30px;color:#ffffff;text-align:left;font-weight: normal;}
.inner-title2 > span {width: 100%;float: left;margin-top: 7px;font-size: 13px;color: #ffffff;}
.page-breacrumbs {display: table-cell;vertical-align: middle;}
.breadcrumbs {float: right;margin: 0;}
.breadcrumbs > li:first-child::before {display: none;}
.breadcrumbs > li::before {width: 11px;height: 1px;position: absolute;left: 9px;top: 11px;background: #d5d5d5; content: "";}
.breadcrumbs > li {float: left;margin: 0;padding-left: 30px;position: relative;color: #d5d5d5;}
.breadcrumbs > li a {width: 100%;float: left;font-size: 13px;color: #d5d5d5;}


.text-container{width:100%;float:left;margin:0 0 50px 0; line-height:22px; text-align:justify}
.text-container p {margin: 0 0 15px;}

.msg-img{width:100%;float:left}
.msg-img img{max-width:95%;height:auto;display:block;}

.career-table{width:100%;margin:0px;float:left;}
.career-table table tbody tr td img{width:90px;height:70px;display:block; padding:2px;}
.career-table table{border-collapse:collapse}
.career-table table>tbody>tr>td, .career-table table>tbody>tr>th, .career-table table>tfoot>tr>td, .career-table table>tfoot>tr>th, .career-table table>thead>tr>td, .career-table table>thead>tr>th{border: 1px solid #ddd !important;}
.career-table table>tbody>tr:nth-of-type(odd){background-color: #f5f5f5 !important;}
.career-table table tbody tr td{vertical-align:middle; padding:8px;}
#career-table-data {width:100%;margin:0 0 20px 0;text-align:left}
#career-table-data th {background:#d19b9b;font-family:'Poppins-Medium'; font-size:15px; color:#ffffff;padding:7px 7px; font-weight:normal}
#career-table-data td a{cursor:pointer}

@media only screen and (max-width: 800px) {
#career-table-data table, 
#career-table-data thead, 
#career-table-data tbody, 
#career-table-data th, 
#career-table-data td, 
#career-table-data tr {display: block;}
.career-table table {border: 0px solid #c7dff9 !important;}	
.career-table table>tbody>tr>td, .career-table table>tbody>tr>th, .career-table table>tfoot>tr>td, .career-table table>tfoot>tr>th, .career-table table>thead>tr>td, .career-table table>thead>tr>th{border: 1px dotted #c7dff9 !important;}	
/* Hide table headers (but not display: none;, for accessibility) */
#career-table-data thead tr {position: absolute;top: -9999px;left: -9999px;}
#career-table-data tr { border: 1px solid #ccc; margin-top:8px;margin-bottom:8px; } 
#career-table-data td { border: none;padding:8px;border-bottom: 1px solid #eee; position: relative;padding-left: 50%; white-space: normal;text-align:left;}
#career-table-data td:before {position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap;text-align:left;font-weight:bold;}
#career-table-data td:before {content:attr(data-title);}
}

.career-frm {width:100%;margin-top:20px;padding:18px;float:left;border:1px #e5e5e5 solid;background:#f9f9f9;}
.career-btn{margin:20px 10px 0 0;padding:6px 15px;float:left;font-family:'Roboto-Regular';color:#ffffff;font-size:13px;background-color:#bc2921;border:0px; border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;}
.career-btn:hover{background-color:#912620}

.testimonials .position{top:0px;}

#testimonials {width:100%; position:relative}
.testimonials {margin-right: -15px;margin-left: -15px;}

.position:after {
	display: block;
	content: "";
	font-size: 0;
	min-height: inherit
}

.testimonials .testi-wraper {width:100%;float:left;margin:0 15px 72px;position:relative;-moz-box-sizing: border-box;box-sizing: border-box;}

.testimonial-block {background-color:#f7f9f7;border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; padding:24px 30px;position:relative;}
.entry-content, .page-content {-webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto;hyphens:auto;word-wrap: break-word;}

.testimonial-block .entry-content p {font-size:15px; color:#292929;font-style:italic; line-height:22px; margin:0 0 25px 0;}
.entry-header {background-color:#fff;margin-bottom:24px;}
.testimonial-block .entry-title {clear:none;font-family:'Roboto-Medium';font-size:14px; color:#9a2720; font-weight:normal;margin:0;float:left; padding:0px;}
.testimonial-block .c-name{width:100%;font-size:12px; color:#292929; font-weight:normal;margin:5px 0 0 0;padding:0px;float:left; display:table}
.testimonial-thumbnail {padding:2px;position:absolute;right:30px;bottom:-24px;}
.testimonial-thumbnail .fa{color:#CCC; font-size:60px;}


.comp-sec{ width:100%;float:left; margin-bottom:60px; padding-bottom:20px;}
.comp-sec h3{width:100%;float:left; margin:0 0 25px 0; padding:9px 10px;font-family:'Roboto-Medium';font-size:17px; color:#862320;font-weight:normal; text-align:left; text-transform:uppercase; background-color:#efefef; border-left:4px #dc645d solid}

.cat-sec {width: 100%;float: left;}
.row.no-gape {margin: 0;}
.row.no-gape > div {padding: 0;}

.p-category {width: 100%;float: left;z-index: 1;position: relative;}
.p-category img{max-width:100%;height:auto;display:inline-block;}
.p-category > .sec-block {width: 100%;float: left;text-align: center;padding:15px 0;border-bottom: 1px solid #e8ecec;border-right: 1px solid #e8ecec;}
.p-category > .sec-block span {width:90%;min-height:45px; display:inline-block;font-family:'Roboto-Regular';font-size: 14px;color: #292929;margin-top:14px;}
.p-category > .sec-block:hover span{color:#000000;}

/*.cat-sec .row > div:last-child a {border-right-color: #ffffff;}
.cat-sec:last-child a {border-bottom-color: #ffffff;}*/
.p-category > div .sec-block:last-child {border-bottom-color: #ffffff;}
.p-category:hover .sec-block {border-color: #ffffff;}

.p-category{width:100%;margin-left: 2%; -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -ms-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
}
.p-category:hover {
    background: #ffffff;    
    -webkit-box-shadow: 0px 0px 25px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 0px 25px rgba(0,0,0,0.1);
    -ms-box-shadow: 0px 0px 25px rgba(0,0,0,0.1);
    -o-box-shadow: 0px 0px 25px rgba(0,0,0,0.1);
    box-shadow: 0px 0px 25px rgba(0,0,0,0.1);    
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
   width: 104%; 
   margin-left: 0%;
   height: 102%;
   z-index: 10;
}

.ind-sec{width:100%;margin:35px 0 0 0;padding:0px;}
.ind-sec li{margin:0px;float:left;margin-bottom:30px}

.ind-sec li .industries-block{ width:100%;float:left;position:relative; overflow:hidden;border:1px #dbdada solid;}
.ind-sec li .industries-block img{-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	transform: translateZ(0);
	max-width: 100%;
	width: 100%; height:auto; display:block;}	
.ind-sec li .industries-block:hover img{-webkit-transform: scale(1.08);transform: scale(1.08);-moz-transform: scale(1.08);color:#D62418;}
.ind-sec li .industries-block p{width:100%; min-height:50px; margin:0px;padding:7px; text-transform:uppercase; color:#242424; font-size:14px;text-align:center; line-height:18px;}


.certification{ width:100%;  margin:0px;padding:0px;float:left}
.certification li{margin:0 0 30px 0;float:left}
.certification li .cert-bock{ width:100%;float:left; border:1px #cccccc solid;}
.certification li .cert-bock img{max-width:100%;height:auto;display:block;}
.certification li .cert-bock p{width:100%;margin:0px;padding:7px 10px;font-family:'Roboto-Medium';font-size:15px;color:#333333;background-color:#ededed;}

.cert-bock{text-align:center; display:inline-block ; margin:0 auto;border:1px #cccccc solid;}
.cert-bock img{max-width:100%;height:auto;display:inline-block;}
.cert-bock p{display:block;margin:0px;padding:7px 10px;font-family:'Roboto-Medium';font-size:15px;color:#333333;background-color:#ededed;}


.contact-block{width:100%;float:left;}
.add-sec{margin:0 0 10px 0;padding:0 0 0 30px;position:relative;color:#333333;line-height:18px; text-align:left;}
.add-sec:before{width:35px;content: "\f041"; position:absolute; display:block;left:0; top:5px; font-family:'FontAwesome';font-size:28px;color:#bc2921;}
.add-sec span{font-family:'Roboto-Medium';font-size:18px;display:block; padding:0px;margin:0 0 7px 0;}
.call-sec{margin:0 0 10px 0;padding:0 0 0 30px;position:relative;color:#333333;}
.call-sec:before{width:35px;content: "\f095"; position:absolute; display:block;left:0; top:2px; font-family:'FontAwesome';font-size:18px;color:#bc2921;}
.mail-sec{margin:0 0 10px 0;padding:0 0 0 30px;position:relative;color:#333333;}
.mail-sec:before{width:35px;content: "\f003"; position:absolute; display:block;left:0; top:0; font-family:'FontAwesome';font-size:18px;color:#bc2921;}
.mail-sec a{color:#333333;}
.website{margin:0 0 20px 0;padding:0 0 0 30px;position:relative;color:#333333;}
.website:before{width:35px;content: "\f0ac"; position:absolute; display:block;left:0; top:3px; font-family:'FontAwesome';font-size:21px;color:#bc2921;}
.website a{color:#333333;}


#gmap{width:100%;float:left;line-height:0px;border:1px #dfdfdf solid}
#gmap iframe{border:0px;line-height:0px;}

.infra{margin:0px;margin-right: -15px;margin-left: -15px; padding:0px;float:left}
.infra li{margin:0 0 30px 0;float:left;}
.infra li .img-container{width:100%;float:left;box-shadow:0 0 12px 0 rgba(0,0,0, .15)}
.infra li img{max-width:100%;height:auto;display:block; padding:14px}


.captcha{float:left; margin:5px 0 0 10px;display:inline-block}
.thankyou{width:100%; margin:0px; padding:0px; list-style:none}
.thankyou li{width:100%; margin:0px; padding:0 0 15px 0; float:left; color:#324484;font-size:16px;text-align:left;}
.thankyou li p{margin:30px 0 0 0; padding:0px; float:left; font-size:14px;}


/*------------------------- Responsive -------------------------*/

@media (max-width: 960px){
}

@media (min-width: 992px){
.justify-content-lg-between {justify-content: space-between !important;}
.flex-lg-row-reverse {flex-direction: row-reverse !important;}
.iso{margin-right:20%; margin-top:2%}
}
@media (max-width: 900px){
.iso{margin-right:25%; margin-top:2%}
}
@media (max-width: 800px){
.iso{margin-right:30%; margin-top:2%}
}

@media (max-width:1200px){
.how-to-sec > .how-to::before {display: none;}
}

@media screen and (max-device-width: 800px) and (orientation: landscape){
.iso{margin-right:30%; margin-top:2%}
}

@media (max-width: 768px){
.swipe-menu{ height:95px !important;}
.iso{margin-right:30%; margin-top:2%}
.slider{padding-top:95px !important;}
.logo {margin-left:15px;}
.logo img{max-width:85%;}
#about-wraper{margin:40px 0;}
.about-area{margin:0px}
.welcome-img{margin-top:30px;}
.msg-img img{ width:100% !important;}
.cat-sec .col-xs-12{width:50%;}
}

@media (max-width:767px){
.how-to-sec {display: inline-block;}
.how-to {
    display: inline-block;
    float: left;
    width: 100%;
    padding: 0;
    margin-bottom: 40px;
}
.how-to:last-child {margin: 0;}
}

@media only screen and (max-width:720px) {
}

@media only screen and (max-width:720px) and (orientation: landscape){}

@media only screen and (max-width:600px) {}

@media only screen and (max-width:570px) {
.career-frm .col-xs-6{ width:100% !important;}
.testimonials .col-xs-6{ width:100% !important;}
.inner2 {display: inline;}
.inner-title2 {
    display: inline-block;
    float: left;
    width: 100%;
    text-align: center;
    padding: 30px 0;
}
.inner-title2 > h3{ text-align:center !important;}
.page-breacrumbs {
    display: inline-block;
    float: left;
    width: 100%;
    text-align: center;
    margin-bottom: 40px;
}
.page-breacrumbs .breadcrumbs {
    float: left;
    width: 100%;
}
.page-breacrumbs .breadcrumbs li:first-child {
    padding: 0;
}
.page-breacrumbs .breadcrumbs li {
    float: none;
    display: inline-block;
}
.cat-sec .col-xs-12{width:100%;}
}

@media only screen and (max-width:500px) {}

@media (max-width: 480px){
.iso{margin-right:45%; margin-top:13%}
.iso img{width:90px;height:47px;}
.swipe-menu{ height:85px !important;}
.slider{padding-top:85px !important;}
.logo {margin-left:15px;}
.logo img{max-width:73%;}

.welcome-img{margin-top:30px;}
#about-wraper{margin:40px 0;}
.about-area{margin:0px}

.about-area h1{font-size:29px; margin:25px 0 20px 0;}
.heading > h2{font-size:30px;}
.heading span{width:100%;}
.blog-sec .col-xs-6{width:100%}
#procedure-block .heading > h2{ font-size:30px; line-height:30px;}
#procedure-block .heading span{ width:100%;}
.cta-area .heading h2{font-size:30px; line-height:30px;}
.footer-wraper{ margin-bottom:0px;}
.copyright_wrap{ margin-top:30px;}
.copyright{width:100%;text-align:center}
.poweredby{text-align:center}
}

@media (max-width: 360px){
.logo {margin-left:15px;}
}

@media (max-width: 320px){
}