

 .d_blog_sec p, .d_blog_sec h1, .d_blog_sec h2, .d_blog_sec h3, .d_blog_sec h6, .d_blog_sec h4, .d_blog_sec h5 {
	 margin: 0px;
	 padding: 0px;
}
 .d_blog_sec h3 {
	 margin: 40px 0 20px 0 !important;
}
 .d_blog_sec ul, .d_blog_sec ol {
	 margin: 0px;
	 list-style-position: inside;
}
 .d_blog_sec a {
	 text-decoration: none;
	 color: inherit;
}
 .d_blog_sec a:hover {
	 text-decoration: none;
	 color: inherit;
}
 .d_blog_sec body a:focus, .d_blog_sec body a:hover {
	 outline: none !important;
}
 @font-face {
	 font-family: pop-bold;
	 src: url(../fonts/Poppins-Bold.ttf);
}
 @font-face {
	 font-family: pop-light;
	 src: url(../fonts/Poppins-Light.ttf);
}
 @font-face {
	 font-family: pop-med;
	 src: url(../fonts/Poppins-Medium.ttf);
}
 @font-face {
	 font-family: pop-reg;
	 src: url(../fonts/Poppins-Regular.ttf);
}
 @font-face {
	 font-family: sem-bold;
	 src: url(../fonts/Poppins-SemiBold.ttf);
}
 .d_blog_sec body {
	 font-family: 'pop-med', sans-serif;
	 font-size: 16px;
	 background: #fff;
}
 .d_blog_sec ul li, .d_blog_sec ul li a, .d_blog_sec ol li, .d_blog_sec ol li a {
	 font-family: 'pop-reg' !important;
}
 .d_blog_sec #main_header {
	 position: fixed;
	 width: 100%;
	 background-color: #fff;
	 height: 90px !important;
	 line-height: 90px !important;
	 z-index: 99;
	 -webkit-transition: all 0.4s ease;
	 -moz-transition: all 0.4s ease;
	 -ms-transition: all 0.4s ease;
	 -o-transition: all 0.4s ease;
	 transition: all 0.4s ease;
}
 .d_blog_sec #main_header.sticky {
	 background: #fff;
	 transition: all 0.4s ease;
	 -moz-box-shadow: 0px 5px 20px 0px #000 47;
	 -webkit-box-shadow: 0px 5px 20px 0px #000 47;
	 box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.278431372549);
	 line-height: 84px;
	 height: 90px;
}
 .d_blog_sec #main_header .logo_side {
	 width: 30%;
	 float: left;
}
 .d_blog_sec #main_header .logo_side a {
	 line-height: 80px;
}
 .d_blog_sec #main_header .logo_side a img {
	 height: 70px;
	 width: auto;
	 padding: 0;
}
 .d_blog_sec #main_header .nav_side {
	 width: 70%;
	 float: left;
	 text-align: right;
}
 .d_blog_sec #main_header .nav_side ul li {
	 list-style: none;
	 display: inline-block;
}
 .d_blog_sec #main_header .nav_side ul li a {
	 font-size: 16px;
	 font-weight: 600;
	 text-transform: capitalize;
}
 .d_blog_sec .nav {
	 margin-right: 0;
}
 .d_blog_sec #main_header .nav_side ul li a:hover {
	 color: #f2612c;
	 background-color: transparent;
}
 .d_blog_sec #main_header .nav_side ul li a.active {
	 color: #f2612c;
}
 .d_blog_sec #main_header .nav_side .side_toggle {
	 display: none;
	 width: 48px;
	 height: 40px;
	 margin-top: 20px;
	 border: 1px solid #f16436;
	 float: right;
	 text-align: center;
	 line-height: 37px;
	 font-size: 22px;
	 border-radius: 5px;
}
 .d_blog_sec #main_header .nav_side .side_toggle span {
	 color: #f2612c;
}
 .d_blog_sec #main_header .side_nav_bar {
	 position: fixed;
	 background: #f2612c;
	 left: 0px;
	 top: 0px;
	 bottom: 0px;
	 width: 0%;
	 color: #fff;
	 transition: all 0.7s;
	 overflow: hidden;
	 z-index: 999999;
}
 .d_blog_sec #main_header .side_nav_bar.open {
	 width: 100%;
}
 .d_blog_sec #main_header .side_nav_bar span.c_close {
	 position: absolute;
	 right: 20px;
	 top: 3px;
	 cursor: pointer;
	 font-size: 25px;
	 font-weight: bold;
	 margin-left: 25px;
	 display: block;
}
 .d_blog_sec #main_header .side_nav_bar nav {
	 text-align: center;
	 margin-top: 50px;
}
 .d_blog_sec #main_header .side_nav_bar nav ul li a {
	 min-width: 200px;
	 font-size: 30px;
	 text-transform: capitalize;
	 margin-bottom: 40px;
	 display: inline-block;
}
 .d_blog_sec #main_header {
	 position: fixed;
	 width: 100%;
	 height: 109px;
	 line-height: 105px;
	 z-index: 99;
	 -webkit-transition: all 0.4s ease;
	 -moz-transition: all 0.4s ease;
	 -ms-transition: all 0.4s ease;
	 -o-transition: all 0.4s ease;
	 transition: all 0.4s ease;
}
 .d_blog_sec #main_header.sticky {
	 background: #fff;
	 transition: all 0.4s ease;
	 -moz-box-shadow: 0px 5px 20px 0px #000 47;
	 -webkit-box-shadow: 0px 5px 20px 0px #000 47;
	 box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.278431372549);
	 line-height: 84px;
	 height: 90px;
}
 .d_blog_sec #main_header .logo_side {
	 width: 30%;
	 float: left;
}
 .d_blog_sec #main_header .logo_side a {
	 line-height: 80px;
}
 .d_blog_sec #main_header .logo_side a img {
	 height: 70px;
}
 .d_blog_sec #main_header .nav_side {
	 width: 70%;
	 float: left;
	 text-align: right;
}
 .d_blog_sec #main_header .nav_side ul li {
	 list-style: none;
	 display: inline-block;
	 position: relative;
}
 .d_blog_sec #main_header .nav_side ul li a {
	 line-height: 80px;
	 font-size: 16px;
	 margin-left: 29px;
	 text-transform: capitalize;
	 color: #828282;
	 font-family: 'Poppins', sans-serif;
	 font-weight: 500;
}
 .d_blog_sec #main_header .nav_side .service_pro .dev_pro_ser ul li h3 {
	 margin-top: 0 !important;
	 margin-bottom: 10px !important;
}
 .d_blog_sec #main_header .nav_side .service_pro .dev_pro_ser ul li h3 > a {
	 margin-left: 0 !important;
}
 .d_blog_sec #main_header .nav_side ul li a:hover {
	 color: #f2612c;
}
 .d_blog_sec .d_menu_inner .v_parent_head {
	 line-height: 30px !important;
	 margin-left: 0 !important;
	 color: #f2612c !important;
}
 .d_blog_sec .menu_list ul {
	 padding-left: 0;
}
 .d_blog_sec #main_header .nav_side ul li a.active {
	 color: #f2612c;
}
 .d_blog_sec #main_header .nav_side .side_toggle {
	 display: none;
	 width: 48px;
	 height: 40px;
	 margin-top: 20px;
	 border: 1px solid #f16436;
	 float: right;
	 text-align: center;
	 line-height: 37px;
	 font-size: 22px;
	 border-radius: 5px;
}
 .d_blog_sec #main_header .nav_side .side_toggle span {
	 color: #f2612c;
}
 .d_blog_sec #main_header .side_nav_bar {
	 position: fixed;
	 background: #f2612c;
	 left: 0px;
	 top: 0px;
	 bottom: 0px;
	 width: 0%;
	 color: #fff;
	 transition: all 0.7s;
	 overflow: hidden;
	 z-index: 999999;
}
 .d_blog_sec #main_header .side_nav_bar.open {
	 width: 100%;
}
 .d_blog_sec #main_header .side_nav_bar span.c_close {
	 position: absolute;
	 right: 20px;
	 top: 3px;
	 cursor: pointer;
	 font-size: 25px;
	 font-weight: bold;
	 margin-left: 25px;
	 display: block;
}
 .d_blog_sec #main_header .side_nav_bar nav {
	 text-align: center;
	 margin-top: 50px;
}
 .d_blog_sec #main_header .side_nav_bar nav ul li a {
	 min-width: 200px;
	 font-size: 30px;
	 text-transform: capitalize;
	 margin-bottom: 40px;
	 display: inline-block;
}
 .d_blog_sec .d_megamenu {
	 position: absolute;
	 top: 80px;
	 background: #fff;
	 left: 50%;
	 transform: translateX(-50%);
	 min-width: 900px;
	 z-index: 9999;
	 box-shadow: -1px 1px 38px #ccc 8f;
	 border-radius: 5px;
	 padding: 45px 30px;
	 transform: rotateX(90deg) translatex(-50%);
	 transition: all 0.7s;
	 transform-origin: top center;
}
 .d_blog_sec .d_megamenu.single {
	 padding: 25px;
	 min-width: 250px;
	 white-space: nowrap;
}
 .d_blog_sec .d_megamenu .d_menu_inner {
	 opacity: 0;
	 transition: all 0.7s;
}
 .d_blog_sec #content {
	 background-color: #f7f7f7;
}
 .d_blog_sec .d_megamenu:before {
	 content: "";
	 position: absolute;
	 border: 14px solid transparent;
	 border-bottom-color: #fff;
	 top: -24px;
	 left: 50%;
	 transform: translatex(-50%);
}
 .d_blog_sec .d_megamenu .menu_list {
	 text-align: left;
}
 .d_blog_sec .d_megamenu .menu_list + .menu_list {
	 margin-top: 15px;
}
 .d_blog_sec .d_megamenu .menu_list h3 {
	 font-size: 15px;
	 letter-spacing: 0.025em;
	 margin: 0 0 3px !important;
	 color: #f2612c;
	 margin-bottom: 12px !important;
	 text-transform: uppercase;
	 font-family: 'Poppins', sans-serif;
	 font-weight: 500;
}
 .d_blog_sec #main_header .nav_side ul li .d_megamenu .menu_list ul li {
	 display: block;
	 line-height: initial;
	 margin-bottom: 8px;
	 padding: 0;
}
 .d_blog_sec #main_header .nav_side ul li .d_megamenu .menu_list ul li a {
	 line-height: initial;
	 margin: 0px;
	 font-weight: 400;
	 color: #333;
	 font-family: 'Poppins', sans-serif !important;
	 font-weight: 300;
}
 .d_blog_sec #main_header .nav_side ul li .d_megamenu .menu_list ul li a:hover {
	 color: #f2612c;
}
 .d_blog_sec #web_deb_footer {
	 background: #fff;
}
 .d_blog_sec #web_deb_footer .foot_item ul.link_list li {
	 padding: 0;
}
 .d_blog_sec #web_deb_footer .foot_item ul.link_list li a {
	 font-family: 'Poppins', sans-serif !important;
}
 .d_blog_sec #web_deb_footer .foot_item ul.conact_list li {
	 padding: 0;
}
 .d_blog_sec #main_header .nav_side ul li:hover .d_megamenu {
	 transform: rotateX(0deg) translatex(-50%);
}
 .d_blog_sec #main_header .nav_side ul li:hover .d_megamenu .d_menu_inner {
	 opacity: 1;
}
 .d_blog_sec #main_header .nav_side ul li .d_megamenu.company .menu_list ul li a i svg path {
	 fill: #f2612c;
}
 .d_blog_sec #main_header .nav_side ul li .d_megamenu.company .menu_list ul li a i {
	 margin-right: 15px;
	 vertical-align: bottom;
	 display: inline-block;
	 line-height: 1;
}
 .d_blog_sec #main_header .nav_side ul li .d_megamenu.company .menu_list ul li a {
	 font-size: 15px;
	 white-space: nowrap;
	 margin-bottom: 12px;
	 display: inline-block;
	 text-transform: uppercase;
}
 .d_blog_sec #main_header .nav_side ul li .d_megamenu.company .menu_list ul li:last-of-type a {
	 margin-bottom: 0px;
}
 .d_blog_sec #main_header .nav_side ul li .d_megamenu.industry .menu_list ul li a {
	 text-transform: uppercase;
}
 .d_blog_sec #main_header .nav_side ul li .d_megamenu.industry .menu_list ul li a i {
	 vertical-align: -webkit-baseline-middle;
	 margin-right: 11px;
}
 .d_blog_sec #main_header .nav_side ul li .d_megamenu.industry .menu_list ul li {
	 margin-bottom: 20px;
}
 .d_blog_sec #main_header .nav_side ul li .d_megamenu.industry .menu_list ul li:last-child {
	 margin-bottom: 0px;
}
 .d_blog_sec #main_header .nav_side ul li .d_megamenu.industry .menu_list ul li.health a {
	 color: #828282;
	 font-weight: 500;
}
 .d_blog_sec #main_header .nav_side ul li .d_megamenu.industry .menu_list ul li.logistics a {
	 color: #828282;
	 font-weight: 500;
}
 .d_blog_sec #main_header .nav_side ul li .d_megamenu.industry .menu_list ul li.education a {
	 color: #828282;
	 font-weight: 500;
}
 .d_blog_sec #main_header .nav_side ul li .d_megamenu.industry .menu_list ul li img {
	 max-width: initial;
	 display: initial;
}
 .d_blog_sec #main_header .nav_side ul li .d_megamenu.industry .menu_list ul li.retail a {
	 color: #828282;
	 font-weight: 500;
}
 .d_blog_sec #main_header .nav_side ul li .d_megamenu.industry .menu_list ul li.finance a {
	 color: #828282;
	 font-weight: 500;
}
 .d_blog_sec #main_header .nav_side ul li .d_megamenu.industry .menu_list ul li.wellness a {
	 color: #828282;
	 font-weight: 500;
}
 .d_blog_sec #main_header .nav_side ul li .d_megamenu.industry .menu_list ul li.oil a {
	 color: #828282;
	 font-weight: 500;
}
 .d_blog_sec #main_header .nav_side ul li .d_megamenu.industry .menu_list ul li.transportation a {
	 color: #828282;
	 font-weight: 500;
}
 .d_blog_sec #main_header .nav_side ul li .d_megamenu.industry .menu_list ul li a:hover {
	 color: #f2612c;
}
 .d_blog_sec #main_header .nav_side ul li .d_megamenu.industry .menu_list ul li a:hover svg path {
	 fill: #f2612c ab;
}
 .d_blog_sec #main_header .nav_side ul li .d_megamenu .menu_list ul li a i {
	 color: #f2612c;
	 margin-right: 4px;
	 vertical-align: middle;
	 line-height: 0;
}
 .d_blog_sec #main_header .nav_side ul li .d_megamenu .menu_list ul li a i img {
	 max-width: 16px;
}
 .d_blog_sec .mobile_side_menu, .d_blog_sec .mobile_user_menu {
	 position: fixed;
	 top: 0px;
	 width: 100%;
	 right: -100%;
	 bottom: 0px;
	 background: linear-gradient(to bottom, #ff6162 f0, #fe9365 f0);
	 z-index: 99999;
	 transition: right 0.5s;
}
 .d_blog_sec .mobile_side_menu ul, .d_blog_sec .mobile_user_menu ul {
	 padding: 0px;
}
 .d_blog_sec .mobile_side_menu.open, .d_blog_sec .mobile_user_menu.open {
	 right: 0px;
}
 .d_blog_sec .mobile_side_menu nav, .d_blog_sec .mobile_user_menu nav {
	 margin-top: 100px;
}
 .d_blog_sec .mobile_side_menu .d_close, .d_blog_sec .mobile_user_menu .d_close {
	 color: #fff;
	 font-size: 30px;
	 position: absolute;
	 right: 20px;
	 top: 39px;
	 height: auto;
	 line-height: 26px;
}
 .d_blog_sec .mobile_side_menu {
	 z-index: 1200;
}
 .d_blog_sec .mobile_side_menu .d_close i {
	 line-height: 0;
}
 .d_blog_sec .mobile_side_menu nav ul, .d_blog_sec .mobile_user_menu nav ul {
	 padding: 0px;
}
 .d_blog_sec .mobile_side_menu nav ul li {
	 list-style: none;
}
 .d_blog_sec .mobile_side_menu nav ul li a, .d_blog_sec .mobile_user_menu nav ul li a {
	 display: block;
	 padding: 0px 15px;
	 font-family: 'Poppins', sans-serif;
	 color: #00213c;
	 position: relative;
	 font-size: 15px;
	 line-height: 50px;
	 font-weight: 600;
	 color: #fff;
	 text-transform: uppercase;
}
 .d_blog_sec .mobile_side_menu nav ul li, .d_blog_sec .mobile_user_menu nav ul li {
	 list-style: none;
	 text-align: center;
}
 .d_blog_sec .mobile_side_menu nav ul li .submenu, .d_blog_sec .mobile_user_menu nav ul li .submenu {
	 background: #fff;
}
 .d_blog_sec .mobile_side_menu nav ul li .submenu ul li, .d_blog_sec .mobile_user_menu nav ul li .submenu ul li {
	 border-bottom: 1px solid #e8e8e8;
}
 .d_blog_sec .mobile_side_menu nav ul li .submenu ul li a, .d_blog_sec .mobile_user_menu nav ul li .submenu ul li a {
	 color: #333;
}
 .d_blog_sec .mobile_side_menu nav ul li a.parent_menu:after, .d_blog_sec .mobile_user_menu nav ul li a.parent_menu:after {
	 position: absolute;
	 right: 14px;
	 top: 6px;
	 bottom: 0;
	 font-family: 'FontAwesome';
	 font-size: 24px;
	 transform: rotate(90deg);
	 color: #f70;
	 content: "\f107";
}
 .d_blog_sec .mobile_user_menu {
	 background: #fff;
}
 .d_blog_sec .mobile_user_menu nav {
	 margin-top: 0px;
}
 .d_blog_sec .mobile_user_menu nav ul li a {
	 color: #333;
}
 .d_blog_sec .mobile_side_menu nav ul li.open_active a.parent_menu:after, .d_blog_sec .mobile_user_menu nav ul li.open_active a.parent_menu:after {
	 content: "\f106";
}
 .d_blog_sec #Toggle_menu_perdiscoo {
	 margin-left: auto;
	 display: none;
}
 .d_blog_sec #main_header .container {
	 display: flex;
	 justify-content: space-between;
	 align-items: center;
}
 .d_blog_sec .mobile_side_menu nav ul {
	 overflow: auto;
	 max-height: 100vh;
}
 .d_blog_sec .mobile_side_menu.technologie_menu_cms li a img, .d_blog_sec .mobile_side_menu.technologie_menu_php li a img, .d_blog_sec .mobile_side_menu.technologie_menu_other li a img {
	 width: 12px;
}
 .d_blog_sec #tech_sec .tech_img {
	 text-align: center;
	 min-height: 150px;
	 line-height: 150px;
}
 .d_blog_sec #tech_sec .tech_img img {
	 max-width: 100%;
	 filter: grayscale(100%);
}
 .d_blog_sec #tech_sec .tech_img:hover img {
	 filter: grayscale(0%);
}
 .d_blog_sec #tech_sec .c_row {
	 overflow: hidden;
}
 .d_blog_sec #tech_sec .c_row ul li {
	 text-align: center;
	 width: 14.28%;
	 float: left;
	 padding: 15px;
	 list-style: none;
	 min-height: 150px;
	 line-height: 150px;
}
 .d_blog_sec #tech_sec .c_row ul li img {
	 max-width: 100%;
	 filter: grayscale(100%);
}
 .d_blog_sec #tech_sec .c_row ul li:hover img {
	 filter: grayscale(0%);
}
 .d_blog_sec .tech_slider {
	 display: none;
}
 .d_blog_sec .tech_slider .tech_inner .tech_slide_img {
	 height: 160px;
	 line-height: 150px;
	 padding: 15px;
}
 .d_blog_sec .tech_slider .tech_inner .tech_slide_img img {
	 display: inline-block;
	 max-width: 100%;
	 max-height: 100%;
}
 .d_blog_sec .al_sec_nav_strip {
	 height: 90px;
	 overflow: hidden;
	 opacity: 0;
}
 .d_blog_sec .al_sec_nav_strip .logo_side {
	 width: 30%;
	 float: left;
	 line-height: 90px;
}
 .d_blog_sec .al_sec_nav_strip .logo_side img {
	 height: 80px;
}
 .d_blog_sec .al_sec_nav_strip .toggle_side {
	 text-align: right;
	 width: 20%;
	 float: right;
}
 .d_blog_sec .al_sec_nav_strip .toggle_side .c_toggle {
	 float: right;
	 cursor: pointer;
	 display: block;
	 padding-top: 32px;
}
 .d_blog_sec .al_sec_nav_strip .toggle_side .c_toggle i {
	 height: 1px;
	 background: #000;
	 display: block;
	 margin-bottom: 9px;
	 width: 38px;
}
 .d_blog_sec #creative_section {
	 background: url(../img/creative/we-are-creative-img.jpg) no-repeat;
	 background-position: center center;
	 background-size: cover;
	 min-height: 900px;
	 position: relative;
}
 .d_blog_sec #creative_section .create_cont {
	 background: #fff f2;
	 max-width: 732px;
	 position: absolute;
	 bottom: -50px;
	 right: 19%;
	 min-height: 720px;
	 box-shadow: 0px 0px 11px #ccc;
	 padding: 64px 51px;
	 z-index: 5;
}
 .d_blog_sec #creative_section .create_cont:before {
	 content: "";
	 position: absolute;
	 top: 0px;
	 right: 0px;
	 width: 0%;
	 height: 3px;
	 transition: 0.7s;
	 background: #f2612c;
}
 .d_blog_sec #creative_section .create_cont:after {
	 content: "";
	 position: absolute;
	 bottom: 0px;
	 left: 0px;
	 width: 0%;
	 height: 3px;
	 transition: 0.7s;
	 background: #f2612c;
}
 .d_blog_sec #creative_section .create_cont .border_left {
	 position: absolute;
	 width: 3px;
	 left: 0px;
	 height: 0%;
	 bottom: 0px;
	 transition: 0.7s;
	 background: #f2612c;
}
 .d_blog_sec #creative_section .create_cont .border_right {
	 position: absolute;
	 width: 3px;
	 right: 0px;
	 height: 0%;
	 top: 0px;
	 transition: 0.7s;
	 background: #f2612c;
}
 .d_blog_sec #creative_section .create_cont:hover .border_right {
	 height: 100%;
}
 .d_blog_sec #creative_section .create_cont:hover:after {
	 width: 100%;
}
 .d_blog_sec #creative_section .create_cont:hover .border_left {
	 height: 100%;
}
 .d_blog_sec #creative_section .create_cont:hover:before {
	 width: 100%;
}
 .d_blog_sec #creative_section .create_cont h1 {
	 font-size: 5em;
	 display: inline-block;
	 text-transform: uppercase;
	 font-weight: bolder;
	 line-height: 80px;
}
 .d_blog_sec #creative_section .create_cont h1 span {
	 display: inline-block;
	 font-family: pop-bold;
}
 .d_blog_sec #creative_section .create_cont .top_title h1 {
	 color: #f2612c;
}
 .d_blog_sec #creative_section .create_cont .bottom_title h1 {
	 color: #000;
}
 .d_blog_sec #creative_section .create_cont .align_title {
	 margin-left: 24px;
}
 .d_blog_sec #creative_section .create_cont p {
	 font-size: 19px;
	 margin-top: 20px;
	 font-family: pop-light;
	 color: #000;
}
 .d_blog_sec #creative_section .create_cont h1 .letter2 svg, .d_blog_sec #creative_section .create_cont h1 .letter3 svg, .d_blog_sec #creative_section .create_cont h1 .letter8 svg, .d_blog_sec #case_study .info_fram .title .title_top h1 .letter4 svg, .d_blog_sec .f_case_study .team_head_sec h1 .letter4 svg {
	 bottom: 12%;
}
 .d_blog_sec #our_team .team_head_sec .top_head h1 .letter1 svg, .d_blog_sec #our_team .team_head_sec .top_head h1 .letter3 svg, .d_blog_sec #our_team .team_head_sec .bottom_head .letter2 svg, .d_blog_sec #blog_sec .blog_title .top_title h1 .letter1 svg, .d_blog_sec #blog_sec .blog_title .top_title h1 .letter3 svg, .d_blog_sec #blog_sec .blog_title .bottom_title h1 .letter1 svg, .d_blog_sec #footer .text_side .foot_title .top_title .letter1 svg, .d_blog_sec #footer .text_side .foot_title .top_title .letter2 svg, .d_blog_sec .f_business_request .team_head_sec .sharwan2 h1 .letter2 svg {
	 bottom: 8%;
}
 .d_blog_sec #case_study .info_fram .title .title_bottom h1 .letter3 svg, .d_blog_sec #footer .text_side .foot_title .align_title .letter2 svg {
	 top: 12%;
}
 .d_blog_sec #banner {
	 padding: 190px 0px 90px 0px;
}
 .d_blog_sec #banner .serv_box .serc_img {
	 text-align: center;
}
 .d_blog_sec #banner .serv_box .serc_img img {
	 width: 105px;
}
 .d_blog_sec #banner .serv_box .serv_title h1 {
	 font-size: 22px;
	 text-align: center;
	 text-transform: uppercase;
	 font-weight: bold;
	 margin-top: 10px;
	 letter-spacing: 1px;
	 color: #000;
}
 .d_blog_sec #banner .serv_box .serv_des {
	 margin-bottom: 50px;
}
 .d_blog_sec #banner .serv_box .serv_des p {
	 font-size: 16px;
	 font-family: pop-med;
	 text-align: center;
	 margin-top: 15px;
	 letter-spacing: 0.7px;
	 color: #4d4a4a;
}
 .d_blog_sec #banner .serv_center_box {
	 position: relative;
	 height: 450px;
	 width: 450px;
	 border-radius: 100%;
	 margin: 11% auto;
}
 @keyframes rotateme {
	 0% {
		 transform: rotate(0deg);
	}
	 50% {
		 transform: rotate(180deg);
	}
	 100% {
		 transform: rotate(360deg);
	}
}
 @keyframes blinkme {
	 0% {
		 opacity: 1;
	}
	 50% {
		 opacity: 0;
	}
	 100% {
		 opacity: 1;
	}
}
 @keyframes shakeme {
	 0% {
		 left: 0px;
	}
	 2% {
		 left: -20px;
	}
	 4% {
		 left: 40px;
	}
	 6% {
		 left: -10px;
	}
	 8% {
		 left: 10px;
	}
	 10% {
		 left: 0px;
	}
	 100% {
		 left: 0px;
	}
}
 .d_blog_sec #banner .serv_center_box span {
	 animation: blinkme 1s linear infinite;
}
 .d_blog_sec #banner .serv_center_box:before {
	 content: '';
	 position: absolute;
	 border-radius: 100%;
	 border: 2px dashed #000;
	 left: 0px;
	 top: 0px;
	 width: 100%;
	 height: 100%;
	 animation: rotateme 50s linear infinite;
}
 .d_blog_sec #banner .serv_center_box .logo_img {
	 position: absolute;
	 top: 50%;
	 left: 50%;
	 width: 64%;
	 transform: translate(-50%, -50%);
	 text-align: center;
}
 .d_blog_sec #banner .serv_center_box .logo_img img {
	 position: relative;
	 max-width: 100%;
	 animation: shakeme 4s linear infinite;
}
 .d_blog_sec #banner .serv_center_box .top_left_circle {
	 background: url(../img/services/top-left.png) no-repeat;
	 background-size: contain;
	 height: 69px;
	 width: 150px;
	 position: absolute;
	 left: -66px;
	 top: -15px;
}
 .d_blog_sec #banner .serv_center_box .top_right_circle {
	 background: url(../img/services/top-right.png) no-repeat;
	 background-size: contain;
	 height: 69px;
	 width: 150px;
	 position: absolute;
	 right: -66px;
	 top: -15px;
}
 .d_blog_sec #banner .serv_center_box .bottom_left_circle {
	 background: url(../img/services/botto-left.png) no-repeat;
	 background-size: contain;
	 height: 69px;
	 width: 150px;
	 position: absolute;
	 left: -66px;
	 bottom: -25px;
}
 .d_blog_sec #banner .serv_center_box .bottom_right_circle {
	 background: url(../img/services/bottom-right.png) no-repeat;
	 background-size: contain;
	 height: 69px;
	 width: 150px;
	 position: absolute;
	 right: -66px;
	 bottom: -25px;
}
 .d_blog_sec #our_service {
	 background: url(../img/service2/services-img.jpg);
	 background-position: top right;
	 background-size: 50% 100%;
	 position: relative;
	 background-repeat: no-repeat;
}
 .d_blog_sec #our_service .lower_layer .row > .col-lg-6 {
	 padding: 0px;
}
 .d_blog_sec #our_service .lower_layer .serve_right {
	 margin-right: -15px;
}
 .d_blog_sec #our_service .lower_layer .serve_right img {
	 width: 100%;
}
 .d_blog_sec #our_service .al_sec_nav_strip {
	 position: absolute;
	 top: 0px;
	 left: 0px;
	 right: 0px;
	 z-index: 5;
}
 .d_blog_sec #our_service .upper_layer {
	 padding-top: 120px;
}
 .d_blog_sec #our_service .upper_layer .right_base_wrap {
	 min-height: 800px;
	 position: relative;
}
 .d_blog_sec #our_service .upper_layer .right_base_wrap .right_side_serv_dt {
	 background: #fff d6;
	 padding: 22px 80px;
	 border: 1px solid #f2f2f2;
	 position: absolute;
	 left: -73px;
	 right: -196px;
	 top: -20px;
	 padding-top: 71px;
}
 .d_blog_sec #our_service .upper_layer .right_base_wrap .right_side_serv_dt:before {
	 content: "";
	 position: absolute;
	 top: 0px;
	 right: 0px;
	 width: 0%;
	 height: 3px;
	 transition: 0.7s;
	 background: #f2612c;
}
 .d_blog_sec #our_service .upper_layer .right_base_wrap .right_side_serv_dt:after {
	 content: "";
	 position: absolute;
	 bottom: 0px;
	 left: 0px;
	 width: 0%;
	 height: 3px;
	 transition: 0.7s;
	 background: #f2612c;
}
 .d_blog_sec #our_service .upper_layer .right_base_wrap .right_side_serv_dt .border_left {
	 position: absolute;
	 width: 3px;
	 left: 0px;
	 height: 0%;
	 bottom: 0px;
	 transition: 0.7s;
	 background: #f2612c;
}
 .d_blog_sec #our_service .upper_layer .right_base_wrap .right_side_serv_dt .border_right {
	 position: absolute;
	 width: 3px;
	 right: 0px;
	 height: 0%;
	 top: 0px;
	 transition: 0.7s;
	 background: #f2612c;
}
 .d_blog_sec #our_service .upper_layer .right_base_wrap .right_side_serv_dt:hover .border_right {
	 height: 100%;
}
 .d_blog_sec #our_service .upper_layer .right_base_wrap .right_side_serv_dt:hover:after {
	 width: 100%;
}
 .d_blog_sec #our_service .upper_layer .right_base_wrap .right_side_serv_dt:hover .border_left {
	 height: 100%;
}
 .d_blog_sec #our_service .upper_layer .right_base_wrap .right_side_serv_dt:hover:before {
	 width: 100%;
}
 .d_blog_sec #our_service .upper_layer .right_base_wrap .right_side_serv_dt .serv_block {
	 display: flex;
	 margin-bottom: 65px;
}
 .d_blog_sec #our_service .upper_layer .right_base_wrap .right_side_serv_dt .serv_block .serv_img {
	 width: 110px;
}
 .d_blog_sec #our_service .upper_layer .right_base_wrap .right_side_serv_dt .serv_block .serv_img img {
	 max-width: 100%;
}
 .d_blog_sec #our_service .upper_layer .right_base_wrap .right_side_serv_dt .serv_block .serv_des {
	 width: calc(100% - 125px);
	 margin-left: 15px;
}
 .d_blog_sec #our_service .upper_layer .right_base_wrap .right_side_serv_dt .serv_block .serv_des h1 {
	 font-size: 23px;
	 text-transform: uppercase;
	 font-weight: bold;
	 letter-spacing: 1.4px;
}
 .d_blog_sec #our_service .upper_layer .right_base_wrap .right_side_serv_dt .serv_block .serv_des p {
	 font-family: pop-med;
	 color: #5b5a5a;
	 font-size: 16px;
	 margin-top: 10px;
}
 .d_blog_sec #our_service .upper_layer .serv_des_side .serv-title h1 {
	 display: inline-block;
	 font-size: 5em;
	 font-weight: bolder;
	 text-transform: uppercase;
	 color: #000;
	 line-height: 77px;
}
 .d_blog_sec #our_service .upper_layer .serv_des_side .serv-title h1 span {
	 color: #f2612c;
}
 .d_blog_sec #our_service .upper_layer .serv_des_side .serv-title h1.bl span {
	 color: #000;
}
 .d_blog_sec #our_service .upper_layer .serv_des_side .serv-title .word--redraw span {
	 display: inline-block;
	 font-family: 'Open Sans', sans-serif;
}
 .d_blog_sec #our_service .upper_layer .serv_des_side .serv_des {
	 max-width: 400px;
}
 .d_blog_sec #our_service .upper_layer .serv_des_side .serv_des p {
	 font-family: pop-light;
	 font-size: 18px;
	 margin-top: 20px;
	 position: relative;
	 line-height: 27px;
	 color: #000;
}
 .d_blog_sec #our_service .upper_layer .serv_des_side .serv_des p:after {
	 content: "";
	 height: 6px;
	 width: 160px;
	 background: #f2612c;
	 position: absolute;
	 left: 0px;
	 bottom: -50px;
}
 .d_blog_sec #case_study {
	 position: relative;
}
 .d_blog_sec #case_study .al_sec_nav_strip {
	 position: absolute;
	 top: 0px;
	 left: 0px;
	 right: 0px;
	 z-index: 0;
}
 .d_blog_sec #case_study .al_sec_nav_strip .logo_side {
	 display: none;
}
 .d_blog_sec #case_study .view {
	 width: 400px;
	 height: 270px;
	 margin-bottom: 38px;
	 float: left;
	 position: relative;
	 box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.05);
	 background: #333;
	 -webkit-perspective: 500px;
	 -moz-perspective: 500px;
	 -o-perspective: 500px;
	 -ms-perspective: 500px;
	 perspective: 500px;
	 margin-right: 2px;
}
 .d_blog_sec #case_study .view .slice {
	 width: 80px;
	 height: 100%;
	 z-index: 100;
	 -webkit-transform-style: preserve-3d;
	 -moz-transform-style: preserve-3d;
	 -o-transform-style: preserve-3d;
	 -ms-transform-style: preserve-3d;
	 transform-style: preserve-3d;
	 -webkit-transform-origin: left center;
	 -moz-transform-origin: left center;
	 -o-transform-origin: left center;
	 -ms-transform-origin: left center;
	 transform-origin: left center;
	 -webkit-transition: -webkit-transform 150ms ease-in-out;
	 -moz-transition: -moz-transform 150ms ease-in-out;
	 -o-transition: -o-transform 150ms ease-in-out;
	 -ms-transition: -ms-transform 150ms ease-in-out;
	 transition: transform 150ms ease-in-out;
}
 .d_blog_sec #case_study .view div.view-back {
	 width: 50%;
	 height: 100%;
	 position: absolute;
	 right: 0;
	 background: #666;
	 z-index: 0;
}
 .d_blog_sec #case_study .view-back span {
	 display: block;
	 float: right;
	 width: 100%;
	 text-align: right;
	 font-size: 16px;
	 color: rgba(255, 255, 255, 0.6);
}
 .d_blog_sec #case_study .view-back span i {
	 padding-top: 20px;
	 background: url(../img/case_study/android-icon.png);
	 width: 40px;
	 margin-top: 10px;
	 margin-right: 7px;
	 background-repeat: no-repeat;
	 height: 40px;
	 background-color: #fff;
	 background-position: center;
	 border-radius: 100%;
	 display: block;
	 float: right;
}
 .d_blog_sec #case_study .view-back span:first-child {
	 padding-top: 20px;
}
 .d_blog_sec #case_study .view-back a {
	 display: block;
	 font-size: 18px;
	 color: rgba(255, 255, 255, 0.4);
	 position: absolute;
	 right: 7px;
	 bottom: 15px;
	 border: 2px solid rgba(255, 255, 255, 0.3);
	 border-radius: 50%;
	 width: 40px;
	 height: 40px;
	 line-height: 31px;
	 text-align: center;
	 font-weight: 700;
}
 .d_blog_sec #case_study .view-back a:hover {
	 color: #fff;
	 border-color: #fff;
}
 .d_blog_sec #case_study .view-back span[data-icon]:before {
	 content: attr(data-icon);
	 font-family: 'icons';
	 color: #aaa;
	 color: rgba(255, 255, 255, 0.2);
	 text-shadow: 0 0 1px rgba(255, 255, 255, 0.2);
	 padding-right: 5px;
}
 .d_blog_sec #case_study .view .s2, .d_blog_sec #case_study .view .s3, .d_blog_sec #case_study .view .s4, .d_blog_sec #case_study .view .s5 {
	 -webkit-transform: translate3d(80px, 0, 0);
	 -moz-transform: translate3d(80px, 0, 0);
	 -o-transform: translate3d(80px, 0, 0);
	 -ms-transform: translate3d(80px, 0, 0);
	 transform: translate3d(80px, 0, 0);
}
 .d_blog_sec #case_study .view .s1 {
	 background-position: 0px 0px;
}
 .d_blog_sec #case_study .view .s2 {
	 background-position: -80px 0px;
}
 .d_blog_sec #case_study .view .s3 {
	 background-position: -160px 0px;
}
 .d_blog_sec #case_study .view .s4 {
	 background-position: -240px 0px;
}
 .d_blog_sec #case_study .view .s5 {
	 background-position: -320px 0px;
}
 .d_blog_sec #case_study .view .overlay {
	 width: 80px;
	 height: 100%;
	 opacity: 0;
	 position: absolute;
	 -webkit-transition: opacity 150ms ease-in-out;
	 -moz-transition: opacity 150ms ease-in-out;
	 -o-transition: opacity 150ms ease-in-out;
	 -ms-transition: opacity 150ms ease-in-out;
	 transition: opacity 150ms ease-in-out;
}
 .d_blog_sec #case_study .view:hover .overlay {
	 opacity: 1;
}
 .d_blog_sec #case_study .view img {
	 position: absolute;
	 z-index: 0;
	 -webkit-transition: left 0.3s ease-in-out;
	 -o-transition: left 0.3s ease-in-out;
	 -moz-transition: left 0.3s ease-in-out;
	 -ms-transition: left 0.3s ease-in-out;
	 transition: left 0.3s ease-in-out;
}
 .d_blog_sec #case_study .view {
	 -webkit-perspective: 800px;
	 -moz-perspective: 800px;
	 -o-perspective: 800px;
	 -ms-perspective: 800px;
	 perspective: 800px;
}
 .d_blog_sec #case_study .view:hover .s1 {
	 -webkit-transition-delay: 200ms;
	 -moz-transition-delay: 200ms;
	 -o-transition-delay: 200ms;
	 -ms-transition-delay: 200ms;
	 transition-delay: 200ms;
	 -webkit-transform: rotate3d(0, 1, 0, -3deg);
	 -moz-transform: rotate3d(0, 1, 0, -3deg);
	 -o-transform: rotate3d(0, 1, 0, -3deg);
	 -ms-transform: rotate3d(0, 1, 0, -3deg);
	 transform: rotate3d(0, 1, 0, -3deg);
}
 .d_blog_sec #case_study .view:hover .s2 {
	 -webkit-transition-delay: 150ms;
	 -moz-transition-delay: 150ms;
	 -o-transition-delay: 150ms;
	 -ms-transition-delay: 150ms;
	 transition-delay: 150ms;
	 -webkit-transform: translate3d(79px, 0, 0) rotate3d(0, 1, 0, -10deg);
	 -moz-transform: translate3d(79px, 0, 0) rotate3d(0, 1, 0, -10deg);
	 -o-transform: translate3d(79px, 0, 0) rotate3d(0, 1, 0, -10deg);
	 -ms-transform: translate3d(79px, 0, 0) rotate3d(0, 1, 0, -10deg);
	 transform: translate3d(79px, 0, 0) rotate3d(0, 1, 0, -10deg);
}
 .d_blog_sec #case_study .view:hover .s3 {
	 -webkit-transition-delay: 100ms;
	 -moz-transition-delay: 100ms;
	 -o-transition-delay: 100ms;
	 -ms-transition-delay: 100ms;
	 transition-delay: 100ms;
	 -webkit-transform: translate3d(79px, 0, 0) rotate3d(0, 1, 0, -16deg);
	 -moz-transform: translate3d(79px, 0, 0) rotate3d(0, 1, 0, -16deg);
	 -o-transform: translate3d(79px, 0, 0) rotate3d(0, 1, 0, -16deg);
	 -ms-transform: translate3d(79px, 0, 0) rotate3d(0, 1, 0, -16deg);
	 transform: translate3d(79px, 0, 0) rotate3d(0, 1, 0, -16deg);
}
 .d_blog_sec #case_study .view:hover .s4 {
	 -webkit-transition-delay: 50ms;
	 -moz-transition-delay: 50ms;
	 -o-transition-delay: 50ms;
	 -ms-transition-delay: 50ms;
	 transition-delay: 50ms;
	 -webkit-transform: translate3d(79px, 0, 0) rotate3d(0, 1, 0, -30deg);
	 -moz-transform: translate3d(79px, 0, 0) rotate3d(0, 1, 0, -30deg);
	 -o-transform: translate3d(79px, 0, 0) rotate3d(0, 1, 0, -30deg);
	 -ms-transform: translate3d(79px, 0, 0) rotate3d(0, 1, 0, -30deg);
	 transform: translate3d(79px, 0, 0) rotate3d(0, 1, 0, -30deg);
}
 .d_blog_sec #case_study .view:hover .s5 {
	 -webkit-transform: translate3d(80px, 0, 0) rotate3d(0, 1, 0, -42deg);
	 -moz-transform: translate3d(80px, 0, 0) rotate3d(0, 1, 0, -42deg);
	 -o-transform: translate3d(80px, 0, 0) rotate3d(0, 1, 0, -42deg);
	 -ms-transform: translate3d(80px, 0, 0) rotate3d(0, 1, 0, -42deg);
	 transform: translate3d(80px, 0, 0) rotate3d(0, 1, 0, -42deg);
}
 .d_blog_sec #case_study .view .s4 > .overlay {
	 background: -moz-linear-gradient(right, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
	 background: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
	 background: -o-linear-gradient(right, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
	 background: -ms-linear-gradient(right, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
	 background: linear-gradient(right, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
}
 .d_blog_sec #case_study .view .s5 > .overlay {
	 background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
	 background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
	 background: -o-linear-gradient(left, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
	 background: -ms-linear-gradient(left, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
	 background: linear-gradient(left, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
}
 .d_blog_sec #case_study .view div.view-back {
	 background: #0a0a0a;
	 background: -moz-linear-gradient(left, #0a0a0a 0%, #666 100%);
	 background: -webkit-gradient(linear, left top, right top, color-stop(0%, #0a0a0a), color-stop(100%, #666));
	 background: -webkit-linear-gradient(left, #0a0a0a 0%, #666 100%);
	 background: -o-linear-gradient(left, #0a0a0a 0%, #666 100%);
	 background: -ms-linear-gradient(left, #0a0a0a 0%, #666 100%);
	 background: linear-gradient(left, #0a0a0a 0%, #666 100%);
}
 .d_blog_sec #case_study .info_fram {
	 max-width: 580px;
}
 .d_blog_sec #case_study .info_fram .title {
	 margin-top: 130px;
}
 .d_blog_sec #case_study .info_fram .title h1 {
	 display: inline-block;
	 font-size: 5em;
	 font-weight: bolder;
	 text-transform: uppercase;
	 color: #000;
	 line-height: 77px;
	 font-family: pop-bold;
}
 .d_blog_sec #case_study .info_fram .title .title_top h1 {
	 color: #f2612c;
}
 .d_blog_sec #case_study .info_fram .title .title_top h1 span {
	 display: inline-block;
	 font-family: pop-bold;
}
 .d_blog_sec #case_study .info_fram .title .title_bottom h1 span {
	 display: inline-block;
	 font-family: 'Open Sans', sans-serif;
}
 .d_blog_sec #case_study .info_fram .serv_titles {
	 text-align: right;
	 position: relative;
	 padding-bottom: 90px;
}
 .d_blog_sec #case_study .info_fram .serv_titles:before {
	 content: "";
	 position: absolute;
	 height: 6px;
	 width: 250px;
	 background: #f2612c;
	 top: -86px;
	 right: 25px;
	 z-index: 0;
}
 .d_blog_sec #case_study .info_fram .serv_titles:after {
	 content: "";
	 position: absolute;
	 height: 435px;
	 width: 6px;
	 background: #f2612c;
	 top: -82px;
	 right: 25px;
	 z-index: 0;
}
 .d_blog_sec #case_study .info_fram .serv_titles ul li {
	 justify-content: flex-end;
	 list-style: none;
	 display: flex;
	 margin-bottom: 18px;
}
 .d_blog_sec #case_study .info_fram .serv_titles ul li a {
	 display: block;
	 font-size: 22px;
	 text-transform: uppercase;
	 font-weight: bold;
	 margin-top: 10px;
}
 .d_blog_sec #case_study .info_fram .serv_titles ul li span {
	 margin-left: 20px;
	 height: 56px;
	 width: 56px;
	 border-radius: 100%;
	 box-shadow: 1px 1px 5px #ccc;
	 text-align: center;
	 line-height: 54px;
	 position: relative;
	 z-index: 6;
	 background: #fff;
	 transition: all 0.4s;
}
 .d_blog_sec #case_study .info_fram .serv_titles ul li span:hover {
	 background: #f2612c;
}
 .d_blog_sec #case_study .info_fram .serv_titles ul li span img {
	 max-width: 100%;
}
 .d_blog_sec #case_study .info_fram .serv_titles button {
	 height: 40px;
	 background: #f2612c;
	 border: none;
	 padding: 0px 15px;
	 color: #fff;
	 font-size: 15px;
	 position: relative;
	 z-index: 50;
	 text-transform: uppercase;
	 font-weight: 600;
	 position: absolute;
	 display: block;
	 right: -37px;
	 cursor: pointer;
	 bottom: 0px;
}
 .d_blog_sec #case_study .info_fram .serv_titles button span {
	 vertical-align: top;
	 font-size: 17px;
}
 .d_blog_sec #our_team {
	 background: url(../img/our_team/out-team-bg.jpg);
	 background-size: cover;
	 padding: 165px 0px 80px 0px;
}
 .d_blog_sec #our_team .container {
	 position: relative;
}
 .d_blog_sec #our_team .base_box {
	 position: relative;
	 width: 200px;
	 height: 200px;
	 background: #ccc;
	 border-radius: 100%;
	 padding: 1px;
	 margin: 0 auto;
	 margin-bottom: 90px;
}
 .d_blog_sec #our_team .base_box:hover .rotate_img {
	 transform: rotate(-130deg);
	 transition: 1s;
	 transform-origin: calc(100% + 7px) 50%;
}
 .d_blog_sec #our_team .base_box h3 {
	 font-size: 24px;
	 margin-top: 65px;
	 text-align: center;
	 font-weight: bold;
}
 .d_blog_sec #our_team .base_box h4 {
	 text-align: center;
	 margin-top: 8px;
	 font-size: 19px;
	 color: #4b4444;
	 text-transform: uppercase;
	 font-family: pop-reg;
}
 .d_blog_sec #our_team .base_box:before {
	 content: '';
	 position: absolute;
	 top: -14px;
	 left: -14px;
	 width: calc(100% + 28px);
	 height: calc(100% + 28px);
	 border-radius: 100%;
	 border: 14px solid rgba(255, 255, 255, 0.4);
	 box-shadow: 0px 5px 40px #413f3f;
}
 .d_blog_sec #our_team .base_box .rotate_img {
	 transform: rotate(0deg);
	 transform-origin: calc(100% + 7px) 50%;
	 position: absolute;
	 width: 100%;
	 height: 100%;
	 border-radius: 100%;
	 top: 0px;
	 left: 0px;
	 z-index: 8;
	 transition: 0.7s ! important;
}
 .d_blog_sec #our_team .base_box .rotate_img img {
	 width: 100%;
	 height: 100%;
	 border-radius: 100%;
}
 .d_blog_sec #our_team .base_box .rotate_img:before {
	 content: '.';
	 font-size: 60px;
	 position: absolute;
	 right: -15px;
	 top: calc(50%);
	 transform: translateY(-85%);
	 line-height: 61px;
}
 .d_blog_sec #our_team .base_box .rotate_img:after {
	 content: '';
	 position: absolute;
	 top: -14px;
	 left: -14px;
	 width: calc(100% + 28px);
	 height: calc(100% + 28px);
	 border-radius: 100%;
	 border: 14px solid rgba(255, 255, 255, 0.4);
}
 .d_blog_sec #our_team .base_box.flown {
	 position: absolute;
	 right: 79px;
	 bottom: -266px;
}
 .d_blog_sec #our_team .team_head_sec {
	 padding: 65px 216px 54px 54px;
	 background: #fff eb;
	 position: absolute;
	 bottom: -242px;
	 box-shadow: -10px -9px 14px #858585 9e;
	 left: 0px;
}
 .d_blog_sec #our_team .team_head_sec h1 {
	 display: inline-block;
	 font-size: 5em;
	 font-weight: bolder;
	 text-transform: uppercase;
	 color: #000;
	 line-height: 77px;
	 font-family: pop-bold;
}
 .d_blog_sec #our_team .team_head_sec h1 span {
	 display: inline-block;
	 font-family: pop-bold;
}
 .d_blog_sec #our_team .team_head_sec .top_head h1 {
	 color: #f2612c;
}
 .d_blog_sec #our_team .team_head_sec .bottom_head {
	 position: relative;
}
 .d_blog_sec #our_team .team_head_sec .bottom_head:before {
	 position: absolute;
	 bottom: -44px;
	 content: '';
	 height: 6px;
	 width: 160px;
	 background: #f2612c;
}
 .d_blog_sec #blog_sec {
	 padding-top: 200px;
	 padding-bottom: 100px;
}
 .d_blog_sec #blog_sec .blog_title {
	 padding-top: 140px;
	 padding-bottom: 48px;
}
 .d_blog_sec #blog_sec .blog_title h1 {
	 display: inline-block;
	 font-size: 5em;
	 font-weight: bolder;
	 text-transform: uppercase;
	 color: #000;
	 font-family: pop-bold;
	 line-height: 77px;
}
 .d_blog_sec #blog_sec .blog_title h1 span {
	 display: inline-block;
	 font-family: pop-bold;
}
 .d_blog_sec #blog_sec .blog_title .top_title h1 {
	 color: #f2612c;
}
 .d_blog_sec #blog_sec .foot_link {
	 position: relative;
	 margin-top: 175px;
	 margin-bottom: 180px;
}
 .d_blog_sec #blog_sec .foot_link a {
	 font-size: 1.3em;
	 text-transform: uppercase;
	 font-family: pop-med;
	 font-weight: bold;
}
 .d_blog_sec #blog_sec .foot_link:before {
	 content: '';
	 height: 6px;
	 width: 162px;
	 background: #f2612c;
	 position: absolute;
	 bottom: -17px;
}
 .d_blog_sec #blog_sec .container {
	 position: relative;
}
 .d_blog_sec #blog_sec .right_blog_sec {
	 position: absolute;
	 width: 800px;
	 right: -31%;
	 top: 60px;
}
 .d_blog_sec #blog_sec .right_blog_sec .blog_item {
	 transition: all 0.4s;
	 margin-bottom: 50px;
	 background: #fff;
	 box-shadow: 0px 2px 10px #ccc;
	 padding: 30px 40px;
}
 .d_blog_sec #blog_sec .right_blog_sec .blog_item p {
	 font-family: pop-reg;
}
 .d_blog_sec #blog_sec .right_blog_sec .blog_item h6 {
	 font-family: pop-reg;
	 margin-bottom: 12px;
}
 .d_blog_sec #blog_sec .right_blog_sec .blog_item .date {
	 margin-right: 14px;
}
 .d_blog_sec #blog_sec .right_blog_sec .blog_item .comment {
	 padding-left: 14px;
}
 .d_blog_sec #blog_sec .right_blog_sec .blog_item h2 {
	 font-family: pop-bold;
	 font-size: 26px;
	 text-transform: uppercase;
	 margin-bottom: 2px;
}
 .d_blog_sec #blog_sec .right_blog_sec .blog_item:hover {
	 background: #f2612c;
	 color: #fff;
}
 .d_blog_sec #blog_sec .right_blog_sec .blog_bott_btn {
	 display: none;
}
 .d_blog_sec #footer {
	 background: url(../img/footer/footer-bg.jpg);
	 background-size: cover;
	 padding-top: 105px;
}
 .d_blog_sec #footer .container {
	 min-height: 800px;
	 position: relative;
}
 .d_blog_sec #footer .container .form_side {
	 width: 746px;
	 position: absolute;
	 left: -40%;
}
 .d_blog_sec #footer .container .form_side .foot_icon_wrap {
	 margin-top: 80px;
}
 .d_blog_sec #footer .container .form_side .foot_icon_link span {
	 display: block;
	 height: 50px;
}
 .d_blog_sec #footer .container .form_side .foot_icon_link span img {
	 max-width: 50px;
	 vertical-align: -webkit-baseline-middle;
}
 .d_blog_sec #footer .container .form_side .foot_icon_link a {
	 display: block;
	 color: #fff;
	 font-size: 20px;
	 font-family: pop-reg;
}
 .d_blog_sec #footer .form-group ::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
	 color: #fff;
	 opacity: 1;
}
 .d_blog_sec #footer .form-group ::-moz-placeholder {
	/* Firefox 19+ */
	 color: #fff;
	 opacity: 1;
}
 .d_blog_sec #footer .form-group :-ms-input-placeholder {
	/* IE 10+ */
	 color: #fff;
	 opacity: 1;
}
 .d_blog_sec #footer .form-group :-moz-placeholder {
	/* Firefox 18- */
	 color: #fff;
	 opacity: 1;
}
 .d_blog_sec #footer .form-group.bor {
	 overflow: hidden;
	 position: relative;
}
 .d_blog_sec #footer .form-group.bor:before {
	 content: '';
	 height: 100%;
	 border-left: 5px dashed #fff;
	 position: absolute;
	 left: -4px;
}
 .d_blog_sec #footer .form-group.bor:after {
	 content: '';
	 height: 100%;
	 border-right: 5px dashed #fff;
	 position: absolute;
	 right: -4px;
	 top: 0px;
}
 .d_blog_sec #footer .form-group.bor.txt .form-control {
	 height: auto;
	 resize: none;
}
 .d_blog_sec #footer .form-group.bor.txt:before {
	 content: '';
	 border-left: 13px dashed #fff;
	 left: -12px;
}
 .d_blog_sec #footer .form-group.bor.txt:after {
	 content: '';
	 border-right: 13px dashed #fff;
	 right: -12px;
}
 .d_blog_sec #footer .form-control {
	 color: #fff;
	 background: transparent;
	 border: none;
	 border-top: 1px solid #fff;
	 border-radius: 0px;
	 height: 71px;
	 font-size: 22px;
	 font-family: pop-reg;
	 padding-left: 25px;
	 padding-right: 25px;
}
 .d_blog_sec #footer .form-control:before {
	 content: '';
}
 .d_blog_sec #footer .sub_btn {
	 text-align: right;
	 margin-top: 25px;
}
 .d_blog_sec #footer .sub_btn button {
	 height: 49px;
	 width: 70px;
	 background: transparent;
	 border-top: 0.5px solid #fff;
	 color: #fff;
	 border-bottom: none;
	 border-left-style: dashed;
	 border-right-style: dashed;
	 margin-bottom: 25px;
	 font-size: 28px;
	 border-width: 0.5px;
	 cursor: pointer;
}
 .d_blog_sec #footer .sub_btn button:focus {
	 outline: none;
}
 .d_blog_sec #footer .text_side {
	 background: #2a2a2a cc;
	 padding: 37px 25px 50px 25px;
}
 .d_blog_sec #footer .text_side .foot_title {
	 text-align: right;
}
 .d_blog_sec #footer .text_side .foot_title h1 {
	 display: inline-block;
	 font-size: 5em;
	 font-weight: bolder;
	 text-transform: uppercase;
	 color: #000;
	 font-family: pop-bold;
	 line-height: 77px;
}
 .d_blog_sec #footer .text_side .foot_title h1 span {
	 display: inline-block;
	 font-family: pop-bold;
}
 .d_blog_sec #footer .text_side .foot_title .top_title h1 {
	 color: #f2612c;
}
 .d_blog_sec #footer .text_side .foot_title .align_title {
	 margin-left: 24px;
}
 .d_blog_sec #footer .text_side .foot_title .bottom_title h1 {
	 color: #fff;
}
 .d_blog_sec #footer .text_side h2 {
	 font-size: 2.3em;
	 color: #fff;
	 font-family: pop-bold;
	 text-transform: uppercase;
	 margin-top: 42px;
}
 .d_blog_sec #footer .text_side h3 {
	 font-size: 20px;
	 color: #ccc;
	 margin: 15px 0px;
	 font-family: pop-reg;
}
 .d_blog_sec #footer .text_side p {
	 color: #ccc;
	 font-family: pop-reg;
	 margin-bottom: 20px;
}
 .d_blog_sec #footer .text_side h4 {
	 font-size: 19px;
	 color: #ccc;
	 font-style: italic;
	 margin-bottom: 20px;
}
 .d_blog_sec #footer .foot_strip {
	 padding: 20px;
	 margin-top: 70px;
}
 .d_blog_sec #footer .foot_strip p {
	 font-size: 22px;
	 text-align: center;
	 font-family: pop-reg;
	 color: #fff;
}
 .d_blog_sec .mobile_title {
	 display: none;
}
 .d_blog_sec .mobile_title h1 {
	 font-size: 3em !important;
	 font-weight: 400 !important;
	 line-height: 52px !important;
	 font-family: pop-reg;
}
 .d_blog_sec .mobile_title span {
	 color: #000;
	 font-family: pop-reg !important;
}
 .d_blog_sec .f_case_title {
	 position: relative;
	 padding-bottom: 18px;
	 text-align: center;
	 margin-top:50px;
	 margin-bottom:40px;
	 display:flex;
}

 .d_blog_sec .f_case_title .team_head_sec{
    display: flex;
    position: relative;
    padding-bottom: 15px;
}
 .d_blog_sec .f_case_title h1 {
	 font-family: pop-bold;
	 color: #000;
	 text-transform: uppercase;
	 font-size: 5em;
}
 .d_blog_sec .f_case_title h1:before {
	 content: '';
	 height: 6px;
	 width: 150px;
	 background: #f2612c;
	 position: absolute;
	 bottom: 0px;
	 left: 50%;
	 transform: translateX(-50%);
}
 .d_blog_sec .f_case_study .f_case_title {
	 margin-top: 50px;
	 margin-bottom: 80px;
}
 .d_blog_sec .f_case_study .serv_title {
	 box-shadow: 0px 2px 14px #ccc;
	 height: 40px;
	 line-height: 38px;
	 border-top: 1px solid #9c9a9a;
	 position: relative;
}
 .d_blog_sec .f_case_study .serv_title:before {
	 content: '';
	 position: absolute;
	 left: 0px;
	 width: 100%;
	 top: 0px;
	 height: 34px;
	 border-left: 1px dashed #000;
	 border-right: 1px dashed #000;
}
 .d_blog_sec .f_case_study .serv_title span:first-of-type {
	 text-align: center;
	 display: inline-block;
	 width: 50px;
	 position: relative;
}
 .d_blog_sec .f_case_study .serv_title span:first-of-type img {
	/* max-width: 28px;
	*/
	 margin: auto;
	/*max-height: 34px */
}
 .d_blog_sec .owl-carousel .owl-item img {
	 display: inherit;
	 width: auto;
}
 .d_blog_sec li.item {
	 list-style-type: none;
	 width: 100% !important;
	 box-shadow: none !important;
}
 .d_blog_sec .recent_post {
	 bottom: -16px !important;
}
 .d_blog_sec .recent_side_blog {
	 margin-bottom: 10px;
}
 .d_blog_sec .recent_side_blog a {
	 padding-top: 10px !important;
	 padding-bottom: 10px !important;
	 font-size: 14px !important;
	 line-height: 21px;
}
 .d_blog_sec .comment-form-age {
	 display: none;
}
 .d_blog_sec .sidebar .widget ul li a {
	 font-size: 14px !important;
	 line-height: 21px;
	 padding: 10px 0 !important;
}
 .d_blog_sec .recent_post li {
	 padding: 0 !important;
	 width: 12px !important;
	 height: 12px !important;
	 background-color: #ff9d79 !important;
}
 .d_blog_sec .recent_post li.active {
	 background-color: #f2612c !important;
	 margin: 1px !important;
}
 .d_blog_sec .f_case_study .nav-tabs {
	 border-bottom: none;
}
 .d_blog_sec .f_case_study .nav-link {
	 padding: 0px;
	 max-width: 200px;
}
 .d_blog_sec .f_case_study .slick-slide img {
	 display: inherit;
}
 .d_blog_sec .nav-justified .nav-item {
	 text-align: inherit;
	/* width: 224px ! important;
	*/
}
 .d_blog_sec .slick-track {
	 padding-bottom: 10px;
}
 .d_blog_sec .f_case_study .serv_title span:first-of-type:before {
	 content: '';
	 position: absolute;
	 height: 34px;
	 right: 0px;
	 border-right: 2px dashed #000;
	 box-shadow: 0px 0px 7px 1px #ccc;
}
 .d_blog_sec .f_case_study .serv_title span:last-of-type {
	 padding-left: 4px;
	 text-transform: capitalize;
	 font-size: 14px;
	 font-weight: 600;
	 color: #5f5858;
	 display: inline-block;
}
 .d_blog_sec .f_case_study .case_item_wrap {
	 margin-top: 25px;
	 padding-bottom: 60px;
}
 .d_blog_sec .f_case_study .case_item_wrap .case_item {
	 margin-bottom: 44px;
}
 .d_blog_sec .f_case_study .case_item_wrap .case_item .inner_img_b1 {
	 overflow: hidden;
	 visibility: hidden;
	 -webkit-transform: rotate(90deg);
	 -moz-transform: rotate(90deg);
	 -ms-transform: rotate(90deg);
	 -o-transform: rotate(90deg);
	 transform: rotate(90deg);
	 cursor: pointer;
	 height: 300px;
	 width: 265px;
	 margin: 0 auto;
}
 .d_blog_sec .f_case_study .case_item_wrap .case_item .inner_img_b1 .inner_img_b2 {
	 overflow: hidden;
	 width: 100%;
	 height: 100%;
	 -webkit-transform: rotate(-60deg);
	 -moz-transform: rotate(-60deg);
	 -ms-transform: rotate(-60deg);
	 -o-transform: rotate(-60deg);
	 transform: rotate(-60deg);
}
 .d_blog_sec .f_case_study .case_item_wrap .case_item .inner_img_b1 .inner_img_b2 .inner_img_b3 {
	 width: 100%;
	 height: 100%;
	 visibility: visible;
	 -webkit-transform: rotate(-60deg);
	 -moz-transform: rotate(-60deg);
	 -ms-transform: rotate(-60deg);
	 -o-transform: rotate(-60deg);
	 transform: rotate(-60deg);
	 background-size: cover;
}
 .d_blog_sec .f_case_study .case_item_wrap .case_item .foot_icon {
	 max-width: 150px;
	 margin: 0 auto;
	 text-align: center;
}
 .d_blog_sec .f_case_study .case_item_wrap .case_item .foot_icon ul li {
	 display: inline-block;
	 display: inline-block;
	 margin: 0px 3px;
	 margin-bottom: 20px;
}
 .d_blog_sec .f_case_study .case_item_wrap .case_item .foot_icon ul li a {
	 display: inline-block;
	 height: 40px;
	 width: 40px;
	 border-radius: 100%;
	 line-height: 37px;
	 border: 1px dashed #5f5858;
	 box-shadow: 3px 5px 17px #6f6262;
}
 .d_blog_sec .f_case_study .case_item_wrap .case_item .foot_icon ul li a img {
	 width: 26px;
}
 .d_blog_sec .f_case_study .case_item_wrap .case_item .foot_title h2 {
	 text-align: center;
	 font-size: 19px;
	 text-transform: uppercase;
	 font-family: pop-med;
	 margin-top: 10px;
	 color: #595959;
}
 .d_blog_sec .f_case_study .case_item_wrap .case_item .foot_title h3 {
	 text-align: center;
	 font-size: 18px;
	 text-transform: uppercase;
	 font-family: pop-reg;
	 margin-top: 10px;
	 color: #484848;
}
 .d_blog_sec .f_case_study .case_item_wrap .more_btn {
	 text-align: center;
	 padding-bottom: 30px;
}
 .d_blog_sec .f_case_study .case_item_wrap .more_btn .button_om {
	 display: inline-block;
	 width: 173px;
	 position: relative;
	 height: 47px;
	 border: 1px solid #989494;
	 line-height: 48px;
	 text-align: center;
	 text-transform: capitalize;
	 color: #a1a1a1;
	 font-family: pop-med;
	 font-size: 18px;
	 box-shadow: 3px 4px 10px #b5b5b5;
	 font-weight: 600;
	 margin-top: 40px;
}
 .d_blog_sec .f_case_study .case_item_wrap .more_btn .button_om:active {
	 top: 2px;
	 box-shadow: none;
}
 .d_blog_sec #bus_req {
	 padding: 100px 0px 80px 0px;
	 background-image: url(../img/bus_req/typing.jpg);
	 background-size: cover;
	 position: relative;
	 min-height: 400px;
	 background-color: #000;
	 background-blend-mode: luminosity;
	 z-index: 1;
}
 .d_blog_sec #bus_req:before {
	 content: '';
	 position: absolute;
	 top: 0px;
	 right: 0px;
	 left: 0px;
	 bottom: 0px;
	 background: linear-gradient(to right, rgba(0, 0, 0, 0.8) 10%, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.8));
	 z-index: -1;
}
 .d_blog_sec #bus_req .f_case_title h1 {
	 color: #fff;
}
 .d_blog_sec #bus_req .form-title {
	 margin-top: 30px;
	 margin-bottom: 30px;
}
 .d_blog_sec #bus_req .form-title p {
	 font-size: 25px;
	 text-align: center;
	 color: #fff;
	 font-family: pop-reg;
}
 .d_blog_sec #bus_req .form-title p::first-letter {
	 text-transform: uppercase;
}
 .d_blog_sec #bus_req .detail_form {
	 position: relative;
	 max-width: 800px;
	 margin: 50px auto 0px auto;
}
 .d_blog_sec #bus_req .detail_form .form-group {
	 margin-bottom: 40px;
}
 .d_blog_sec #bus_req .detail_form .form-group .form-control {
	 background-color: transparent;
	 border: none;
	 border-bottom: 1px solid #969696;
	 height: 50px;
	 text-transform: capitalize;
	 border-radius: 0px;
	 color: #fff;
	 font-size: 18px;
	 font-family: pop-reg;
}
 .d_blog_sec #bus_req .detail_form .selectpicker {
	 background-color: transparent;
	 border: none;
	 border-bottom: 1px solid #969696;
	 height: 50px;
	 text-transform: capitalize;
	 border-radius: 0px;
	 color: #fff;
	 font-size: 18px;
	 font-family: pop-reg;
}
 .d_blog_sec #bus_req .detail_form .form-group .form-control::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
	 color: #ccc;
}
 .d_blog_sec #bus_req .detail_form .form-group .form-control::-moz-placeholder {
	/* Firefox 19+ */
	 color: #ccc;
}
 .d_blog_sec #bus_req .detail_form .form-group .form-control:-ms-input-placeholder {
	/* IE 10+ */
	 color: #ccc;
}
 .d_blog_sec #bus_req .detail_form .form-group .form-control:-moz-placeholder {
	/* Firefox 18- */
	 color: #ccc;
}
 .d_blog_sec #bus_req .detail_form .form-group .form-control:focus {
	 outline: none;
	 box-shadow: none;
}
 .d_blog_sec #bus_req .detail_form .form-group .form-control.phone {
	 padding-left: 80px;
}
 .d_blog_sec #bus_req .detail_form .form-group textarea.form-control {
	 height: auto;
	 resize: none;
}
 .d_blog_sec #bus_req .detail_form .form-group span {
	 color: #fff;
	 font-size: 28px;
	 top: 12px;
	 position: absolute;
}
 .d_blog_sec #bus_req .detail_form .form-group span.fa-skype {
	 left: 27px;
}
 .d_blog_sec #bus_req .detail_form .form-group span.fa-whatsapp {
	 left: 62px;
	 color: #ccc;
}
 .d_blog_sec #bus_req .detail_form .form-group.file_inp {
	 position: relative;
}
 .d_blog_sec #bus_req .detail_form .form-group.file_inp .form-control {
	 opacity: 0;
}
 .d_blog_sec #bus_req .detail_form .form-group.file_inp .inp_custom {
	 position: absolute;
	 top: 0px;
	 right: 0px;
	 bottom: 0px;
	 left: 0px;
	 z-index: -1;
}
 .d_blog_sec #bus_req .detail_form .form-group.file_inp .inp_custom span {
	 position: static;
}
 .d_blog_sec #bus_req .detail_form .form-group.file_inp .inp_custom span:first-child {
	 width: 60px;
	 height: 60px;
	 border-radius: 100%;
	 background: #b9b9b9;
	 display: inline-block;
	 color: #353131;
	 text-align: center;
	 line-height: 55px;
}
 .d_blog_sec #bus_req .detail_form .form-group.file_inp .inp_custom span:first-child i {
	 font-size: 34px;
}
 .d_blog_sec #bus_req .detail_form .form-group.file_inp .inp_custom span:last-of-type {
	 font-size: 22px;
	 padding-left: 15px;
}
 .d_blog_sec #bus_req .detail_form .form-group button {
	 height: 48px;
	 width: 69px;
	 font-size: 27px;
	 background: transparent;
	 color: #fff;
	 border: 1px solid #fff;
	 border-left-style: dashed;
	 border-right-style: dashed;
	 border-bottom: none;
	 cursor: pointer;
}
 .d_blog_sec #bus_req .detail_form .form-group button i {
	 appearance: none;
	 -webkit-appearance: none;
	 -moz-appearance: none;
}
 .d_blog_sec #bus_req .detail_form .form-group button:focus {
	 outline: none;
}
 .d_blog_sec #testimonial {
	 padding: 80px 0px;
}
 .d_blog_sec #testimonial #testimonial_slider {
	 padding-bottom: 80px;
}
 .d_blog_sec #testimonial .carousel-indicators li {
	 position: relative;
	 -webkit-box-flex: 0;
	 -ms-flex: 0 1 auto;
	 flex: 0 1 auto;
	 width: 13px;
	 height: 13px;
	 margin-right: 3px;
	 margin-left: 3px;
	 text-indent: -999px;
	 background-color: #3c3b3b;
	 border-radius: 100%;
}
 .d_blog_sec #testimonial .carousel-indicators li.active {
	 background-color: #f2612c;
}
 .d_blog_sec #testimonial .testimonial_item {
	 margin-top: 80px;
}
 .d_blog_sec #testimonial .testimonial_item .per_img {
	 height: 300px;
	 width: 300px;
	 border-radius: 100%;
	 overflow: hidden;
}
 .d_blog_sec #testimonial .testimonial_item .per_img img {
	 width: 100%;
	 min-height: 100%;
}
 .d_blog_sec #testimonial .testimonial_item .client_des {
	 padding-top: 35px;
}
 .d_blog_sec #testimonial .testimonial_item .client_des .detail p {
	 font-size: 20px;
	 font-family: pop-reg;
	 color: #565656;
	 text-align: justify;
}
 .d_blog_sec #testimonial .testimonial_item .client_des .client_title_link a {
	 font-size: 25px;
	 font-family: pop-bold;
	 color: #f2612c;
	 text-transform: uppercase;
	 margin-top: 30px;
	 display: inline-block;
}
 .d_blog_sec #our_clients {
	 padding-top: 20px;
}
 .d_blog_sec #our_clients .clients_logo_slider {
	 padding: 80px 0px;
}
 .d_blog_sec #our_clients .clients_logo_slider .logo_item {
	 text-align: center;
}
 .d_blog_sec #our_clients .clients_logo_slider .logo_item img {
	 max-width: 100%;
}
 .d_blog_sec #case_footer {
	 min-height: 400px;
	 background-color: #fff;
}
 .d_blog_sec #case_footer .background-overlay {
	 background: #fff;
}
 .d_blog_sec #case_footer .foot_item .dev_title_strip {
	 text-transform: uppercase;
	 font-size: 21px;
	 color: #000;
	 margin-bottom: 20px;
	 padding-bottom: 20px;
	 position: relative;
	 font-family: 'Poppins', sans-serif;
}
 .d_blog_sec #case_footer .dev_title_strip:before {
	 content: "";
	 position: absolute;
	 left: 0px;
	 bottom: 0px;
	 width: 31px;
	 height: 3px;
	 background: #ccc;
}
 .d_blog_sec #case_footer .foot_item ul.link_list {
	 padding-left: 0px;
	 margin-left: 0px;
}
 .d_blog_sec #case_footer .foot_item ul.link_list li {
	 list-style: none;
	 text-transform: uppercase;
	 font-weight: 500;
	 color: #737373;
	 font-size: 15px;
	 margin-bottom: 13px;
}
 .d_blog_sec .footer-sidebar .widget ul li a {
	 color: #737373;
	 font-weight: lighter;
	 font-family: 'Poppins', sans-serif;
	 text-transform: uppercase;
	 font-weight: 600;
	 font-size: 15px;
}
 .d_blog_sec .footer-sidebar .foot_item ul.conact_list li a i {
	 color: #f2612c;
	 font-size: 19px;
	 margin-right: 7px;
}
 .d_blog_sec .footer-sidebar .foot_item .social ul {
	 display: flex;
}
 .d_blog_sec .footer-sidebar .foot_item .social ul li {
	 list-style: none;
	 margin-right: 10px;
	 padding: 0;
}
 .d_blog_sec .footer-sidebar .foot_item .social ul li a {
	 border: 2px solid #4267b2;
	 display: inline-block;
	 width: 30px;
	 text-align: center;
	 color: #4267b2;
	 height: 30px;
	 line-height: 28px;
}
 .d_blog_sec .footer-sidebar .foot_item .social ul li:nth-of-type(2) a {
	 color: #2977c9;
	 border-color: #2977c9;
}
 .d_blog_sec .footer-sidebar .foot_item .social ul li:nth-of-type(3) a {
	 color: #1da1f2;
	 border-color: #1da1f2;
}
 .d_blog_sec .footer-sidebar .foot_item .social ul li:last-of-type a {
	 color: #d93025;
	 border-color: #d93025;
}
 .d_blog_sec .footer-sidebar .foot_item .social ul li a i {
	 line-height: inherit;
}
 .d_blog_sec .footer-copyright .foot_link {
	 list-style: none;
	 display: flex;
	 justify-content: flex-end;
	 padding-top: 10px;
}
 .d_blog_sec .footer-copyright .foot_link li {
	 border-right: 2px solid;
	 padding: 0px 11px;
	 line-height: 15px;
	 font-size: 14px;
}
 .d_blog_sec .footer-copyright .foot_link li a:hover {
	 color: initial;
}
 .d_blog_sec .footer-copyright .foot_link li:last-of-type {
	 border-right: 0px;
	 padding-right: 0px;
}
 .d_blog_sec #case_footer .logo_box {
	 padding: 100px 0px;
}
 .d_blog_sec #case_footer .logo_box .logo_img img {
	 max-width: 100%;
}
 .d_blog_sec #case_footer .logo_box .copy_r {
	 position: absolute;
	/* bottom: 28%;
	*/
	 text-align: center;
	 width: 100%;
	 left: 0px;
	 color: #dfdcdc;
	 font-size: 23px;
	 font-family: pop-light;
}
 .d_blog_sec #case_footer .contact_box {
	 padding-top: 95px;
	 color: #ccc;
}
 .d_blog_sec #case_footer .contact_box h1 {
	 font-size: 23px;
	 text-transform: uppercase;
	 font-family: pop-med;
	 color: #ccc;
	 font-weight: 500;
	 margin-bottom: 35px;
}
 .d_blog_sec #case_footer .contact_box .title {
	 display: flex;
}
 .d_blog_sec #case_footer .contact_box .title .country_img {
	 width: 24px;
	 height: 24px;
}
 .d_blog_sec #case_footer .contact_box .title .country_img img {
	 width: 100%;
	 height: 100%;
}
 .d_blog_sec #case_footer .contact_box .title .coun_name {
	 padding-left: 10px;
}
 .d_blog_sec #case_footer .contact_box .title .coun_name h3 {
	 line-height: 32px;
	 text-transform: uppercase;
	 font-size: 24px;
	 font-family: pop-med;
	 letter-spacing: 0.7px;
	 color: #ccc;
	 margin: 0;
	 font-weight: 200;
}
 .d_blog_sec #case_footer .contact_box address p {
	 text-transform: capitalize;
	 font-family: pop-reg;
	 line-height: 21px;
	 color: #ccc;
	 font-size: 16px;
}
 .d_blog_sec #case_footer .blog_box {
	 padding-top: 95px;
	 color: #ccc;
}
 .d_blog_sec #case_footer h2.widgettitle {
	 font-size: 23px;
	 font-family: pop-med;
	 color: #ccc;
	 font-weight: 500;
	 margin-bottom: 35px;
	 line-height: 1.2;
}
 .d_blog_sec #case_footer .blog_box .blog_item {
	 display: flex;
	 margin-bottom: 40px;
}
 .d_blog_sec #case_footer .blog_box .blog_item .blog_date {
	 width: 75px;
	 height: 75px;
	 background: #f2612c;
	 display: block;
	 text-align: center;
	 padding-top: 22px;
	 padding-bottom: 10px;
}
 .d_blog_sec #case_footer .blog_box .blog_item .blog_date h2 {
	 font-size: 25px;
	 color: #fff;
	 font-family: pop-med;
	 line-height: 16px;
	 font-weight: 400;
	 margin: 0;
}
 .d_blog_sec #case_footer .blog_box .blog_item .blog_date h3 {
	 font-family: pop-light;
	 font-size: 18px;
	 color: #fff;
	 text-transform: capitalize;
}
 .d_blog_sec #case_footer .blog_box .blog_item .blog_des {
	 width: calc(100% - 75px);
	 padding-left: 15px;
}
 .d_blog_sec #case_footer .blog_box .blog_item .blog_des h2 {
	 font-size: 16px;
	 text-transform: capitalize;
	 font-family: pop-reg;
	 color: #b8b8b8;
	 line-height: 21px;
	 margin-bottom: 0px;
	 font-weight: 200;
}
 .d_blog_sec #case_footer .blog_box .blog_item .blog_des p {
	 line-height: 17px;
	 font-size: 14px;
	 font-family: pop-light;
	 margin-top: 3px;
}
 .d_blog_sec #case_footer .media_box {
	 padding-top: 100px;
	 color: #ccc;
}
 .d_blog_sec #case_footer .media_box h1 {
	 font-size: 23px;
	 text-transform: uppercase;
	 font-family: pop-med;
	 color: #ccc;
	 font-weight: 500;
	 margin-bottom: 35px;
}
 .d_blog_sec #case_footer .media_box .social_icons ul li {
	 list-style: none;
	 display: inline-block;
	 width: 44px;
	 height: 44px;
	 background: #fff;
	 text-align: center;
	 color: #f2612c;
	 border-radius: 100%;
	 line-height: 37px;
	 font-size: 22px;
	 position: relative;
	 margin-right: 9px;
	 transition: 0.5s;
}
 .d_blog_sec #case_footer .media_box .social_icons ul li a {
	 position: absolute;
	 left: 1px;
	 border: 1.5px solid #f2612c;
	 top: 1px;
	 width: calc(100% - 2px);
	 height: calc(100% - 2px);
	 border-radius: 100%;
	 border-left-style: dashed;
	 border-right-style: dashed;
	 color: #f2612c;
}
 .d_blog_sec .footer-sidebar .widget ul li::before {
	 display: none;
}
 .d_blog_sec #case_footer .media_box .social_icons ul li:hover {
	 background: #f2612c;
	 color: #fff;
	 transition: 0.5s;
}
 .d_blog_sec #case_footer .media_box .social_icons ul li:hover a {
	 border-color: #fff;
}
 .d_blog_sec #case_footer .media_box .quick_links h2 {
	 font-size: 23px;
	 text-transform: capitalize;
	 font-family: pop-med;
	 color: #ccc;
	 font-weight: 500;
	 margin-top: 40px;
	 margin-bottom: 14px;
}
 .d_blog_sec #case_footer .media_box .quick_links ul li {
	 list-style: none;
}
 .d_blog_sec #case_footer .media_box .quick_links ul li a {
	 font-family: pop-reg;
	 font-size: 15px;
	 line-height: 32px;
	 text-transform: capitalize;
}
 .d_blog_sec .d_message_box .icon_btn {
	 padding: 0;
	 border-radius: 100%;
}
 .d_blog_sec .at-share-dock.atss {
	 z-index: 0;
}
 .d_blog_sec #Blog_images .entry-content ul {
	 margin-bottom: 15px;
	 font-size: 16px;
	 margin-left: 15px;
}
 .d_blog_sec #Blog_images .entry-content ul li {
	 color: #535353;
	 font-weight: 400;
}
 .d_blog_sec .v_mailchamp {
	 background-image: url(../img/mailchamp.png);
	 padding: 10px;
}
 .d_blog_sec .v_mailchamp .header {
	 text-align: center;
}
 .d_blog_sec .swp_social_panel .sw {
	 color: #fff;
}
 @media (max-width: 1800px) {
	 .d_blog_sec #blog_sec .right_blog_sec {
		 width: 680px;
		 right: -10%;
	}
}
 @media (max-width: 1700px) {
	 .d_blog_sec #case_study .view {
		 width: 380px;
	}
	 .d_blog_sec #case_study .view .slice {
		 width: 76px;
	}
	 .d_blog_sec #case_study .view .s2 {
		 background-position: -76px 0px;
	}
	 .d_blog_sec #case_study .view .s3 {
		 background-position: -152px 0px;
	}
	 .d_blog_sec #case_study .view .s4 {
		 background-position: -228px 0px;
	}
	 .d_blog_sec #case_study .view .s5 {
		 background-position: -304px 0px;
	}
	 .d_blog_sec #case_study .view .overlay {
		 width: 76px;
	}
	 .d_blog_sec #case_study .view .s2, .d_blog_sec #case_study .view .s3, .d_blog_sec #case_study .view .s4, .d_blog_sec #case_study .view .s5 {
		 -webkit-transform: translate3d(76px, 0, 0);
		 -moz-transform: translate3d(76px, 0, 0);
		 -o-transform: translate3d(76px, 0, 0);
		 -ms-transform: translate3d(76px, 0, 0);
		 transform: translate3d(76px, 0, 0);
	}
	 .d_blog_sec #case_study .view:hover .s2 {
		 -webkit-transition-delay: 150ms;
		 -moz-transition-delay: 150ms;
		 -o-transition-delay: 150ms;
		 -ms-transition-delay: 150ms;
		 transition-delay: 150ms;
		 -webkit-transform: translate3d(75px, 0, 0) rotate3d(0, 1, 0, -10deg);
		 -moz-transform: translate3d(75px, 0, 0) rotate3d(0, 1, 0, -10deg);
		 -o-transform: translate3d(75px, 0, 0) rotate3d(0, 1, 0, -10deg);
		 -ms-transform: translate3d(75px, 0, 0) rotate3d(0, 1, 0, -10deg);
		 transform: translate3d(75px, 0, 0) rotate3d(0, 1, 0, -10deg);
	}
	 .d_blog_sec #case_study .view:hover .s3 {
		 -webkit-transition-delay: 100ms;
		 -moz-transition-delay: 100ms;
		 -o-transition-delay: 100ms;
		 -ms-transition-delay: 100ms;
		 transition-delay: 100ms;
		 -webkit-transform: translate3d(75px, 0, 0) rotate3d(0, 1, 0, -16deg);
		 -moz-transform: translate3d(75px, 0, 0) rotate3d(0, 1, 0, -16deg);
		 -o-transform: translate3d(75px, 0, 0) rotate3d(0, 1, 0, -16deg);
		 -ms-transform: translate3d(75px, 0, 0) rotate3d(0, 1, 0, -16deg);
		 transform: translate3d(75px, 0, 0) rotate3d(0, 1, 0, -16deg);
	}
	 .d_blog_sec #case_study .view:hover .s4 {
		 -webkit-transition-delay: 50ms;
		 -moz-transition-delay: 50ms;
		 -o-transition-delay: 50ms;
		 -ms-transition-delay: 50ms;
		 transition-delay: 50ms;
		 -webkit-transform: translate3d(75px, 0, 0) rotate3d(0, 1, 0, -30deg);
		 -moz-transform: translate3d(75px, 0, 0) rotate3d(0, 1, 0, -30deg);
		 -o-transform: translate3d(75px, 0, 0) rotate3d(0, 1, 0, -30deg);
		 -ms-transform: translate3d(75px, 0, 0) rotate3d(0, 1, 0, -30deg);
		 transform: translate3d(75px, 0, 0) rotate3d(0, 1, 0, -30deg);
	}
	 .d_blog_sec #case_study .view:hover .s5 {
		 -webkit-transform: translate3d(75px, 0, 0) rotate3d(0, 1, 0, -42deg);
		 -moz-transform: translate3d(75px, 0, 0) rotate3d(0, 1, 0, -42deg);
		 -o-transform: translate3d(75px, 0, 0) rotate3d(0, 1, 0, -42deg);
		 -ms-transform: translate3d(75px, 0, 0) rotate3d(0, 1, 0, -42deg);
		 transform: translate3d(75px, 0, 0) rotate3d(0, 1, 0, -42deg);
	}
	 .d_blog_sec #footer .container .form_side {
		 width: 600px;
		 left: -18%;
	}
	 .d_blog_sec #footer .container .form_side .foot_icon_link a {
		 font-size: 18px;
	}
}
 @media (max-width: 1600px) {
	 .d_blog_sec #our_service .upper_layer .right_base_wrap .right_side_serv_dt {
		 right: -80px;
	}
	 .d_blog_sec #case_study .view {
		 width: 350px;
	}
	 .d_blog_sec #case_study .view .slice {
		 width: 70px;
	}
	 .d_blog_sec #case_study .view .s2 {
		 background-position: -70px 0px;
	}
	 .d_blog_sec #case_study .view .s3 {
		 background-position: -140px 0px;
	}
	 .d_blog_sec #case_study .view .s4 {
		 background-position: -210px 0px;
	}
	 .d_blog_sec #case_study .view .s5 {
		 background-position: -280px 0px;
	}
	 .d_blog_sec #case_study .view .overlay {
		 width: 70px;
	}
	 .d_blog_sec #case_study .view .s2, .d_blog_sec #case_study .view .s3, .d_blog_sec #case_study .view .s4, .d_blog_sec #case_study .view .s5 {
		 -webkit-transform: translate3d(69px, 0, 0);
		 -moz-transform: translate3d(69px, 0, 0);
		 -o-transform: translate3d(69px, 0, 0);
		 -ms-transform: translate3d(69px, 0, 0);
		 transform: translate3d(69px, 0, 0);
	}
	 .d_blog_sec #case_study .view:hover .s2 {
		 -webkit-transition-delay: 150ms;
		 -moz-transition-delay: 150ms;
		 -o-transition-delay: 150ms;
		 -ms-transition-delay: 150ms;
		 transition-delay: 150ms;
		 -webkit-transform: translate3d(69px, 0, 0) rotate3d(0, 1, 0, -10deg);
		 -moz-transform: translate3d(69px, 0, 0) rotate3d(0, 1, 0, -10deg);
		 -o-transform: translate3d(69px, 0, 0) rotate3d(0, 1, 0, -10deg);
		 -ms-transform: translate3d(69px, 0, 0) rotate3d(0, 1, 0, -10deg);
		 transform: translate3d(69px, 0, 0) rotate3d(0, 1, 0, -10deg);
	}
	 .d_blog_sec #case_study .view:hover .s3 {
		 -webkit-transition-delay: 100ms;
		 -moz-transition-delay: 100ms;
		 -o-transition-delay: 100ms;
		 -ms-transition-delay: 100ms;
		 transition-delay: 100ms;
		 -webkit-transform: translate3d(69px, 0, 0) rotate3d(0, 1, 0, -16deg);
		 -moz-transform: translate3d(69px, 0, 0) rotate3d(0, 1, 0, -16deg);
		 -o-transform: translate3d(69px, 0, 0) rotate3d(0, 1, 0, -16deg);
		 -ms-transform: translate3d(69px, 0, 0) rotate3d(0, 1, 0, -16deg);
		 transform: translate3d(69px, 0, 0) rotate3d(0, 1, 0, -16deg);
	}
	 .d_blog_sec #case_study .view:hover .s4 {
		 -webkit-transition-delay: 50ms;
		 -moz-transition-delay: 50ms;
		 -o-transition-delay: 50ms;
		 -ms-transition-delay: 50ms;
		 transition-delay: 50ms;
		 -webkit-transform: translate3d(69px, 0, 0) rotate3d(0, 1, 0, -30deg);
		 -moz-transform: translate3d(69px, 0, 0) rotate3d(0, 1, 0, -30deg);
		 -o-transform: translate3d(69px, 0, 0) rotate3d(0, 1, 0, -30deg);
		 -ms-transform: translate3d(69px, 0, 0) rotate3d(0, 1, 0, -30deg);
		 transform: translate3d(69px, 0, 0) rotate3d(0, 1, 0, -30deg);
	}
	 .d_blog_sec #case_study .view:hover .s5 {
		 -webkit-transform: translate3d(69px, 0, 0) rotate3d(0, 1, 0, -42deg);
		 -moz-transform: translate3d(69px, 0, 0) rotate3d(0, 1, 0, -42deg);
		 -o-transform: translate3d(69px, 0, 0) rotate3d(0, 1, 0, -42deg);
		 -ms-transform: translate3d(69px, 0, 0) rotate3d(0, 1, 0, -42deg);
		 transform: translate3d(69px, 0, 0) rotate3d(0, 1, 0, -42deg);
	}
	 .d_blog_sec #blog_sec .right_blog_sec {
		 width: 668px;
		 right: 0%;
	}
}
 @media (max-width: 1500px) {
	 .d_blog_sec #creative_section .create_cont {
		 bottom: -28px;
	}
	 .d_blog_sec #our_service .lower_layer .serve_right img {
		 min-height: 765px;
	}
	 .d_blog_sec #case_study .view {
		 width: 300px;
		 height: 220px;
	}
	 .d_blog_sec #case_study .view .slice {
		 width: 60px;
	}
	 .d_blog_sec #case_study .view .s2 {
		 background-position: -60px 0px;
	}
	 .d_blog_sec #case_study .view .s3 {
		 background-position: -120px 0px;
	}
	 .d_blog_sec #case_study .view .s4 {
		 background-position: -180px 0px;
	}
	 .d_blog_sec #case_study .view .s5 {
		 background-position: -240px 0px;
	}
	 .d_blog_sec #case_study .view .overlay {
		 width: 60px;
	}
	 .d_blog_sec #case_study .view .s2, .d_blog_sec #case_study .view .s3, .d_blog_sec #case_study .view .s4, .d_blog_sec #case_study .view .s5 {
		 -webkit-transform: translate3d(59px, 0, 0);
		 -moz-transform: translate3d(59px, 0, 0);
		 -o-transform: translate3d(59px, 0, 0);
		 -ms-transform: translate3d(59px, 0, 0);
		 transform: translate3d(59px, 0, 0);
	}
	 .d_blog_sec #case_study .view:hover .s2 {
		 -webkit-transition-delay: 150ms;
		 -moz-transition-delay: 150ms;
		 -o-transition-delay: 150ms;
		 -ms-transition-delay: 150ms;
		 transition-delay: 150ms;
		 -webkit-transform: translate3d(59px, 0, 0) rotate3d(0, 1, 0, -10deg);
		 -moz-transform: translate3d(59px, 0, 0) rotate3d(0, 1, 0, -10deg);
		 -o-transform: translate3d(59px, 0, 0) rotate3d(0, 1, 0, -10deg);
		 -ms-transform: translate3d(59px, 0, 0) rotate3d(0, 1, 0, -10deg);
		 transform: translate3d(59px, 0, 0) rotate3d(0, 1, 0, -10deg);
	}
	 .d_blog_sec #case_study .view:hover .s3 {
		 -webkit-transition-delay: 100ms;
		 -moz-transition-delay: 100ms;
		 -o-transition-delay: 100ms;
		 -ms-transition-delay: 100ms;
		 transition-delay: 100ms;
		 -webkit-transform: translate3d(59px, 0, 0) rotate3d(0, 1, 0, -16deg);
		 -moz-transform: translate3d(59px, 0, 0) rotate3d(0, 1, 0, -16deg);
		 -o-transform: translate3d(59px, 0, 0) rotate3d(0, 1, 0, -16deg);
		 -ms-transform: translate3d(59px, 0, 0) rotate3d(0, 1, 0, -16deg);
		 transform: translate3d(59px, 0, 0) rotate3d(0, 1, 0, -16deg);
	}
	 .d_blog_sec #case_study .view:hover .s4 {
		 -webkit-transition-delay: 50ms;
		 -moz-transition-delay: 50ms;
		 -o-transition-delay: 50ms;
		 -ms-transition-delay: 50ms;
		 transition-delay: 50ms;
		 -webkit-transform: translate3d(59px, 0, 0) rotate3d(0, 1, 0, -30deg);
		 -moz-transform: translate3d(59px, 0, 0) rotate3d(0, 1, 0, -30deg);
		 -o-transform: translate3d(59px, 0, 0) rotate3d(0, 1, 0, -30deg);
		 -ms-transform: translate3d(59px, 0, 0) rotate3d(0, 1, 0, -30deg);
		 transform: translate3d(59px, 0, 0) rotate3d(0, 1, 0, -30deg);
	}
	 .d_blog_sec #case_study .view:hover .s5 {
		 -webkit-transform: translate3d(59px, 0, 0) rotate3d(0, 1, 0, -42deg);
		 -moz-transform: translate3d(59px, 0, 0) rotate3d(0, 1, 0, -42deg);
		 -o-transform: translate3d(59px, 0, 0) rotate3d(0, 1, 0, -42deg);
		 -ms-transform: translate3d(59px, 0, 0) rotate3d(0, 1, 0, -42deg);
		 transform: translate3d(59px, 0, 0) rotate3d(0, 1, 0, -42deg);
	}
	 .d_blog_sec #footer .container .form_side {
		 width: 100%;
		 position: static;
	}
	 .d_blog_sec #footer .container .form_side .foot_icon_link span img {
		 width: 45px;
	}
	 .d_blog_sec #footer .container .form_side .foot_icon_link a {
		 font-size: 16px;
	}
}
 @media (max-width: 1400px) {
	 .d_blog_sec #creative_section .create_cont {
		 right: 10%;
	}
	 .d_blog_sec #our_service .upper_layer .right_base_wrap {
		 min-height: 660px;
	}
	 .d_blog_sec #our_service .upper_layer .right_base_wrap .right_side_serv_dt {
		 right: -18px;
		 padding: 22px 34px;
	}
	 .d_blog_sec #our_service .upper_layer .right_base_wrap .right_side_serv_dt .serv_block {
		 margin-bottom: 26px;
	}
	 .d_blog_sec #blog_sec .right_blog_sec {
		 position: static;
		 width: 100%;
	}
}
 @media (max-width: 1300px) {
	 .d_blog_sec #case_study .info_fram {
		 max-width: 542px;
	}
	 .d_blog_sec #case_study .view {
		 width: 280px;
		 height: 220px;
	}
	 .d_blog_sec #case_study .view .slice {
		 width: 56px;
	}
	 .d_blog_sec #case_study .view .s2 {
		 background-position: -56px 0px;
	}
	 .d_blog_sec #case_study .view .s3 {
		 background-position: -112px 0px;
	}
	 .d_blog_sec #case_study .view .s4 {
		 background-position: -168px 0px;
	}
	 .d_blog_sec #case_study .view .s5 {
		 background-position: -224px 0px;
	}
	 .d_blog_sec #case_study .view .overlay {
		 width: 56px;
	}
	 .d_blog_sec #case_study .view .s2, .d_blog_sec #case_study .view .s3, .d_blog_sec #case_study .view .s4, .d_blog_sec #case_study .view .s5 {
		 -webkit-transform: translate3d(55px, 0, 0);
		 -moz-transform: translate3d(55px, 0, 0);
		 -o-transform: translate3d(55px, 0, 0);
		 -ms-transform: translate3d(55px, 0, 0);
		 transform: translate3d(55px, 0, 0);
	}
	 .d_blog_sec #case_study .view:hover .s2 {
		 -webkit-transition-delay: 150ms;
		 -moz-transition-delay: 150ms;
		 -o-transition-delay: 150ms;
		 -ms-transition-delay: 150ms;
		 transition-delay: 150ms;
		 -webkit-transform: translate3d(55px, 0, 0) rotate3d(0, 1, 0, -10deg);
		 -moz-transform: translate3d(55px, 0, 0) rotate3d(0, 1, 0, -10deg);
		 -o-transform: translate3d(55px, 0, 0) rotate3d(0, 1, 0, -10deg);
		 -ms-transform: translate3d(55px, 0, 0) rotate3d(0, 1, 0, -10deg);
		 transform: translate3d(55px, 0, 0) rotate3d(0, 1, 0, -10deg);
	}
	 .d_blog_sec #case_study .view:hover .s3 {
		 -webkit-transition-delay: 100ms;
		 -moz-transition-delay: 100ms;
		 -o-transition-delay: 100ms;
		 -ms-transition-delay: 100ms;
		 transition-delay: 100ms;
		 -webkit-transform: translate3d(55px, 0, 0) rotate3d(0, 1, 0, -16deg);
		 -moz-transform: translate3d(55px, 0, 0) rotate3d(0, 1, 0, -16deg);
		 -o-transform: translate3d(55px, 0, 0) rotate3d(0, 1, 0, -16deg);
		 -ms-transform: translate3d(55px, 0, 0) rotate3d(0, 1, 0, -16deg);
		 transform: translate3d(55px, 0, 0) rotate3d(0, 1, 0, -16deg);
	}
	 .d_blog_sec #case_study .view:hover .s4 {
		 -webkit-transition-delay: 50ms;
		 -moz-transition-delay: 50ms;
		 -o-transition-delay: 50ms;
		 -ms-transition-delay: 50ms;
		 transition-delay: 50ms;
		 -webkit-transform: translate3d(55px, 0, 0) rotate3d(0, 1, 0, -30deg);
		 -moz-transform: translate3d(55px, 0, 0) rotate3d(0, 1, 0, -30deg);
		 -o-transform: translate3d(55px, 0, 0) rotate3d(0, 1, 0, -30deg);
		 -ms-transform: translate3d(55px, 0, 0) rotate3d(0, 1, 0, -30deg);
		 transform: translate3d(55px, 0, 0) rotate3d(0, 1, 0, -30deg);
	}
	 .d_blog_sec #case_study .view:hover .s5 {
		 -webkit-transform: translate3d(55px, 0, 0) rotate3d(0, 1, 0, -42deg);
		 -moz-transform: translate3d(55px, 0, 0) rotate3d(0, 1, 0, -42deg);
		 -o-transform: translate3d(55px, 0, 0) rotate3d(0, 1, 0, -42deg);
		 -ms-transform: translate3d(55px, 0, 0) rotate3d(0, 1, 0, -42deg);
		 transform: translate3d(55px, 0, 0) rotate3d(0, 1, 0, -42deg);
	}
}
 @media (max-width: 1200px) {
	 .d_blog_sec #our_service .upper_layer .right_base_wrap .right_side_serv_dt {
		 right: 0px;
	}
	 .d_blog_sec #our_service .upper_layer .right_base_wrap .right_side_serv_dt .serv_block {
		 margin-bottom: 28px;
	}
}
 @media (max-width: 1199px) {
	 .d_blog_sec #main_header .nav_side {
		 width: 80%;
	}
	 .d_blog_sec #main_header .nav_side ul li a {
		 margin-left: 20px;
	}
	 .d_blog_sec #main_header .logo_side {
		 width: auto;
	}
	 .d_blog_sec #tech_sec {
		 display: none;
	}
	 .d_blog_sec .tech_slider {
		 display: block;
	}
	 .d_blog_sec #creative_section .create_cont {
		 position: static;
		 margin: 0 auto;
		 margin-top: 30px;
		 max-width: 700px;
		 min-height: 650px;
	}
	 .d_blog_sec #creative_section .create_cont p {
		 font-size: 17px;
	}
	 .d_blog_sec #our_service .lower_layer {
		 display: none;
	}
	 .d_blog_sec #our_service {
		 background: #fff;
	}
	 .d_blog_sec #our_service .upper_layer .serv_des_side .serv_des {
		 max-width: 100%;
	}
	 .d_blog_sec #our_service .upper_layer .serv_des_side .serv_des p {
		 margin-bottom: 99px;
	}
	 .d_blog_sec #our_service .upper_layer .right_base_wrap .right_side_serv_dt {
		 position: static;
	}
	 .d_blog_sec #our_service .upper_layer {
		 padding: 55px 0px;
	}
	 .d_blog_sec #our_service .upper_layer .serv_des_side {
		 margin-top: 46px;
	}
	 .d_blog_sec #case_study #grid.flip_wrap {
		 margin-top: 40px;
	}
	 .d_blog_sec #case_study .view {
		 width: 400px;
		 height: 300px;
	}
	 .d_blog_sec #case_study .view .slice {
		 width: 81px;
	}
	 .d_blog_sec #case_study .view .s2 {
		 background-position: -80px 0px;
	}
	 .d_blog_sec #case_study .view .s3 {
		 background-position: -160px 0px;
	}
	 .d_blog_sec #case_study .view .s4 {
		 background-position: -240px 0px;
	}
	 .d_blog_sec #case_study .view .s5 {
		 background-position: -320px 0px;
	}
	 .d_blog_sec #case_study .view .overlay {
		 width: 80px;
	}
	 .d_blog_sec #case_study .view .s2, .d_blog_sec #case_study .view .s3, .d_blog_sec #case_study .view .s4, .d_blog_sec #case_study .view .s5 {
		 -webkit-transform: translate3d(80px, 0, 0);
		 -moz-transform: translate3d(80px, 0, 0);
		 -o-transform: translate3d(80px, 0, 0);
		 -ms-transform: translate3d(80px, 0, 0);
		 transform: translate3d(80px, 0, 0);
	}
	 .d_blog_sec #case_study .view:hover .s2 {
		 -webkit-transition-delay: 150ms;
		 -moz-transition-delay: 150ms;
		 -o-transition-delay: 150ms;
		 -ms-transition-delay: 150ms;
		 transition-delay: 150ms;
		 -webkit-transform: translate3d(79px, 0, 0) rotate3d(0, 1, 0, -10deg);
		 -moz-transform: translate3d(79px, 0, 0) rotate3d(0, 1, 0, -10deg);
		 -o-transform: translate3d(79px, 0, 0) rotate3d(0, 1, 0, -10deg);
		 -ms-transform: translate3d(79px, 0, 0) rotate3d(0, 1, 0, -10deg);
		 transform: translate3d(79px, 0, 0) rotate3d(0, 1, 0, -10deg);
	}
	 .d_blog_sec #case_study .view:hover .s3 {
		 -webkit-transition-delay: 100ms;
		 -moz-transition-delay: 100ms;
		 -o-transition-delay: 100ms;
		 -ms-transition-delay: 100ms;
		 transition-delay: 100ms;
		 -webkit-transform: translate3d(79px, 0, 0) rotate3d(0, 1, 0, -16deg);
		 -moz-transform: translate3d(79px, 0, 0) rotate3d(0, 1, 0, -16deg);
		 -o-transform: translate3d(79px, 0, 0) rotate3d(0, 1, 0, -16deg);
		 -ms-transform: translate3d(79px, 0, 0) rotate3d(0, 1, 0, -16deg);
		 transform: translate3d(79px, 0, 0) rotate3d(0, 1, 0, -16deg);
	}
	 .d_blog_sec #case_study .view:hover .s4 {
		 -webkit-transition-delay: 50ms;
		 -moz-transition-delay: 50ms;
		 -o-transition-delay: 50ms;
		 -ms-transition-delay: 50ms;
		 transition-delay: 50ms;
		 -webkit-transform: translate3d(79px, 0, 0) rotate3d(0, 1, 0, -30deg);
		 -moz-transform: translate3d(79px, 0, 0) rotate3d(0, 1, 0, -30deg);
		 -o-transform: translate3d(579x, 0, 0) rotate3d(0, 1, 0, -30deg);
		 -ms-transform: translate3d(79px, 0, 0) rotate3d(0, 1, 0, -30deg);
		 transform: translate3d(79px, 0, 0) rotate3d(0, 1, 0, -30deg);
	}
	 .d_blog_sec #case_study .view:hover .s5 {
		 -webkit-transform: translate3d(79px, 0, 0) rotate3d(0, 1, 0, -42deg);
		 -moz-transform: translate3d(79px, 0, 0) rotate3d(0, 1, 0, -42deg);
		 -o-transform: translate3d(79px, 0, 0) rotate3d(0, 1, 0, -42deg);
		 -ms-transform: translate3d(79px, 0, 0) rotate3d(0, 1, 0, -42deg);
		 transform: translate3d(79px, 0, 0) rotate3d(0, 1, 0, -42deg);
	}
	 .d_blog_sec #our_team .base_box.flown {
		 right: 53px;
	}
	 .d_blog_sec #footer .text_side .foot_title {
		 text-align: left;
	}
	 .d_blog_sec #footer .text_side .foot_title .mobile_title h1 {
		 color: #f2612c;
		 font-family: pop-reg;
	}
	 .d_blog_sec #footer .text_side .foot_title .mobile_title h1 span {
		 color: #fff;
	}
	 .d_blog_sec #footer .container .form_side {
		 margin-top: 40px;
	}
	 .d_blog_sec #footer .container .form_side .foot_icon_wrap {
		 text-align: center;
	}
}
 @media (max-width: 991px) {
	 .d_blog_sec {
		/* #main_header .nav_side .side_toggle {
			 display: block;
		}
		*/
	}
	
	.d_blog_sec .f_case_title .team_head_sec{
	    padding-bottom:0px;
	}
	 .d_blog_sec .f_case_title{
	     display:block;
	 }
	 .d_blog_sec #case_footer .logo_box .logo_img img {
		 margin-top: 100px;
	}
	 .d_blog_sec #main_header .container {
		 height: 90px;
	}
	 .d_blog_sec #main_header .logo_side a img {
		 height: 70px;
	}
	 .d_blog_sec #main_header .nav_side nav {
		 display: none;
	}
	 .d_blog_sec #main_header .container {
		 max-width: 100%;
		 width: 100%;
	}
	 .d_blog_sec #banner {
		 padding: 120px 0px 0px 0px;
	}
	 .d_blog_sec #banner .serv_center_box {
		 margin-top: 0px;
	}
	 .d_blog_sec #banner .serv_center_box span {
		 display: none;
	}
	 .d_blog_sec #creative_section {
		 min-height: 0px;
	}
	 .d_blog_sec #creative_section .create_cont {
		 max-width: 100%;
		 min-height: 0px;
		 padding: 64px 0px;
	}
	 .d_blog_sec .al_sec_nav_strip {
		 display: none;
	}
	 .d_blog_sec .word.word--redraw {
		 display: none !important;
	}
	 .d_blog_sec .visible-xs {
		 display: block ! important;
	}
	 .d_blog_sec .mobile_title {
		 display: block;
	}
	 .d_blog_sec #our_service .upper_layer .serv_des_side {
		 margin-top: 0px;
	}
	 .d_blog_sec #case_study .info_fram {
		 max-width: 542px;
	}
	 .d_blog_sec #case_study .view {
		 width: 280px;
		 height: 220px;
	}
	 .d_blog_sec #case_study .view .slice {
		 width: 56px;
	}
	 .d_blog_sec #case_study .view .s2 {
		 background-position: -56px 0px;
	}
	 .d_blog_sec #case_study .view .s3 {
		 background-position: -112px 0px;
	}
	 .d_blog_sec #case_study .view .s4 {
		 background-position: -168px 0px;
	}
	 .d_blog_sec #case_study .view .s5 {
		 background-position: -224px 0px;
	}
	 .d_blog_sec #case_study .view .overlay {
		 width: 56px;
	}
	 .d_blog_sec #case_study .view .s2, .d_blog_sec #case_study .view .s3, .d_blog_sec #case_study .view .s4, .d_blog_sec #case_study .view .s5 {
		 -webkit-transform: translate3d(55px, 0, 0);
		 -moz-transform: translate3d(55px, 0, 0);
		 -o-transform: translate3d(55px, 0, 0);
		 -ms-transform: translate3d(55px, 0, 0);
		 transform: translate3d(55px, 0, 0);
	}
	 .d_blog_sec #case_study .view:hover .s2 {
		 -webkit-transition-delay: 150ms;
		 -moz-transition-delay: 150ms;
		 -o-transition-delay: 150ms;
		 -ms-transition-delay: 150ms;
		 transition-delay: 150ms;
		 -webkit-transform: translate3d(55px, 0, 0) rotate3d(0, 1, 0, -10deg);
		 -moz-transform: translate3d(55px, 0, 0) rotate3d(0, 1, 0, -10deg);
		 -o-transform: translate3d(55px, 0, 0) rotate3d(0, 1, 0, -10deg);
		 -ms-transform: translate3d(55px, 0, 0) rotate3d(0, 1, 0, -10deg);
		 transform: translate3d(55px, 0, 0) rotate3d(0, 1, 0, -10deg);
	}
	 .d_blog_sec #case_study .view:hover .s3 {
		 -webkit-transition-delay: 100ms;
		 -moz-transition-delay: 100ms;
		 -o-transition-delay: 100ms;
		 -ms-transition-delay: 100ms;
		 transition-delay: 100ms;
		 -webkit-transform: translate3d(55px, 0, 0) rotate3d(0, 1, 0, -16deg);
		 -moz-transform: translate3d(55px, 0, 0) rotate3d(0, 1, 0, -16deg);
		 -o-transform: translate3d(55px, 0, 0) rotate3d(0, 1, 0, -16deg);
		 -ms-transform: translate3d(55px, 0, 0) rotate3d(0, 1, 0, -16deg);
		 transform: translate3d(55px, 0, 0) rotate3d(0, 1, 0, -16deg);
	}
	 .d_blog_sec #case_study .view:hover .s4 {
		 -webkit-transition-delay: 50ms;
		 -moz-transition-delay: 50ms;
		 -o-transition-delay: 50ms;
		 -ms-transition-delay: 50ms;
		 transition-delay: 50ms;
		 -webkit-transform: translate3d(55px, 0, 0) rotate3d(0, 1, 0, -30deg);
		 -moz-transform: translate3d(55px, 0, 0) rotate3d(0, 1, 0, -30deg);
		 -o-transform: translate3d(55px, 0, 0) rotate3d(0, 1, 0, -30deg);
		 -ms-transform: translate3d(55px, 0, 0) rotate3d(0, 1, 0, -30deg);
		 transform: translate3d(55px, 0, 0) rotate3d(0, 1, 0, -30deg);
	}
	 .d_blog_sec #case_study .view:hover .s5 {
		 -webkit-transform: translate3d(55px, 0, 0) rotate3d(0, 1, 0, -42deg);
		 -moz-transform: translate3d(55px, 0, 0) rotate3d(0, 1, 0, -42deg);
		 -o-transform: translate3d(55px, 0, 0) rotate3d(0, 1, 0, -42deg);
		 -ms-transform: translate3d(55px, 0, 0) rotate3d(0, 1, 0, -42deg);
		 transform: translate3d(55px, 0, 0) rotate3d(0, 1, 0, -42deg);
	}
	 .d_blog_sec #case_study .info_fram {
		 max-width: 485px;
	}
	 .d_blog_sec #case_study .info_fram .title {
		 margin-top: 0px;
	}
	 .d_blog_sec #case_study .info_fram .title h1 {
		 font-family: pop-reg;
		 color: #f2612c;
	}
	 .d_blog_sec #case_study .info_fram .serv_titles {
		 margin-top: 20px;
	}
	 .d_blog_sec #our_team {
		 display: none;
	}
	 .d_blog_sec #blog_sec {
		 padding-top: 50px;
	}
	 .d_blog_sec #blog_sec .blog_title {
		 padding-top: 0px;
	}
	 .d_blog_sec #blog_sec .blog_title h1 {
		 color: #f2612c;
		 font-family: pop-reg;
	}
	 .d_blog_sec #blog_sec .foot_link {
		 display: none;
	}
	 .d_blog_sec #blog_sec .right_blog_sec .blog_item {
		 padding: 30px 15px;
		 margin-bottom: 40px;
	}
	 .d_blog_sec #blog_sec .right_blog_sec .blog_bott_btn {
		 text-align: center;
		 display: block;
	}
	 .d_blog_sec #blog_sec .right_blog_sec .blog_bott_btn .button_om {
		 position: relative;
		 width: 120px;
		 height: 40px;
		 border-radius: 17px;
		 border: 1px solid #f2612c;
		 background: transparent;
		 text-transform: capitalize;
		 display: inline-block;
		 color: #fff;
		 background: #f2612c;
		 line-height: 37px;
	}
	 .d_blog_sec #blog_sec .right_blog_sec .blog_bott_btn .button_om:active {
		 top: -2px;
		 box-shadow: 0px 2px 10px #ccc;
	}
}
 @media (min-width: 768px) and (max-width: 991px) {
	 .d_blog_sec #testimonial .testimonial_item .per_img {
		 height: 270px;
		 width: 270px;
		 margin-top: 33px;
	}
	 .d_blog_sec #testimonial .testimonial_item .client_des .detail p {
		 font-size: 18px;
	}
	 .d_blog_sec #case_footer .logo_box, .d_blog_sec #case_footer .contact_box {
		 padding-top: 60px;
		 padding-bottom: 0px;
	}
	 .d_blog_sec #case_footer .blog_box, .d_blog_sec #case_footer .media_box {
		 padding-top: 40px;
	}
	 .d_blog_sec #case_footer .blog_box .blog_item {
		 margin-bottom: 20px;
	}
	 .d_blog_sec #case_footer .blog_box h1, .d_blog_sec #case_footer .media_box h1 {
		 margin-bottom: 20px;
	}
	 .d_blog_sec #case_footer .media_box .quick_links h2 {
		 margin-top: 22px;
		 margin-bottom: 12px;
	}
}
 @media (max-width: 768px) {
	 .d_blog_sec {
		/*#return-to-top{
			*/
			/* display:inline ! important;
			*/
			/*
		}
		*/
	}
}
 @media (max-width: 767px) {
	 .d_blog_sec #banner .serv_center_box {
		 width: 400px;
		 height: 400px;
	}
	 .d_blog_sec #testimonial .testimonial_item .per_img {
		 margin: auto;
	}
	 .d_blog_sec #testimonial .testimonial_item .client_des .client_title_link a {
		 text-align: center;
	}
	 .d_blog_sec .client_title_link {
		 text-align: center;
	}
	 .d_blog_sec #creative_section {
		 min-height: 0px;
	}
	 .d_blog_sec #creative_section .create_cont {
		 max-width: 100%;
		 padding: 40px 0px;
	}
	 .d_blog_sec #creative_section .create_cont p {
		 font-size: 16px;
	}
	 .d_blog_sec #case_study .container-fluid {
		 max-width: 525px;
	}
	 .d_blog_sec #case_study .container-fluid #grid.flip_wrap {
		 max-width: 280px;
		 margin: 40px auto;
	}
	 .d_blog_sec .f_case_study .case_item_wrap .case_item {
		 margin-bottom: 20px;
	}
	 .d_blog_sec #footer {
		 padding-top: 20px;
	}
	 .d_blog_sec #footer .text_side {
		 padding-left: 15px;
		 padding-right: 15px;
	}
	 .d_blog_sec #footer .text_side h2 {
		 font-size: 1.5em;
	}
	 .d_blog_sec #footer .text_side p {
		 font-size: 14px;
	}
	 .d_blog_sec #footer .text_side h3 {
		 font-size: 17px;
	}
	 .d_blog_sec #footer .form-control {
		 height: 60px;
		 font-size: 16px;
	}
	 .d_blog_sec #footer .container .form_side .foot_icon_link span img {
		 width: 37px;
	}
	 .d_blog_sec #footer .container .form_side .foot_icon_link a {
		 font-size: 12px;
	}
	 .d_blog_sec #case_footer .logo_box, .d_blog_sec #case_footer .contact_box {
		 padding-top: 60px;
	}
	 .d_blog_sec #testimonial #testimonial_slider {
		 padding-bottom: 50px;
	}
	 .d_blog_sec .f_case_study .f_case_title {
		 margin-top: 41px;
		 margin-bottom: 55px;
	}
	 .d_blog_sec #testimonial .testimonial_item .client_des .detail p {
		 font-size: 17px;
	}
	 .d_blog_sec #case_footer .blog_box, .d_blog_sec #case_footer .media_box {
		 padding-top: 30px;
	}
	 .d_blog_sec #case_footer .blog_box .blog_item {
		 margin-bottom: 17px;
	}
	 .d_blog_sec #case_footer .blog_box h1, .d_blog_sec #case_footer .media_box h1 {
		 margin-bottom: 20px;
	}
	 .d_blog_sec #case_footer .media_box .quick_links h2 {
		 margin-top: 22px;
		 margin-bottom: 12px;
	}
	 .d_blog_sec #our_clients .clients_logo_slider #testimonial {
		 padding: 30px 0px;
	}
	 .d_blog_sec #testimonial {
		 padding: 40px 0px;
	}
	 .d_blog_sec #testimonial .testimonial_item {
		 margin-top: 40px;
	}
	 .d_blog_sec .slick-dotted.slick-slider {
		 margin-bottom: 0px;
	}
	 .d_blog_sec #bus_req {
		 padding: 50px 0px 50px 0px;
	}
	 .d_blog_sec #banner .serv_box .serv_des p {
		 font-size: 14px;
	}
	 .d_blog_sec #creative_section .create_cont p {
		 font-size: 14px;
	}
	 .d_blog_sec #our_service .upper_layer .serv_des_side .serv_des p {
		 font-size: 16px;
	}
	 .d_blog_sec #our_service .upper_layer .right_base_wrap .right_side_serv_dt .serv_block .serv_des p {
		 font-size: 14px;
	}
	 .d_blog_sec #blog_sec .right_blog_sec .blog_item p {
		 font-size: 14px;
	}
	 .d_blog_sec #footer .foot_strip {
		 margin-top: 30px;
	}
	 .d_blog_sec #footer .foot_strip p {
		 font-size: 16px;
	}
	 .d_blog_sec #Blog_images .img_upper-content h1 {
		 font-size: 2rem ! important;
	}
	 .d_blog_sec .content_right {
		 margin-top: 40px;
	}
	 .d_blog_sec #Blog_images .content_right input[type=search] {
		 width: auto;
	}
	 .d_blog_sec #Blog_images .content_right input[type=search]:focus {
		 border-color: #f2612c;
	}
	 .d_blog_sec #Blog_images .img-sec img {
		 height: 300px ! important;
	}
}
 @media (min-width: 576px) and (max-width: 768px) {
	 .d_blog_sec #case_footer .logo_box .copy_r {
		 bottom: 2%;
		 left: 17px;
		 width: auto;
		 right: 0;
	}
}
 @media (min-width: 370px) and (max-width: 400px) {
	 .d_blog_sec .f_case_study .serv_title span:first-of-type {
		 width: 43px;
	}
	 .d_blog_sec .f_case_study .serv_title span:last-of-type {
		 padding-left: 2px;
		 font-size: 13px;
	}
}
 @media (max-width: 575px) {
	 .d_blog_sec #case_footer .logo_box {
		 padding-bottom: 17px;
	}
	 .d_blog_sec #case_footer .logo_box .logo_img img {
		 margin-top: 0px;
	}
	 .d_blog_sec #case_footer .logo_box .copy_r {
		 bottom: -3%;
	}
	 .d_blog_sec #banner .serv_center_box {
		 width: 290px;
		 height: 290px;
	}
	 .d_blog_sec #our_service .upper_layer .right_base_wrap .right_side_serv_dt {
		 padding: 22px 16px;
	}
	 .d_blog_sec #our_service .upper_layer .right_base_wrap .right_side_serv_dt .serv_block {
		 display: block;
	}
	 .d_blog_sec #our_service .upper_layer .right_base_wrap .right_side_serv_dt .serv_block .serv_img {
		 width: 100%;
		 text-align: center;
		 margin-bottom: 23px;
	}
	 .d_blog_sec #our_service .upper_layer .right_base_wrap .right_side_serv_dt .serv_block .serv_img img {
		 max-width: 110px;
	}
	 .d_blog_sec #our_service .upper_layer .right_base_wrap .right_side_serv_dt .serv_block .serv_des {
		 width: 100%;
		 text-align: center;
		 margin-left: 0px;
	}
	 .d_blog_sec #case_study .info_fram {
		 max-width: 320px;
	}
	 .d_blog_sec #case_study .info_fram .serv_titles:before {
		 width: 109px;
	}
	 .d_blog_sec #case_study .info_fram .serv_titles ul li a {
		 font-size: 17px;
	}
}
 @media (max-width: 424px) {
	 .d_blog_sec #case_footer .logo_box .copy_r {
		 bottom: -3%;
		 left: -10px;
	}
	 .d_blog_sec #footer .container .col-4 {
		 max-width: 50%;
		 flex: auto;
	}
	 .d_blog_sec #footer .container .col-4:last-of-type {
		 margin: 0 auto;
		 margin-top: 20px;
	}
	 .d_blog_sec #testimonial .testimonial_item .per_img {
		 height: 220px;
		 width: 220px;
	}
}
 @media (max-width: 374px) {
	 .d_blog_sec #case_footer .logo_box .copy_r {
		 bottom: -3%;
		 left: 20px;
	}
	 .d_blog_sec #case_study .info_fram .serv_titles button {
		 right: 8px;
	}
}
 @media (min-width: 1400px) {
	 .d_blog_sec .al_sec_nav_strip .container {
		 max-width: 1300px;
	}
	 .d_blog_sec .Slick-Prev {
		 top: 7px ! important;
		 right: -24px ! important;
	}
	 .d_blog_sec .Slick-Next {
		 top: 7px ! important;
		 right: -46px ! important;
	}
	 .d_blog_sec #main_header .container {
		 width: 1500px;
	}
}
 @media (min-width: 1600px) {
	 .d_blog_sec .al_sec_nav_strip .container {
		 width: 1500px;
	}
	 .d_blog_sec #main_header .container {
		 width: 1500px;
	}
}
 @media (min-width: 1800px) {
	 .d_blog_sec .al_sec_nav_strip .container {
		 width: 1700px;
	}
	 .d_blog_sec #main_header .container {
		 width: 1700px;
	}
}
 @media (max-width: 991px) and (min-width: 768px) {
	 .d_blog_sec #banner .serc_img.dov {
		 margin-top: 20px;
	}
}
 @media (min-width: 998px) {
	 .d_blog_sec .nav-justified .nav-item {
		 width: 223px ! important;
	}
}
 @media (min-width: 998px) and (max-width: 1200px) {
	 .d_blog_sec .nav-justified .nav-item {
		 width: 234px ! important;
	}
}
 .d_blog_sec .f_case_study .team_head_sec {
	 background: #fff eb;
}
 .d_blog_sec .f_case_study .team_head_sec h1 {
	 display: inline-block;
	 font-size: 5em;
	 font-weight: bolder;
	 text-transform: uppercase;
	 color: #000;
	 line-height: 77px;
	 font-family: pop-bold;
}
 .d_blog_sec .f_case_study .team_head_sec h1 span {
	 display: inline-block;
	 font-family: pop-bold;
}
 .d_blog_sec .f_case_study .team_head_sec .bottom_head {
	 position: relative;
}
 .d_blog_sec .f_case_study .team_head_sec .bottom_title h1 {
	 color: #000;
}
 .d_blog_sec .second_word {
	 color: #000 ! important;
	 margin-left: 15px;
}
 .d_blog_sec .f_case_title h1 span {
	 color: #f2612c;
}
 .d_blog_sec .f_case_title .sharwan h1 span {
	 color: #171616;
}
 .d_blog_sec .f_case_title .sharwan2 h1 span {
	 color: #fff;
}
 .d_blog_sec .f_business_request .team_head_sec h1 {
	 display: inline-block;
	 font-size: 5em;
	 font-weight: bolder;
	 text-transform: uppercase;
	 color: #000;
	 line-height: 77px;
	 font-family: pop-bold;
}
 .d_blog_sec .f_business_request .team_head_sec h1 span {
	 display: inline-block;
	 font-family: pop-bold;
}
 .d_blog_sec .f_business_request .team_head_sec .bottom_head {
	 position: relative;
}
 .d_blog_sec .f_business_request .team_head_sec .bottom_title h1 {
	 color: #000;
}
 .d_blog_sec .f_client_say .team_head_sec h1 {
	 display: inline-block;
	 font-size: 5em;
	 font-weight: bolder;
	 text-transform: uppercase;
	 color: #000;
	 line-height: 77px;
	 font-family: pop-bold;
}
 .d_blog_sec .f_client_say .team_head_sec h1 span {
	 display: inline-block;
	 font-family: pop-bold;
}
 .d_blog_sec .f_client_say .team_head_sec .bottom_head {
	 position: relative;
}
 .d_blog_sec .f_client_say .team_head_sec .bottom_title h1 {
	 color: #000;
}
 .d_blog_sec .f_our_clients .team_head_sec h1 {
	 display: inline-block;
	 font-size: 5em;
	 font-weight: bolder;
	 text-transform: uppercase;
	 color: #000;
	 line-height: 77px;
	 font-family: pop-bold;
}
 .d_blog_sec .f_our_clients .team_head_sec h1 span {
	 display: inline-block;
	 font-family: pop-bold;
}
 .d_blog_sec .f_our_clients .team_head_sec .bottom_head {
	 position: relative;
}
 .d_blog_sec .f_our_clients .team_head_sec .bottom_title h1 {
	 color: #000;
}
 .d_blog_sec .Slick-Prev {
	 position: absolute;
	 top: 42px;
	 font-size: 22px;
	 right: 40px;
	 cursor: pointer;
	 color: #afafaf 96;
	 z-index: 9;
}
 .d_blog_sec .Slick-Next {
	 position: absolute;
	 top: 42px;
	 right: 15px;
	 font-size: 22px;
	 cursor: pointer;
	 color: #afafaf 96;
	 z-index: 9;
}
 @media (max-width: 370px) {
	 .d_blog_sec .f_case_study .nav-link {
		 margin: auto;
	}
	 .d_blog_sec .Slick-Prev {
		 top: 3px;
		 left: 12px;
		 color: #afafaf 96;
		 font-size: 25px;
	}
	 .d_blog_sec .Slick-Next {
		 top: 3px;
		 right: 12px;
		 color: #afafaf 96;
		 font-size: 25px;
	}
}
 .d_blog_sec #return-to-top {
	 position: fixed;
	 bottom: 20px;
	 right: 69px;
	 background: #f2612c;
	 width: 50px;
	 height: 50px;
	 text-decoration: none;
	 -webkit-border-radius: 35px;
	 -moz-border-radius: 35px;
	 border-radius: 35px;
	 display: none;
	 z-index: 999;
	 -webkit-transition: all 0.3s linear;
	 -moz-transition: all 0.3s ease;
	 -ms-transition: all 0.3s ease;
	 -o-transition: all 0.3s ease;
	 transition: all 0.3s ease;
}
 .d_blog_sec #return-to-top i {
	 color: #fff;
	 margin: 0;
	 position: relative;
	 left: 16px;
	 top: 13px;
	 font-size: 19px;
	 -webkit-transition: all 0.3s ease;
	 -moz-transition: all 0.3s ease;
	 -ms-transition: all 0.3s ease;
	 -o-transition: all 0.3s ease;
	 transition: all 0.3s ease;
}
 .d_blog_sec #return-to-top:hover {
	 background: rgba(242, 97, 44, 0.8);
}
 .d_blog_sec #return-to-top:hover i {
	 color: #fff;
	 top: 5px;
}
 .d_blog_sec #case_study .info_fram .serv_titles ul.nav {
	 display: block;
}
 .d_blog_sec #case_study .info_fram .serv_titles ul.nav-tabs {
	 border-bottom: none;
}
 .d_blog_sec #case_study .info_fram .serv_titles ul li a.nav-link {
	 padding: 0;
	 border: none;
}
 .d_blog_sec #case_study .info_fram .serv_titles ul li a.nav-tabs .nav-item.show .nav-link, .d_blog_sec .nav-tabs .nav-link.active {
	 color: #f2612c;
}
 .d_blog_sec .sidenav_perdiscoo {
	 display: block;
	 height: 100%;
	 width: 100px;
	 right: -100px;
	 position: fixed;
	 z-index: 999;
	 top: 0;
	 background: #f2612c;
	 box-shadow: 4px 0px 18px 0px rgba(0, 0, 0, 0.2);
	 overflow-x: auto;
	 overflow-y: scroll;
	 padding-top: 20px;
	 transition: all 0.5s;
}
 .d_blog_sec .indiv {
	 width: 300px !important;
}
 .d_blog_sec .sidenav_perdiscoo a {
	 font-family: "Oswald", sans-serif;
	 text-decoration: none;
	 color: #fff;
	 display: block;
	 font-size: 13px;
	 text-transform: uppercase;
	 text-align: center;
	 letter-spacing: 2px;
	 margin: 0px;
	 padding: 0px;
	 width: 100%;
	 height: auto;
	 z-index: 999;
	 margin-top: 92px;
	 transform: rotate(90deg) translate(4rem, 4rem);
}
 .d_blog_sec .sidenav_perdiscoo a:hover {
	 color: #f1f1f1;
}
 .d_blog_sec #Toggle_menu_perdiscoo #check {
	 display: none;
}
 .d_blog_sec #Toggle_menu_perdiscoo #icon {
	 position: fixed;
	 margin: 15px;
	 display: inline-block;
	 cursor: pointer;
	 right: 0px;
	 z-index: 9999;
	 top: 18px;
	 width: auto;
}
 .d_blog_sec #Toggle_menu_perdiscoo .bar1, .d_blog_sec #Toggle_menu_perdiscoo .bar2, .d_blog_sec #Toggle_menu_perdiscoo .bar3 {
	 width: 35px;
	 height: 2px;
	 background-color: #f2612c;
	 margin: 7px 0;
	 transition: 0.5s;
}
 .d_blog_sec #Toggle_menu_perdiscoo .change .bar1 {
	 background-color: #fff;
	 -webkit-transform: rotate(-44deg) translate(-10px, 8px);
	 transform: rotate(-44deg) translate(-10px, 8px);
	 z-index: 99999;
}
 .d_blog_sec #Toggle_menu_perdiscoo .change #icon {
	 background-color: #f2612c;
}
 .d_blog_sec #Toggle_menu_perdiscoo .change .bar2 {
	 opacity: 0;
	 z-index: 99999;
}
 .d_blog_sec #Toggle_menu_perdiscoo .change .bar3 {
	 background-color: #fff;
	 -webkit-transform: rotate(42deg) translate(-4px, -3px);
	 transform: rotate(42deg) translate(-4px, -3px);
	 z-index: 99999;
}
 @media (max-width: 1400px) {
	 .d_blog_sec .sidenav_perdiscoo a {
		 transform: rotate(90deg) translate(3rem, 3rem);
	}
}
 .d_blog_sec #Toggle_menu_perdiscoo_xs .sidenav_perdiscoo_xs {
	 display: block;
	 height: 100%;
	 width: 100px;
	 right: -100px;
	 position: fixed;
	 z-index: 999;
	 top: 0;
	 background: #f2612c;
	 box-shadow: 4px 0px 18px 0px rgba(0, 0, 0, 0.2);
	 overflow-x: auto;
	 overflow-y: scroll;
	 padding-top: 20px;
	 transition: all 0.5s;
}
 .d_blog_sec #Toggle_menu_perdiscoo_xs .indiv {
	 width: 300px !important;
}
 .d_blog_sec #Toggle_menu_perdiscoo_xs .sidenav_perdiscoo_xs a {
	 font-family: "Oswald", sans-serif;
	 text-decoration: none;
	 color: #fff;
	 display: block;
	 font-size: 13px;
	 text-transform: uppercase;
	 text-align: center;
	 letter-spacing: 2px;
	 margin: 0px;
	 padding: 0px;
	 width: 100%;
	 height: auto;
	 z-index: 999;
	 margin-top: 92px;
	 transform: rotate(90deg) translate(3rem, 3rem);
}
 .d_blog_sec #Toggle_menu_perdiscoo_xs .sidenav_perdiscoo_xs a:hover {
	 color: #f1f1f1;
}
 .d_blog_sec #Toggle_menu_perdiscoo_xs #check {
	 display: none;
}
 .d_blog_sec #Toggle_menu_perdiscoo_xs {
	 display: none;
}
 .d_blog_sec #Toggle_menu_perdiscoo_xs #icon_xs {
	 position: fixed;
	 margin: 15px;
	 display: inline-block;
	 cursor: pointer;
	 right: 0px;
	 z-index: 9999;
	 top: 18px;
	 width: auto;
}
 .d_blog_sec #Toggle_menu_perdiscoo_xs .bar1, .d_blog_sec #Toggle_menu_perdiscoo_xs .bar2, .d_blog_sec #Toggle_menu_perdiscoo_xs .bar3 {
	 width: 35px;
	 height: 2px;
	 background-color: #f2612c;
	 margin: 7px 0;
	 transition: 0.5s;
}
 .d_blog_sec #Toggle_menu_perdiscoo_xs .change_xs .bar1 {
	 background-color: #fff;
	 -webkit-transform: rotate(-44deg) translate(-10px, 8px);
	 transform: rotate(-44deg) translate(-10px, 8px);
	 z-index: 99999;
}
 .d_blog_sec #Toggle_menu_perdiscoo_xs .change_xs #icon_xs {
	 background-color: #f2612c;
}
 .d_blog_sec #Toggle_menu_perdiscoo_xs .change_xs .bar2 {
	 opacity: 0;
	 z-index: 99999;
}
 .d_blog_sec #Toggle_menu_perdiscoo_xs .change_xs .bar3 {
	 background-color: #fff;
	 -webkit-transform: rotate(42deg) translate(-4px, -3px);
	 transform: rotate(42deg) translate(-4px, -3px);
	 z-index: 99999;
}
 @media (min-width: 1400px) and (max-width: 1590px) {
	 .d_blog_sec #main_header .nav_side {
		 width: 65%;
	}
}
 @media (min-width: 1200px) {
	 .d_blog_sec #banner:before {
		 content: '';
		 position: fixed;
		 width: 200px;
		 top: 527px;
		 background: url(../img//left_flower.png);
		 background-size: cover;
		 background-repeat: no-repeat;
		 background-position: left bottom;
		 left: 0px;
		 height: 448px;
		 z-index: 9999;
	}
	 .d_blog_sec .bird_sec {
		 position: fixed;
		 z-index: 999;
	}
}
 @media (max-width: 1199px) {
	 .d_blog_sec .bird_sec {
		 display: none;
	}
}
 @media (min-width: 992px) {
	 .d_blog_sec .f_case_study, .d_blog_sec #blog_page_sec, .d_blog_sec #blogmore_sec {
		 padding-top: 120px !important;
	}
}
 @media (max-width: 992px) {
	 .d_blog_sec .f_case_study, .d_blog_sec #blog_page_sec, .d_blog_sec #blogmore_sec {
		 padding-top: 100px;
	}
	 .d_blog_sec #Toggle_menu_perdiscoo_xs {
		 display: block ! important;
	}
}
 .d_blog_sec .my_thnk {
	 width: 100%;
	 height: 91px;
	 background-color: #f2612c;
	 position: fixed;
	 top: 0px;
	 z-index: 99999;
}
 .d_blog_sec #blog_page_sec #Blog_images {
	 padding-bottom: 80px;
}
 .d_blog_sec #blogmore_sec #Blog_images {
	 padding-bottom: 80px;
}
 .d_blog_sec #Blog_images .img-sec img {
	 max-width: 100%;
	 height: 476px;
}
 .d_blog_sec #blog_page_sec .team_head_sec {
	 background: none !important;
}
 .d_blog_sec #blog_page_sec .f_case_title {
	 margin-top: 50px;
	 margin-bottom: 80px;
}
 .d_blog_sec #blog_page_sec .team_head_sec h1 {
	 display: inline-block;
	 font-size: 5em;
	 font-weight: bolder;
	 text-transform: uppercase;
	 color: #000;
	 line-height: 77px;
	 font-family: pop-bold;
	 margin-bottom: 0;
}
 .d_blog_sec #blog_page_sec .team_head_sec h1 span {
	 display: inline-block;
	 font-family: pop-bold;
}
 .d_blog_sec #Blog_images .img_upper-content .entry-title {
	 margin: 0;
	 font-size: 4rem;
	 font-family: pop-reg;
	 padding-top: 30px;
	 padding-bottom: 17px;
	 color: #000;
	 font-weight: 400;
	 line-height: 50px;
}
 .d_blog_sec #Blog_images .img_upper-content .entry-title a {
	 font-size: 4rem;
	 font-family: pop-reg;
	 padding-top: 30px;
	 padding-bottom: 17px;
	 color: #000;
	 font-weight: 400;
	 line-height: 50px;
}
 .d_blog_sec #Blog_images .img_upper-content .entry-title a:focus {
	 border: none;
	 outline: none !important;
}
 .d_blog_sec #Blog_images .img_upper-content {
	 border: none !important;
	 background-color: #fff;
	 padding: 0px 30px;
	 border-radius: 10px 10px 0 0;
}
 .d_blog_sec #Blog_images .img_upper-content ul {
	 margin-bottom: 23px;
	 padding: 0px;
}
 .d_blog_sec #Blog_images .img_upper-content ul li {
	 padding-right: 20px;
	 list-style-type: none;
	 display: inline-block;
	 font-weight: 300;
	 font-family: pop-light;
	 font-size: 14px;
	 color: #5b5a5a;
	 line-height: 24px;
}
 .d_blog_sec #Blog_images .img_upper-content ul li a {
	 text-decoration: none;
	 color: #666;
	 font-family: pop-light;
}
 .d_blog_sec #Blog_images .img_upper-content ul li:hover a {
	 text-decoration: underline;
	 color: #1a97fa;
}
 .d_blog_sec #Blog_images .img_upper-content ul li span i {
	 margin-right: 3px;
	 color: #666;
}
 .d_blog_sec #Blog_images .img_bottom-content {
	 background-color: #fff;
	 padding: 25px;
}
 .d_blog_sec #Blog_images .img_bottom-content {
	 color: #505050;
	 font-weight: normal;
	 font-family: pop-reg;
	 font-size: 15px;
	 box-shadow: 0px 3px 5px 0px #000 1c;
	 border-radius: 0 0 10px 10px;
}
 .d_blog_sec #Blog_images .img_bottom-content .p3 {
	 padding: 1rem 0rem;
}
 .d_blog_sec #Blog_images .img_bottom-content p a {
	 color: #1a97fa !important;
	 font-weight: 400;
}
 .d_blog_sec #Blog_images .img_bottom-content p a:hover {
	 text-decoration: underline;
	 font-weight: 400 !important;
}
 .d_blog_sec #Blog_images .content_right input[type=search] {
	 background: #fff url('../img/search-icon.png') no-repeat 9px center !important;
	 border: solid 1px #ccc;
	 padding: 9px 10px 9px 32px;
	 width: 100px;
	 -webkit-border-radius: 10em;
	 -moz-border-radius: 10em;
	 border-radius: 10em;
	 -webkit-transition: all 0.5s;
	 -moz-transition: all 0.5s;
	 outline: none;
	 transition: all 0.5s;
}
 .d_blog_sec #Blog_images .content_right input[type=search]:focus {
	 width: 100% ! important;
	 background-color: #fff;
	 border-color: #f2612c;
	 outline: none;
	/* -webkit-box-shadow: 0 0 5px rgba(109,207,246,.5);
	 */
	 -moz-box-shadow: 0 0 5px rgba(253, 194, 139, 0.61);
	 box-shadow: 0 0 5px rgba(253, 194, 139, 0.61);
}
 .d_blog_sec #Blog_images .content_right .block {
	 padding: 30px 0px;
	 border-bottom: 1px solid #e2e5e8;
}
 .d_blog_sec #Blog_images .content_right .block h3 {
	 margin-top: 0;
	 font-weight: 700;
	 font-size: 16px;
	 color: #464646;
}
 .d_blog_sec #Blog_images .content_right .block ul {
	 margin: 0px;
	 padding: 0px;
}
 .d_blog_sec #Blog_images .content_right .block ul li {
	 list-style-type: none;
	 padding: 7px 0px;
}
 .d_blog_sec #Blog_images .content_right .block ul li a {
	 text-decoration: none;
	 color: #666;
	 transition: all 0.2s ease;
}
 .d_blog_sec #Blog_images .content_right .block ul li a:hover {
	 color: #1a97fa;
	 transition: all 0.2s ease;
}
 .d_blog_sec #Blog_images .content_right .social_block {
	 padding: 8px 0px !important;
}
 .d_blog_sec #Blog_images .content_right .social_block h3 {
	 margin-top: 0;
	 margin-bottom: 20px;
	 font-weight: 700;
	 font-size: 16px;
	 color: #464646;
}
 .d_blog_sec #Blog_images .content_right .social_block ul {
	 margin: 0px;
	 padding: 0px;
}
 .d_blog_sec #Blog_images .content_right .social_block ul li {
	 list-style-type: none;
	 display: inline-block;
}
 .d_blog_sec #Blog_images .content_right .social_block ul li a .fa-facebook {
	 background-color: #305891;
	 color: #fff;
	 padding: 0 !important;
	 font-size: 20px;
	 border-radius: 100px;
	 width: 50px;
	 height: 50px;
	 text-align: center;
	 line-height: 50px;
}
 .d_blog_sec #Blog_images .content_right .social_block ul li a .fa-twitter {
	 background-color: #2ca8d2;
	 color: #fff;
	 padding: 0 !important;
	 font-size: 19px;
	 border-radius: 100px;
	 width: 50px;
	 height: 50px;
	 text-align: center;
	 line-height: 50px;
}
 .d_blog_sec #Blog_images .content_right .social_block ul li a .fa-linkedin {
	 background-color: #0878ba;
	 color: #fff;
	 padding: 0 !important;
	 font-size: 20px;
	 border-radius: 100px;
	 width: 50px;
	 height: 50px;
	 text-align: center;
	 line-height: 50px;
}
 .d_blog_sec #Blog_images .content_right .social_block ul li a .fa-instagram {
	 background-color: #d93025;
	 color: #fff;
	 padding: 0 !important;
	 font-size: 20px;
	 border-radius: 100px;
	 width: 50px;
	 height: 50px;
	 text-align: center;
	 line-height: 50px;
}
 .d_blog_sec .footer-atLogo {
	 display: block;
	 position: absolute;
	 left: 50%;
	 width: 100px;
	 height: 100px;
	 margin-top: -20px;
	 z-index: 9;
	 transform: translateX(-50%);
}
 .d_blog_sec .contact_atLogo {
	 margin-top: -81px;
}
 .d_blog_sec .footer-atLogo img {
	 width: 100%;
	 max-width: 100px;
	 height: auto;
}
 .d_blog_sec .bg_f {
	 background-color: #fff;
}
 .d_blog_sec .blogmore_head {
	 background: linear-gradient(90deg, #028cf4 0%, #1bc0d1 100%);
	 position: fixed;
	 z-index: 999;
}
 .d_blog_sec .blogmore_head .top_logo .icon i {
	 background: #fff;
	 font-size: 12px;
	 padding: 4px 7px;
	 padding: 4px 6px;
	 color: #13b0dd;
	 border-radius: 3px;
	 margin-right: 5px;
}
 .d_blog_sec .blogmore_head .top_logo .icon a {
	 text-decoration: none;
}
 .d_blog_sec .blogmore_head .top_logo .icon span {
	 color: #fff;
	 font-weight: 700;
	 font-size: 20px;
	 vertical-align: middle;
}
 .d_blog_sec .blogmore_head header {
	 min-height: 0px;
}
 .d_blog_sec .right_blogmore p span {
	 border: 1px solid #fff;
}
 .d_blog_sec .right_blogmore p span:hover {
	 background-color: transparent;
	 border-color: #fff;
	 opacity: 0.8;
}
 .d_blog_sec #Blog_images .post-tag {
	 padding-top: 20px;
	 color: #999;
}
 .d_blog_sec #Blog_images .post-share {
	 padding: 22px 0px;
}
 .d_blog_sec .subscribe_sec-port {
	 overflow: hidden;
	 padding: 40px 0px;
	 background-size: cover;
	 background-repeat: no-repeat;
	 position: relative;
	 z-index: 5;
	 text-align: center;
}
 .d_blog_sec .subscribe_sec-port:before {
	 content: '';
	 position: absolute;
	 top: 0px;
	 bottom: 0px;
	 left: 0px;
	 right: 0px;
	 z-index: -1;
	 background-image: linear-gradient(135deg, #ff683e 0%, #fe9124 100%);
	 opacity: 0.8;
}
 .d_blog_sec .subscribe_sec-port .subcribe_title {
	 margin-bottom: 34px;
}
 .d_blog_sec .subscribe_sec-port .subcribe_title h1 {
	 color: #fff;
	 font-size: 2.1em;
	 text-align: center;
	 text-transform: capitalize;
	 font-weight: bold;
}
 .d_blog_sec .subscribe_sec-port .subcribe_title .title_head {
	 position: relative;
}
 .d_blog_sec .subscribe_sec-port .form-group {
	 margin-bottom: 1rem;
}
 .d_blog_sec .subscribe_sec-port .form-control {
	 height: 50px;
	 font-size: 15px;
	 border: none;
}
 .d_blog_sec .subscribe_sec-port .form-control:focus {
	 outline: none;
	 border: none;
	 box-shadow: none;
}
 .d_blog_sec .subscribe_sec-port input[type="submit"] {
	 background: #fff;
	 color: #000;
	 height: 50px;
	 border: none;
	 text-transform: capitalize;
	 transition: 0.3s;
	 border-radius: 5px;
	 width: 100%;
}
 .d_blog_sec .subscribe_sec-port input[type="submit"]:hover {
	 background-image: linear-gradient(135deg, #ff683e 0%, #fe9124 100%);
	 color: #fff;
	 transition: 0.3s;
}
 .d_blog_sec .subscribe_sec-port button:focus {
	 outline: none;
	 border: none;
	 box-shadow: none;
}
 .d_blog_sec .subscribe_sec-port button:active {
	 background-image: linear-gradient(135deg, #ff683e 0%, #fe9124 100%) ! important;
	 border: none;
	 box-shadow: none ! important;
}
 .d_blog_sec .footer-copyright p {
	 font-size: 14px;
	 text-align: left;
	 font-family: 'Poppins', sans-serif;
	 color: #4a4949;
	 font-weight: 600;
}
 .d_blog_sec .footer-copyright {
	 background: #f9f8fe !important;
}
 .d_blog_sec .footer-copyright .text-left a {
	 color: #f2612c;
	 font-weight: 700;
}
 .d_blog_sec .footer-copyright .text-left a:hover {
	 color: #f2612c;
}
 .d_blog_sec .footer-copyright, .d_blog_sec .footer-copyright p, .d_blog_sec .footer-copyright p a {
	 background: #f9f8fe !important;
}
 .d_blog_sec .footer-sidebar .widget ul li::before {
	 display: none;
}
 .d_blog_sec #case_footer .media_box .social_icons ul li a:hover {
	 color: #fff;
}
 .d_blog_sec #nav_menu-2 h2.widgettitle {
	 margin-bottom: 15px;
}
 .d_blog_sec .subscribe_sec-port .mc4wp-form {
	 max-width: 66.666667%;
	 margin: 0 auto;
}
 .d_blog_sec .subscribe_sec-port .widget h2 {
	 color: #fff;
	 font-size: 2.1em;
	 text-align: center;
	 text-transform: capitalize;
	 font-weight: bold;
	 margin-bottom: 34px;
}
 .d_blog_sec .sidebar .widget:first-child {
	 padding-top: 20px;
	 border: 0;
}
 .d_blog_sec #comments textarea {
	 background: transparent;
}
 .d_blog_sec #comments input[type="text"] {
	 background: transparent;
}
 .d_blog_sec #comments input[type="email"] {
	 background: transparent;
}
 .d_blog_sec #Blog_images .sidebar {
	/* background: #fff;
	 border: 1px solid #e2e5e8;
	 border-radius: 10px;
	 padding: 0 10px;
	 box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
	 */
}
 .d_blog_sec .blog_fix {
	 position: sticky !important;
	 top: 112px;
}
 .d_blog_sec .sidebar .widget:nth-child(2) {
	 padding-top: 0;
}
 .d_blog_sec .sidebar .widget:nth-child(4) {
	 border: 0;
}
 .d_blog_sec #Blog_images .img_bottom-content p {
	 font-family: pop-reg;
	 margin-bottom: 13px;
	 font-weight: 400;
	 font-size: 16px;
	 text-align: justify;
}
 .d_blog_sec .page-wrapper article {
	 padding-bottom: 0;
	 margin-bottom: 45px;
	 box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
	 border: none;
	 border-radius: 10px;
	 background: #fff;
}
 .d_blog_sec .comments-title, .d_blog_sec .comment-reply-title {
	 font-family: pop-med;
	 font-size: 29px;
	 background: transparent;
	 padding: 5px 0px;
	 margin: 0;
}
 .d_blog_sec .comment-form {
	 padding-top: 0;
}
 .d_blog_sec #commentform p {
	 font-family: pop-reg;
	 font-size: 17px;
	 margin-bottom: 20px;
}
 .d_blog_sec .comment-form label {
	 width: auto;
}
 .d_blog_sec input[type="radio"], .d_blog_sec input[type="checkbox"] {
	 display: inline-block;
	 margin-right: 5px;
}
 .d_blog_sec .breadcrumb {
	 background-color: #fff;
}
 .d_blog_sec .navbar.grv-side {
	 border: 0px none;
	 position: relative;
	 min-height: 40px;
	 padding: 22px 0px 14px;
	 margin-top: 0px;
	 margin-bottom: 0px;
	 border-radius: 0px;
	 font-family: 'Open Sans', sans-serif;
	 background: #f2612c;
	 border-color: #e9e9e9;
	 box-shadow: none;
}
 .d_blog_sec .navbar.grv-side li {
	 display: block;
}
 .d_blog_sec .nav > li > a:hover, .d_blog_sec .nav > li > a:focus {
	 background-color: transparent;
}
 .d_blog_sec .comment-reply-title small a:before {
	 content: '\f00d';
	 font-family: FontAwesome;
	 font-style: normal;
	 font-weight: normal;
	 font-size: 18px;
	 color: #000;
}
 .d_blog_sec .comment-reply-title small a {
	 width: 16px;
}
 .d_blog_sec .comment-metadata time, .d_blog_sec .comment-meta a {
	 color: #747474;
	 font-family: pop-reg;
	 font-size: 18px;
	 margin-bottom: 13px;
	 font-weight: 400;
}
 .d_blog_sec .mc4wp-response {
	 display: block;
	 width: 100%;
	 overflow: hidden;
}
 .d_blog_sec .mc4wp-response p {
	 color: #fff f;
}
 .d_blog_sec #Blog_images h6 {
	 font-size: 1.5rem;
	 margin-bottom: 15px;
}
 .d_blog_sec .paginations a {
	 border: none;
	 color: #999;
}
 .d_blog_sec .paginations a:hover {
	 background: none;
	 border: none;
	 color: #1a97fa;
}
 .d_blog_sec .paginations a:focus {
	 background: none;
	 border: none;
	 color: #999;
}
 .d_blog_sec span.page-numbers.current {
	 border: 1px solid #b3b3b3;
	 background-color: #fff;
	 color: #000;
	 width: 50px;
	 height: 50px;
	 line-height: 31px;
}
 @media (max-width: 767px) {
	 .d_blog_sec #case_footer .container {
		 width: 100%;
	}
	 .d_blog_sec .subscribe_sec-port input[type="submit"] {
		 width: 60%;
	}
	 .d_blog_sec .subscribe_sec-port .mc4wp-form {
		 max-width: 80.666667%;
	}
	 .d_blog_sec #Blog_images .img_upper-content {
		 padding: 0px 15px;
	}
	 .d_blog_sec #Blog_images .img_upper-content .entry-title {
		 line-height: 40px;
		 font-size: 3rem;
	}
	 .d_blog_sec #Blog_images .img_upper-content .entry-title a {
		 font-size: 3rem;
		 padding-bottom: 5px;
		 line-height: 33px;
	}
	 .d_blog_sec #case_footer .logo_box .copy_r {
		 width: auto;
		 left: 0;
		 right: 0;
	}
	 .d_blog_sec .navbar {
		 background: #f2612c !important;
		 border-color: #e9e9e9;
		 box-shadow: none !important;
	}
	 .d_blog_sec .navbar li {
		 display: block;
	}
	 .d_blog_sec #Toggle_menu_perdiscoo_xs .sidenav_perdiscoo_xs a {
		 text-align: left;
		 width: 78%;
	}
	 .d_blog_sec .subscribe_sec-port .widget h2 {
		 font-size: 1.2em;
	}
}
 @media (min-width: 768px) and (max-width: 992px) {
	 .d_blog_sec #case_footer .container {
		 width: 100%;
	}
	 .d_blog_sec .subscribe_sec-port .mc4wp-form {
		 max-width: 90%;
	}
	 .d_blog_sec #case_footer .logo_box img {
		 margin-top: 100px;
	}
	 .d_blog_sec .navbar {
		 background: #f2612c !important;
		 border-color: #e9e9e9;
		 box-shadow: none !important;
	}
	 .d_blog_sec .navbar li {
		 display: block;
	}
	 .d_blog_sec #Toggle_menu_perdiscoo_xs .sidenav_perdiscoo_xs a {
		 text-align: left;
		 width: 78%;
	}
}
 @media (min-width: 993px) and (max-width: 1200px) {
	 .d_blog_sec .container {
		 width: 100%;
	}
	 .d_blog_sec #case_footer .container {
		 width: 100%;
	}
	 .d_blog_sec #main_header .logo_side {
		 width: 20%;
	}
	 .d_blog_sec .sidenav_perdiscoo a {
		 width: 80%;
	}
	 .d_blog_sec #main_header .nav_side {
		 width: 74%;
	}
}
 @media (min-width: 1220px) and (max-width: 1400px) {
	 .d_blog_sec #case_footer .container {
		 width: 100%;
		 max-width: 1170px;
	}
	 .d_blog_sec #main_header .nav_side {
		 width: 70%;
	}
	 .d_blog_sec .sidenav_perdiscoo a {
		 width: 84%;
	}
	 .d_blog_sec #case_footer .media_box .social_icons ul li a .fa {
		 line-height: 43px;
	}
}
 @media (min-width: 1430px) and (max-width: 1600px) {
	 .d_blog_sec #case_footer .container {
		 width: 100%;
	}
	 .d_blog_sec #main_header .nav_side {
		 width: 60%;
	}
}
 .d_blog_sec #comment-form-identity {
	 display: block !important;
}
 @media (max-width: 1199px) {
	 .d_blog_sec #Blog_images .content_right .social_block ul li a .fa-facebook {
		 width: 40px;
		 height: 40px;
		 line-height: 40px;
	}
	 .d_blog_sec #Blog_images .content_right .social_block ul li a .fa-twitter {
		 width: 40px;
		 height: 40px;
		 line-height: 40px;
	}
	 .d_blog_sec #Blog_images .content_right .social_block ul li a .fa-linkedin {
		 width: 40px;
		 height: 40px;
		 line-height: 40px;
	}
	 .d_blog_sec #Blog_images .content_right .social_block ul li a .fa-google-plus {
		 width: 40px;
		 height: 40px;
		 line-height: 40px;
	}
	 .d_blog_sec #blog_page_sec #Blog_images {
		 padding-bottom: 20px !important;
	}
	 .d_blog_sec .padding-bottom-60 {
		 padding-bottom: 0;
	}
}
 @media (max-width: 991px) {
	 .d_blog_sec #Blog_images .content_right .social_block ul li a .fa-facebook {
		 width: 30px;
		 height: 30px;
		 line-height: 30px;
		 font-size: 14px !important;
	}
	 .d_blog_sec #Blog_images .content_right .social_block ul li a .fa-twitter {
		 width: 30px;
		 height: 30px;
		 line-height: 30px;
		 font-size: 14px !important;
	}
	 .d_blog_sec #Blog_images .content_right .social_block ul li a .fa-linkedin {
		 width: 30px;
		 height: 30px;
		 line-height: 30px;
		 font-size: 14px !important;
	}
	 .d_blog_sec #Blog_images .content_right .social_block ul li a .fa-google-plus {
		 width: 30px;
		 height: 30px;
		 line-height: 30px;
		 font-size: 14px !important;
	}
}
 @media (max-width: 767px) {
	 .d_blog_sec .sidebar {
		 margin-top: 30px !important;
	}
}
 