/*Css File for Creating brands Project*/
@charset "utf-8";
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav#navigation, section, summary { display: block; }
audio, canvas, video { display: inline-block; }
audio:not([controls]) { display: none; height: 0; }
[hidden] {display: none;}
html { font-family: sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold;}
dfn { font-style: italic; }
hr{ -moz-box-sizing: content-box;box-sizing:content-box;-webkit-box-sizing: content-box;height: 0;
margin-top: 20px; margin-bottom: 20px; border: 0; border-top: 1px solid #eeeeee; }
pre { white-space: pre-wrap; }
q{ quotes: "\201C" "\201D" "\2018" "\2019"; }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0; }
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }
legend { border: 0; padding: 0; }
button, input, select, textarea { font-family: inherit; font-size: 100%; margin: 0; }
button, input { line-height: normal; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }
button[disabled], html input[disabled] { cursor: default; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
button::-moz-focus-inner, input::-moz-focus-inner{border: 0;padding: 0;}
textarea { overflow: auto; vertical-align: top; }
table { border-collapse: collapse; border-spacing: 0; }
*, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;}
*,*:hover,*:focus,*:before,*:after{behavior: url(../img/backgroundsize.min.htc);-moz-behavior: url(../img/backgroundsize.min.htc);-ms-behavior: url(../img/backgroundsize.min.htc);-webkit-behavior: url(../img/backgroundsize.min.htc);-o-behavior: url(../img/backgroundsize.min.htc);}
html{ font-size: 62.5%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
input, button, select, textarea { font-family: inherit; font-size: inherit;line-height: inherit;}
button, input, select[multiple], textarea { background-image: none;}
a{color: #fff; text-decoration: none;}
a:hover, a:focus {text-decoration: underline;}
a:focus {outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px;}
img{ vertical-align: middle;border: 0;max-width:100%;height:auto;}
.img-responsive { display: block; max-width: 100%; height: auto; }
.img-rounded {border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;-o-border-radius: 6px;-ms-border-radius: 6px;}
.img-thumbnail { padding: 4px; line-height: 1.428571429; background-color: #ffffff; border: 1px solid #dddddd; border-radius: 4px; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; display: inline-block; max-width: 100%; height: auto; }
.img-circle { border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; }
.transition, .transition:before, .transition:after, .transition:hover {transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; }
p{ margin: 0 0 10px; font-size: 20px; font-weight: normal; line-height: 20px; }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {line-height:1.1;font-weight:normal;}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, 
.h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small{font-weight: normal; line-height: 1;color:#ccc; }
h1, h2, h3{margin-top:20px;margin-bottom:10px;}
h4, h5, h6 { margin-top:10px; margin-bottom:10px;}
h1, .h1 { font-size: 30px;}
h2, .h2 { font-size: 26px;}
h3, .h3 { font-size: 22px; }
h4, .h4 { font-size: 18px; }
h5, .h5 { font-size: 14px; }
h6, .h6 { font-size: 12px; }
h1 small, .h1 small { font-size: 24px; }
h2 small, .h2 small { font-size: 18px; }
h3 small, .h3 small, h4 small, .h4 small { font-size: 14px; }
ul, ol {margin:0;padding:0;}
ul ul, ol ul, ul ol, ol ol { margin-bottom: 0; }
.list-unstyled { padding-left: 0; list-style: none; }
.list-inline { padding-left: 0; list-style: none; }
.list-inline > li { display: inline-block; padding-left: 5px; padding-right: 5px; }
dl { margin-bottom: 20px; }
dt, dd { line-height: 1.428571429; }
dt { font-weight: bold; }
dd { margin-left: 0; }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
.clearfix:before,.clearfix:after{content: " ";display: table;}
.clearfix:after{clear: both;}
.clearfix{*zoom: 1;}
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
.inner_width { margin-right: auto; margin-left: auto; width:1000px;position: relative;}
.inner_width:before, .inner_width:after { content: " ";  /* 1 */ display: table;  /* 2 */ }
.inner_width:after { clear: both; }
.outer_width { margin-right: auto; margin-left: auto; width: 100%;}
.outer_width:before, .outer_width:after { content: " ";  /* 1 */ display: table;  /* 2 */ }
.outer_width:after { clear: both; }
::selection{background: rgba(56, 112, 163, 0.3);color: #FFF;}
body{font-family: 'open_sanslight';font-size:18px; line-height:30px; color: #ffffff; position: relative;background:#000;margin:0;padding:0;overflow-x:hidden;}

/**main css start**/
#wrapper{position: relative;float: left; -webkit-overflow-scrolling: touch;-moz-overflow-scrolling: touch;-ms-overflow-scrolling: touch;-o-overflow-scrolling: touch;}

/**header css start**/
#header{/* IE9 SVG, needs conditional override of 'filter' to 'none' */background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjYyIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYTM5NmEiIHN0b3Atb3BhY2l0eT0iMC42MiIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  rgba(255,255,255,0.62) 0%, rgba(10,57,106,0.62) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0.62)), color-stop(100%,rgba(10,57,106,0.62))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(255,255,255,0.62) 0%,rgba(10,57,106,0.62) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(255,255,255,0.62) 0%,rgba(10,57,106,0.62) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(255,255,255,0.62) 0%,rgba(10,57,106,0.62) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(255,255,255,0.62) 0%,rgba(10,57,106,0.62) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9effffff', endColorstr='#9e0a396a',GradientType=1 ); /* IE6-8 */
position:absolute;top:766px;height:118px;transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;left:0;}
#header.cbp-af-header.cbp-af-header-shrink{position: fixed;top: 0;height:118px;left:0;background: rgb(157,157,157); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzlkOWQ5ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNzI1NDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  rgba(157,157,157,1) 0%, rgba(7,37,66,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(157,157,157,1)), color-stop(100%,rgba(7,37,66,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(157,157,157,1) 0%,rgba(7,37,66,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(157,157,157,1) 0%,rgba(7,37,66,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(157,157,157,1) 0%,rgba(7,37,66,1) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(157,157,157,1) 0%,rgba(7,37,66,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9d9d9d', endColorstr='#072542',GradientType=1 ); /* IE6-8 */
}
.brand-logo{float:left;position:relative;margin:16px 30px;}
.brand-logo:hover{opacity:0.8;}
.header_right{float:right;list-style:none;margin-right:40px;margin-top:40px;}
.header_right li{float:left;margin-left:20px;}
.header_right li i{font-size:18px;}
.header_right li a{font-size:15px;text-transform:uppercase;}
.header_right li a{margin-left:8px;}


#navigation{position:fixed;top:150px;list-style:none;right:0;float: right;z-index: 50000;}
#navigation li{margin-bottom:1px;float:right;clear:both;}
#navigation li a{font-size:14px;color:#044b82;text-transform:uppercase;background:rgba(255,255,255,0.8);display:block;width:163px;font-family: 'open_sansregular';line-height:1;padding:12px 0;text-align:center;float:right;transition:all ease-out 0.3s;-webkit-transition:all ease-out 0.3s;}
#navigation li:hover a,#navigation li.current a{color:#fff;background:rgba(5,63,123,1);width:225px;text-decoration:none;}


/***Middle containe css start**/
#middle_container{}

/**Landnig Section Css start**/
#landing_section{background:url(../img/section-1-bg.jpg) no-repeat;background-attachment:fixed;background-size:cover;-webkit-background-size:cover;-ms-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;}
.landing_logo{display:block;margin:0 auto;}
.landing_logo img{display:block;margin:40px auto 30px ;}
.landing_logo_title h1,.landing_logo_title h2{font-weight:normal;text-align:center;text-transform:uppercase;line-height:1;margin:0;}
.landing_logo_title h1{font-size:100px;}
.landing_logo_title h2{font-size:50px;margin-top:25px;}
.landing_navigation{list-style:none;width:100%;text-align:center;margin-top:48px;margin-bottom:15px;}
.landing_navigation li{display:inline;line-height:1;background:url(../img/gray_circle.png) no-repeat center right;padding:0 15px 0 0;}
.landing_navigation li a{font-size:20px;padding:0 8px;}
.landing_navigation li.active,.landing_navigation li.active:hover,.landing_navigation li:hover {background: url(../img/red_circle.png) no-repeat center right;}
.landing_navigation li:last-child{background:none;}

.bottom_arrow_wrapper{text-align: center;margin-top:250px;margin-bottom:15px;}
.bottom_arrow img{display:inline-block;margin:0 auto;transition: all ease-in-out 0.3s;-webkit-transition: all ease-in-out 0.3s;-moz-transition: all ease-in-out 0.3s;-ms-transition: all ease-in-out 0.3s;-o-transition: all ease-in-out 0.3s;position:relative;top:0;transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);}
.bottom_arrow_wrapper:hover img{opacity:0.5;top:-5px;transform:rotate(-360deg);-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);}

/**Home Detail Page**/

#home_detail_section{background:url(../img/section-1-bg.jpg) no-repeat;background-attachment:fixed;background-size:cover;-webkit-background-size:cover;-ms-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;padding-top:118px;}
.orange-txt{color:#ff6600;}
.red-txt{color:#e32b36;}
.upper{text-transform:uppercase;}
.home_top_detail{font-size:30px;font-weight:normal;line-height:50px;text-align:center;margin:30px auto 5px 0;}
.home_top_detail span {display: block;}
.home_top_detail a{color:#ff6600;text-decoration: none;border-bottom: 1px solid #ff6600;}
.home_top_detail a:hover{text-decoration:none;border-bottom:none;}

/**what we do section start**/
.section-wrapper{margin-bottom:20px;}
.section-title{font-size:30px;font-weight:normal;text-transform:uppercase;position:relative;min-width:316px;border-bottom:3px solid #41556c;display:inline-block;margin:0;line-height:1.5;padding-bottom:5px;}
.section-title:after{height:3px;width:35px;background:red;position:absolute;bottom:-3px;content:"";left:0;}
#what_we_do_section{margin-bottom:80px;}
.advertis_blocks{float:left;width:100%;list-style:none;margin-top:25px;}
.advertis_blocks li{float:left;width:33.3%;padding: 0 10px;}
.advertis_blocks li .advertis_img{width:216px;height:216px;line-height:216px;background:#fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;text-align:center;cursor:pointer;margin: 0 auto;margin-bottom:30px;border: 1px solid transparent;}
.advertis_blocks li .advertis_img:hover,.advertis_blocks li .advertis_img:focus{border: 1px solid #003c78;box-shadow:0 0 37px rgba(49,165,255,.85);-webkit-box-shadow:0 0 37px rgba(49,165,255,.85);-moz-box-shadow:0 0 37px rgba(49,165,255,.85);-ms-box-shadow:0 0 37px rgba(49,165,255,.85);-o-box-shadow:0 0 37px rgba(49,165,255,.85);}
.advertis_blocks li .advertis_content{text-align:center;}
.advertis_blocks li .advertis_content a{font-size:20px;text-transform:uppercase;font-family: 'open_sansbold';color:#0277dd;text-align:center;display:block;margin-bottom:13px;}
.advertis_blocks li .advertis_content p{margin:0;font-size:18px;line-height:25px;}
.advertis_blocks li .advertis_content p span{display:block;}



/**How we work section start**/
.how_we_work_blocks{float:left;width:100%;list-style:none;margin-top:30px;}
.how_we_work_blocks li{float:left;width:50%;margin-bottom:45px;}
.how_we_work_blocks li:nth-child(3n) {clear: left;}
.how_we_work_blocks li .how_we_numbers{ font-family: 'dynastymedium';text-align:center;font-size:50px;color:#939393;margin-bottom:10px;}
.how_we_work_blocks li .how_work_img{width:98px;height:98px;line-height:98px;background:#fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;text-align:center;cursor:pointer;margin: 0 auto;margin-bottom:27px;border: 1px solid transparent;}
.how_we_work_blocks li .how_work_img:hover,.how_we_work_blocks li .how_work_img:focus{border: 1px solid #003c78;box-shadow:0 0 37px rgba(49,165,255,.85);-webkit-box-shadow:0 0 37px rgba(49,165,255,.85);-moz-box-shadow:0 0 37px rgba(49,165,255,.85);-ms-box-shadow:0 0 37px rgba(49,165,255,.85);-o-box-shadow:0 0 37px rgba(49,165,255,.85);}
.how_we_work_blocks li .how_work_content{text-align:center;}
.how_we_work_blocks li .how_work_content h4{font-size:20px;text-transform:uppercase;color:#fff;text-align:center;margin:0;margin-bottom:13px;font-weight:normal;}
.how_we_work_blocks li .how_work_content p{margin:0;font-size:18px;line-height:25px;}
.how_we_work_blocks li .how_work_content p span{display:block;}


/**How we work section start**/
#what_we_offer{margin-bottom:50px;}
.what_we_offer_blocks{float:left;width:100%;list-style:none;margin-top:30px;}
.what_we_offer_blocks li{float:left;width:100%;margin-bottom:85px;padding:0 50px;}
.what_we_offer_blocks li:last-child{margin-bottom:0;}
.what_we_offer_blocks li .what_offer_img{width:19.1%;height:172px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;text-align:center;cursor:pointer;margin: 0 auto;float:left;position:relative;}
.what_we_offer_blocks li .what_offer_img img{width:172px;height:172px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;}
.what_we_offer_blocks li .what_offer_img:hover,.what_we_offer_blocks li .what_offer_img:focus{border: 1px solid #003c78;box-shadow: 0 0 37px rgba(49,165,255,.85);-webkit-box-shadow: 0 0 37px rgba(49,165,255,.85);-moz-box-shadow: 0 0 37px rgba(49,165,255,.85);-ms-box-shadow: 0 0 37px rgba(49,165,255,.85);-o-box-shadow: 0 0 37px rgba(49,165,255,.85);}
.how_img_content {display: block;position: absolute;right: -520px;top: 0;background: rgba(60, 60, 60, 1);width: 500px;z-index: 200;padding: 20px;text-align: left;color: #FFF;display:none;}
.what_we_offer_blocks li .what_offer_img:hover .how_img_content,.what_we_offer_blocks li .what_offer_img:focus .how_img_content {}
.how_img_content h2 {font-weight: normal;font-size: 24px;margin: 0;margin-bottom: 10px;line-height:1.3;}
.how_img_content h3 {font-size: 18px;line-height: 1.3;margin: 0;margin-bottom: 10px;}
.how_img_content P {font-size: 14px;}


.what_we_offer_blocks li .what_offer_content {text-align: left;width: 80.9%;float: left;padding-left: 30px;}
.what_we_offer_blocks li .what_offer_content  ul{list-style:none;float:left;width:100%;}
.what_we_offer_blocks li .what_offer_content  ul li{width:100%;float:left;width:100%;margin-bottom:0;font-size:18px;line-height:1.2;margin-bottom:10px;position:relative;padding-left:28px;}
.what_we_offer_blocks li .what_offer_content ul li a{transition:0.3s all;-webkit-transition:0.3s all;-moz-transition:0.3s all;-ms-transition:0.3s all;-o-transition:0.3s all;}
.what_we_offer_blocks li .what_offer_content ul li a:hover {margin-left: 10px;text-decoration:none;color:#ccc;}
.what_we_offer_blocks li .what_offer_content  ul li:before{position:absolute;font-family: FontAwesome;top:0;left:0;content: "\f101"; }
.what_we_offer_blocks li .what_offer_content h4{font-size:20px;text-transform:uppercase;color:#fff;text-align:left;margin:0;margin-bottom:15px;font-weight:normal;}

/**paragraph content**/
.paragraph_content{transition:0.8s;-webkit-transition:0.8s;-ms-transition:0.8s;-o-transition:0.8s;-webkit-transition:0.8s;opacity:0;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";	}
.paragraph_content.animation{opacity:1;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.paragraph_content h1{font-weight:normal;font-size:20px;margin:0;margin-bottom:16px;}
.paragraph_content p{font-size:16px;line-height:30px;}
.paragraph_content.paragraph_show{opacity:1;}
.paragraph_table{width:100%;border:1px solid #fff;margin-bottom:20px;margin-top:40px;}
.paragraph_table thead tr td{background:#0c4982;font-size:18px;color:#fff;text-transform:uppercase;}
.paragraph_table tbody tr td{background:#1c1c1c;font-size:18px;color:#fff;}
.paragraph_table td{border:1px solid #fff;padding:8px;padding-left:20px;}
#footer{font-size:30px;color:#5c5c5c;background:#0c0c08;text-align:right;line-height:90px;padding-right:20px;position:relative;left:0;transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;-webkit-transition:0.3s;}
.for_animate{opacity:0;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";	-webkit-animation-delay: 0.2s;	-o-animation-delay: 0.2s;	-moz-animation-delay: 0.2s;	-ms-animation-delay: 0.2s;	animation-delay: 0.2s;transition:0.2;-moz-transition:0.2;-ms-transition:0.2;-o-transition:0.2;-webkit-transition:0.2;}
.for_animate.animation{opacity:1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.for_opacity{opacity:0;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";	-webkit-animation-delay: 0.2s;	-o-animation-delay: 0.2s;	-moz-animation-delay: 0.2s;	-ms-animation-delay: 0.2s;	animation-delay: 0.2s;transition:0.2;-moz-transition:0.2;-ms-transition:0.2;-o-transition:0.2;-webkit-transition:0.2;}
.for_opacity.animation{opacity:1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}


/**Home Detail Page**/

#clients_page_section{background:url(../img/clients.jpg) no-repeat;background-attachment:fixed;background-size:cover;-webkit-background-size:cover;-ms-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;padding-top:118px;}
#clients_slider{padding:0 40px;}
#clients_slider.owl-carousel .owl-wrapper-outer{}
#clients_section h2,#clients_section h3{font-weight:normal;text-transform:uppercase;margin:0;}
#clients_section h2{font-size:20px;margin:20px 0;}
#clients_section h3{font-size:18px;}
#clients_slider .item{margin:10px 15px;}
#clients_slider .item img{display: block;width: 100%;height: auto;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;transition:0.5s;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-ms-transition:0.5s;border: 1px solid transparent;}
#clients_slider .item img:hover,#clients_slider .item img:focus{border: 1px solid #003c78;box-shadow: 0 0 37px rgba(49,165,255,.85);-webkit-box-shadow: 0 0 37px rgba(49,165,255,.85);-moz-box-shadow: 0 0 37px rgba(49,165,255,.85);
-ms-box-shadow: 0 0 37px rgba(49,165,255,.85);-o-box-shadow: 0 0 37px rgba(49,165,255,.85);}

#clients_slider .owl-controls{margin: 0;position: relative;}
#clients_slider .owl-controls .owl-buttons div{box-shadow:4px 0 7px rgba(0,0,0,0.24);-webkit-box-shadow:4px 0 7px rgba(0,0,0,0.24);-moz-box-shadow:4px 0 7px rgba(0,0,0,0.24);-ms-box-shadow:4px 0 7px rgba(0,0,0,0.24);-o-box-shadow:4px 0 7px rgba(0,0,0,0.24);width:33px;height: 62px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;opacity:1;transition:0.3s;-webkit-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;-moz-transition:0.3s;position:absolute;margin:0;top: 70px;}
#clients_slider .owl-controls .owl-buttons div.owl-prev:hover,#clients_slider .owl-controls .owl-buttons div.owl-prev:focus,
#clients_slider .owl-controls .owl-buttons div.owl-next:hover,#clients_slider .owl-controls .owl-buttons div.owl-next:focus{background-color:#064983;}
#clients_slider .owl-controls .owl-buttons div.owl-prev{background:rgba(99,99,99,0.34) url(../img/left_arrow.png) no-repeat center;left:-40px;}
#clients_slider .owl-controls .owl-buttons div.owl-next{background:rgba(99,99,99,0.34) url(../img/right_arrow.png) no-repeat center;right:-40px;}

/**Clients detail**/
.clients_detail{margin-top:20px;}
.client_detail_left_section {float: left;width: 20%;}
.client_detail_left_section img{float: right;}
.client_detail_right_section {float: left;width: 80%;padding-left:25px;}
.client_detail_right_section .client_name{margin:0;font-size:30px;text-transform:uppercase;font-family: 'open_sansbold';color:#ff6600;font-weight:normal;margin-bottom:10px}
.client_detail_right_section .client_possition{margin:0;font-size:16px;font-weight:normal;font-family: 'open_sansregular';margin-bottom:10px;}
.client_detail_right_section p{margin:0;font-size:15px;font-weight:normal;line-height:22px;margin-top:20px;}
.client_detail_right_section p:first-child{margin-top:0;}
.read-more{color:#e32b36;font-size:14px;text-decoration:underline;display:block;font-family: 'open_sansitalic';}
.client_detail_right_section .read-more{float:right;}

/**Sponsor Logos css**/
#sponsor_logo{background:url(../img/sponsor_bg.jpg) repeat;padding:25px 0;}
#sponsor_logo ul{list-style:none;padding:0;text-align:center;}
#sponsor_logo ul li{float:none;margin:0 2px;display:inline-block}
#sponsor_logo ul li a{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;}
#sponsor_logo ul li a:hover,#sponsor_logo ul li a:focus{opacity:0.8;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}


/**Gallery Bg css start**/
#gallery_section{background:url(../img/gallery_bg.jpg) no-repeat;background-attachment:fixed;background-size:cover;-webkit-background-size:cover;-ms-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;padding-top:118px;}
.gallery_left {width:41%;float:left;}
.gallery_left{margin-top:30px;}
.gallery_left h3{margin:0;font-size:20px;margin-top:15px;margin-bottom:50px;}
#project_slideshow_wrapper{}
#project_slideshow_wrapper h4{text-transform:uppercase;font-size:16px;margin:0;margin-bottom:10px;}
.projects_slides_inner {padding: 25px;background: rgba(255, 255, 255, 0.9);border-radius: 12px;-webkit-border-radius: 12px;-moz-border-radius: 12px;-ms-border-radius: 12px;-o-border-radius: 12px;}
#sync1 .item{text-align: center;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;overflow:hidden;}
#sync1 .item figure{width:100%;float:left;position:relative;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;overflow:hidden;}
#sync1 .owl-item .item figure .project_img_wrapper{display:block; background-color:#000;padding: 110px 0px;background: #000;margin: 0;color: #FFF; margin-bottom:20px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;overflow:hidden;}
#sync1 .item figure figcaption h1{color:#fff;position:absolute;top:25%;text-align:center;width:100%;text-align:center;}
#sync1 .item p{color:#fff;font-size:15px;color:#000; margin:0;line-height:22px;}
#sync2 .item{background: #000;padding: 6px 0;color: #FFF;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;text-align: center;cursor: pointer;margin-top:22px;font-size:16px;font-family: 'open_sansregular';border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;overflow:hidden;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;margin-top:15px;;}
.projects_slides_inner  #sync2 .item:hover,.projects_slides_inner  #sync2 .synced .item{background:#fff;color:#000000;}
.projects_slides_inner  #sync2 .item:hover{margin-top:-10px;}
.projects_slides_inner  #sync2 div.owl-item{margin:1px;}
.projects_slides_inner .owl-theme .owl-controls{display: none !important;}
#sync2 .item h1{font-size: 18px;margin: 0;text-align:center;}
#sync2 .synced .item{  background: #0c83e7;}
.projects_slides_inner  #sync2.owl-carousel .owl-item {float: left;float: none;display: inline-block;text-align: center;width: 30px !important;height: 30px !important;}
.projects_slides_inner  #sync2 .owl-wrapper{float:none;margin:0 auto;text-align:center;}

 
.gallery_right{width:59%;float:left;padding-left:20px;margin-top:35px;margin-bottom:30px}
.gallery_right_inner{width:100%;float:left;padding: 20px;background: rgba(255, 255, 255, 0.9);border-radius: 12px;-webkit-border-radius: 12px;-moz-border-radius: 12px;-ms-border-radius: 12px;-o-border-radius: 12px;}
.other_projects_list{float:left;widht:100%;list-style:none;}
.other_projects_list li{float:left;width:48%;margin-bottom:30px;min-height: 335px;}
.other_projects_list li figure .other_project_img img{width:100%;border:2px solid #564d53;border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px;opacity: 1;filter: alpha(opacity=100);-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}
.other_projects_list li figure .other_project_img img:hover,.other_projects_list li figure .other_project_img img:focus{opacity:0.7;filter: alpha(opacity=70);}
.other_projects_list li figure figcaption h2{ color:#000000;font-size:16px;font-family: 'open_sansregular';text-transform:uppercase;font-weight:normal;text-transform:uppercase;margin: 0;margin-top: 25px;margin-bottom: 10px;}
.other_projects_list li figure figcaption p{font-size: 15px;color: #000000;line-height: 22px;margin-bottom: 0;}
.other_projects_list li:nth-child(2n) {padding-right: 0;float:right;}
.other_projects_list li figure figcaption .read-more{float:left;line-height: 1;margin-top:10px;}
.other_projects_list li figure figcaption .read-more:hover {text-decoration: none;}

.pagination_a{float:left;width:100%;list-style:none;text-align: center;}
.pagination_a li{float: left;float: none;display: inline-block;text-align: center;}
.pagination_a li a{background: #000;display:block;
padding: 0px 0;width: 30px;height: 30px;color: #FFF;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;text-align: center;ursor: pointer;margin-top: 22px;font-size: 16px;font-family: 'open_sansregular';border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;-ms-border-radius: 8px;-o-border-radius: 8px;overflow: hidden;transition: all 0.3s;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;}
.pagination_a li:hover a,.pagination_a li:focus a,.pagination_a li.active a,.pagination_a li.active:hover a,.pagination_a li.active:focus a{background: #fff;color: #000000;text-decoration:none;}


/**Contact section css start**/

#contact_section{background:url(../img/contact.jpg) no-repeat;background-attachment:fixed;background-size:cover;-webkit-background-size:cover;-ms-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;padding-top:118px;margin-bottom: 0;}
#contact_section .section-title{margin-top:30px;}
.black_girl {position: absolute;right: 0;display: inline;width: auto;float: right;z-index: 0;}
.contact_content {width:72%;float:left;text-align:center;margin-bottom:30px;position: relative;z-index: 10;margin-top: 50px;}
.contact_content p{font-size:22px;line-height:40px;margin:0;margin-bottom:10px;}
.contact_content h3{margin: 0;font-size: 30px;text-transform: uppercase;font-family: 'open_sansbold';color: #ff6600;font-weight: normal;margin-bottom: 15px;margin-top:20px;}
.contact_content h4{margin: 0;font-size: 16px;color: #fff;font-family: 'open_sansregular';font-weight: normal;margin-bottom: 10px;}

.address{float:left;font-style:normal;margin-top:50px;z-index: 10;position: relative;}
.address h2{margin: 0;font-size:22px;text-transform: uppercase;font-family: 'open_sansbold';color: #ff6600;font-weight: normal;margin-bottom: 5px;}
.address p{font-size:16px;line-height:30px;font-family: 'open_sansregular';}
.address p span{display:block;}



.form-group {margin-bottom: 15px;}
label {display: inline-block;margin-bottom: 5px;font-weight: 700;}
.form-control {display: block;width: 100%;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;}
.form-control:focus {border-color: #66afe9;outline: 0;}
.input-group .form-control {position: relative;z-index: 2;float: left;width: 100%;margin-bottom: 0;}
.input-group {position: relative;display: table;border-collapse: separate;}
.input-group-addon, .input-group-btn {width: 1%;white-space: nowrap;vertical-align: middle;}
.input-group-addon {padding: 6px 12px;font-size: 14px;font-weight: 400;line-height: 1;color: #555;text-align: center;background-color: #eee;border: 1px solid #ccc;}
.input-group-addon:first-child {border-right: 0;}
.input-group-addon{display: table-cell;}

#contact_form{z-index: 10;position: relative;}
#contact_form ul{list-style:none;width:100%;float:left;}
#contact_form ul li{width:50%;float:left;padding-left:20px;}
#contact_form ul li:nth-child(2n+1){padding-left:0;clear:left;}
#contact_form ul li .form-group label{font-size:20px;font-weight:normal;font-family: 'latolight';}
#contact_form ul li .form-group .input-group{border:1px solid #b9b9b9;width:100%;}
#contact_form ul li .form-group .input-group .input-group-addon{border:none;background:#044883;color:#ffffff;font-size:15px;width: 37px;}
#contact_form ul li .form-group .input-group .form-control {height:45px;}
#contact_form ul li .form-group .input-group .form-control {border: none;font-size:15px;font-weight:normal;font-family: 'latolight';color:#000000;}
#contact_form ul li .form-group  .form-control:focus {background:#CCC;outline: 0;}
#contact_form ul li .form-group  .form-control::-webkit-input-placeholder {font-size:15px;color:#000000;}
#contact_form ul li .form-group  .form-control:-moz-placeholder {font-size:15px;color:#000000;}
#contact_form ul li .form-group  .form-control::-moz-placeholder {font-size:15px;color:#000000;}
#contact_form ul li .form-group  .form-control:-ms-input-placeholder{font-size:15px;color:#000000;}
#contact_form ul li .form-group .captcha_with_input  .form-control{width:30%;float:left;border:1px solid #b9b9b9;height:47px;margin-right:5px;}
#contact_form ul li .form-group textarea.form-control{width:100%;height:147px;resize:none;}
.submit_btn{border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;background:#0174d8;border:none;font-size:18px;color:#fff;font-family: 'latolight';padding: 8px 43px;transition:0.3s all;-webkit-transition:0.3s all;-moz-transition:0.3s all;-ms-transition:0.3s all;-o-transition:0.3s all;}
.submit_btn:hover{background:#006cca;}
#contact_form p{font-size:15px;color:#8b8b8b;}