@charset "UTF-8";@font-face{font-family:swanse;src:url(../fonts/swansea-webfont.woff);}
@font-face{font-family:swanseb;src:url(../fonts/swansea_bold-webfont.woff);}
a{text-decoration:none;}
a:focus,a:hover{outline:0;text-decoration:none;}
.row.m0{margin:0;}
body{color:#a0a0a0;font-size:16px;font-family:swanse;line-height:26px;}
h1,h2,h3,h4,h5,h6{font-family:swanseb;}
i:before{margin-left:0!important;}
button:focus{outline:0;-webkit-box-shadow:none;box-shadow:none;}
.m0{margin:0;}
.p0{padding-right:0;padding-left:0;}
.p_100{padding-top:100px;padding-bottom:100px;}
.p_115{padding-top:115px;padding-bottom:115px;}
.pad_top{padding-top:100px;}
.pad_btm{padding-bottom:100px;}
.p-170{padding-top:170px;padding-bottom:170px;}
.pt-174{padding-top:170px;}
.pb-174{padding-bottom:170px;}

@media(min-width:1200px){.container{max-width:1136px;}
}
.body_wrapper{position:relative;z-index:30;overflow:hidden;}
.media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
.media .media-body{-webkit-box-flex:1;-ms-flex:1;flex:1;}
::-webkit-scrollbar{width:8px;height:8px;}
::-webkit-scrollbar-thumb{background:#ffdf00;cursor:pointer;}
::-moz-selection{background-color:#ffdf00;color:#1b1b1b;}
::selection{background-color:#ffdf00;color:#1b1b1b;}
-webkit-::-moz-selection{background-color:#ffdf00;color:#1b1b1b;}
-webkit-::selection{background-color:#ffdf00;color:#1b1b1b;}
::-moz-selection{background-color:#ffdf00;color:#1b1b1b;}
.animated .char{-webkit-animation:fadeIn 1s cubic-bezier(.5,0,.5,1) both;animation:fadeIn 1s cubic-bezier(.5,0,.5,1) both;-webkit-animation-delay:calc(.1s * var(--char-index));animation-delay:calc(.1s * var(--char-index));}
.main_title{margin-bottom:30px;}
.main_title h2{margin-bottom:0;color:#fff;font-size:48px;line-height:50px;}
.main_title h2 .color{color:#ffde00;}
.main_title h2.animated .char{-webkit-animation:fadeIn 1s cubic-bezier(.5,0,.5,1) both;animation:fadeIn 1s cubic-bezier(.5,0,.5,1) both;-webkit-animation-delay:calc(.05s * var(--char-index));animation-delay:calc(.05s * var(--char-index));}
.main_title p{margin-bottom:0;}
.main_title h5{margin-bottom:10px;color:#a0a0a0;font-size:20px;font-family:swanse;line-height:26px;}
.bg_color{background:#1b1b1b;}
.spinner{position:absolute;top:50%;left:50%;width:50px;height:50px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.double-bounce1,.double-bounce2{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:#a3cc01;opacity:.6;-webkit-animation:sk-bounce 2s infinite ease-in-out;animation:sk-bounce 2s infinite ease-in-out;}
.double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s;}
@-webkit-keyframes sk-bounce{0%,100%{-webkit-transform:scale(0);}
50%{-webkit-transform:scale(1);}
}
@keyframes sk-bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0);}
50%{-webkit-transform:scale(1);transform:scale(1);}
}
.arrow_btn{display:inline-block;color:#ffdf00;font:16px swanse;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s;}
.arrow_btn i{position:relative;top:2px;margin-left:5px;font-size:18px;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s;}
.arrow_btn:hover{color:#fff;}
.arrow_btn:hover i{margin-left:0;}
.arrow_btn.dark{color:#fff;}
.submit_btn{padding:0 43px;padding-top:3px;outline:0!important;border-radius:0;background:#ffdf00;-webkit-box-shadow:none!important;box-shadow:none!important;color:#fff;text-align:center;font-size:13px;font-family:swanse;line-height:50px;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s;}
.submit_btn:hover{background:#000;color:#fff;}
.header_area{position:absolute;top:0;left:0;z-index:999;width:100%;}
.header_area.navbar_fixed .main_menu{position:fixed!important;top:-70px;right:0;left:0;z-index:999;width:100%;background:#1b1b1b;-webkit-box-shadow:0 3px 16px 0 rgba(0,0,0,.08);box-shadow:0 3px 16px 0 rgba(0,0,0,.08);-webkit-transition:background .5s ease,-webkit-transform .5s ease;-webkit-transition:transform .5s ease,background .5s ease;transition:background .5s ease,-webkit-transform .5s ease;transition:transform .5s ease,background .5s ease;transition:transform .5s ease,background .5s ease,-webkit-transform .5s ease;-webkit-transform:translateY(70px);transform:translateY(70px);}
.header_area.navbar_fixed .main_menu .navbar .navbar-brand{display:inline-block;}
.header_area.navbar_fixed .main_menu .navbar .navbar-brand img{display:none;}
.header_area.navbar_fixed .main_menu .navbar .navbar-brand img+img{display:inline-block;}
.header_area.navbar_fixed .main_menu .navbar .number{display:none;}
.header_area.navbar_fixed .main_menu .navbar .nav.navbar-nav>li>a{color:#a0a0a0;line-height:70px;}
.header_area.navbar_fixed .main_menu .navbar .nav.navbar-nav>li.active>a,.header_area.navbar_fixed .main_menu .navbar .nav.navbar-nav>li:hover>a{color:#ffdf00;}
.header_area.navbar_fixed.menu_dark .main_menu .extra_logo{display:none;}
.header_area.navbar_fixed.menu_dark .main_menu .navbar .navbar-brand{display:inline-block;}
.header_area.navbar_fixed.menu_dark .main_menu .navbar .navbar-brand img{display:inline-block;}
.header_area.navbar_fixed.menu_dark .main_menu .navbar .number{display:none;}
.home_logo{position:absolute;top:0;left:0;z-index:40;width:24.4vmin;height:56.5vmin;background:#1b1b1b;text-align:center;}
.home_logo img{margin-top:5vmin;}
.home_logo .slide-number{margin-top:15vmin;}
.home_logo .slide-number .current-number{color:#ffdf00!important;font:7.6vmin swanseb;}
.home_logo .slide-number sup{color:#fff;vertical-align:top;font:18px swanse;}
.home_logo .nav{position:absolute;bottom:25px;left:0;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.home_logo .nav li{margin-right:30px;}
.home_logo .nav li a{color:#fff;font-size:1.5vmin;font-family:swanseb;}
.home_logo .nav li:last-child{margin-right:0;}
.home_logo .nav li.active a{color:#ffdf00;}
.main_menu .navbar{padding:0;background-color:transparent!important;}
.main_menu .navbar .navbar-brand{display:none;}
.main_menu .navbar .navbar-brand img{display:inline-block;}
.main_menu .navbar .navbar-brand img+img{display:none;}
.main_menu .navbar .number{color:#fff;white-space:nowrap;font:16px swanse;}
.main_menu .navbar .nav.navbar-nav{padding-left:40px;}
.main_menu .navbar .nav.navbar-nav li{margin-right:32px;}
.main_menu .navbar .nav.navbar-nav li a{position:relative;position:relative;color:#000;font:16px/138px swanse;font-family:swanse;-webkit-transition:color .5s ease;transition:color .5s ease;}
.main_menu .navbar .nav.navbar-nav li a:after{display:none;}
.main_menu .navbar .nav.navbar-nav li .mobile_dropdown{display:none;cursor:pointer;}
.main_menu .navbar .nav.navbar-nav li:last-child{margin-right:0;}
@media(min-width:992px){.main_menu .navbar .nav.navbar-nav li.submenu .dropdown-menu{position:absolute;top:70%;left:-40px;display:block;visibility:hidden;margin:0;padding:0;min-width:256px;border:1px solid rgba(160,160,160,.1);border-radius:0;background:#1b1b1b;-webkit-box-shadow:0 0 18px 0 rgba(0,0,0,.15);box-shadow:0 0 18px 0 rgba(0,0,0,.15);text-align:left;opacity:0;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;}
}
.main_menu .navbar .nav.navbar-nav li.submenu .dropdown-menu li{display:block;margin-right:0;}
.main_menu .navbar .nav.navbar-nav li.submenu .dropdown-menu li a{position:relative;display:block;padding:0 30px;padding-left:25px;border-bottom:1px solid rgba(160,160,160,.1);color:#828282;text-transform:capitalize;text-shadow:none;font-weight:400;font-size:15px;font-family:swanse;line-height:49px;-webkit-transition:all .3s ease;transition:all .3s ease;}
.main_menu .navbar .nav.navbar-nav li.submenu .dropdown-menu li a:before{position:absolute;top:50%;left:27px;margin-top:-1px;width:0;height:1px;background:#ffdf00;content:"";opacity:0;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s;-webkit-transform:none;transform:none;}
.main_menu .navbar .nav.navbar-nav li.submenu .dropdown-menu li a:after{display:none;}
.main_menu .navbar .nav.navbar-nav li.submenu .dropdown-menu li:hover a{padding-left:50px;color:#ffdf00;}
.main_menu .navbar .nav.navbar-nav li.submenu .dropdown-menu li:hover a:before{width:12px;opacity:1;}
.main_menu .navbar .nav.navbar-nav li.submenu .dropdown-menu li:last-child a{border-bottom:0;}
@media(min-width:992px){.main_menu .navbar .nav.navbar-nav li.submenu .dropdown-menu .submenu .dropdown-menu{top:0;right:auto;left:97%;visibility:hidden;padding:0;min-width:200px;opacity:0;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;-webkit-transform:rotate(0);transform:rotate(0);}
}
.main_menu .navbar .nav.navbar-nav li.submenu .dropdown-menu .submenu .dropdown-menu li a{padding:0 25px;background:#fff;color:#fff;}
.main_menu .navbar .nav.navbar-nav li.submenu .dropdown-menu .submenu .dropdown-menu li a:before{display:none;}
.main_menu .navbar .nav.navbar-nav li.submenu .dropdown-menu .submenu .dropdown-menu li:hover a{background:#ffdf00;color:#fff;}
@media(min-width:992px){.main_menu .navbar .nav.navbar-nav li.submenu .dropdown-menu .submenu:hover.submenu .dropdown-menu{left:100%;visibility:visible;opacity:1;}
}
.main_menu .navbar .nav.navbar-nav li.active a,.main_menu .navbar .nav.navbar-nav li:hover a{color:#ffdf00;}
.main_menu .navbar .nav.navbar-nav li.active a:before,.main_menu .navbar .nav.navbar-nav li:hover a:before{width:23px;}
@media(min-width:992px){.main_menu .navbar .nav.navbar-nav li:hover.submenu a:after{z-index:9999;opacity:1;}
.main_menu .navbar .nav.navbar-nav li:hover.submenu .dropdown-menu{left:-26px;visibility:visible;opacity:1;}
}
.main_menu .navbar .nav.navbar-nav.navbar-right{position:relative;}
.main_menu .navbar .nav.navbar-nav.navbar-right:before{position:absolute;top:49%;left:20px;width:1px;height:20px;background:#919191;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.main_menu .navbar .nav.navbar-nav.navbar-right li a{color:#fff;line-height:normal;}
.main_menu .navbar .nav.navbar-nav.navbar-right li a:before{display:none;}
.main_menu .navbar .nav.navbar-nav.navbar-right li.request_btn a{position:relative;display:inline-block;padding:0 34px 0 16px;background:#bd2433;letter-spacing:.51px;font-weight:600;font-size:17px;font-family:swanse;line-height:60px;}
.main_menu .navbar .nav.navbar-nav.navbar-right li.request_btn a:before{position:absolute;top:0;left:-40px;display:block;width:0;height:0;border-color:transparent transparent #bd2433 transparent;border-style:solid;border-width:0 0 60px 40px;content:"";-webkit-transform:translateY(0);transform:translateY(0);}
.menu_dark .extra_logo{position:absolute;top:52px;left:60px;}
.menu_dark .main_menu .navbar .number{color:#fff;}
.menu_dark .main_menu .navbar .nav.navbar-nav>li>a{color:#fff;}
.menu_dark .main_menu .navbar .nav.navbar-nav>li.active a,.menu_dark .main_menu .navbar .nav.navbar-nav>li:hover a{color:#ffdf00;}
.menu_dark+div,.menu_dark+row,.menu_dark+section{margin-top:138px;}
.main_slider_area ul li .slider_text_box .tag_text{color:#fff;font-family:swanse;}
.main_slider_area ul li .slider_text_box .first_text{color:#fff;font-family:swanseb;}
.main_slider_area ul li .slider_text_box .first_text span{color:#ffdf00;}
.main_slider_area ul li .slider_text_box .secand_text{color:#fff;font-family:swanse;}
.main_slider_area ul li .slider_text_box .br_s_text .br_s{display:inline-block;width:46px;height:1px;background:#fff;}
.main_slider_area ul li .slider_text_box .slider_button .arrow_btn{color:#fff;font:20px swanseb;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s;}
.main_slider_area ul li .slider_text_box .slider_button .arrow_btn i{margin-left:6px;font-size:18px;}
.main_slider_area ul li .slider_text_box .slider_button .arrow_btn:hover{color:#ffdf00;}
.main_slider_area ul li .slider_text_box .slider_button .arrow_btn:hover i{margin-left:3px;}
.main_slider_area .rev_slider .tp-bullets .tp-bullet{width:20px;height:4px;background:#fff;opacity:1;}
.main_slider_area .rev_slider .tp-bullets .tp-bullet.selected{background:#ffdf00;}
@media(min-width:1300px){.main_slider_area .rev_slider .tp-bullets{margin:auto!important;width:100%!important;max-width:1106px!important;}
.main_slider_area .rev_slider .tp-bullets .tp-bullet{width:20px;height:4px;background:#fff;opacity:1;}
.main_slider_area .rev_slider .tp-bullets .tp-bullet.selected{background:#ffdf00;}
}
.who_we_area .col-lg-7{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;}
.who_we_text p{margin-bottom:20px;max-width:492px;}
.who_we_text .arrow_btn{margin-bottom:50px;}
.who_we_text h5{margin-bottom:15px;color:#fff;text-transform:uppercase;font-size:16px;line-height:21px;}
.who_we_text h6{margin-bottom:20px;color:#a0a0a0;font:16px/24px swanse;}
.who_we_img{text-align:right;}
.specialization_area .col-lg-6{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;}
.spec_text .main_title{margin-bottom:60px;}
.spec_list .col-lg-6{-ms-flex-item-align:start;align-self:flex-start;}
.spec_list h4{margin-bottom:25px;color:#fff;text-transform:uppercase;font-size:16px;}
.spec_list .nav li{overflow:hidden;margin-bottom:5px;}
.spec_list .nav li.animated{-webkit-animation:fadeInUp 1s cubic-bezier(.5,0,.5,1) both;animation:fadeInUp 1s cubic-bezier(.5,0,.5,1) both;-webkit-animation-delay:calc(.1s * var(--char-index));animation-delay:calc(.1s * var(--char-index));}
.spec_list .nav li a{color:#a0a0a0;font:16px/26px swanse;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s;}
.spec_list .nav li a span{display:inline-block;width:10px;}
.spec_list .nav li a span+span{display:none;}
.spec_list .nav li:hover a{color:#ffdf00;}
.spec_list .nav li:hover a span{display:none;}
.spec_list .nav li:hover a span+span{display:inline-block;}
.spec_list .nav li:last-child{margin-bottom:0;}
.latest_project_area{overflow:hidden;}
.latest_project_area .main_title{margin-bottom:70px;}
.latest_project_area .left{float:left;width:calc(50% - 553px);}
.latest_project_area .right{float:right;overflow:hidden;width:calc(50% + 553px);}
.latest_project_area .right .latest_slider{margin-left:-326px;}
.latest_project_area .right .latest_slider .item{margin:0 27px;outline:0;-webkit-box-shadow:none;box-shadow:none;}
.latest_project_area .right .latest_slider .item img{margin-bottom:30px;width:100%;}
.l_project_item .left_text h6{margin-bottom:8px;color:#a0a0a0;font:16px/26px swanse;}
.l_project_item .left_text h4{margin-bottom:0;color:#fff;font-size:29px;}
.l_project_item .right_text h4{margin-top:24px;margin-bottom:0;color:#a0a0a0;font-size:16px;}
.l_project_item .right_text h4 span{color:#fff;}
.about_img_area{padding-top:150px;}
.about_img_area .main_title{margin-bottom:75px;}
.about_img_area .main_title h2{line-height:69px;}
.experience_design_area{background:-webkit-gradient(linear,left bottom,left top,from(#1b1b1b),to(#1b1b1b)),url(../images/design-bg.png) no-repeat scroll center center;background:linear-gradient(0deg,#1b1b1b,#1b1b1b),url(../images/design-bg.png) no-repeat scroll center center;background-size:cover;}
.experience_design_area .exp_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
.experience_design_area .exp_title .d-flex{padding-right:12px;}
.experience_design_area .exp_title .d-flex h3{margin-top:17px;margin-bottom:0;color:#ffdf00;font-size:112px;line-height:70px;}
.experience_design_area .exp_title .media-body{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;}
.experience_design_area .exp_title .media-body h5{margin-bottom:0;color:#fff;}
.experience_design_area .exp_text .d-flex{padding-right:20px;}
.experience_design_area .exp_text .d-flex i{margin-top:24px;color:#ffdf00;font-style:normal;font-size:150px;font-family:swanse;line-height:100px;}
.experience_design_area .exp_text .media-body p{margin-bottom:35px;max-width:400px;color:#fff;font:20px/35px swanse;}
.exp_design_text h2{margin-bottom:40px;color:#fff;font:35px/42px swanseb;}
.exp_design_text h2 span{color:#ffdf00;}
.exp_design_text p{margin-bottom:-15px;font-size:26px;line-height:52px;}
.feature_item img{margin-bottom:30px;}
.feature_item h4{margin-bottom:15px;color:#fff;font-size:20px;}
.feature_item p{margin-bottom:0;max-width:285px;}
.testimonials_area{position:absolute;top:0;left:0;z-index:10;width:100%;}
.testi_slider{max-width:408px;}
.testi_slider .testi_item img{margin-bottom:40px;}
.testi_slider .testi_item h4{margin-bottom:10px;color:#fff;font-size:20px;}
.testi_slider .testi_item h5{margin-bottom:30px;color:#fff;font:16px swanse;}
.testi_slider .testi_item h5 a{color:#ffdf00;}
.testi_inner .col-lg-6{background:#1b1b1b;}
.testi_inner .testi_slider{padding-top:70px;background:#1b1b1b;}
.testi_inner .testi_slider_box{float:right;width:100%;max-width:538px;}
.testi_inner .navigation{margin-top:40px;padding-bottom:110px;}
.testi_inner .navigation .slick-arrow{display:inline-block;cursor:pointer;}
.testi_inner .navigation .slick-arrow i{color:#fff;font-size:18px;}
.testi_inner .navigation .next{margin-left:18px;}
.video_big_image{position:relative;margin-top:200px;}
.testi_text{padding-top:120px;text-align:center;}
.testi_text .nav{margin-bottom:115px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.testi_text .nav li{margin-left:20px;color:#fff;font:16px swanseb;}
.testi_text .nav li:first-child{position:relative;top:5px;}
.testi_text .nav li a{color:#adadad;font-size:24px;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s;}
.testi_text .nav li a:hover{color:#ffdf00;}
.testi_text_slider .item{outline:0;border:none;}
.testi_text_slider .item p{margin-bottom:25px;color:#fff;font:25px/50px swanse;}
.testi_text_slider .item h4{color:#adadad;font-size:16px;}
.testi_text_slider .item h4 span{color:#fff;}
.video_area{margin-top:-403px;}
.video_area .video_inner .video_item{position:relative;margin-left:-14px;}
.video_area .video_inner .video_item .video{position:absolute;top:50%;left:0;width:100%;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.client_logo_area .row{margin-bottom:-115px;}
.client_logo_area.p_top{padding-top:220px;}
.client_logo_item{overflow:hidden;margin-bottom:115px;text-align:center;line-height:80px;}
.client_logo_item img{display:inline-block;margin:auto;line-height:80px;}
.client_logo_two{padding-top:170px;padding-bottom:140px;}
.client_logo_two .client_logo_item img{opacity:.5;}
.our_team_area .main_title{margin-bottom:90px;}
.our_team_area .team_inner{margin-bottom:-30px;}
.team_item{position:relative;overflow:hidden;margin-bottom:30px;cursor:pointer;}
.team_item .team_img,.team_item .team_text{-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;}
.team_item .team_text{position:absolute;top:0;left:0;padding:40px 28px 28px;width:100%;height:100%;background:#1b1b1b;opacity:0;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;}
.team_item .team_text:after,.team_item .team_text:before{position:absolute;-webkit-box-sizing:inherit;box-sizing:inherit;width:0;height:0;border:2px solid transparent;content:"";}
.team_item .team_text:before{top:0;left:0;}
.team_item .team_text:after{right:0;bottom:0;}
.team_item .team_text h3{color:#fff;font-size:20px;opacity:0;-webkit-transition:all .5s;transition:all .5s;-webkit-transform:translateY(10px);transform:translateY(10px);}
.team_item .team_text h5{margin-bottom:0;color:#a0a0a0;font:16px swanse;opacity:0;-webkit-transition:all .7s;transition:all .7s;-webkit-transform:translateY(10px);transform:translateY(10px);}
.team_item .team_text .nav{position:absolute;bottom:28px;left:28px;}
.team_item .team_text .nav li{margin-right:20px;opacity:0;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s;}
.team_item .team_text .nav li:nth-child(1){-webkit-transition-delay:.1s;transition-delay:.1s;}
.team_item .team_text .nav li:nth-child(2){-webkit-transition-delay:.2s;transition-delay:.2s;}
.team_item .team_text .nav li:nth-child(3){-webkit-transition-delay:.3s;transition-delay:.3s;}
.team_item .team_text .nav li:nth-child(4){-webkit-transition-delay:.4s;transition-delay:.4s;}
.team_item .team_text .nav li:nth-child(5){-webkit-transition-delay:.5s;transition-delay:.5s;}
.team_item .team_text .nav li:nth-child(6){-webkit-transition-delay:.6s;transition-delay:.6s;}
.team_item .team_text .nav li:nth-child(7){-webkit-transition-delay:.7s;transition-delay:.7s;}
.team_item .team_text .nav li:nth-child(8){-webkit-transition-delay:.8s;transition-delay:.8s;}
.team_item .team_text .nav li:nth-child(9){-webkit-transition-delay:.9s;transition-delay:.9s;}
.team_item .team_text .nav li:nth-child(10){-webkit-transition-delay:1s;transition-delay:1s;}
.team_item .team_text .nav li:nth-child(11){-webkit-transition-delay:1.1s;transition-delay:1.1s;}
.team_item .team_text .nav li:nth-child(12){-webkit-transition-delay:1.2s;transition-delay:1.2s;}
.team_item .team_text .nav li:nth-child(13){-webkit-transition-delay:1.3s;transition-delay:1.3s;}
.team_item .team_text .nav li:nth-child(14){-webkit-transition-delay:1.4s;transition-delay:1.4s;}
.team_item .team_text .nav li:nth-child(15){-webkit-transition-delay:1.5s;transition-delay:1.5s;}
.team_item .team_text .nav li:nth-child(16){-webkit-transition-delay:1.6s;transition-delay:1.6s;}
.team_item .team_text .nav li:nth-child(17){-webkit-transition-delay:1.7s;transition-delay:1.7s;}
.team_item .team_text .nav li:nth-child(18){-webkit-transition-delay:1.8s;transition-delay:1.8s;}
.team_item .team_text .nav li:nth-child(19){-webkit-transition-delay:1.9s;transition-delay:1.9s;}
.team_item .team_text .nav li:nth-child(20){-webkit-transition-delay:2s;transition-delay:2s;}
.team_item .team_text .nav li:nth-child(21){-webkit-transition-delay:2.1s;transition-delay:2.1s;}
.team_item .team_text .nav li:nth-child(22){-webkit-transition-delay:2.2s;transition-delay:2.2s;}
.team_item .team_text .nav li:nth-child(23){-webkit-transition-delay:2.3s;transition-delay:2.3s;}
.team_item .team_text .nav li:nth-child(24){-webkit-transition-delay:2.4s;transition-delay:2.4s;}
.team_item .team_text .nav li:nth-child(25){-webkit-transition-delay:2.5s;transition-delay:2.5s;}
.team_item .team_text .nav li:nth-child(26){-webkit-transition-delay:2.6s;transition-delay:2.6s;}
.team_item .team_text .nav li:nth-child(27){-webkit-transition-delay:2.7s;transition-delay:2.7s;}
.team_item .team_text .nav li:nth-child(28){-webkit-transition-delay:2.8s;transition-delay:2.8s;}
.team_item .team_text .nav li:nth-child(29){-webkit-transition-delay:2.9s;transition-delay:2.9s;}
.team_item .team_text .nav li:nth-child(30){-webkit-transition-delay:3s;transition-delay:3s;}
.team_item .team_text .nav li:nth-child(31){-webkit-transition-delay:3.1s;transition-delay:3.1s;}
.team_item .team_text .nav li:nth-child(32){-webkit-transition-delay:3.2s;transition-delay:3.2s;}
.team_item .team_text .nav li:nth-child(33){-webkit-transition-delay:3.3s;transition-delay:3.3s;}
.team_item .team_text .nav li:nth-child(34){-webkit-transition-delay:3.4s;transition-delay:3.4s;}
.team_item .team_text .nav li:nth-child(35){-webkit-transition-delay:3.5s;transition-delay:3.5s;}
.team_item .team_text .nav li:nth-child(36){-webkit-transition-delay:3.6s;transition-delay:3.6s;}
.team_item .team_text .nav li:nth-child(37){-webkit-transition-delay:3.7s;transition-delay:3.7s;}
.team_item .team_text .nav li:nth-child(38){-webkit-transition-delay:3.8s;transition-delay:3.8s;}
.team_item .team_text .nav li:nth-child(39){-webkit-transition-delay:3.9s;transition-delay:3.9s;}
.team_item .team_text .nav li:nth-child(40){-webkit-transition-delay:4s;transition-delay:4s;}
.team_item .team_text .nav li:nth-child(41){-webkit-transition-delay:4.1s;transition-delay:4.1s;}
.team_item .team_text .nav li:nth-child(42){-webkit-transition-delay:4.2s;transition-delay:4.2s;}
.team_item .team_text .nav li:nth-child(43){-webkit-transition-delay:4.3s;transition-delay:4.3s;}
.team_item .team_text .nav li:nth-child(44){-webkit-transition-delay:4.4s;transition-delay:4.4s;}
.team_item .team_text .nav li:nth-child(45){-webkit-transition-delay:4.5s;transition-delay:4.5s;}
.team_item .team_text .nav li:nth-child(46){-webkit-transition-delay:4.6s;transition-delay:4.6s;}
.team_item .team_text .nav li:nth-child(47){-webkit-transition-delay:4.7s;transition-delay:4.7s;}
.team_item .team_text .nav li:nth-child(48){-webkit-transition-delay:4.8s;transition-delay:4.8s;}
.team_item .team_text .nav li:nth-child(49){-webkit-transition-delay:4.9s;transition-delay:4.9s;}
.team_item .team_text .nav li:nth-child(50){-webkit-transition-delay:5s;transition-delay:5s;}
.team_item .team_text .nav li:nth-child(51){-webkit-transition-delay:5.1s;transition-delay:5.1s;}
.team_item .team_text .nav li:nth-child(52){-webkit-transition-delay:5.2s;transition-delay:5.2s;}
.team_item .team_text .nav li:nth-child(53){-webkit-transition-delay:5.3s;transition-delay:5.3s;}
.team_item .team_text .nav li:nth-child(54){-webkit-transition-delay:5.4s;transition-delay:5.4s;}
.team_item .team_text .nav li:nth-child(55){-webkit-transition-delay:5.5s;transition-delay:5.5s;}
.team_item .team_text .nav li:nth-child(56){-webkit-transition-delay:5.6s;transition-delay:5.6s;}
.team_item .team_text .nav li:nth-child(57){-webkit-transition-delay:5.7s;transition-delay:5.7s;}
.team_item .team_text .nav li:nth-child(58){-webkit-transition-delay:5.8s;transition-delay:5.8s;}
.team_item .team_text .nav li:nth-child(59){-webkit-transition-delay:5.9s;transition-delay:5.9s;}
.team_item .team_text .nav li:nth-child(60){-webkit-transition-delay:6s;transition-delay:6s;}
.team_item .team_text .nav li:nth-child(61){-webkit-transition-delay:6.1s;transition-delay:6.1s;}
.team_item .team_text .nav li:nth-child(62){-webkit-transition-delay:6.2s;transition-delay:6.2s;}
.team_item .team_text .nav li:nth-child(63){-webkit-transition-delay:6.3s;transition-delay:6.3s;}
.team_item .team_text .nav li:nth-child(64){-webkit-transition-delay:6.4s;transition-delay:6.4s;}
.team_item .team_text .nav li:nth-child(65){-webkit-transition-delay:6.5s;transition-delay:6.5s;}
.team_item .team_text .nav li:nth-child(66){-webkit-transition-delay:6.6s;transition-delay:6.6s;}
.team_item .team_text .nav li:nth-child(67){-webkit-transition-delay:6.7s;transition-delay:6.7s;}
.team_item .team_text .nav li:nth-child(68){-webkit-transition-delay:6.8s;transition-delay:6.8s;}
.team_item .team_text .nav li:nth-child(69){-webkit-transition-delay:6.9s;transition-delay:6.9s;}
.team_item .team_text .nav li:nth-child(70){-webkit-transition-delay:7s;transition-delay:7s;}
.team_item .team_text .nav li:nth-child(71){-webkit-transition-delay:7.1s;transition-delay:7.1s;}
.team_item .team_text .nav li:nth-child(72){-webkit-transition-delay:7.2s;transition-delay:7.2s;}
.team_item .team_text .nav li:nth-child(73){-webkit-transition-delay:7.3s;transition-delay:7.3s;}
.team_item .team_text .nav li:nth-child(74){-webkit-transition-delay:7.4s;transition-delay:7.4s;}
.team_item .team_text .nav li:nth-child(75){-webkit-transition-delay:7.5s;transition-delay:7.5s;}
.team_item .team_text .nav li:nth-child(76){-webkit-transition-delay:7.6s;transition-delay:7.6s;}
.team_item .team_text .nav li:nth-child(77){-webkit-transition-delay:7.7s;transition-delay:7.7s;}
.team_item .team_text .nav li:nth-child(78){-webkit-transition-delay:7.8s;transition-delay:7.8s;}
.team_item .team_text .nav li:nth-child(79){-webkit-transition-delay:7.9s;transition-delay:7.9s;}
.team_item .team_text .nav li:nth-child(80){-webkit-transition-delay:8s;transition-delay:8s;}
.team_item .team_text .nav li:nth-child(81){-webkit-transition-delay:8.1s;transition-delay:8.1s;}
.team_item .team_text .nav li:nth-child(82){-webkit-transition-delay:8.2s;transition-delay:8.2s;}
.team_item .team_text .nav li:nth-child(83){-webkit-transition-delay:8.3s;transition-delay:8.3s;}
.team_item .team_text .nav li:nth-child(84){-webkit-transition-delay:8.4s;transition-delay:8.4s;}
.team_item .team_text .nav li:nth-child(85){-webkit-transition-delay:8.5s;transition-delay:8.5s;}
.team_item .team_text .nav li:nth-child(86){-webkit-transition-delay:8.6s;transition-delay:8.6s;}
.team_item .team_text .nav li:nth-child(87){-webkit-transition-delay:8.7s;transition-delay:8.7s;}
.team_item .team_text .nav li:nth-child(88){-webkit-transition-delay:8.8s;transition-delay:8.8s;}
.team_item .team_text .nav li:nth-child(89){-webkit-transition-delay:8.9s;transition-delay:8.9s;}
.team_item .team_text .nav li:nth-child(90){-webkit-transition-delay:9s;transition-delay:9s;}
.team_item .team_text .nav li:nth-child(91){-webkit-transition-delay:9.1s;transition-delay:9.1s;}
.team_item .team_text .nav li:nth-child(92){-webkit-transition-delay:9.2s;transition-delay:9.2s;}
.team_item .team_text .nav li:nth-child(93){-webkit-transition-delay:9.3s;transition-delay:9.3s;}
.team_item .team_text .nav li:nth-child(94){-webkit-transition-delay:9.4s;transition-delay:9.4s;}
.team_item .team_text .nav li:nth-child(95){-webkit-transition-delay:9.5s;transition-delay:9.5s;}
.team_item .team_text .nav li:nth-child(96){-webkit-transition-delay:9.6s;transition-delay:9.6s;}
.team_item .team_text .nav li:nth-child(97){-webkit-transition-delay:9.7s;transition-delay:9.7s;}
.team_item .team_text .nav li:nth-child(98){-webkit-transition-delay:9.8s;transition-delay:9.8s;}
.team_item .team_text .nav li:nth-child(99){-webkit-transition-delay:9.9s;transition-delay:9.9s;}
.team_item .team_text .nav li:nth-child(100){-webkit-transition-delay:10s;transition-delay:10s;}
.team_item .team_text .nav li a{color:#fff;font-size:24px;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s;}
.team_item .team_text .nav li a:hover{color:#fff;}
.team_item:hover .team_text{opacity:1;}
.team_item:hover .team_text:after,.team_item:hover .team_text:before{width:100%;height:100%;}
.team_item:hover .team_text:before{-webkit-transition:width .25s ease-out,height .25s ease-out .25s;transition:width .25s ease-out,height .25s ease-out .25s;border-top-color:#ffdf00;border-right-color:#ffdf00;}
.team_item:hover .team_text:after{-webkit-transition:border-color 0s ease-out .5s,width .25s ease-out .5s,height .25s ease-out .75s;transition:border-color 0s ease-out .5s,width .25s ease-out .5s,height .25s ease-out .75s;border-bottom-color:#ffdf00;border-left-color:#ffdf00;}
.team_item:hover .team_text h3{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
.team_item:hover .team_text h5{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
.team_item:hover .team_text .nav li{opacity:1;}
.portfolio_inner{margin-bottom:-30px;}
.g_fillter{margin-bottom:40px;}
.g_fillter .nav li{overflow:hidden;margin-right:40px;}
.g_fillter .nav li:last-child{margin-right:0;}
.g_fillter .nav li a{color:#fff;font:16px swanse;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s;}
.g_fillter .nav li.active a,.g_fillter .nav li:hover a{color:#ffdf00;}
.portfolio_item{position:relative;overflow:hidden;margin-bottom:30px;cursor:pointer;}
.portfolio_item .portfolio_img img{width:100%;}
.portfolio_item .portfolio_text{position:absolute;top:0;left:0;padding:55px 42px 35px;width:100%;height:100%;background:#1b1b1b;opacity:0;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;}
.portfolio_item .portfolio_text:after,.portfolio_item .portfolio_text:before{position:absolute;-webkit-box-sizing:inherit;box-sizing:inherit;width:0;height:0;border:2px solid transparent;content:"";}
.portfolio_item .portfolio_text:before{top:0;left:0;}
.portfolio_item .portfolio_text:after{right:0;bottom:0;}
.portfolio_item .portfolio_text h4{margin-bottom:20px;color:#fff;font-size:20px;opacity:0;-webkit-transition:all .5s;transition:all .5s;-webkit-transform:translateY(10px);transform:translateY(10px);}
.portfolio_item .portfolio_text p{color:#fff;opacity:0;-webkit-transition:all .5s;transition:all .5s;-webkit-transform:translateY(10px);transform:translateY(10px);}
.portfolio_item .portfolio_text .arrow_btn{position:absolute;bottom:35px;left:42px;}
.portfolio_item:hover .portfolio_text{opacity:1;}
.portfolio_item:hover .portfolio_text:after,.portfolio_item:hover .portfolio_text:before{width:100%;height:100%;}
.portfolio_item:hover .portfolio_text:before{-webkit-transition:width .25s ease-out,height .25s ease-out .25s;transition:width .25s ease-out,height .25s ease-out .25s;border-top-color:#ffdf00;border-right-color:#ffdf00;}
.portfolio_item:hover .portfolio_text:after{-webkit-transition:border-color 0s ease-out .5s,width .25s ease-out .5s,height .25s ease-out .75s;transition:border-color 0s ease-out .5s,width .25s ease-out .5s,height .25s ease-out .75s;border-bottom-color:#ffdf00;border-left-color:#ffdf00;}
.portfolio_item:hover .portfolio_text h4{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
.portfolio_item:hover .portfolio_text p{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
.portfolio_item.white .portfolio_text{background:#1b1b1b;opacity:0;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;}
.portfolio_item.white .portfolio_text:after,.portfolio_item.white .portfolio_text:before{position:absolute;-webkit-box-sizing:inherit;box-sizing:inherit;width:0;height:0;border:2px solid transparent;content:"";}
.portfolio_item.white .portfolio_text:before{top:0;left:0;}
.portfolio_item.white .portfolio_text:after{right:0;bottom:0;}
.portfolio_item.white .portfolio_text h5{opacity:0;-webkit-transition:all .5s;transition:all .5s;-webkit-transform:translateY(10px);transform:translateY(10px);}
.portfolio_item.white .portfolio_text h4{font-size:29px;opacity:0;-webkit-transition:all .5s;transition:all .5s;-webkit-transform:translateY(10px);transform:translateY(10px);}
.portfolio_item.white .portfolio_text p{max-width:450px;opacity:0;-webkit-transition:all .5s;transition:all .5s;-webkit-transform:translateY(10px);transform:translateY(10px);}
.portfolio_item.white:hover .portfolio_text{opacity:1;}
.portfolio_item.white:hover .portfolio_text:before{width:100%;height:100%;-webkit-transition:width .25s ease-out,height .25s ease-out .25s;transition:width .25s ease-out,height .25s ease-out .25s;border-top-color:#ffdf00;border-right-color:#ffdf00;}
.portfolio_item.white:hover .portfolio_text:after{width:100%;height:100%;-webkit-transition:border-color 0s ease-out .5s,width .25s ease-out .5s,height .25s ease-out .75s;transition:border-color 0s ease-out .5s,width .25s ease-out .5s,height .25s ease-out .75s;border-bottom-color:#ffdf00;border-left-color:#ffdf00;}
.portfolio_item.white:hover .portfolio_text h6{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
.portfolio_item.white:hover .portfolio_text h4{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
.portfolio_item.white:hover .portfolio_text p{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
.light_btn{position:absolute;right:22px;bottom:30px;display:inline-block;width:61px;height:61px;background:#ffdf00;color:#1b1b1b;text-align:center;font-size:24px;line-height:65px;}
.light_btn:hover{color:#1b1b1b;}
.portfolio_full .portfolio_inner_full{padding-right:63px;padding-left:63px;}
.portfolio_full .portfolio_inner_full .portfolio_item .portfolio_img img{width:100%;}
.portfolio_full .portfolio_inner_full .portfolio_item .portfolio_text p{max-width:265px;}
.portfolio_masonry .main_title{position:relative;margin-bottom:170px;}
.portfolio_masonry .main_title .br{position:absolute;top:8px;left:-90px;display:inline-block;width:49px;height:1px;background:#767676;}
.portfolio_grid_area{padding-right:64px;padding-left:64px;}
.portfolio_grid_area .portfolio_grid_inner{margin-right:-16px;margin-bottom:-65px;margin-left:-16px;}
.portfolio_grid_area .portfolio_grid_inner .col-lg-6{padding-right:16px;padding-left:16px;}
.portfolio_grid_item{overflow:hidden;margin-bottom:65px;cursor:pointer;}
.portfolio_grid_item .portfolio_img{position:relative;overflow:hidden;}
.portfolio_grid_item .portfolio_img img{width:100%;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform:scale(1);transform:scale(1);}
.portfolio_grid_item .portfolio_img .light_btn{opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease;}
.portfolio_grid_item .portfolio_text{padding-top:25px;}
.portfolio_grid_item .portfolio_text h6{margin-bottom:12px;color:#a0a0a0;font:16px swanse;}
.portfolio_grid_item .portfolio_text h4{margin-bottom:0;color:#fff;font-size:29px;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s;}
.portfolio_grid_item .portfolio_text h4:hover{color:#ffdf00;}
.portfolio_grid_item:hover .portfolio_img img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.portfolio_grid_item:hover .portfolio_img .light_btn{opacity:1;}
.single_portfolio_area{padding-top:20px;}
.tag_line_inner{padding-bottom:80px;}
.tag_line_inner .col-lg-3{overflow:hidden;}
.tag_line_inner .col-lg-3:nth-child(2) .tag_line{margin-left:30px;}
.tag_line_inner .col-lg-3:nth-child(3) .tag_line{margin-left:80px;}
.tag_line_inner .col-lg-3:nth-child(4) .tag_line{margin-left:100px;}
.tag_line_inner .tag_line h4{margin-bottom:8px;color:#fff;text-transform:uppercase;font-size:16px;}
.tag_line_inner .tag_line p{margin-bottom:0;}
.single_p_text{padding-top:120px;padding-bottom:120px;}
.single_p_text p{margin:auto;max-width:678px;color:#fff;font-size:20px;line-height:35px;}
.single_p_img{position:relative;}
.single_p_img .single_p_title{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.single_p_img .single_p_title h3{margin-bottom:0;color:#fff;font-size:80px;line-height:90px;}
.single_p_img .single_p_title h3 .color{color:#ffdf00;}
.single_p_img .single_p_title h3.animated .char{-webkit-animation:fadeIn 1s cubic-bezier(.5,0,.5,1) both;animation:fadeIn 1s cubic-bezier(.5,0,.5,1) both;-webkit-animation-delay:calc(.1s * var(--char-index));animation-delay:calc(.1s * var(--char-index));}
.latest_news_area{position:relative;z-index:99;padding-top:200px;}
.latest_news_area .main_title{margin-bottom:75px;}
.l_news_item{position:relative;cursor:pointer;}
.l_news_item .flipbox_text{position:absolute;top:0;left:0;padding-top:40px;padding-right:42px;padding-bottom:25px;padding-left:36px;width:100%;height:100%;border-radius:2px;background:#1b1b1b;opacity:0;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;}
.l_news_item .flipbox_text:after,.l_news_item .flipbox_text:before{position:absolute;-webkit-box-sizing:inherit;box-sizing:inherit;width:0;height:0;border:2px solid transparent;content:"";}
.l_news_item .flipbox_text:before{top:0;left:0;}
.l_news_item .flipbox_text:after{right:0;bottom:0;}
.l_news_item .flipbox_text h5{margin-bottom:18px;color:#a0a0a0;font:16px/26px swanse;opacity:0;-webkit-transition:all .5s;transition:all .5s;-webkit-transform:translateY(10px);transform:translateY(10px);}
.l_news_item .flipbox_text h4{margin-bottom:30px;color:#fff;font-size:20px;opacity:0;-webkit-transition:all .7s;transition:all .7s;-webkit-transform:translateY(10px);transform:translateY(10px);}
.l_news_item .flipbox_text p{margin-bottom:90px;opacity:0;-webkit-transition:all .8s;transition:all .8s;-webkit-transform:translateY(10px);transform:translateY(10px);}
.l_news_item:hover .flipbox_text{opacity:1;}
.l_news_item:hover .flipbox_text:after,.l_news_item:hover .flipbox_text:before{width:100%;height:100%;}
.l_news_item:hover .flipbox_text:before{-webkit-transition:width .25s ease-out,height .25s ease-out .25s;transition:width .25s ease-out,height .25s ease-out .25s;border-top-color:#ffdf00;border-right-color:#ffdf00;}
.l_news_item:hover .flipbox_text:after{-webkit-transition:border-color 0s ease-out .5s,width .25s ease-out .5s,height .25s ease-out .75s;transition:border-color 0s ease-out .5s,width .25s ease-out .5s,height .25s ease-out .75s;border-bottom-color:#ffdf00;border-left-color:#ffdf00;}
.l_news_item:hover .flipbox_text h4,.l_news_item:hover .flipbox_text h5,.l_news_item:hover .flipbox_text p{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
.blog_banner_title h2{font-size:52px;}
.blog_grid_area{padding-bottom:140px;}
.blog_grid_area .l_news_item{margin-bottom:30px;}
.blog_list_item{overflow:hidden;}
.blog_list_item .l_news_img img{z-index:-1;-webkit-transition:all .8s;transition:all .8s;}
.blog_list_item .flipbox_text{right:0;left:auto;max-width:445px;}
.blog_list_item:hover .l_news_img img{-webkit-transform:scale(1.05);transform:scale(1.05);}
.bg_img{height:768px;}
.blog_single_area{padding:130px 0;}
.blog_single_title{margin-bottom:75px;color:#fff;font-size:29px;font-family:swanse;line-height:42px;}
.blog_single_title .color{color:#ffdf00;}
.blog_single_title.animated .char{-webkit-animation:fadeIn 1s cubic-bezier(.5,0,.5,1) both;animation:fadeIn 1s cubic-bezier(.5,0,.5,1) both;-webkit-animation-delay:calc(.1s * var(--char-index));animation-delay:calc(.1s * var(--char-index));}
.blog_details_info.p_right{padding-right:89px;}
.blog_details_info .post_date{margin-bottom:55px;color:#767676;font-size:16px;line-height:26px;}
.blog_details_info .post_date span{color:#fff;}
.blog_details_info p{margin-bottom:28px;color:#767676;}
.blog_details_info .single_img{padding:63px 0 80px;}
.blog_details_info .single_img .col_image{margin-top:30px;}
.blog_details_info h3{margin-bottom:40px;color:#fff;font-size:20px;font-family:swanseb;line-height:42px;}
.blog_details_info blockquote{position:relative;margin-top:80px;padding-right:200px;padding-left:100px;}
.blog_details_info blockquote:before{position:absolute;left:0;color:#ffdf00;content:"“";font-size:150px;font-family:swanse;line-height:130px;}
.blog_details_info blockquote p{margin-bottom:20px;color:#fff;font-size:20px;line-height:35px;}
.blog_details_info blockquote .author{color:#fff;font-size:16px;font-family:swanseb;}
.blog_details_info blockquote .postition{color:#767676;font-size:16px;}
.single_post_tag{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:50px;color:#fff;font-size:16px;font-family:swanseb;}
.single_post_tag .tag_links li{margin-left:3px;}
.single_post_tag .tag_links li a{color:#767676;font-family:swanse;-webkit-transition:color .3s linear;transition:color .3s linear;}
.single_post_tag .tag_links li a:hover{color:#ffdf00;}
.post_share{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:50px;color:#fff;font-size:16px;font-family:swanseb;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.post_share .share_link{color:#767676;}
.post_share .share_link li{margin-right:10px;margin-left:10px;}
.post_share .share_link li a{color:#adadad;font-size:24px;-webkit-transition:color .3s linear;transition:color .3s linear;}
.post_share .share_link li a:hover{color:#ffdf00;}
.content_box{margin:0 auto;max-width:728px;}
.blog_sidebar{margin-top:115px;padding-left:10px;}
.widget .widget_title{margin-bottom:30px;color:#fff;font-weight:700;font-size:16px;}
.widget+.widget{margin-top:55px;}
.search_form .form-control{z-index:0;padding-left:25px;height:50px;border:1px solid transparent;border-radius:0;background:#1f1e1e;-webkit-box-shadow:none;box-shadow:none;color:#fff;font-size:16px;line-height:45px;-webkit-transition:all .2s linear;transition:all .2s linear;}
.search_form .form-control.placeholder{color:#a7a7a7;}
.search_form .form-control:-moz-placeholder{color:#a7a7a7;}
.search_form .form-control::-moz-placeholder{color:#a7a7a7;}
.search_form .form-control::-webkit-input-placeholder{color:#a7a7a7;}
.search_form .form-control:focus{border-color:#ffdf00;}
.search_form button{position:absolute;top:50%;right:20px;z-index:4;padding:0;border:0;background:0 0;color:#767676;font-size:18px;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.widget_related_post ul li .related_post_item img{margin-right:20px;}
.widget_related_post ul li .related_post_item .media-body h5{margin-bottom:3px;color:#fff;font-size:14px;line-height:20px;-webkit-transition:color .2s linear;transition:color .2s linear;}
.widget_related_post ul li .related_post_item .media-body h5:hover{color:#ffdf00;}
.widget_related_post ul li .related_post_item .media-body .post_date{color:#767676;font-size:13px;line-height:20px;-webkit-transition:color .2s linear;transition:color .2s linear;}
.widget_related_post ul li .related_post_item .media-body .post_date:hover{color:#ffdf00;}
.widget_related_post ul li+li{margin-top:20px;}
.widget_categories ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;color:#767676;font-size:16px;line-height:26px;-webkit-transition:color .3s linear;transition:color .3s linear;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.widget_categories ul li a:hover{color:#ffdf00;}
.widget_categories ul li+li{margin-top:12px;}
.widget_tag .nav li{margin-right:10px;margin-bottom:10px;}
.widget_tag .nav li a{position:relative;z-index:1;display:block;overflow:hidden;padding:5px 14px;border:1px solid rgba(160,160,160,.1);color:#fff;text-transform:uppercase;font-size:12px;line-height:16px;-webkit-transition:all .2s linear;transition:all .2s linear;}
.widget_tag .nav li a:before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background:#ffdf00;content:"";-webkit-transition:all .2s linear;transition:all .2s linear;-webkit-transform:translateX(-101%);transform:translateX(-101%);}
.widget_tag .nav li a:hover{border-color:#ffdf00;}
.widget_tag .nav li a:hover:before{-webkit-transform:translateX(0);transform:translateX(0);}
.blog_comments_area{padding:150px 0;border-top:1px solid rgba(160,160,160,.1);background:#1b1b1b;}
.blog_comments_area .comments_title{margin-bottom:50px;color:#fff;font-size:29px;font-family:swanseb;line-height:42px;}
.blog_comments_box{max-width:728px;}
.comment_box{margin-bottom:50px;padding-top:20px;}
.comment_box .post_comment .comment_card{padding-bottom:70px;}
.comment_box .post_comment .comment_card img{margin-right:35px;}
.comment_box .post_comment .comment_card .media-body .comment_card_head{margin-bottom:16px;color:#fff;font-size:16px;font-family:swanseb;}
.comment_box .post_comment .comment_card .media-body .comment_card_head a{margin-left:12px;color:#ababab;text-transform:uppercase;font-size:13px;font-family:swanse;-webkit-transition:all .2s linear;transition:all .2s linear;}
.comment_box .post_comment .comment_card .media-body .comment_card_head a:hover{color:#ffdf00;}
.comment_box .post_comment .comment_card .media-body p{margin-bottom:0;}
.comment_box .post_comment .comment_card .media-body .comment_reply{display:inline-block;margin-top:25px;padding:6px 15px 5px;border:1px solid #d3d3d3;color:#fff;text-transform:uppercase;font-size:12px;line-height:15px;-webkit-transition:all .2s linear;transition:all .2s linear;}
.comment_box .post_comment .comment_card .media-body .comment_reply:hover{border-color:#ffdf00;background:#ffdf00;}
.comment_box .post_comment .reply_comment{margin-left:115px;}
.blog_comments_info .contact_form .input-group input,.blog_comments_info .contact_form .input-group textarea{padding-left:25px;}
.blog_banner_area{padding:394px 0 150px;}
.blog_banner_area .main_title{margin-bottom:0;}
.blog_banner_area .main_title h2,.blog_banner_area .main_title h5{color:#fff;}
.blog_banner_area .main_title h2{font-size:80px;line-height:94px;}
.blog_related_post_area{padding:130px 0 140px;border-top:1px solid rgba(160,160,160,.1);}
.blog_related_post_area .blog_single_title{font-family:swanseb;}
.blog_related_post_area .l_news_item{margin-top:25px;}
.blog_masonry_area .portfolio_grid_inner{margin-bottom:-65px;}
.blog_masonry_area{padding-right:64px;padding-left:64px;}
.blog_masonry_area .portfolio_grid_item{margin-bottom:45px;}
.mapBox{min-height:768px;}
.contact_page_area .main_title{margin-bottom:55px;}
.contact_page_area .main_title h2{font-size:29px;line-height:42px;}
.contact_details p{margin-bottom:40px;}
.contact_details h2{margin-bottom:45px;color:#fff;font:29px/42px swanse;}
.contact_details .nav li{margin-bottom:25px;}
.contact_details .nav li span{color:#fff;font-family:swanseb;}
.contact_details .nav li a{color:#767676;font:16px swanse;}
.contact_details .nav li a span{color:#fff;font-family:swanseb;}
.contact_details .nav li:last-child{margin-bottom:0;}
.contact_details .nav li:nth-child(3) a{margin-left:16px;color:#adadad;font-size:24px;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s;}
.contact_details .nav li:nth-child(3) a:hover{color:#ffdf00;}
.contact_form .input-group{margin-bottom:30px;}
.contact_form .input-group input{-webkit-box-sizing:border-box;box-sizing:border-box;padding:3px 18px 0;height:50px;outline:0;border:1px solid rgba(160,160,160,.1);border-radius:0;background:0 0;-webkit-box-shadow:none;box-shadow:none;color:#767676;font:16px/50px swanse;-webkit-transition:all .2s linear;transition:all .2s linear;}
.contact_form .input-group input.placeholder{color:#767676;font:16px/50px swanse;}
.contact_form .input-group input:-moz-placeholder{color:#767676;font:16px/50px swanse;}
.contact_form .input-group input::-moz-placeholder{color:#767676;font:16px/50px swanse;}
.contact_form .input-group input::-webkit-input-placeholder{color:#767676;font:16px/50px swanse;}
.contact_form .input-group input:focus{border-color:#ffdf00;}
.contact_form .input-group textarea{-webkit-box-sizing:border-box;box-sizing:border-box;padding:3px 18px 0;height:174px;outline:0;border:1px solid rgba(160,160,160,.1);border-radius:0;background:0 0;-webkit-box-shadow:none;box-shadow:none;color:#767676;font:16px/50px swanse;}
.contact_form .input-group textarea.placeholder{color:#767676;font:16px/50px swanse;}
.contact_form .input-group textarea:-moz-placeholder{color:#767676;font:16px/50px swanse;}
.contact_form .input-group textarea::-moz-placeholder{color:#767676;font:16px/50px swanse;}
.contact_form .input-group textarea::-webkit-input-placeholder{color:#767676;font:16px/50px swanse;}
.contact_form .input-group textarea:focus{border-color:#ffdf00;}
.contact_form .input-group:last-child{margin-bottom:0;}
.footer_area{position:fixed;bottom:0;left:0;padding-top:150px;padding-bottom:130px;width:100%;border-top:1px solid #3e3e3e;background:#1b1b1b;}
.copyright_wd p{color:#fff;}
.list_wd{padding-left:20px;}
.list_wd .nav li{margin-bottom:4px;}
.list_wd .nav li a{color:#fff;font:16px/26px swanse;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s;}
.list_wd .nav li a:hover{color:#ffdf00;}
.list_wd .nav li:last-child{margin-bottom:0;}
