/*----------------------------------------
 Don't change any css from here. If you need to change, Please use child theme.
------------------------------------------*/
 html, body {
}
 img {
 max-width: 100%;
 height: auto;
}
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus,
input:-webkit-autofill:active,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
textarea:-webkit-autofill:active,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus,
select:-webkit-autofill:active{
  transition: background-color 50000s ease-in-out 0s, color 5000s ease-in-out 0s;	
}
.wpcf7 form .wpcf7-response-output{
    margin-top: 8px;
    border: none;
    text-align: center;
}
/* box layout */
 .box.wrapper {
 max-width: 1200px;
 margin: auto;
 background: #fff;
 box-shadow: 0px 0px 5px #ddd;
}
/* end box layout */
 .fix {
 overflow: hidden;
}
 .clear_both {
 clear: both;
}
 .f_left_d{
 float:left;
}
 .f_right_d{
 float:right;
}
/*===================== opo HEADING TOP AREA CSS =========================*/
/* LEFT RIGHT CSS */
 .em40_header_area_main {
}
 .em40_header_area_main.hdisplay_none {
 display: none;
}
 .opo-header-top {
 background: #f9f9f9 none repeat scroll 0 0;
 padding: 8px 0;
}
 .top-address p {
 margin-bottom: 0;
}
 .top-address p span, .top-address p a {
 margin-right: 20px;
}
 .top-address p span i, .top-address p a i {
 font-size: 13px;
 color: #414141;
 margin-right: 10px;
}
 .top-address p a {
 display: inline-block;
 text-decoration: none;
 -webkit-transition: all 0.2s ease-in-out;
 transition: all 0.2s ease-in-out;
}
/* TOP RIGHT CSS */
 .top-right-menu ul.social-icons {
 margin: 0;
 padding: 0;
}
 .top-right-menu ul.social-icons li {
 display: inline-block;
 margin-left: 18px;
 position: relative;
}
 .top-right-menu ul.social-icons li a {
 display: inline-block;
 text-decoration: none;
 -webkit-transition: all 0.2s ease-in-out;
 transition: all 0.2s ease-in-out;
 font-size: 15px;
}
 .top-address p a, .top-right-menu ul.social-icons li a, .top-address p span {
 color: #414141;
 font-size: 15px;
}
 .top-right-menu .social-icons li a:hover, .top-right-menu .social-icons li a i:hover {
 color: #006aeaf2;
}
 .top-both-p0 .top-address p a, .top-both-p0 .top-address p span {
 margin-right: 0px;
 margin-left: 12px;
}
/* sub menu css */
 .top-right-menu ul .sub-menu {
 position: absolute;
 left: 0px;
 top: 100%;
 visibility: hidden;
 opacity: 0;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
 border-top: 1px solid #f00;
 width: 150px;
 -webkit-transition: .5s;
 transition: .5s;
 text-align: left;
 background: #fff;
 z-index: 1;
}
 .top-right-menu ul.social-icons li:hover .sub-menu {
 opacity: 1;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
 visibility: visible;
}
 .top-right-menu ul .sub-menu li {
 padding: 5px 0px 0px 5px;
}
 .top-right-menu ul .sub-menu li a {
 font-size: 12px;
}
 .top-right-menu ul .sub-menu ul {
 display: none;
}
 .top-welcome p {
 padding: 0px;
 margin: 0px;
}
 .top-address.em-login a {
 margin-right: 10px;
}
 .top-address.em-login a + a {
 margin-right: 0;
}
 .top-address.em-login p a i, .top-address.em-login p a i {
 margin-right: 5px;
}
 .top-address.em-login a + a:before {
 content: "|";
 margin-right: 12px;
}
 .txtc {
 text-align: center;
}
 .text-center {
 text-align: center;
}
 .text-left {
 text-align: left;
}
 .text-right {
 text-align: right;
}
/* top opening */
 .top-address.menu_18 span {
 background: #fff;
 padding: 8px 15px 9px;
 display: inline-block;
 color: #414141;
}
 .top-right-menu ul.social-icons.menu_18, .top-right-menu ul.social-icons.menu_19 {
 padding: 7px 0;
}
 .em-login.menu_18, .em-quearys-top.menu_19 {
 padding: 7px 0;
}
/* top quearys */
 .em-top-quearys-area {
 position: relative;
}
 .em-header-quearys {
 list-style: none;
}
 .em-quearys-menu i {
 background: #006aeaf2 none repeat scroll 0 0;
 border-radius: 50px;
 display: inline-block;
 height: 26px;
 text-align: center;
 width: 26px;
 line-height: 26px;
 font-size: 14px;
 color: #fff;
}
 .em-quearys-inner {
 position: absolute;
 right: 15px;
 top: 36px;
 z-index: 999;
 display: none;
 -webkit-transition: .5s;
 transition: .5s;
}
 .em-quearys-inner {
}
 .em-quearys-form {
 background-color: #ffffff;
 border-top: 1px solid #006aeaf2;
 width: 290px;
 float: right;
}
 .top-form-control {
 position: relative;
}
 .top-form-control input {
 background: #f9f9f9;
 color: #666666;
 font-size: 13px;
 font-weight: 300;
 height: 48px;
 padding: 0 40px 0 15px;
 width: 100%;
 border: none;
 -webkit-transition: 1s;
 transition: 1s;
}
 .top-form-control button.top-quearys-style {
 position: absolute;
 right: 6px;
 top: 50%;
 /* height: 44px;
 */
 background: transparent;
 font-size: 15px;
 border: none;
 color: #006aeaf2;
 -webkit-transform: translateY(-50%);
 transform: translateY(-50%);
}
 .em-s-hidden {
 display: none !important;
}
/* address left right icon */
 .top-right-menu.litop {
 float: left;
}
/* mobile logo */
 .mobile_menu_logo.text-center {
 padding: 20px 0;
}

/*=======================
#2 opo mobile menu css
========================*/
.mobile-menu{
    display:none !important;
   }
    .mobile_logo_area{
    display:none !important;
   }
   .mean-container a.meanmenu-reveal {
       display: none !important;
   }
   .mean-container .mean-nav > ul {
       padding: 0;
       margin: 0;
       width: 100%;
       list-style-type: none;
       display: block !important;
   }
   .mean-container .mean-bar {
       background: #fff;
       padding: 0;
   }
   .mean-container .mean-nav ul li {
       border-top: 0px solid #ddd;
   }
   .mean-container .mean-nav ul li li a,
   .mean-container .mean-nav ul li a {
       color: #444;
   }
   .mean-container .mean-nav ul li li a {
       border-top: 1px solid #ddd;
   }
   .mean-container .mean-nav ul li a:hover{
           color: #006ff9;
   }
   .mobile_p {
       position: fixed;
       right: 0;
       width: 300px;
       padding: 80px 20px 0px;
           overflow-y: scroll;
       top: 0;
       height: 100%;
       z-index: 9999;
       display: block;
       -webkit-transition: 0.5s all;
       transition: 0.5s all;
       box-shadow: 0 0 30px rgb(0 0 0 / 7%);
       -webkit-transform: translateX(100%);
       transform: translateX(100%);
       background: #1999f2;
   }
.mean-container .mean-nav ul li a {
    background: #1999f2;
}   
   .tx-s-open {
       -webkit-transform: translateX(0);
               transform: translateX(0);
   }
   .mobile_p .opo_theme_widget > div.widget_block {
       padding: 0;
   }
   .mobile_p .opo_theme_widget > div {
       padding: 20px 0px 20px;
       box-shadow: none;
   }
   .mobile_p {}

.mean-container .mean-nav ul li a {
    border: 0;
    width: 92%;
    border-top: 1px solid #dddddd;
    font-size: 14px;
    padding: 12px 11px;
}
.mean-container .mean-nav ul li a.mean-expand {
    top: 0px;
    width: 26px;
    height: 23px;
    line-height: 23px;
    text-align: center;
    background: #66666617;
}
.mean-container .mean-nav ul li a.mean-expand:hover {
    background: #66666617;
}

   .mobile_opicon {
       text-align: right;
       padding: 4px 0;
   }
   .mobilemenu_con {
       display: flex;
       align-items: center;
       justify-content: space-between;
   }
   .mobile_menu_o  i {
       font-size: 26px;
   }
   .mobile_menu_content .mobile_menu_logo {
       margin-bottom: 20px;
   }
   .mobile_cicon {
       position: absolute;
       right: 30px;
       top: 50px;
   }
   .mobile_overlay {
       top: 0px;
       left: 0px;
       right: 0px;
       bottom: 0px;
       opacity: 0;
       z-index: 999;
       width: 100vw;
       height: 100vh;
       visibility: hidden;
       position: fixed;
       background: rgba(0, 0, 0, 0.8);
       -webkit-transition: all 0.3s ease-out 0s;
       -moz-transition: all 0.3s ease-out 0s;
       -ms-transition: all 0.3s ease-out 0s;
       -o-transition: all 0.3s ease-out 0s;
       transition: all 0.3s ease-out 0s;
   }
   .mobile_overlay.mactive {
       opacity: 1;
       visibility: visible;
   }
/*===================== END opo HEADING TOP AREA CSS =========================*/
/*======================== EM creatiVE HEADER =========================*/
 .em_creative_header {
 background: #f9f9f9 none repeat scroll 0 0;
 padding: 28px 0;
 position: relative;
 overflow: hidden;
 z-index: 1;
}
 .em_creative_header:before {
 background: #006aeaf2 none repeat scroll 0 0;
 content: "";
 left: 0;
 top: 0;
 bottom: 0;
 width: 25%;
 height: 100%;
 z-index: -1;
 position: absolute;
}
 .em_creative_header:after {
 background: #006aeaf2 none repeat scroll 0 0;
 content: "";
 left: 18%;
 top: 0;
 bottom: 0;
 width: 15%;
 height: 100%;
 position: absolute;
 border: ;
 -webkit-transform: rotate(-121deg);
 transform: rotate(-121deg);
 z-index: -1;
}
 .single_header_address {
 word-break: break-all;
}
 .creative_logo_thumb {
 z-index: 9;
 text-align: right;
}
 .creative_header_icon {
 float: left;
 margin-right: 10px;
 overflow: hidden;
}
 .creative_header_icon i {
 color: #006aeaf2;
 font-size: 28px;
 margin-top: 5px;
}
 .creative_header_address {
 overflow: hidden;
 padding-left: 80px;
}
 .creative_header_address_text > h3 {
 font-size: 18px;
 font-weight: 600;
 margin: 0;
 padding: 0;
}
 .creative_header_address_text > p {
 margin: 0;
}
 .creative_logo_thumb {
 z-index: 9;
}
 .creative_header_button {
 padding-left: 50px;
 position: relative;
 margin-top: 5px;
}
 .creative_header_button:before {
 content: "";
 position: absolute;
 background: #006aeaf2;
 width: 1px;
 height: 74px;
 left: 10px;
 top: -21px;
}
 .creative_header_button .dtbtn {
 background: #006aeaf2 none repeat scroll 0 0;
 border-radius: 30px;
 color: #fff;
 display: inline-block;
 font-family: raleway;
 font-size: 14px;
 font-weight: 600;
 margin-left: 0;
 padding: 6px 26px;
 text-transform: capitalize;
 -webkit-transition: all 0.3s ease 0s;
 transition: all 0.3s ease 0s;
}
 .creative_header_button > a:hover {
 background: #006aeaf2 none repeat scroll 0 0;
}
 .em_slider_social {
 position: fixed;
 left: 15px;
 text-align: center;
 top: 50%;
 z-index: 9999;
}
 .em_slider_social li {
 display: block;
 list-style: outside none none;
 text-decoration: none;
 position: relative;
 margin-bottom: 15px;
}
 .em_slider_social li:before {
 position: absolute;
 content: "";
 height: 20px;
 width: 1px;
 top: 28px;
 left: 0;
 background: #006aeaf2;
 z-index: 9999;
 right: 0;
 margin: auto;
}
 .em_slider_social li:last-child:before {
 display:none;
}
 .em_slider_social a {
 border-radius: 50%;
 color: #006aeaf2;
 display: inline-block;
 font-size: 16px;
 margin-bottom: 10px;
}
 .em_slider_social a:hover {
}
 .no-logo-sr .creative_search_icon {
 position: absolute;
 right: 19%;
 top: 50%;
 -webkit-transform: translateY(-50%);
 transform: translateY(-50%);
 z-index: 999;
}
 .no-logo-sr .em-quearys-top.msin-menu-search .em-quearys-inner {
 top: 70px;
}
 .no-logo-sr .opo_menu ul {
 text-align: center;
}
 .no-logo-sr .opo_menu ul li {
 text-align: left;
}
/*======================= opo HEADING NAV AREA CSS ========================*/

 .mean-container .mean-nav > ul > li:first-child{
 border-top:0px solid #fff;
}
 .main_menu_div {
 position: relative;
}
 .opo_nav_area {
 background: #fff none repeat scroll 0 0;
}
/* LOGO CSS */
 .logo {
}
 .logo a {
 font-size: 23px;
 font-weight: 600;
 display: inline-block;
}
.opo_menu {
    display: flex;
    align-items: center;
}
/* MENU CSS */
 .opo_menu ul {
 text-align: right;
 list-style: none;
}
 .opo_menu > ul > li {
 display: inline-block;
 position: relative;
}
.opo_menu > ul > li > a {
 display: block;
 margin: 20px 0;
 -webkit-transition: .5s;
 transition: .5s;
 position: relative;
 color: #5b5d62;
 font-size: 13px;
 font-weight: 500;
 text-transform: uppercase;
 font-family: 'Poppins', sans-serif;
}
 .transprent-menu .opo_menu > ul > li > a:before, .transprent-menu .opo_menu > ul > li.current > a:before {
 background: #006aeaf2 none repeat scroll 0 0;
 bottom: -7px;
 content: "";
 height: 2px;
 left: 0;
 margin: auto;
 opacity: 0;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
 position: absolute;
 right: 0;
 -webkit-transition: all 0.5s ease 0s;
 transition: all 0.5s ease 0s;
 width: 50%;
 display:none;
}
 .heading_style_2 .opo_menu > ul > li > a {
 color: #fff;
}
 .heading_style_3 .opo_menu > ul > li > a {
 color: #fff;
}
 .heading_style_4 .opo_menu > ul > li > a {
 color: #fff;
}
 .heading_style_5 .opo_menu > ul > li > a {
 color: #fff;
}
 .opo_menu ul li:last-child a {
 margin-right: 0px;
}
 .opo_menu > ul > li.current > a,
 .opo_menu > ul > li:hover > a,
 .creative_header_menu > ul > li:hover > a {
 color: #dcd0d0;
 background-color: transparent;
}
 .opo_menu > ul > li > a,
 .opo_menu > ul > li.current > a
 {
padding: 9px 18px; 
 }
 .opo_menu > ul > li.current > a
 {
 color: #fff;
 background-color: rgba(255, 255, 255, 0.07); 
 }
 .transprent-menu .opo_menu > ul > li:hover > a:before, .transprent-menu .opo_menu > ul > li.current > a:before {
 opacity: 1;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
 width: 25%;
}
/* transparent 2 */
 .trp_nav_area {
 position: fixed;
 left: 0;
 right: 0;
 top: 0px;
 z-index: 9999;
 background-color: transparent;
 padding: 0px 0;
 -webkit-transition: .5s;
 transition: .5s;
}

 .hbg2 {
 background: rgba(52, 58, 64, 0.9) !important;
/* padding: 0 0 10px; */
}
.hbg2 .logo img {
 width: 67%;
}
/* stycky nav js */
 .transprent-menu.menu4 {
 position: relative;
}
 .transprent-menu .opo_nav_area {
 left: 0;
 right: 0;
 top: 0;
 z-index: 9999;
 background-color: transparent;
 padding: 0;
 -webkit-transition: .5s;
 transition: .5s;
 position: absolute;
}
 .opo_nav_area.postfix {
 -webkit-transition: .3s;
 transition: .3s;
}
 .opo_nav_area.prefix, .hbg2 {
 box-shadow: 0 2px 5px -2px rgba(0, 0, 0, 0.1);
}
 .opo_nav_area.prefix .opo_menu > ul > li > a {
 color:#fff;
}
 .opo_nav_area.prefix .opo_menu > ul > li.current > a {
 color: #006aeaf2;
}
/* LOGO LEFT RIGHT CSS */
 .logo-left {
}
 .logo-right .logo {
 text-align: right;
}
 .logo-right .opo_menu > ul {
 text-align: left;
}
 .logo-right .opo_menu > ul > li:first-child a {
 padding-left: 0px;
}
 .logo-right .opo_menu > ul > li:last-child a {
 padding-right: auto;
}
/* logo top */
 .logo-top .logo {
 text-align: center;
}
 .logo-top .opo_menu > ul {
 text-align: center;
}
 .logo-top > .opo_menu > ul > li:last-child a {
 padding-right: auto;
}
/* sub menu style */
 .opo_menu ul .sub-menu {
 position: absolute;
 left: 0;
 top: 130%;
 width: 200px;
 transition: .5s;
 text-align: left;
 background: #fff;
 margin: 0;
/* padding: 15px 0; */
 z-index: 9999;
 box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
 -webkit-transition: .5s;
 transition: .5s;
 opacity: 0;
 border-radius: 5px;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
 visibility: hidden;
}
 .opo_menu ul li:hover > .sub-menu {
 opacity: 1;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
 visibility: visible;
 top: 100%;
 -webkit-transition: .5s;
 transition: .5s;
 z-index: 9;
}
 .opo_menu ul .sub-menu li {
 position: relative;
}
 .opo_menu ul .sub-menu li a {
 display: block;
 padding: 12px 20px;
 margin: 0;
 line-height: 1.3;
 letter-spacing: normal;
 font-size: 14px;
 color: #700ae1;
 font-weight: 500;
 border-bottom: 1px solid #700ae1;
 text-transform: capitalize;
 -webkit-transition: .5s;
 transition: .5s;
 visibility: inherit !important;
}
 .opo_menu ul .sub-menu li:hover > a, 
 .opo_menu ul .sub-menu .sub-menu li:hover > a, 
 .opo_menu ul .sub-menu .sub-menu .sub-menu li:hover > a, 
 .opo_menu ul .sub-menu .sub-menu .sub-menu .sub-menu li:hover > a {
 background: #700ae1;
 color: #fff;
 -webkit-transition: .5s;
 transition: .5s;
 padding-left:25px
}
/* home 3 */
.page-id-1057 .opo_menu ul .sub-menu li a {
color: #FC6020;
 border-bottom: 1px solid #FC6020;
}
.page-id-1057 .opo_menu ul .sub-menu li:hover > a {
 background: #FC6020;
 color: #fff;
}
/* home 4 */
.page-id-1091 .opo_menu ul .sub-menu li a {
 color: #f36872;
 border-bottom: 1px solid #f36872;
}
.page-id-1091 .opo_menu ul .sub-menu li:hover > a {
 background: #f36872;
 color: #fff;
}
/* home 5 */
.page-id-1124 .opo_menu ul .sub-menu li a {
 color: #19b4f2;
 border-bottom: 1px solid #19b4f2;
}
.page-id-1124 .opo_menu ul .sub-menu li:hover > a {
 background: #19b4f2;
 color: #fff;
}
/* home 6 */
.page-id-1132 .opo_menu ul .sub-menu li a {
 color: #CD7314;
 border-bottom: 1px solid #CD7314;
}
.page-id-1132 .opo_menu ul .sub-menu li:hover > a {
 background: #CD7314;
 color: #fff;
}
/* home 8 */
.page-id-1189 .opo_menu ul .sub-menu li a {
 color: #9445FF;
 border-bottom: 1px solid #9445FF;
}
.page-id-1189 .opo_menu ul .sub-menu li:hover > a {
 background: #9445FF;
 color: #fff;
}
.page-id-1057 .mobile_logo_area{
background: -webkit-gradient(linear, left top, right top, color-stop(30%, rgba(241, 85, 22, 1)), to(rgba(255, 112, 147, 1)));
background: -webkit-linear-gradient(left, rgba(241, 85, 22, 1) 30%, rgba(255, 112, 147, 1) 100%);
background: linear-gradient(90deg, rgba(241, 85, 22, 1) 30%, rgba(255, 112, 147, 1) 100%);
}
.page-id-1091 .mobile_logo_area{
background:#f4717a;
}
.page-id-1124 .mobile_logo_area{
background: -webkit-gradient(linear, left top, right top, from(rgba(1, 219, 176, 1)), to(rgba(25, 180, 242, 1)));
background: -webkit-linear-gradient(left, rgba(1, 219, 176, 1) 0%, rgba(25, 180, 242, 1) 100%);
background: linear-gradient(90deg, rgba(1, 219, 176, 1) 0%, rgba(25, 180, 242, 1) 100%);
}
.page-id-1132 .mobile_logo_area{
background: -webkit-gradient(linear, left top, right top, from(rgba(212, 134, 10, 1)), to(rgba(169, 11, 71, 1)));
background: -webkit-linear-gradient(left, rgba(212, 134, 10, 1) 0%, rgba(169, 11, 71, 1) 100%);
background: linear-gradient(90deg, rgba(212, 134, 10, 1) 0%, rgba(169, 11, 71, 1) 100%);
}
.page-id-1189 .mobile_logo_area{
background: -webkit-gradient(linear, left top, right top, from(rgba(148, 69, 255, 1)), to(rgba(240, 69, 255, 1)));
background: -webkit-linear-gradient(left, rgba(148, 69, 255, 1) 0%, rgba(240, 69, 255, 1) 100%);
background: linear-gradient(90deg, rgba(148, 69, 255, 1) 0%, rgba(240, 69, 255, 1) 100%);
}
/* sub menu 2 */
 .opo_menu ul .sub-menu .sub-menu {
 left: 100%;
 top: 130%;
 opacity: 0;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
 visibility: hidden;
}
 .opo_menu ul .sub-menu li:hover > .sub-menu {
 opacity: 1;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
 visibility: visible;
 top: 0%;
}
/* sub menu 3 */
 .opo_menu ul .sub-menu .sub-menu li {
 position: relative;
}
 .opo_menu ul .sub-menu .sub-menu .sub-menu {
 right: 100%;
 left: auto;
 top: 130%;
 opacity: 0;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
 visibility: hidden;
}
 .opo_menu ul .sub-menu .sub-menu li:hover > .sub-menu {
 opacity: 1;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
 visibility: visible;
 top: 0%;
}
/* sub menu 4 */
 .opo_menu ul .sub-menu .sub-menu .sub-menu li {
 position: relative;
}
 .opo_menu ul .sub-menu .sub-menu .sub-menu .sub-menu {
}
 .opo_menu ul .sub-menu .sub-menu .sub-menu li:hover > .sub-menu {
 opacity: 1;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
 visibility: visible;
 top: 0%;
}
/* user login */
.logged-in .trp_nav_area {
 top: 32px;
}
 .logged-in .transprent-menu .opo_nav_area.prefix {
 top: 32px;
}
 .logged-in .trp_nav_area.hbg2 {
 top: 32px;
}
.elementor-editor-active.logged-in .trp_nav_area {
 top: 0px;
}
 .elementor-editor-active.logged-in .transprent-menu .opo_nav_area.prefix {
 top: 0px;
}
 .elementor-editor-active.logged-in .trp_nav_area.hbg2 {
 top: 0px;
}

/* maing menu search */
 nav.opo_menu.main-search-menu {
 float: right;
}
 .opo_menu.main-search-menu > ul, .em-quearys-top.msin-menu-search {
 display: inline-block;
}
 .em-quearys-top.msin-menu-search .em-quearys-menu i {
 height: 36px;
 width: 36px;
 line-height: 36px;
 margin-left: 20px;
}
 .em-quearys-top.msin-menu-search .em-quearys-inner {
 top:67px;
}
/* has menu icon */
 .opo-main-menu .menu-item-has-children > a:after {
 margin-left: 5px;
 content: "\f107";
 font-family: FontAwesome;
 opacity: 1;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
 font-size: 13px;
 opacity: .5;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}
 .opo-main-menu .menu-item-has-children .menu-item-has-children> a:after {
 margin-left: 8px;
 content: "\f105";
}
/* menu button */
 .donate-btn-header {
 display: inline-block;
}
.menulogins{
 -webkit-transition: .5s;
 transition: .5s;
 color: #fff;
 font-size: 13px;
 font-weight: 500;
 text-transform: uppercase;
margin-left: 40px; 
}
.menuregister{
 padding: 9px 20px;
 color: #1d3ede;
 background-color:#fff;
 border-radius:5px;
 font-size: 13px;
 font-weight: 500;
 text-transform: uppercase;
margin-left: 25px; 
}
.menulogins:hover,
.menuregister:hover{
 color:#006aeaf2;
}
 a.dtbtn {
 border: none;
 display: block;
 margin-left: 30px;
 text-transform: capitalize;
 background-color: transparent;
 border-radius: 5px;
 color: #fff;
 padding: 10px 25px 10px;
 font-family: 'Poppins', sans-serif;
 -webkit-transition: .3s;
 transition: .3s;
 z-index: 1;
 position: relative;
font-size: 13px;
font-weight: 400;
text-transform: uppercase;
background-color: rgba(255, 255, 255, 0.07);
}
 .dtbtn:before {
 position: absolute;
 border-radius: 5px;
 left: 0;
 height: 100%;
 z-index: -2;
 opacity: 0;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
 -webkit-transition: .3s;
 transition: .3s;
 top: 0;
 content: "";
 width: 50%;
}
 .dtbtn:hover:before{
 opacity: 1;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
 width: 100%;
}
 .redX {
 color: #006aeaf2;
}
/* logo sticky */
 .opo-main-menu .logo a.main_sticky_main_l {
 display: block;
}
 .opo-main-menu .logo a.main_sticky_l {
 display: none;
}
/* logo pre */
 .opo-main-menu .prefix .logo a.main_sticky_main_l {
 display: none;
}
 .opo-main-menu .prefix .logo a.main_sticky_l {
 display: block;
}
 .headroom--pinned {
 -webkit-transform: translateY(0);
 transform: translateY(0);
}
 .headroom--unpinned {
 -webkit-transform: translateY(-100%);
 transform: translateY(-100%);
}
 .header--fixed {
 position: fixed;
 z-index: 10;
 right: 0;
 left: 0;
 top: 0;
 -webkit-transition: -webkit-transform .25s ease-in-out;
 transition: -webkit-transform .25s ease-in-out;
 transition: transform .25s ease-in-out;
 transition: transform .25s ease-in-out, -webkit-transform .25s ease-in-out;
 will-change: transform;
}
 .menu-height-space {
 height: 100px;
}
/* sticky logo */
 .creative_logo_thumb a.main_sticky_l {
 display: none;
}
 .creative_logo_thumb .logo a {
 margin-top: 0;
}
/*======================= END opo HEADING NAV AREA CSS ========================*/
/*===================== opo BLOG AREA CSS =========================*/
.opo-single-blog-details {
 box-shadow: 0px 6px 15px 0px rgba(148, 146, 245, 0.1);
}
 .opo-blog-area {
 padding: 90px 0 90px;
}
.opo-blog-area.em-blog-sig {
 padding: 90px 0 85px;
}
 .opo-single-blog {
 background-color: #fff;
 box-shadow: 0px 0px 15px 1px rgba(148, 146, 245, 0.1);
 margin-bottom: 30px;
 overflow: hidden;
 text-align: center;
 -webkit-transition: all 0.3s ease-in-out 0s;
 transition: all 0.3s ease-in-out 0s;
}
 .opo-single-blog.opo-lt {
 text-align: left;
}
 .opo-blog-index.blog-area.opo-blog-area, .opo-blog-area.opo-blog-archive {
 padding: 100px 0 100px;
}
 .opo-blog-index.blog-area.opo-blog-area {
 padding: 100px 0 100px;
}
/* BLOG THUMB CSS */
 .opo-blog-thumb {
 overflow: hidden;
}
 .opo-blog-thumb a {
 position: relative;
}
 .opo-blog-thumb a {
 display: block;
}
 .opo-blog-thumb a:before {
 content: "";
 left: 0px;
 top: 0px;
 right: 0px;
 bottom: 0px;
 background: #f00;
 width: 100%;
 height: 100%;
 position: absolute;
 background: rgba(0, 0, 0, .7);
 opacity: 0;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
 z-index: 999;
 -webkit-transition: .5s;
 transition: .5s;
}
 .opo-blog-thumb img {
 -webkit-transition: .5s;
 transition: .5s;
 display: block;
}
/* BLOG TITLE AND CONTENT CSS */
 .blog-inner {
}
 .blog-content {
 word-break: break-word;
}
 .blog-content h2 {
 color: #414141;
 margin: 0 0 18px;
}
 .blog-content h2 a {
 font-size: 15px;
 font-weight: 700;
 text-transform: uppercase;
}
 .blog-content h2 a:hover {
 color: #006aeaf2;
}
 .blog-content p {
}
/* BLOG POST META CSS */
 .opo-blog-meta {
 margin-bottom: 0;
 margin-top: 0;
 width: 100%;
}
 .opo-blog-meta:after {
 display: block;
 clear: both;
 content: "";
}
 .opo-blog-meta a {
}
/* BLOG POST META LEFT CSS */
/* left style 1 */
 .opo-blog-meta-left {
 padding: 0 0 9px;
}
 .opo-blog-meta-left a, .opo-blog-meta-left span {
 color: #777;
 font-size: 13px;
 font-weight:400;
 margin-right: 5px;
 text-transform: capitalize;
 -webkit-transition: all 0.3s ease 0s;
 transition: all 0.3s ease 0s;
}
 .opo-blog-meta-left a:hover, .opo-blog-meta-left span:hover {
 color: #006aeaf2;
}
 .opo-blog-meta-left i {
 color: #006aeaf2;
 margin-right: 5px;
}
/* BLOG POST META RIGHT CSS */
 .opo-blog-meta-right {
 float: right;
 padding: 0px 0;
}
 .opo-blog-meta-right a, .opo-blog-meta-right span {
 font-size: 12px;
 color: #454545;
 margin-left: 5px;
}
 .opo-blog-meta-right i {
 margin-right: 5px;
}
/* blog readmore */
 .readmore a {
 border: 1px solid #ddd;
 color: #444;
 display: inline-block;
 font-size: 11px;
 font-weight: 400;
 padding: 6px 10px;
 text-transform: uppercase;
 transition: all 0.5s ease 0s;
 -webkit-transition: all 0.5s ease 0s;
 -moz-transition: all 0.5s ease 0s;
 -o-transition: all 0.5s ease 0s;
 -ms-transition: all 0.5s ease 0s;
}
 .readmore a:hover {
 border-color: #006aeaf2;
 background: #006aeaf2;
 color: #fff;
}
/* blog hover */
 .opo-single-blog:hover .opo-blog-thumb a:before {
 opacity: 1;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
 .opo-single-blog:hover .opo-blog-thumb img {
 -webkit-transform: scale(1.1);
 transform: scale(1.1);
}
/*======================== EMD opo BLOG AREA CSS =========================*/
/*======================== opo BLOG DETAILS AREA CSS =========================*/
.opo-single-blog-details {
 background: #fff;
}
.em_page_ineerr {
 padding: 30px 30px 10px;
}
.em_blog_s_innern {
 padding: 25px 30px 4px;
}
 .opo-single-blog--thumb {
}
 .opo-single-blog--thumb a {
}
 .opo-single-blog--thumb img {
}
 .opo-single-blog--thumb {
 padding-bottom: 0px;
}
 .opo-single-blog-title h2 {
 font-size: 22px;
 padding: 0;
 font-weight: 400;
 margin-top: 0;
 margin-bottom: 8px;
 text-transform: capitalize;
}
 .opo-single-blog-details .opo-blog-meta {
 padding: 0px;
 margin: 0px;
}
 .opo-single-blog-details .opo-blog-meta-right, .opo-single-blog-details .opo-blog-meta-left {
 padding: 0px 0 10px 0;
}
 .opo-blog-social {
 margin-bottom: 25px;
 margin-top: 25px;
}
 .opo-single-icon-inner {
 text-align: center;
}
 .opo-single-icon-inner a {
 background: transparent none repeat scroll 0 0;
 border: 1px solid #006aeaf2;
 border-radius: 50%;
 color: #006aeaf2;
 display: inline-block;
 font-size: 18px;
 height: 40px;
 line-height:36px;
 margin: 0 5px;
 text-align: center;
 width: 40px;
}
 .opo-single-icon-inner a:hover {
 background: #006aeaf2;
 border-color: #006aeaf2;
 color: #fff;
}
 .opo-single-icon-inner a i {
}
 .single-blog-content ul {
 padding-bottom: 10px;
}
.learn_btn{
 font-size: 16px;
 color: #333;
 font-weight: 500;
 line-height: 49px;
 padding: 0 30px;
 border: 1px solid #12c0de;
 border-radius: 30px;
 margin-top:5px;
 margin-bottom: 5px;
 -webkit-transition: .5s;
 transition: .5s;
 display: inline-block;
 border: 1px solid #700ae1;
}
.learn_btn:hover{
background: #700ae1;
 color: #fff;
 border: 1px solid #700ae1; 
}
/*======================== opo COMMENT AREA CSS =========================*/
/* POST REPLY CSS */
 .post_comment {
 border: 1px solid #f1f1f1;
 margin: 20px 0;
 padding: 0 15px;
}
 .comment_inner {
}
 .commment_title {
}
 .commment_title h3 {
 color: #414141;
 font-size: 22px;
 font-weight: 400;
 margin-bottom: 15px;
 position: relative;
 text-transform: capitalize;
}
 .commment_title h3:before {
 position: absolute;
 content: "";
 left: 0;
 bottom: -9px;
 width: 40px;
 height: 2px;
 background: #006aeaf2;
}
 .commment_title p {
}
 .post_replay {
}
 .post_replay_inner {
 word-wrap: break-word;
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 margin-bottom: 12px;
}
 .mgl-30 {
 margin-left: 30px;
}
 .post_reply_thumb {
}
 .post_reply_thumb img {
 border-radius: 50%;
}
 .post_replay {
 margin-top: 25px;
}
 .post_reply {
 padding-left: 15px;
 width: 100%;
}
 .post_reply div.st {
 font-size: 22px;
 font-weight: 400;
}
 .post_reply div.st a {
 color: #414141;
 font-weight: 400;
}
 .reply_date {
 overflow: hidden;
 margin-bottom: 5px;
}
 .reply_date span.span_left {
 float: left;
 font-size: 13px;
 font-weight: 400;
 color: #777;
}
 .reply_date span.span_right {
 float: right;
 color: #006aeaf2;
 font-size: 12px;
 font-weight: 400;
}
 .post_reply p {
}
 .comments-area .children {
 margin-left: 30px;
}
 .post_comment .post_comment {
 margin-left: 15px;
}
/* COMMENT FORM CSS */
 .comment_field {
}
 .comment_field .input-field {
 width: 33.33%;
 float: left;
}
 .comment_field .input-field label, .comment_field .textarea-field label {
 color: #414141;
 font-family: 'Poppins', sans-serif;
 font-size: 18px;
 margin-top: 15px;
 margin-bottom: 10px;
 font-weight: 400;
}
 .comment_field .textarea-field label {
 margin-top: 30px;
}
 .comment_field .input-field input {
 width: 99%;
 border: 1px solid #e5e5e5;
 padding: 0 10px;
 height: 42px;
}
 .comment_field .input-field input[type="text"] {
}
 .comment_field .input-field input[type="email"] {
}
 .comment_field .textarea-field textarea {
 width: 99.50%;
 border: 1px solid #e5e5e5;
 height: 120px;
 padding: 10px;
}
 .comment_field .input-field input, .comment_field .textarea-field textarea {
 color: #414141;
}
 .opo_btn {
 background-color: #006aeaf2;
 border-radius: 30px;
 color: #fff;
 margin-top: 30px;
padding: 8px 25px 10px;
 -webkit-transition: all 0.5s ease 0s;
 -webkit-transition:.3s;
 transition:.3s;
 border:none;
 cursor: pointer;
}
 .opo_btn:hover {
 background:#006aeaf2;
 color: #fff;
}
 .em-theme-main-page .commment_title h3 {
 margin-top: 0px;
}
 .em-theme-main-page .empgc {
 margin-top: 40px;
}
 .em-theme-main-page .empgc.commment_title h3 {
 margin-bottom: 35px;
}
 .em-single-page-comment .commment_title.empgc > h3 {
margin-bottom: 35px;
 margin-top: 35px;
}
 .logged-in-as {
 margin-bottom: 0;
 margin-top: 30px;
}
 .logged-in-as a {
 color: #414141;
}
 .comment-respond {
 /* border: 1px solid #ddd; */
 margin-bottom: 30px;
 padding: 25px 10px 30px;
 /* background-color: #f9f9f9; */
}
 a.comment-edit-link {
 margin-bottom: 12px;
 display: inline-block;
}
 .em-theme-main-page .comments-area {
 margin-top: 40px;
 clear: both;
}
 .comments {
 margin-bottom: 33px;
}
/*======================== opo unittest =========================*/
 .blog-page-title h2 {
 display: block;
 font-size: 20px;
 font-weight: 400;
 margin-bottom: 7px;
 text-transform: capitalize;
 -webkit-transition: all 0.5s ease 0s;
 transition: all 0.5s ease 0s;
 word-break: break-all; 
}
 .blog-page-title a {
 color: #414141;
 /* display: inline-block; */
 font-weight: 600;
}
 .blog-page-title h2 a:hover {
 color: #006aeaf2;
}
.em_blog_btn.blog_in_btn {
 padding-top: 0px;
}
.em-blog-content-area {
 padding: 15px 15px 18px;
 text-align: left;
}
 .single-blog-content iframe {
 margin-top: 20px;
}
 .blog-content h1, .blog-content h2, .blog-content h3, .blog-content h4, .blog-content h5, .blog-content h6 {
 margin-top: 10px;
 margin-bottom: 10px;
 font-weight: 500;
 color: #414141;
 font-size: 35px;
}
 .post_reply h1, .post_reply h2, .post_reply h3, .post_reply h4, .post_reply h5, .post_reply h6 {
 color: #303030;
 font-size: 32px;
 font-weight: 400;
 margin-top: 15px;
 margin-bottom: 15px;
}
 .blog-content h2, .post_reply h2 {
 font-size: 28px;
}
 .blog-content h3, .post_reply h3 {
 font-size: 24px;
}
 .blog-content h4, .post_reply h4 {
 font-size: 22px;
}
 .blog-content h5, .post_reply h5 {
 font-size: 20px;
}
 .blog-content h6, .post_reply h6 {
 font-size: 18px;
}
/* single blog */
 .single-blog-content h1, .single-blog-content h2, .single-blog-content h3, .single-blog-content h4, .single-blog-content h5, .single-blog-content h6 {
 margin-bottom: 20px;
 margin-top: 20px;
 font-size: 32px;
 font-weight: 400;
}
 .single-blog-content h2 {
 font-size: 28px;
}
 .single-blog-content h3 {
 font-size: 24px;
}
 .single-blog-content h4 {
 font-size: 22px;
}
 .single-blog-content h5 {
 font-size: 20px;
}
 .single-blog-content h6 {
 font-size: 18px;
}
/*======================== opo PAGINATION AREA CSS =========================*/
 .paginations {
 text-align: center;
 margin-top: 20px;
}
 .paginations a, .page-numbers span.current {
 width: 35px;
 height: 35px;
 line-height: 33px;
 display: inline-block;
 font-size: 14px;
 font-weight: 500;
 margin: auto 5px;
 border: 1px solid #ddd;
 color: #888;
}
 .page-numbers li {
 display: inline-block;
}
 .paginations a:hover, .paginations a.current, .page-numbers span.current {
 background: #006aeaf2;
 border-color: #006aeaf2;
 color: #fff;
}
/*======================== END opo PAGINATION AREA CSS =========================*/
/*======================== opo BREADCRUMB AREA CSS =========================*/
 .breadcumb-blog-area {
 padding: 50px 0px 67px;
 background-color: #f7f7f7;
background: linear-gradient(90deg, #213fce, #18b6ff); 
 background-position: center top;
 background-repeat: no-repeat;
 background-size: cover;
 position:relative;
}
 .breadcumb-inner h2 {
 font-size: 32px;
 color: #fff;
}
.breadcumb-area {
 padding: 80px 0 80px;
 background-color: #f7f7f7;
 background-position: center top;
 background-repeat: no-repeat;
 background: linear-gradient(90deg, #213fce, #18b6ff); 
position:relative; 
}
.breadcumb-blog-area:before,
.breadcumb-area:before
{
position:absolute;
content:""; 
background: linear-gradient(90deg, rgba(119, 1, 219, .87) 0%, rgba(25, 153, 242, .87) 100%);
top:0px;
left:0px;
right:0px;
bottom:0px;
opacity:.9;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
 .breadcumb-inner ul {
}
 .breadcumb-inner li {
 display: inline-block;
 margin: 0 2px;
 color: #fff;
}
 .breadcumb-inner li:nth-last-child(-n+1) {
 color: #fff;
}
 .breadcumb-inner li a {
 color: #fff;
}
 .breadcumb-inner li i {
 font-size:13px;
}
 .brpt h2 {
 font-size: 30px;
 margin-bottom: 10px;
 text-transform: uppercase;
}
 .lcase {
 text-transform: lowercase;
}
 .ucase {
 text-transform: uppercase;
}
 .ccase {
 text-transform: capitalize;
}
/*======================== END opo BREADCRUMB AREA CSS =========================*/
/*======================== opo 404 AREA CSS =========================*/
 .not-found-area {
 background-color: #fff;
 background-position: center top;
 background-repeat: repeat;
 background-size: cover;
 padding: 4px 0;
}
 .not-found {
 display: table;
 width: 100%;
 height: 500px;
 text-align: center;
 padding-bottom: 40px;
}
 .not-found-inner {
 display: table-cell;
 vertical-align: middle;
}
 .not-found-inner {
 font-size: 30px;
}
 .not-found-inner h2 {
 color: #006aeaf2;
 display: inline-block;
 font-size: 160px;
 font-weight: 700;
 line-height: 1.2;
 padding: 0;
}
 .not-found-inner p {
 font-size: 30px;
 margin-bottom: 20px;
}
 .not-found-inner a {
 color: #fff;
 font-size: 18px;
 margin-top: 32px;
 display: inline-block;
}
 .notbtn {
 background-color: #006aeaf2;
 background: linear-gradient(45deg, #006aeaf2, #006aeaf2);
 border: 0 none;
 border-radius: 30px;
 color: #fff;
 display: inline-block;
 font-family: "Poppins", sans-serif;
 font-weight: 600;
 padding: 11px 40px 8px;
 text-align: center;
 text-transform: uppercase;
 position: relative;
}
/* search error */
 .opo-search-page{
 background:#fff;
}
 .search-error .search input {
 padding: 20px 0;
}
 .search-error .search input[type="text"] {
 padding-left: 10px;
}
 .search-error .search button {
 top: 48%;
 -webkit-transform: translateY(-50%);
 transform: translateY(-50%);
}
 .search-error > p {
 font-size: 14px;
 margin: 14px 0 19px;
}
 .search-error > h3 {
 display: block;
 font-size: 30px;
 color: #414141;
}
 .search-error .search input {
 height: 54px;
 border: 1px solid #ddd;
}
/*======================== END opo 404 AREA CSS =========================*/
/*======================== EM40 CONTACT FORM 7 =========================*/
 .form-area {
 width: 100%;
 margin: auto;
}
.form-controls {}
.field.topfield .form-field {
 float: left;
 width: 49%;
}
 .field.topfield .form-field.cwidth100 {
 width: 100%;
}
 .field.topfield .form-field:after {
 clear: both;
 content: "";
 display: block;
}
 .field.topfield .form-field input,
 .text_area textarea {
 width: 100%;
 margin-bottom: 15px;
 background-color: transparent;
 border: 1px solid #fff;
 border-radius: 30px;
 line-height: 43px;
 padding-left: 30px;
 color: #fff;
}
.text_area textarea {
 height: 150px;
 resize: none;
 padding: 30px;
}
.witr_buttons .sbuton {
 width: 100%;
 text-align: center;
 background: #fff;
 color: #555;
 font-size: 16px; 
 cursor: pointer;
 line-height: 45px;
 border-radius: 30px;
 font-weight: 600;
 border: 1px solid #fff;
 -webkit-transition: .5s;
 transition: .5s;
 text-transform: uppercase;
}
.witr_buttons .sbuton:hover {
 background: transparent;
 color:#fff;
}
.witr_buttons .sbuton:before{
}
 .form-controls .field.topfield .form-field:nth-child(odd){
 margin-right:1%;
}
 .form-controls .field.topfield .form-field:nth-child(even){
 margin-left:1%;
}
/* home4 contact */
.contact_home4 .field.topfield .form-field input,
.contact_home4 .text_area textarea {
 border: 1px solid #ddd;
 color: #333;
}
.contact_home4 .witr_buttons .sbuton {
 background: #f36872 ;
 color:#fff;
 border: 1px solid #f36872 ;
}
.contact_home4 .witr_buttons .sbuton:hover {
 background: transparent;
 color:#f36872;
}


.contact_home4.contact_hom .witr_buttons .sbuton {
 background: #7701db ;
 color:#fff;
 border: 1px solid #7701db ;
}
.contact_home4 .witr_buttons .sbuton:hover {
 background: transparent;
 color:#7701db;
}






/*======================== opo FOOTER TOP AREA CSS =========================*/
 .top-address-area {
 padding: 90px 0px 85px;
 text-align: center;
 background: #333;
}
 .top_address_logo {
 margin-bottom: 30px;
}
 .address_content {
 padding-top: 38px;
}
 .top_address_content a, .top_address_content span {
 color: #ffffff;
 display: inline-block;
 font-weight: 400;
 line-height: 12px;
 margin-right: 14px;
}
 .top_address_content a i, .top_address_content span i {
 font-size: 14px;
 margin-right: 11px;
}
 .footer-top-address h2 {
 color: #fff;
 text-transform: uppercase;
 margin-bottom: 30px;
 letter-spacing: 10px;
 font-weight: 700;
 font-size: 26px;
}
 .footer-top-address h2 span {
 color: #006aeaf2;
 font-weight: 700;
}
/*======================== opo FOOTER TOP AREA CSS =========================*/
 .footer-top {
 background: #1b1919 none repeat scroll 0 0;
 padding: 100px 0;
}
 .footer-top-inner h2 {
 color: #fff;
 font-family: "Poppins", sans-serif;
 font-size: 35px;
 font-weight: 700;
 height: 60px;
 line-height: 60px;
 padding: 0 15px;
 text-transform: uppercase;
}
 .footer-top-inner h2 span {
 color: #006aeaf2;
 font-weight: 600;
}
 .footer-top-inner p {
 color: #fff;
 font-size: 14px;
 margin-bottom: 26px;
 margin-left: auto;
 margin-right: auto;
 width: 62%;
}
 .footer-social-icon {
 padding: 10px 0 20px;
 text-align: center;
}
 .footer-social-icon a i {
 background-color: #006aeaf2;
 border-radius: 50px;
 color: #fff;
 display: inline-block;
 font-size: 18px;
 height: 45px;
 line-height: 45px;
 margin: 0 7px;
 text-align: center;
 width: 45px;
 -webkit-transition: .3s;
 transition: .3s;
}
 .footer-social-icon a i:hover {
 background-color: #006aeaf2;
 color: #fff;
}
 .footer-social-icon.htop-menu-s {
 padding: 0;
 display: inline-block;
 margin-left: 30px;
}
 .footer-social-icon.htop-menu-s a i {
 font-size: 14px;
 height: 35px;
 line-height: 35px;
 margin: 0 3px;
 width: 35px;
 color: #fff;
}
 .footer-top-inner .text-center {
 margin-bottom: 11px;
 text-align: center;
}
/*======================== END FOOTER TOP AREA CSS =========================*/
/*======================== opo FOOTER MIDDLE AREA CSS =========================*/
 .footer-middle {
background: -webkit-gradient(linear, left top, right top, from(#7701db), to(#1999f2));
background: -webkit-linear-gradient(left, #7701db 0%, #1999f2 100%);
background: linear-gradient(90deg, #7701db 0%, #1999f2 100%); 
 padding: 65px 0 55px;
}
 .footer-middle.wpfd {
 padding: 0;
}
 .wpfdp {
 padding-top: 65px;
 padding-bottom: 80px;
}
 .footer-middle .widget h2 {
 color: #fff;
 font-size: 18px;
 margin-bottom: 20px;
 margin-top: 32px;
 position: relative;
 font-weight: 500;
 text-transform:uppercase;
}
 .footer-middle .widget h2:before {
}
 .footer-middle table#wp-calendar td, .footer-middle table#wp-calendar th {
 color: #fff;
}
 .footer-middle #archives-dropdown--1 {
 height: 34px;
 width: 100%;
}
 .footer-middle .widget ul li, .footer-middle .widget ul li a, .footer-middle .widget ul li:before, .footer-middle .tagcloud a, .footer-middle caption, .footer-middle table, .footer-middle table td a, .footer-middle cite, .footer-middle .rssSummary, .footer-middle span.rss-date, .footer-middle span.comment-author-link, .footer-middle .textwidget p, .footer-middle .widget .screen-reader-text {
 color: #fff;
}
 .footer-middle .widget h2 {
}
 .footer-middle .widget ul li:before {
}
 .footer-middle .tagcloud a {
}
 .footer-middle .widget ul {
 list-style: none;
}
 .footer-middle .widget ul li {
/* margin-bottom: 10px; */
}
 .footer-middle .widget ul li a, .footer-middle .widget ul li:before {
 -webkit-transition: .5s;
 transition: .5s;
}
 .footer-middle .widget ul li a:hover, .footer-middle .widget ul li:hover:before {
 color: #006aeaf2;
}
 .recent-portfolio-area {
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -ms-flex-flow: row;
 -webkit-box-orient: horizontal;
 -webkit-box-direction: normal;
 flex-flow: row;
 -ms-flex-wrap: wrap;
 flex-wrap: wrap;
}
 .recent-portfolio {
 margin-bottom: 10px;
 margin-right: 10px;
}
 .recent-portfolio {
 width: 29.33%;
}
 .recent-portfolio-image img {
 width: 100%;
}
/*======================== END FOOTER middle AREA CSS =========================*/
/*======================== opo FOOTER BOTTOM AREA CSS =========================*/
 .footer-bottom {
 background: #010207 none repeat scroll 0 0;
 background: -webkit-gradient(linear, left top, right top, from(#7701db), to(#1999f2));
 background: -webkit-linear-gradient(left, #7701db 0%, #1999f2 100%);
 background: linear-gradient(90deg, #7701db 0%, #1999f2 100%); 
 padding: 26px 0 24px;
}
.row.witr_border_top {
    border-top: 1px solid #fff;
    padding-top: 20px;
}
.footer-bottom .witr_footres_border{
 border-top:1px solid #a895f4;
 padding-bottom:25px;
}
 .copy-right-text {
}
 .copy-right-text p {
 color: #fff;
 font-size: 16px;
 margin: 0;
 padding: 0;
}
 .footer-menu {
}
 .footer-menu ul {
 list-style: none;
 margin: 0px;
 padding: 0px;
}
 .footer-menu ul li {
 display: inline-block;
}
 .footer-menu ul li a {
 color: #fff;
 padding: 0 10px;
 display: block;
 font-size:16px;
 font-weight:300;
 -webkit-transition:.5s;
 transition:.5s;
}
 .copy-right-text a:hover,
 .footer-menu ul li a:hover {
 color: #700ae1;
}
 .footer-menu ul li:last-child a {
 padding-right: 0px;
}
 .footer_style_3 .footer-menu ul li:first-child a {
 padding-left: 0px;
}
 .footer-menu ul ul {
 display: none;
}
/*======================== END FOOTER BOTTOM AREA CSS =========================*/
/*======================== EM40 SCROLL TOP CSS =========================*/
 #scrollUp {
 background: #fff none repeat scroll 0 0;
 bottom: 30px;
 color: #006aeaf2;
 font-size: 20px;
 height: 50px;
 line-height: 52px;
 right: 30px;
 text-align: center;
 border-radius: 30px;
 width: 50px;
 border-radius: 30px;
 box-shadow:0px 10px 15px 0px rgba(208, 200, 200, 0.27);
}
 #scrollUp i {
 color: #006aeaf2;
}
/*======================== END EM40 SCROLL TOP CSS =========================*/
 .copy-right-text a {
 color: #006aeaf2;
}
 .template-home .vc_row {
 margin-left: 0px !important;
 margin-right: 0px !important;
}
 .wpb_gallery.wpb_content_element.vc_clearfix {
 margin-bottom: 0;
}
 .recent-post-item {
 clear: both;
}
 .recent-post-image {
 float: left;
 margin-right: 10px;
}
 .recent-post-image a {
 display: block;
 margin-top: 10px;
}
 .recent-post-text {
 overflow: hidden;
}
 .recent-post-text > h4 {
    margin-bottom: 0;
    line-height: 1;
    margin-top: 20px;
}
 .recent-post-text h4 a {
 color: #414141;
 font-size: 14px;
 -webkit-transition: all 0.3s ease 0s;
 transition: all 0.3s ease 0s;
 font-weight: 500;
}
 .recent-post-text h4 a:hover {
 color: #006aeaf2;
}
 .recent-post-text .rcomment {
 color: #414141;
 font-size: 14px;
 text-transform: none;
}
 .recent-post-text .rcomment i {
 margin-right: 5px;
}
 .recent-post-text .rcomment {
 color: #414141;
}
 .footer-middle .recent-post-text h4 a {
 color: #fff;
 font-weight: 600;
}
 .footer-middle .recent-post-text > h4 {
 margin-bottom: 5px;
 font-weight: 500;
 line-height: 1;
 margin-top: 5px;
}
 .footer-middle .recent-post-text > h4 a:hover {
 color: #006aeaf2;
}
 .footer-middle .recent-post-text .rcomment {
 color: #fff;
 font-size: 12px;
 font-weight: 400;
}

.mobile-menu{
 display:none !important;
}
 .mobile_logo_area{
 display:none !important;
}
 .mobile_logo_area {
 padding: 8px 0 10px;
 background: -webkit-gradient(linear, left top, right top, color-stop(30%, rgba(0, 106, 234, 1)), to(rgba(100, 43, 162, 1)));
 background: -webkit-linear-gradient(left, rgba(0, 106, 234, 1) 30%, rgba(100, 43, 162, 1) 100%);
 background: linear-gradient(90deg, rgba(0, 106, 234, 1) 30%, rgba(100, 43, 162, 1) 100%);
}

/*===================== END opo Purchase CSS =========================*/
/* footer review css */
 .recent-review-content p{
 color:#fff;
}
 .recent-review-content h3{
}
 .recent-review-content h3 a{
 color:#fff;
 font-size:16px;
 font-weight:400;
 text-transform: capitalize;
}
 .recent-review-content h3 a:hover{
 color:#006aeaf2;
}
 span.em_footercrating {
 font-size: 14px;
 float: right;
 color: #006aeaf2;
 margin-top:11px;
}
 span.em_footercrating i{
 color: #fff;
}
 span.em_footercrating i.active {
 color: #006aeaf2;
}
 .recent-review-content h3 {
 margin-top: -10px;
 margin-bottom: 10px;
}
/*---------------------- * SUBSCRIBE AREA CSS -----------------------*/
 .subscribe_area .kc_text_block p {
 color: #666;
 font-family: Poppins;
 font-size: 18px;
 font-weight: 300;
 letter-spacing: 1px;
 text-align: center;
}
/* recent post */
 .footer-address {
 padding-top: 5px;
}
 .footer-widget.address, .footer-widget.address p {
 color: #fff;
}
 .footer_s_inner {
 margin-top: 10px;
}
 .footer-sociala-icon {
 clear: both;
 float: left;
 font-size: 18px;
 margin-right: 12px;
 color:#fff;
}
 .recent-post-item {
 clear: both;
 overflow: hidden;
}
 .recent-post-image {
 float: left;
 margin-right: 10px;
}
 .recent-post-image a {
 display: inline-block;
}
 .recent-post-text {
 margin-top: -4px;
 overflow: hidden;
}
 .recent-post-text h4 a {
 color: #414141;
}
 .recent-post-text .rcomment i {
 margin-right: 5px;
}
 .recent-post-text .rcomment {
 color: #414141;
}
 .footer-middle .post-date{
 display:block;
}
 .footer-middle .recent-post-item + .recent-post-item {
 margin-top: 0px;
}
/* mailchim */
/* .mc4wp-form-fields input::-moz-placeholder {
 color: #414141;
} */
 .mc4wp-form-fields p {
 position: relative;
 line-height: 27px;
 margin-bottom: 22px; 
}
 .mc4wp-form-fields p label {
 font-size: 16px;
 font-weight: 700;
 margin: 15px 0;
}
 .mc4wp-form-fields input {
 height: 50px;
 position: relative;
 background: transparent;
 width: 100%;
 line-height: 43px;
 color: #555;
 border: 1px solid #700ae1;
 border-radius: 30px;
 padding-left: 30px; 
}
 .mc4wp-form-fields button {
 position: absolute;
 right: 0;
 top: 0;
 line-height: 48px;
 background:rgba(25, 153, 242, 1);
 border: 0;
 width: 55px;
 border-radius: 30px;
 color: #fff;
 cursor: pointer; 
}
.witr_own_shorcode {
 margin-top: 8px;
}
 .checkbox_witr input {
 width: 20px;
 float: left;
 margin-right: 15px;
 margin-top: -8px; 
 }
/* mailchim 2 */
.footer-middle .mc4wp-form-fields input::-moz-placeholder {
 color: #fff;
} 
.footer-middle .mc4wp-form-fields input::-webkit-input-placeholder {
 color: #fff;
} 
 .footer-middle .mc4wp-form-fields p {
 position: relative;
 line-height: 27px;
 margin-bottom: 22px; 
}
 .footer-middle .mc4wp-form-fields p label {
 font-size: 16px;
 font-weight: 700;
 margin: 15px 0;
}
 .footer-middle .mc4wp-form-fields input {
 height: 50px;
 position: relative;
 background: transparent;
 width: 100%;
 line-height: 43px;
 color: #fff;
 border: 1px solid #fff;
 border-radius: 30px;
 padding-left: 30px; 
}
 .footer-middle .mc4wp-form-fields button {
 position: absolute;
 right: 0;
 top: 0;
 line-height: 48px;
 background: #fff;
 border: 0;
 width: 55px;
 border-radius: 30px;
 color: #700ae1;
 cursor: pointer;
 -webkit-transition:.5s;
 transition:.5s; 
}
.footer-middle .mc4wp-form-fields button:hover {
 background: rgba(119, 1, 219, 1);
 color: #fff;
}
 .footer-middle .checkbox_witr input {
 width: 20px;
 float: left;
 margin-right: 15px;
 margin-top: -8px; 
 } 
 .footer-middle .checkbox_witr span{
 color:#fff;
 }
 .footer-middle .mc4wp-form-fields p:nth-child(1) {
 margin-bottom: 22px;
}
/* responsive 320 start */
/* small mobile :320px. */
 @media (max-width: 767px) {
 body {
 overflow-x: hidden;
 }
 .opo-header-top {
 display: none;
 }

 
 
}
 .footer-logo img {
 margin-bottom: 30px;
 margin-top: 30px;
}
/* footer widget */
 .mc4wp-alert.mc4wp-error a, .mc4wp-alert.mc4wp-error p {
 color: #006aeaf2 !important;
}
 span.wpcf7-not-valid-tip {
 text-align: left;
}
/* blog sider bar config css */
 .blog-left-side{
}
 .blog-left-side .recent-reviews .owl-dots {
 bottom: -5px;
}
 .blog-left-side .mc4wp-form-fields p, .blog-left-side .recent-review-content p, .blog-left-side .recent-review-content h3 a {
 color: #414141;
}
.single-blog-content > p {
 margin-bottom: 20px;
 line-height: 1.8;
}
/* unit */
 .footer-middle .widget.widget_archive .widget-title {
 margin-bottom: 34px !important;
 margin-top: 32px !important;
}
 .footer-middle .widget.widget_calendar .widget-title {
 margin-bottom: 34px !important;
 margin-top: 37px !important;
}
 .footer-middle .widget.widget_pages .widget-title {
 margin-bottom: 31px !important;
 margin-top: 37px !important;
}
 .footer-middle .widget.widget_search .widget-title {
 margin-top: 32px !important;
}
/* .footer-middle .widget.widget_text .widget-title {
 margin-top: 38px !important;
 margin-bottom: 30px !important;
}
 .footer-middle .widget.widget_tag_cloud .widget-title {
 margin-bottom: 20px !important;
}
 .footer-middle .widget.widget_nav_menu .widget-title {
 margin-top: 24px !important;
 margin-bottom: 30px !important;
}
*/
 .footer-middle .widget.widget_text p img {
 margin-top: 10px !important;
 margin-bottom: 6px !important;
}
 #wp-calendar caption {
 /* padding: 0; */
 margin: 0;
 margin-top: -7px;
 margin-bottom: 5px;
}
/* sidebar widget */
 .blog-left-side .widget.widget_calendar, .blog-left-side .widget.widget_search, .blog-left-side .widget.widget_text {
}
 .blog-left-side .widget.widget_text p img {
 margin-top: 10px !important;
 margin-bottom: 6px !important;
}
 .blog-left-side .widget.widget_text .wp-caption {
 margin-bottom:0px;
}
 .blog-left-side .widget.widget_archive .widget h2{
 padding-bottom: 19px !important;
}
 table#wp-calendar td#today a{
 color: #fff;
}
 .blog-left-side .widget h2 {
 margin-top: 0;
}
 .footer-middle #archives-dropdown--1 {
 height: 34px;
 width: 100%;
}
 .widget.widget_categories select{
 width: 100%;
 height: 34px;
}
 .widget .screen-reader-text {
 display: none;
}
 .search input {
 width: 100%;
}
 .textwidget select {
 width: 100%;
}
 .comment_field .textarea-field label {
 margin-top: 20px;
 margin-bottom: 10px;
}
 .blog-content {
 word-break: break-word;
}
 .page-list-single {
 clear: both;
}
 .single-blog-content table {
 table-layout: fixed;
}
 .single-blog-content th {
 font-weight: 400;
}
 .single-blog-content td {
 font-weight: 300;
}
 .single-blog-content th, .single-blog-content td {
 border: 1px solid #d1d1d1;
 padding: 20px 10px;
 text-align: center;
}
 .single-blog-content a {
 box-shadow: inset 0 -1px 0 rgba(15, 15, 15, 1);
 color: #6624f2;
}
/* cm */
 .post_comment table{
 table-layout: fixed;
 width: 100%;
 border-width: 1px 0 0 1px;
 border-style:solid;
 border-color:#d1d1d1;
}
 .post_comment th, .post_comment td {
 border-width: 0 1px 1px 0;
 border-style:solid;
 border-color:#d1d1d1;
 padding: 10px;
}
 .post_comment th, .post_comment td a{
 font-weight: 400;
}
 .post_comment td {
 font-weight: 300;
}
 .single-blog-content blockquote {
 margin-top: 15px;
}
 .allhide{
 display:none;
 color:#fff;
}
 .particles-wrapper{
 position:relative;
}
 .particles-js{
 position: absolute;
 left: 0;
 top: 0;
 height: 100%;
 width: 100%;
}
.widgettitle{
 margin:20px 0 30px 0;
 font-size:22px;
 font-weight:400;
}
.widget_nav_menu ul{
 list-style:none;
 margin:0px;
 padding:0px;
}
.widget_nav_menu ul li {
 padding-bottom: 5px;
}
.widget_nav_menu ul li a{
 font-size:16px;
}
/* opo new style*/
.dashboard-3 img {
/* max-width: 136% !important; */
}
/*====== testimonial css ======*/
.witr_item_column {
 padding:0 15px; 
 padding-top: 60px; 
}
.witr_slick_column {
 padding: 0 15px; 
}
 span.em_crating {
 font-size: 14px;
 margin-top: 5px;
}
 span.em_crating i {
 margin-bottom: 11px;
}
.witr_all_mb_30,
.guttergs
{
 margin-bottom:30px;
}
.witr_all_pd0,
.noguttergs
{
 padding:0px;
}
/*====== section title css ========*/
 .witr_section_title_inner h1,
 .witr_section_title_inner h2,
 .witr_section_title_inner h3{
 font-size: 35px;
 color:#1d2025;
 margin-bottom: 4px; 
 }
.witr_section_title_inner h2 span,
.witr_section_title_inner h3 span{
 color:#006aea; 
 }
.witr_section_title_inner p{
 color:#1d2025; 
 }
.witr_section_title_inner.text-center p{
 width:58%;
 margin-right:auto;
 margin-left:auto; 
 }
 .witr_section_title_inner.text-left p{
 width:58%;
 margin-right:auto;
 margin-left:0px;
 }
 .witr_section_title_inner.text-right p{
 width:58%;
 margin-right:0px;
 margin-left:auto;
 }
/* witr single cursor img */
 .slide_item img{
 opacity:0.1;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)"; 
 }
.slick-center .slide_item img{
opacity:1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 
 }
 /*======== slick ========*/
 .slick-prev, .slick-next {
 font-size: 0;
 position: absolute;
 display: block;
 padding: 0;
 cursor: pointer;
 color: transparent;
 border: none;
 outline: none;
 background: #1999f2;
 border-radius: 50px;
 box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
 height: 50px;
 top: 50%;
 -webkit-transform: translate(0px, -50%);
 transform: translate(0px, -50%);
 width: 50px;
 z-index: 1;
 -webkit-transition: all 0.5s ease 0s;
 transition: all 0.5s ease 0s;
 line-height: 50px;
 opacity:0;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; 
}
.slick-prev {
 left: -15px;
}
.slick-next {
 right: -15px;
}
 .slick-prev:before, .slick-next:before {
 color: #fff;
 font-size: 30px;
 -webkit-transition: all 0.3s ease 0s;
 transition: all 0.3s ease 0s;
 content: "\f104";
 font-family: FontAwesome;
}
 .slick-next:before {
 content: "\f105";
 font-family: FontAwesome;
}
 .slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {
 background: #7701db;
}
 .slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before {
 color: #fff;
}
 .testomonial-slide:hover .slick-prev, 
 .testomonial-slide:hover .slick-next,
 .Screenshots-slide:hover .slick-prev, 
 .Screenshots-slide:hover .slick-next,
 .mobile-slide:hover .slick-prev, 
 .mobile-slide:hover .slick-next,
 .mobile-slide-7:hover .slick-prev, 
 .mobile-slide-7:hover .slick-next,
 .testomonial:hover .slick-prev, 
 .testomonial:hover .slick-next{
 opacity:1;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
 /* cursor css */
.carsur_dots .elementor-slick-slider ul.slick-dots{
 bottom: -70px;
 }
.carsur_dots .elementor-slick-slider ul.slick-dots li{
 margin: 0 5px; 
} 
.carsur_dots .elementor-slick-slider ul.slick-dots li button:before{
 background-color: transparent;
 font-size: 0;
 width: 18px;
 height: 18px;
 border: 1px solid #fff ;
 cursor: pointer;
 border-radius: 50%;
}
 .carsur_dots .elementor-slick-slider ul.slick-dots li.slick-active button:before{
 background-color: #fff;
}
.carsur_dots .elementor-slick-slider ul.slick-dots li button:hover:before{
 background-color: #fff;
}
.slick-dots {
 position: absolute;
 left: 50%;
 -webkit-transform: translateX(-50%);
 transform: translateX(-50%);
 bottom: -78px;
 display: inline-block;
 z-index: 11;
}
.slick-dots li {
 display: inline-block;
}
.slick-dots li button {
 background-color: transparent;
 font-size: 0;
 width: 17px;
 height: 17px;
 border: 1px solid #6242ff;
 margin: 0 5px;
 cursor: pointer;
 border-radius: 50%;
 padding: 0;
}
.slick-dots li.slick-active button {
 background: #6242ff;
} 
/* text widget */
.witr_text_widget_inner h1,
.witr_text_widget_inner h2{
 font-size: 24px;
 font-weight: 600;
 margin-bottom: 5px; 
}
.witr_text_widget_inner p{
/* margin-top: 23px; */
 margin-bottom: 11px;
} 
 /* accordion */
.opo-accourdion-title{} 
.opo-accourdion-title h2{
 padding: 0;
 color: #fff;
 border: 1px solid #ddd;
 width: 100%;
 line-height: 50px;
 padding-left: 30px;
 border-radius: 30px;
 font-size: 18px;
 font-weight: 500;
 position: relative;
 -webkit-transition: .5s;
 transition: .5s;
} 
.opo-accourdion-title h2:hover{
 color: #fff;
/* background: #1999f2; */
} 
.opo-accourdion-title .collapsed.opo-items-hedding{
 background: none;
 color: #333; 
}
.opo-accourdion-title h2 i{
 position: absolute;
 right: 30px;
 top: 15px;
 font-size: 18px; 
}
.opo-accourdion-title .collapsed.opo-items-hedding .open-accourdion{
	opacity:1;
}
 .opo-accourdion-title .opo-items-hedding .open-accourdion{
	opacity:0;
}
 
 

.accordion-content{ 
 font-size: 16px;
/* font-family: 'Poppins', sans-serif; */
 font-weight: 400;
 line-height: 28px;
 padding: 23px 33px;
 color: #555;
 padding-bottom: 0; 
} 
 /* accouding */
 .elementor-accordion .elementor-accordion-item {
 border: 0 !important;
 border-left: 2px solid #006aea !important;
 margin-bottom:20px;
 box-shadow: 1px 1px 7px -5px rgba(0, 0, 0, 0.75);
 -webkit-box-shadow: 1px 1px 7px -5px rgba(0, 0, 0, 0.75); 
 -moz-box-shadow: 1px 1px 7px -5px rgba(0, 0, 0, 0.75);
} 
.elementor-accordion .elementor-tab-content {
 border-top: none !important;
}
 /* unoy */
.wp-block-button__link {
 padding: 8px 24px 12px;
} 
p.comment-form-cookies-consent {
 position: absolute;
 top: 33%;
 display:none;
}
 /* carsur_dots */
.carsur_dots{ 
}
.carsur_dots .swiper-pagination-bullet {
 width: 18px;
 height: 18px;
 background: none;
 opacity: 1;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
 border: 2px solid #fff;
} 
.carsur_dots .swiper-pagination-bullet.swiper-pagination-bullet-active{
 background: #fff; 
} 
.carsur_dots .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
 margin: -54px 6px;
} 
.wpcf7 label {
 width: 100%;
}
.wpcf7 input,
.wpcf7 textarea
{
 width: 100%;
 border-radius:30px;
 border:1px solid #ddd;
     padding-left: 30px;
}
.wpcf7 input{
 height:50px;
}
.wpcf7 textarea
{
height: 150px;
}
input.wpcf7-submit {
 width: auto;
 padding: 0px 50px;
 cursor: pointer;
}
.wpcf7-form p {
}
div.wpcf7-response-output {
    color: #efc707;
}
.video-item span,
.em-call-to-video span{
	display:none;
}
.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.pdlr0{
	padding-left:0px;
	padding-right:0px;
}