	/*
 Theme Name:   Feat Theme
 Theme URI:    http://radixweb.com
 Description:  FEAT - Financial & Economic Authors & Translators
 Author:       Radixweb
 Author URI:   http://radixweb.com
 Template:     twentysixteen
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  twenty-sixteen-child
*/


/*Fonts*/

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

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

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

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

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

}
/*svg*/

@font-face {
  font-family: 'feat';
  src:  url('fonts/feat.eot?rbwjp2');
  src:  url('fonts/feat.eot?rbwjp2#iefix') format('embedded-opentype'),
    url('fonts/feat.ttf?rbwjp2') format('truetype'),
    url('fonts/feat.woff?rbwjp2') format('woff'),
    url('fonts/feat.svg?rbwjp2#feat') format('svg');
  font-weight: normal;
  font-style: normal;
}

.feat-PRICE-01:before {
  content: "\e918";
}
.feat-QUALITY-01:before {
  content: "\e919";
}
.feat-SPEED-01:before {
  content: "\e91a";
}

[class^="feat-"], [class*=" feat-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'feat' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* svg icons end*/
/*--global css*/

body{padding:0;margin:0;font-family:'roboto_Regular', sans-serif; font-size:18px; line-height:27px; color:#949292;}
a, .entry-content a, .entry-summary a, .taxonomy-description a, .logged-in-as a, .comment-content a, .pingback .comment-body > a, .textwidget a, .btn, .icons, button, input {font-size: 18px; font-family: 'robotomedium', sans-serif; color:#ffffff; display: inline-block; text-decoration:none; box-shadow: none; outline:none;-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;  border: 0; padding: 0; }
a:hover, a:focus, .site-info a:hover, .site-info a:focus , .current-menu-item > a, .current_page_item > a ,footer .footer_nav ul li a:hover, footer .footer_nav ul li span:hover{ text-decoration: none; color: #ec6226; outline: none; outline-offset: 0; box-shadow: none;}
button:hover, button:focus { text-decoration: none; outline: none; outline-offset: 0; box-shadow: none;}
ol, ul { padding: 0 0 20px;  margin: 0; }
li {padding-top: 5px; padding-bottom: 5px; }
h1,h2,h3,h4,h5,h6{font-family: 'roboto_condensedbold', sans-serif;}
h1, .h1{font-size: 43px; line-height: 57px;color: #1a4b9f;margin:0;}
h2, .h2{font-size: 42px;line-height: 50px;color: #ffffff;margin:0 0 20px;text-transform:uppercase; }
h3, .h3{font-size: 40px;line-height: 50px;color:#222222;margin:0 0 25px;}
img, a img { max-width: 100%; display: block;margin:0 auto;height: auto;}
p{padding:0 0 20px;margin:0; text-align:justify;}

/*-------navbar-----*/

.main-header .navbar { margin-bottom:0;}
.main-header.head-inverse { transition:all ease 0.3s;}
.main-header.head-inverse .navbar-nav { padding: 23px 0; transition: all ease 0.3s; }
.main-header.head-inverse .navbar-brand img { max-width: 350px; transition: all ease 0.3s; margin:0;}
.main-header .navbar-brand { height:auto; padding:3px 0; height:auto;}
.main-header .navbar-brand img { max-width:100%;} 
.main-header { background-color:#1a4b9f; position:fixed; top:0; left:0; z-index:3; width:100%; }
.main-header .navbar-nav { padding:41px 0;}
.main-header .navbar-nav li { padding:16px 0;}
.main-header .navbar-nav li a { font-size:24px;line-height:35px;text-transform:uppercase;padding-top:0; padding-bottom:0;}
.main-header .navbar-nav li a:hover,.navbar-nav li a:focus { background-color:transparent;}
.btn.focus, .btn:focus, .btn:hover { color: #1a4b9f;}
.main-header .navbar-header .navbar-toggle:focus { background-color: #1a4b9f; }

/*---language----*/
.lang-french .main-header.head-inverse .navbar-nav { padding:9px 0;}
.lang-french .main-header .navbar-nav { padding: 27px 0;}
.lang-french .main-header .navbar-nav li a { padding: 15px 15px;}
.main-header .navbar-nav .qtranxs-lang-menu-en a:last-child { padding: 22px 15px;}
.main-header .navbar-nav .qtranxs-lang-menu-fr a:last-child { padding-top: 7px; padding-bottom: 7px; }
.main-header .navbar-nav .lang-class a img{  transition: all ease-in-out 0.6s;  width: 38px; height: 20px; border: 1px solid #fff;}
.lang-french .main-header .navbar-nav .lang-class a img { width:38px; height: auto; border: 1px solid #fff; background-color: #fff;}
/*-----------banner*/

.main_banner .banner_caption .caption_text { font-family: 'roboto_condensedbold', sans-serif; color:#1a4b9f; font-size:43px; line-height:50px; text-transform:uppercase; }
.main_banner  .banner_caption  span { font-size:28px; line-height:32px; font-family: 'roboto_Regular', sans-serif; }
.banner_caption { position:absolute; bottom:8%; right:5%;}
.main_banner { position:relative;}

/*-----middle_content*/

.middle_content { overflow:hidden; padding:115px 0;}
.middle_content h3 span { color: #1a4b9f; text-transform: uppercase;}
.middle_content .container .row > div:first-child { padding-right:75px; }

/*--------services----------*/

.feat_services { background-image:url(images/bg-1.jpg); background-repeat:no-repeat; height:auto; width:100%; padding:20px 0; background-position:top center;}
/* .services .services_text h2{font-family: 'roboto_condensedbold', sans-serif;} */
.services .services_c .services_text h2 span.big_text { font-size:140px; line-height:148px;}
.services .services_c .services_text h2 .small_text { font-size:71px; line-height:80px; display:inline-block;}
.services_content { border:8px solid #ffffff; height:auto;  -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
a.services_content { padding-bottom: 50px; position: relative; transition:all ease-in-out 0.5s; margin: 12px 0;	} 
.services_img_caption { position: absolute; width: 100%; bottom: 0; left: 0; right: 0; height: auto; } 
.services-block { padding:20px 0; overflow:hidden;}
a.services_content:hover .services_img_caption p { color:#ec6226; -webkit-animation-fill-mode:all forwards 0.5s; -moz-animation-fill-mode:all forwards 0.5s; -ms-animation-fill-mode:all forwards 0.5s; -o-animation-fill-mode:all forwards 0.5s; transition:all ease-in-out 0.5s;  }
.services_img_caption { background-color:#1a4b9f; display:block; transition:all ease-in-out 0.5s;}
.services_img_caption p { font-size:21px; line-height:31px; color:#ffffff; font-family: 'roboto_condensedbold', sans-serif; padding:10px 0 10px 10px; transition:all ease-in-out 0.5s;}
.lang-french .about_content .container .row > div ul li:nth-child(3), .lang-french .about_content .container .row > div ul li:nth-child(4) { text-align: left; }
/*------footer----*/

.footer_nav { background-color:#1a4b9f; margin:0; padding:25px 0;}
.footer_linkl { list-style-type:none; padding:0;}
.social_link { padding-bottom:20px;}
.footer_nav .widget_text .textwidget .btn { font-size:30px; line-height:36px; background-color:#ec6226; padding:10px; border-radius:inherit; font-family: 'roboto_condensedRegular', sans-serif;}
.lang-french .btn i.fa { font-size: 25px;}
.contact_link { text-align:right;}
.social_link li a i.fa { padding:0; font-size:28px; border-radius:10px;}
.social_link li { display:inline-block;}
.right_footer .row { display:table; width:100%; /* padding:64px 0 0 0; */}
.right_footer .row > div ul li { text-align: left; }
.right_footer .row > div { display:table-cell;vertical-align:bottom;float:none;padding-bottom:20px;text-align:right;}
.btn i.fa { font-size:27px; padding:0;}
ul.footer_linkl.social_link li { padding: 0 0 0 28px;}
.copyrights p { text-align:center;font-family: 'roboto_regular', sans-serif;font-size:12px;line-height:24px;padding:10px 0;}
footer .footer_nav ul { list-style-type: none; }

/*home-page changes*/

footer .footer_nav ul li a , footer .footer_nav ul li span { font-size:18px; color:#ffffff; cursor: pointer;}
footer .footer_nav ul { list-style-type:none;}
.widget { border-top:none; margin-bottom: 0; padding-top:0;}
body:not(.custom-background-image)::before, body:not(.custom-background-image)::after {display:none;}
.widget_text a.contact-footer { padding:10px;}
.lang-french  .widget_text a.contact-footer { padding: 8px;}
.scroll-top { padding: 0 3px; text-align: center; right:25px; bottom: 0; position: fixed; }
.head-inverse { position:fixed;top:0;left:0;right:0;z-index:99999;}
.scroll-top span { background-color: #ea6124; padding: 10px; color: #ffffff; cursor: pointer;  font-size: 18px;
font-family: 'robotomedium', sans-serif;
color: #ffffff;
display: inline-block;
text-decoration: none;
box-shadow: none;
outline: none;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
border: 0;
 }
.scroll-top span i.fa { padding:0;}
.scroll-top span:hover , .scroll-top span:focus { color:#1a4b9f; }
.middle_content h1 span { color: #1a4b9f; text-transform: uppercase; }
h1, .h1 { font-size: 40px;line-height: 50px;color:#222222;margin:0 0 25px;} .ls-layer p { color: #1a4b9f; font-family: 'roboto_condensedbold', sans-serif; font-size: 43px; line-height: 40px !important; text-transform: uppercase; top:620px !important; }
.ls-layer p span { font-family: 'roboto_Regular', sans-serif; font-size: 28px; line-height: 32px; padding-left: 3px; }

/*-----middle_content*/

.about_content { padding:70px 0;}
.about_content .container .row > div:last-child { padding-left:160px;}
.about_content .container > div:first-child { padding-bottom:20px;}
.middle_content .container .row > div:last-child { padding-left:80px;}
.middle_content .about_content { padding: 0;}
.middle_content .about_content .link_text { color: #1a4b9f;text-align: justify;}
.about_link { padding:0 0 30px;}
.about_link ul { list-style-type:none; }
.about_link ul li { background: #1a4b9f; margin-bottom: 4px; border-left: 6px solid #ea6124;  position:relative; overflow:hidden; -webkit-transition:all ease-in-out 0.3s; -moz-transition:all ease-in-out 0.3s; transition:all ease-in-out 0.3s;  padding:0;}
.about_link ul li:after { content: ""; width: 50px; height: 50px; background: white; display: inline-block; -webkit-transform: rotate(44deg); -moz-transform: rotate(44deg); -ms-transform: rotate(44deg); -o-transform: rotate(44deg); transform: rotate(44deg); position: absolute; right: -26px; bottom: -33px; }
.about_link ul li:hover, .about_link ul li:focus, .about_link ul li:active { background: #ea6124; color:#fff; margin-left: 5px; cursor:pointer; -webkit-transition:all ease-in-out 0.3s; -moz-transition:all ease-in-out 0.3s; -o-transition:all ease-in-out 0.3s; transition:all ease-in-out 0.3s;  }
.about_link ul li a { font-family:'roboto_condensedRegular', sans-serif; font-size:24px; line-height:32px; width:100%; padding:7px;}
.about_link ul li a:hover ,.about_link ul li a:focus { color: #ffffff; }
.about_content .link_text p { color:#1a4b9f; text-align:justify;}
.about_content .about_feat { padding-bottom:30px;}
.about_content .feat_text p a { color: #1a4b9f; -webkit-transition:all ease-in-out 0.3s; -moz-transition:all ease-in-out 0.3s; -o-transition:all ease-in-out 0.3s; transition:all ease-in-out 0.3s;}
.about_content .feat_text p a:hover, .about_content .feat_text p a:focus { color: #ea6124;}
.about_content .about_feat h1, .about_content .container .row > div .main_title, .about_content .container .row > div h3{ font-family:'roboto_condensedbold', sans-serif; font-size:35px; line-height:41px; color:#1a4b9f; text-transform:uppercase;}
.about_content .about_feat h1 span { color:#000; text-transform:capitalize; }
.about_content  p { text-align:justify; font-family:'roboto_Regular', sans-serif; font-size:18px; line-height:26px; }
.about_content  p b{ color: #1a4b9f; font-weight:normal; font-family:'robotobold', sans-serif;}
.about_feat p:last-child { margin-top:10px;}
.about_content .feat_text { padding-bottom:30px;}
.about_content  h2 { font-family:'robotobold', sans-serif; font-size:24px; line-height:30px; color: #1a4b9f; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #1a4b9f;}
.feat_text h2 i { padding-right:20px; font-size:27px;}
.our_process { padding: 40px; background-color: #E9E6DE; }
.our_process  h2 { border-bottom:none; color: #000;}
.our_process p {color :#000;}
.about_content .container .row > div ul, .privacy-policy ul { list-style-type:none;}
.about_content .container .row > div ul li, .privacy-policy ul li { position:relative; text-align:justify;}
.Contact_content ul li:before, .blue_bullet li:before , p b.gray_colr:before{ font-family: FontAwesome; content: "\f111"; font-size:8px; line-height:16px; vertical-align:middle; color: #1a4b9f; display: inline-block; position: relative; top: -2px; left: 0; padding-right:10px; }
.Contact_content .colorFill ul.menu li:before {display:none;}
aside.sidebar { margin: 0; padding: 0; width: 100%; } 
/* .right_footer .row {padding: 120px 0 0;} */
#text-2 { margin-bottom: 9px; padding-top: 0; }
.home .about_content { padding: 10px 0; }
.ls-layer p { bottom: 30px !important; top: auto !important; }
body .ls-fullwidth .ls-nav-prev, body .ls-fullwidth .ls-nav-next { z-index: 2; }
.more-excerpt-link { color: #1a4b9f; font-family: "robotobold",sans-serif; font-size: 18px; }
.lang-french .btn i.fa { padding: 10px 0 10px 10px;;}

/*contact-page*/

.Contact_content input::-webkit-input-placeholder, .Contact_content textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #949292; font-family: 'robotomedium', sans-serif; }
.Contact_content input::-moz-placeholder, .Contact_content textarea::-moz-placeholder { /* Firefox 19+ */ color: #949292; font-family: 'robotomedium', sans-serif; }
.Contact_content input:-ms-input-placeholder, .Contact_content textarea:-ms-input-placeholder { /* IE 10+ */ color: #949292; font-family: 'robotomedium', sans-serif; }
.Contact_content input:-moz-placeholder, .Contact_content textarea:-moz-placeholder { /* Firefox 18- */ color: #949292; font-family: 'robotomedium', sans-serif;}

.Contact_content { padding:120px 0;}
.Contact_content .entry-header-title h1 { color: #1a4b9f; border-bottom: 1px solid #1a4b9f; padding: 10px 0;  font-size: 36px; line-height:  44px; margin-bottom:10px;}
.Contact_content  h3 { color: #1a4b9f; font-size: 28px; line-height:36px;}
.Contact_content .wpcf7 .wpcf7-form > div { padding:15px 0px;}
.Contact_content .wpcf7 .wpcf7-form > div span{ position:relative; }
.Contact_content .wpcf7 .wpcf7-form > div i.fa { position:absolute; top:18px; left:15px; color:#1a4b9f; z-index:1;}
.Contact_content .wpcf7 .wpcf7-form > div img { display:inline-block;border: 1px solid #ccc; min-height: 40px; padding: 13px;  margin-right: 20px; width: 100px;}
.Contact_content .wpcf7 .wpcf7-form > div:nth-child(5) > div:first-child span input { padding-left:10px; width:60%; display:inline-block;}
.Contact_content .wpcf7 .wpcf7-form input[type="date"], input[type="time"], input[type="datetime-local"], input[type="week"], input[type="month"], input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea { font-family: 'robotomedium', sans-serif; color:#949292; padding-left:50px; background-color:#ffffff; }
input[type="text"]:focus, input[type="email"]:focus,  input[type="tel"]:focus, textarea:focus { color:#949292;}
.Contact_content .wpcf7 .wpcf7-form > div:nth-child(5) > div:last-child input[type="submit"] { background-color:#ec6226; padding: 16px 30px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}
.Contact_content .wpcf7 .wpcf7-form > div:nth-child(5) > div:last-child input[type="submit"]:hover, .Contact_content .wpcf7 .wpcf7-form > div:nth-child(5) > div:last-child input[type="submit"]:focus { color:#1a4b9f; outline:none; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}
.Contact_content .wpcf7 .wpcf7-form .wpcf7-validation-errors {
    border-color: #ec6226;
    color: #ec6226;
    border-width: 1px;
	padding:0px 15px;
}
.Contact_content .wpcf7 .wpcf7-form > div:nth-child(5) > div:last-child span { position:absolute; left:400px; top:50%; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); transform:translateY(-50%); }
div.wpcf7-response-output { margin:0;}
/*404 page*/
.bg_404 {  background-color: #dddddd; height: 100vh; overflow: hidden; display: table;}
.error-404 { padding-top: 0; }
.bg_404 .site-main { margin-bottom: 0; display: table-cell; vertical-align: middle; }
.error-404 .error_txt { font-family: 'roboto_regular',sans-serif; font-size: 48px; line-height: 56px; color: #505050; padding-top: 35px;}
.back { padding-top: 30px;}
.go_back { font-family: 'roboto_regular',sans-serif; font-size: 22px; line-height: 32px; color: #ffffff; background-color: #ec6226; padding: 15px 64px;webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}
.go_back:hover, .go_back:focus { background-color:#1a4b9f; color: #ffffff;}

/*Thankyou page*/

.thankyou { padding-top: 0;}
.thankyou .heading { font-family: 'roboto_condensedbold',sans-serif; font-size: 122px; line-height: 213px; color: #ec6226; padding-top: 35px; margin-bottom: 0; }
.thankyou p { font-family: 'roboto_regular',sans-serif; font-size: 26px; line-height: 34px; color: #505050;}
/*Site map*/

/* .wsp-container .wsp-pages-list li a, .wsp-container .wsp-servicess-list li a { position: relative; color: #1a4b9f; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}
.wsp-container .wsp-pages-list li a:hover, .wsp-container .wsp-servicess-list li.wsp-container .wsp-servicess-list li a:hover {  outline: none;}
.wsp-container .wsp-pages-list li a:hover::before, .wsp-container .wsp-pages-list li a:focus::before, .wsp-container .wsp-servicess-list li a:hover::before, .wsp-container .wsp-servicess-list li a:focus::before { max-width: 100%;}
.wsp-container .wsp-pages-list li a::before, .wsp-container .wsp-servicess-list li a::before { position: absolute; top: 0; left: 0; overflow: hidden; padding: 10px 0; max-width: 0; color: #ec6226; content: attr(data-hover); -webkit-transition: max-width 0.5s; -moz-transition: max-width 0.5s; transition: max-width 0.5s; } */
.colorFill .menu { color:#1a4b9f; list-style-position: inside;}
.Contact_content { padding: 70px 0;}
.colorFill .sub-menu { padding-bottom: 0;list-style-position: inside;  padding-left: 20px;}
.colorFill li a { color: #1a4b9f; margin-left: -5px;  -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}
.colorFill li a:hover { outline: none; color: #ec6226;}
.privacy-policy article strong {
    border-bottom: 1px solid #1a4b9f;
    color: #1a4b9f;
    display: inline-block;
    font-family: "robotobold",sans-serif;
    font-size: 22px;
    line-height: 30px;
    margin: 10px 0;
}

.privacy-policy article.page p {text-align: justify;  }
.privacy-policy article.page a ,.privacy-policy article.page span { color: #ec6226; cursor: pointer; font-weight: bold;}
.privacy-policy article.page ul b { color: #1a4b9f;  font-size:20px; margin-bottom: 3px; display: inline-block; }
.privacy-policy article.page ul li ul  { padding-bottom: 0;   }
span.wpcf7-not-valid-tip { text-align: left; }
/* .privacy-policy article.page .Contact_content p:nth-of-type(2) ,.privacy-policy article.page .Contact_content p:nth-of-type(3)  ,.privacy-policy article.page .Contact_content p:nth-of-type(6)   { padding: 0; } */
.privacy-policy .gray_colr { color: #1a4b9f;}



/*--responsive-------*/


@media (max-width:1250px){
	.lang-french .main-header .navbar-nav { padding: 0;}
	.main-header.head-inverse .navbar-nav { padding: 21px 0;}
	.lang-french .main-header.head-inverse .navbar-nav { padding: 0;}
	.lang-french .main-header .navbar-nav li a { padding: 15px 5px;}
	.main-header .navbar-nav .qtranxs-lang-menu-en a:last-child { padding-left: 5px; padding-right: 5px; } /*3993*/
	.main-header .navbar-nav .qtranxs-lang-menu-fr a:last-child { padding-left: 10px; padding-right: 10px; } /*3993*/
	.main-header .navbar-brand img { width:300px;}
	.main-header .navbar-nav { padding:21px 0;}
	.nav> li > a { padding:10px;}
	.services_text h2 { font-size:42px;}
}
@media (max-width:1199px){			
	.main-header.head-inverse .navbar-brand img{ width: 260px;}
	.main-header.head-inverse .navbar-nav { padding: 9px 0;}
	.main-header .navbar-nav li a { font-size: 20px;}
	.main-header .navbar-nav { padding: 14px 0;}
	.lang-french .main-header .navbar-nav li a { padding: 10px 10px; font-size: 18px;}
	.main-header .navbar-nav .qtranxs-lang-menu-en a:last-child { padding:18px 8px; } /*3993*/
	.main_banner .banner_caption .caption_text { font-size: 37px;line-height:42px;}
	.main_banner  .banner_caption h1 span { font-size: 22px; line-height: 30px;}
	.services .services_c .services_text h2 .small_text { font-size: 60px;line-height: 75px;}
	.services .services_c .services_text h2 span.big_text { font-size: 107px; line-height: 112px; } 
	.services_text h2 { font-size: 35px; }
	.services_img_caption p { font-size:24px;}
	ul.footer_linkl.social_link li { padding: 0;}
	.footer_nav a { font-size:17px; line-height:22px;}
	.btn { padding: 10px 30px;}
	.btn i.fa { font-size: 17px;}
	ul.footer_linkl.social_link li { padding: 0 10px 0 0;}
	.middle_content  h1 { font-size:35px; line-height:44px;}
	.middle_content .container .row > div:first-child { padding-right:15px;}
	.middle_content .container .row > div:last-child, .about_content .container .row > div:last-child { padding-left: 40px; }
	.Contact_content { padding: 50px 0; }
	.Contact_content .wpcf7 .wpcf7-form > div:nth-child(5) > div:last-child span { left: 300px;}
	.about_content .container .row > div:last-child ul li:before { left:0;}
	.Contact_content .entry-header-title h1 { font-size: 30px; }
	/*Added by divya*/
	.thankyou .heading { margin: 0;}
/* 	.services-block > div { min-height: 310px; } */
	.thankyou p { font-size: 25px; margin: 0; padding: 0;}
	footer .footer_nav ul li a { text-align: left; }
}
@media (max-width:991px){ 
	.main-header .navbar-brand img { width: 260px; }
	.ls-layer p span { font-size: 18px; line-height: 23px;}
	.main-header .navbar-nav li a { font-size: 19px; line-height:20px; padding:0 6px;}
	.lang-french .main-header .navbar-nav li a { font-size: 16px; }
	.main-header .navbar-nav { padding: 36px 0;}
	.main-header.head-inverse .navbar-nav { padding: 34px 0;}
	.ls-layer p, .ls-layer p span { font-size: 18px !important; line-height: 26px !important; padding:0;}
	.main_banner .banner_caption h1 span { font-size: 18px;line-height: 27px;}
	.main_banner .banner_caption .caption_text { font-size: 32px;line-height: 40px; }
	.services-block { text-align:center;}
	/* .main-header .navbar-nav .qtranxs-lang-menu-en a:last-child { padding: 11px 0;}  3993*/	
	.main-header .navbar-nav .qtranxs-lang-menu-en a:last-child{ padding-top:10px; padding-bottom:10px; }
	.main-header .navbar-nav .qtranxs-lang-menu-fr a:last-child { padding:0 6px; } /*3993*/
	.lang-french .main-header .navbar-nav { padding: 26px 0;}
	.lang-french .main-header.head-inverse .navbar-nav { padding: 23px 0;}
	.lang-class { position: relative;}
	.lang-class:hover .sub-menu { padding:10px 0;  display: block; position: absolute; top:20px; left: 0;}
	.contact_link { text-align: left; } 
	.main-header .navbar-nav li, .nav>li>a>img { padding:0;}
	.btn i.fa { font-size: 17px;}
	.middle_content .container .row > div:last-child, .about_content .container .row > div:last-child { padding-left: 15px; }
	.feat_services { background-attachment: fixed; background-size: cover; background-repeat: no-repeat;}
	ul.footer_linkl.social_link li { padding: 0 10px 0 0;}
	.right_footer .row > div { padding-bottom:20px;}
	.right_footer .row { padding: 11px 0 0 0;}
	.services_text h2 { margin-bottom:0;}
	.services .services_c .services_text h2 .small_text { display:block;}
	.services-block { padding:0;}
	.middle_content { padding:50px 0;}
	.right_footer .row > div { text-align: left;display: inline-block;float: left;} 
	.right_footer .row { padding: 11px 0 0 0;display: block;width: auto;} 
	.contact_link li a i.fa { padding-left:0;}
	.right_footer .row > div { text-align:left;}
	.services { background-size: cover;background-position: center bottom;}
	.about_content { padding: 30px 0; }
	.our_process { padding: 20px;}
	.about_link .widget { padding-top:10px; }
	.about_content h2 { margin-bottom: 0px;}
	.about_content .feat_text { padding-bottom: 25px; }
	.about_content .about_feat h1 { margin:0 0 20px;}
	.about_link { padding: 0 0 20px; }
	.about_content p { font-size:17px; line-height:25px;}
	.about_content .about_feat { padding-bottom: 20px; }
	.about_feat p:last-child { margin-top:0; }
	.Contact_content .wpcf7 .wpcf7-form > div:nth-child(5) > div:last-child span {     left: 215px;}
	/*Added by divya*/
	html[lang="fr-FR"] .main-header .navbar-brand img { width: 256px; }
	.thankyou { padding-top: 120px;}
	.error-404 .error_txt { font-size: 47px;}
	.thankyou .heading { line-height: 180px; padding-top: 20px;}
	.privacy-policy article.page ul b { font-size: 18px; margin-bottom: 0; }
	.footer_nav .widget_text .textwidget .btn { font-size: 25px; line-height: 26px; }
	.lang-french .btn i.fa { font-size: 22px; padding: 0 0 0 8px; }
	.footer_nav .widget_text .textwidget .btn { font-size: 26px; line-height: 29px;}
	.main-header .navbar-nav li a { font-size: 15px; }
	.privacy-policy article.page ul b.gray_colr { display: inline; }
} 
@media (max-width:767px){
	.main-header .navbar-header .navbar-toggle { margin-top: 22px; margin-bottom: 0; background-color: #ec6226; border: 1px solid white; }
	.main-header .navbar-nav, .lang-french .main-header .navbar-nav, .main-header.head-inverse .navbar-nav, .lang-french .main-header.head-inverse .navbar-nav { padding: 10px 0;}
	.lang-french .main-header .navbar-nav li a { padding: 0; font-size: 16px;}
	.main-header .navbar-nav li { padding: 10px 15px;}
	.main-header .navbar-nav .qtranxs-lang-menu-fr a:last-child, .main-header .navbar-nav .qtranxs-lang-menu-en a:last-child  { display: inline-block; padding:  0;}
	.ls-thumbnail-hover { display: none !important; }
	.ls-s-1 { left: 39% !important;}
	.lang-french .ls-s-1 { left: 15% !important;}
	.ls-nav-prev, .ls-nav-next { display: none;}
	.main-header .navbar-nav li a { padding: 0;}
	.feat_services { background-attachment: fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; height: 100%; max-width: 100%;}
	.ls-layer p, .ls-layer p span { font-size: 12px !important; line-height: 20px !important;}
	.navbar-header .navbar-toggle .icon-bar { background-color:#ffffff;}
	.main-header .navbar-brand img { max-width:230px; }
	.Contact_content .wpcf7 .wpcf7-form  div{ padding-bottom:20px;}
	.Contact_content .wpcf7 .wpcf7-form > div { padding:0;}
	.main-header.head-inverse .navbar-brand img { max-width:220px;}
	.Contact_content { padding: 15px 0; }
	.Contact_content .entry-header-title h1 { font-size: 24px; line-height: 32px;}
	.Contact_content  h3 { font-size: 22px; line-height: 30px; margin:0 0 15px;}
	.Contact_content .wpcf7 .wpcf7-form > div img { display: inline-block; min-height: inherit; padding: 0; margin-right: 5px; width: auto; border:none;}
	.Contact_content .wpcf7 .wpcf7-form > div:nth-child(5) > div:first-child span input { padding-left: 5px; width: 68%; }
	.Contact_content .wpcf7 .wpcf7-form > div:nth-child(5) > div:last-child span { position:inherit; left: inherit; top:inherit; transform:inherit;}
	/* .main-header{position:inherit;} */
	.main_banner .banner_caption .caption_text { font-size: 20px; line-height: 30px; } 	
	.main_banner .banner_caption span { font-size: 12px; line-height: 20px; }
	.middle_content h3 {font-size: 24px;line-height: 35px;}
	.middle_content { padding: 30px 0; }
	.middle_content p { font-size: 14px; line-height: 22px;}
	.middle_content  h1 { font-size:24px; line-height:32px;}
	.services_text h2 { font-size: 35px; line-height:42px; }
	.services .services_c .services_text h2 span.big_text { font-size: 100px; line-height: 111px; } 
	a.services_content { min-height: 232px; margin: 0 0 10px; }
	/* .middle_content .container .row > div:first-child { padding-right:15px;} */
	.services_img_caption p { font-size: 21px; } 
	.about_content .container .row > div:last-child ul li { margin:0;}
	.right_footer .row > div { display:block;}
	.contact_link li a i.fa { padding-left:0;}
	.right_footer .row > div { padding-bottom: 10px; }
	.footer_linkl { padding:10px 0;}
	.scroll-top { right :0 ;}
	.about_link { padding:0;}
	.about_content { padding: 20px 0; }
	.about_content .about_feat h1 { margin: 0 0 10px; }
	.about_content p { font-size: 16px; line-height:24px;}
	footer .footer_nav ul li a { font-size: 16px; line-height:24px;}
	.footer_nav { padding:0;}
	.right_footer .row { padding: 0;}
	.Contact_content .wpcf7 .wpcf7-form  div:last-child { text-align: center;}
	.footer_nav ul { padding:10px 0 20px; text-align: center;}
	.widget { padding-top:0; text-align: center;}
	.right_footer .row > div ul li, footer .footer_nav ul li  { text-align: center;}
	/*404*/
	.error-404, .thankyou { padding-top: 60px; padding-bottom: 50px; }
	.thankyou .heading { font-size: 82px; line-height: 120px;}
	.thankyou p { font-size: 20px; line-height: 28px;}
	.thankyou img { max-width: 50%;}
	.thankyou .go_back { padding: 15px 25px; font-size: 22px;}
	.privacy-policy article.page ul b { display: inline; }
	.footer_nav .widget_text .textwidget .btn { font-size: 22px; line-height: 28px; padding: 5px; }
	.about_content .about_feat h1, .about_content .container .row > div .main_title, .about_content .container .row > div h3 { margin-bottom: 20px;     font-size: 28px; }
	footer .footer_nav ul li a { padding-top: 0; }
	.scroll-top a { font-size: 15px; line-height: 17px; }
}
@media only screen and (max-width: 639px){
	/*404*/
	.error-404, .thankyou { padding-top: 20px;}
	.error-404 .error_txt { font-size: 28px; line-height: 36px;}
	.go_back { padding: 10px 20px; font-size: 18px; line-height: 16px;}
	.lang-french .btn i.fa { font-size: 18px; }
	.back { padding-top: 10px;}
	.thankyou .heading { font-size: 56px; line-height: 62px; padding-top: 5px; }
	.thankyou p { font-size: 19px; line-height: 27px; }
	.privacy-policy article strong { font-size: 19px; line-height: 24px; }
	.privacy-policy article.page p, .privacy-policy article.page ul b { font-size: 17px; line-height: 25px; }
	.about_link ul li a { font-size: 22px; sline-height: 29px; }
	.Contact_content .wpcf7 .wpcf7-form  div:last-child, .Contact_content .wpcf7 .wpcf7-form > div span { font-size: 15px; }
}