@media all and (min-width:0\0) and (min-resolution:.001dpcm) {
.vc_row-o-equal-height {
display: inline-block;
}
.full-height .vc_column-inner div {
height: 750px !important;
}
.ie-container {
width: 1170px;
}
}
@media (max-width:1700px) {
.m-b-none .wpb_single_image img {
margin-bottom: 0;
}
}
@media (max-width:1600px) { .contact-2 .contact-add i {
float: none;
margin-right: 0px;
margin-bottom: 5px;
}
.contact-2 .contact-add p {
margin-bottom: 0px;
}
.full-height .vc_column-inner div {
height: 904px !important;
} .our-blog .blog-box-info p {
white-space: nowrap;
text-overflow: ellipsis;
display: block;
overflow: hidden;
}
}
@media (max-width:1500px) {
.contact-2 .contact-add i {
float: none;
margin-bottom: 10px;
}
}
@media (max-width:1400px) {
.pgs_portfolio-carousel-2 .portfolio-item .portfolio-overlay a.link {
display: none;
}
.entry-content .portfolio-info p {
display: none;
}
.portfolio-info {
padding: 15px;
}
.pgs_portfolio-filterable .fulltab .portfolio-icon.portfolio-icon-link .link {
display: none;
}
.mega-menu .menu-links {
padding-right: 0px;
}
.burger-left .mega-menu .menu-links {
padding-right: 0px;
}
}
@media (max-width:1272px) {
h3 {
font-size: 24px;
}
.feature_text_box.feature_text_box_style_1 .feature_info h4 {
line-height: 30px;
}
.custom-content-2 strong {
line-height: 30px;
}
.blog-box .blog-info h4 {
line-height: 30px;
}
.signature .vc_single_image-img {
width: auto;
}
.vc_tta-style-pgs_tabs_style_2 {
padding: 0px;
}
.vc_row.wpb_row.hide-img {
background-image: none !important;
padding-bottom: 30px !important;
margin-bottom: 0px !important;
} .maintenance-progress-bar .progress-bar {
margin: 0 10px;
}
.feature_text_box.feature_text_box_style_3 .feature_info h4 {
line-height: 30px;
} .news-letter .section-field input {
width: 74%;
} .text-dropping .custom-content-2 h1,
.text-dropping .custom-content-2 .dropping-words {
font-size: 40px;
}
.hero-custom-content h1 {
font-size: 60px;
line-height: 60px;
}
.hero-custom-content p {
font-size: 19px;
}
.default-menu .menu-links > li > a {
padding: 0px 4px;
}
}
@media (max-width:1199px) { .feature-mob {
width: 130%;
}
.footer .recent-post-info a {
width: 131px;
} .owl-carousel-8 .owl-nav {
bottom: -60px;
} .user-skill {
padding: 320px 0 240px;
} .our-history .timeline > li > .timeline-panel::before {
right: -24px;
}
.our-history .timeline > li.timeline-inverted > .timeline-panel::before {
left: -24px;
} .vc_tta-style-pgs_tabs_style_1 {
padding: 10px;
}
.vc_tta.vc_tta-shape-rounded .vc_tta-tabs-container {
margin: 0;
}
.vc_tta-style-pgs_tabs_style_1.vc_tta.vc_general .vc_tta-tab > a {
font-size: 13px;
}
.vc_tta.vc_general .vc_tta-title-text:not(:empty):not(:first-child),
.vc_tta.vc_general .vc_tta-title-text:not(:empty) ~ * {
margin-left: 5px;
} .service-block {
padding-top: 10px;
}
.service-block b,
.service-block.left b {
top: 56px;
} .full-height .vc_column-inner div {
height: 500px !important;
}
.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper {
padding-bottom: 0;
position: inherit !important;
} .sidebar-widget.widget_recent_entries .recent-post-info a {
width: 131px;
}
.sidebar-widget h3 {
font-size: 22px;
} .blog-box-image .portfolio-caption a {
font-size: 18px;
display: block;
}
.our-blog .portfolio-item .portfolio-caption {
padding: 15px;
}
.blog-box-image .portfolio-caption .port-tag li {
display: block;
margin-left: 0;
margin-top: 5px;
}
.port-tag {
display: none;
} .blog.timeline-sidebar .timeline li.timeline-inverted .timeline-badge {
left: -50px;
}
.blog .timeline > li.timeline-inverted > .timeline-badge {
left: -66px;
}
.blog .timeline > li > .timeline-badge {
right: -66px;
} .burger .mega-menu .menu-links {
padding-right: 10px;
}
.woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address {
width: 100%;
margin-bottom: 20px;
} #header.burger .mega-menu .menu-links { 
padding-right: 10px;
}
}
@media (max-width:1100px) {
.mega-menu .menu-links > li:last-child {
padding-right: 48px;
}
.mega-menu .menu-links > li.menu-item-search:last-child {
padding-right: 0px;
}
.burger .mega-menu .menu-links {
padding-right: 10px;
}
}
@media (max-width:1025px) {
.user-image:before {
background: none;
}
.vc_tta-style-pgs_tabs_style_1.vc_tta.vc_general .vc_tta-tab>a {
padding: 8px 9px;
font-size: 12px;
} .blog .timeline > li > .timeline-badge {
right: -66px;
}
.blog .timeline > li.timeline-inverted > .timeline-badge {
left: -63px;
}
.blog-box .blog-info p {
min-height: 198px;
}
}
@media only screen and (min-width:768px) and (max-width:999px) {
.container {
width: 96%;
}
}
@media(max-width:991px) { .footer .recent-post-info a {
width: auto;
}
.footer .recent-post-info a {
width: 254px;
} .mc4wp-form .news-letter {
margin-top: 10px;
}
.mc4wp-form .news-letter .section-field input {
display: block;
}
.mc4wp-form .news-letter .pull-right {
float: none !important;
margin-top: 15px;
}
.menu-logo .site-description {
display: inline-block;
width: 100%;
}
}
@media(max-width:992px) { .error-block {
background-size: 100%;
}
.error-block p {
line-height: 40px;
font-size: 28px;
}
.error-search-box input.search-field {
width: 80%;
}
.pgs_step_feature_style_1 {
overflow: hidden;
} .mega-menu .drop-down-multilevel.tc-column-content .tc-column-content {
border-top: 0px;
}
.mega-menu .drop-down-multilevel.tc-column-content {
position: relative;
}
.menu-mobile-collapse-trigger {
margin-top: 14px !important;
}
.mega-menu .menu-logo > li > a {
padding-top: 0px;
padding-bottom: 0px;
}
.mega-menu .menu-logo > li > a img {
height: 40px;
}
.mega-menu .menu-logo {
padding: 15px 0;
}
.light-transparent .mega-menu .menu-mobile-collapse-trigger:before,
.light-transparent .mega-menu .menu-mobile-collapse-trigger:after,
.light-transparent .mega-menu .menu-mobile-collapse-trigger span {
background: #323232;
}
#header.light-transparent {
background: #ffffff;
}
.mega-menu .drop-down-multilevel li:last-child a {
border-bottom: 0px;
}
.mega-menu .drop-down-multilevel li ul.drop-down-multilevel li:last-child a {
border-bottom: 0px;
}
.mega-menu .drop-down-multilevel .drop-down-multilevel {
border-color: #f3f3f3;
}
.logo-right .mega-menu .menu-mobile-collapse-trigger:before,
.logo-right .mega-menu .menu-mobile-collapse-trigger:after,
.logo-right .mega-menu .menu-mobile-collapse-trigger span {
background: #626262;
}
.light-fullwidth .mega-menu .menu-mobile-collapse-trigger:before,
.light-fullwidth .mega-menu .menu-mobile-collapse-trigger:after,
.light-fullwidth .mega-menu .menu-mobile-collapse-trigger span {
background: #626262;
}
.secondary-menu-light .mega-menu .menu-mobile-collapse-trigger:before,
.secondary-menu-light .mega-menu .menu-mobile-collapse-trigger:after,
.secondary-menu-light .mega-menu .menu-mobile-collapse-trigger span {
background: #626262;
}
.light .mega-menu .menu-mobile-collapse-trigger:before,
.light .mega-menu .menu-mobile-collapse-trigger:after,
.light .mega-menu .menu-mobile-collapse-trigger span {
background: #626262;
}
.topbar-dark .mega-menu .menu-mobile-collapse-trigger:before,
.topbar-dark .mega-menu .menu-mobile-collapse-trigger:after,
.topbar-dark .mega-menu .menu-mobile-collapse-trigger span {
background: #626262;
}
.logo-center .mega-menu .menu-mobile-collapse-trigger:before,
.logo-center .mega-menu .menu-mobile-collapse-trigger:after,
.logo-center .mega-menu .menu-mobile-collapse-trigger span {
background: #626262;
} .mega-menu .drop-down-multilevel a { float: none; } .search .search-btn:before {
color: #363636;
line-height: 0px;
}
.search {
padding: 10px 0 10px;
float: none;
width: 100%;
position: relative;
}
.search .search-btn {
line-height: 0;
width: 34px;
position: absolute;
right: 0;
display: none;
}
.search.search-open .search-box {
top: 45px !important;
}
.search-box {
width: 100%;
padding: 15px;
visibility: visible !important;
opacity: 1 !important;
position: static;
} #header.logo-center .mega-menu img {
float: left;
}
#header.logo-center .search {
float: none;
padding: 19px 0;
z-index: inherit;
}
#header.logo-center .search .search-btn:before {
line-height: 9px;
}
#header.logo-center .search .search-btn {
line-height: 0;
width: 34px;
position: absolute;
right: 40px;
top: 9px;
}
#header.logo-center .mega-menu .menu-links > li > a {
line-height: 22px;
}
#header.logo-center .search.search-open .search-box {
top: 39px !important;
}
#header.logo-center nav.mega-menu {
min-height: inherit;
}
#header.logo-center .search-box {
visibility: hidden !important;
opacity: 0 !important; 
position: absolute; 
}
#header.logo-center .search.search-open .search-box {
visibility: visible !important;
opacity: 1 !important; 
}    
#header.logo-center .search .search-btn{
display: block;
} #header.logo-right .mega-menu .menu-logo > li > a {
float: right;
}
#header.logo-right .mega-menu .menu-mobile-collapse-trigger {
left: 0px;
}
#header.logo-right .menu-item.menu-item-search {
position: absolute;
bottom: -46px;
}
#header.logo-right .mega-menu .menu-links {
position: relative;
padding-bottom: 50px;
}
.menu-list-items .container-fluid {
padding: 0 20px;
}
.secondary-menu-transparent #menu-toggle {
display: none;
}
.secondary-menu-light #menu-toggle {
display: none;
}
.mega-menu .menu-links > li:last-child {
padding-right: 0px;
} #header.dark-transparent .mega-menu .menu-links > li > a {
color: #363636;
}
#header.dark-transparent .search .search-btn::before {
color: #363636;
} #header.transparent-fullwidth .mega-menu .menu-links > li > a {
color: #363636;
}
#header.transparent-fullwidth .search .search-btn::before {
color: #363636;
}
#header.logo-center .mega-menu.mobileTopFixed .menu-list-items, #header.logo-right .mega-menu.mobileTopFixed .menu-list-items, #header.light-transparent .mega-menu.mobileTopFixed .menu-list-items, #header.light-fullwidth .mega-menu.mobileTopFixed .menu-list-items, #header.light .mega-menu.mobileTopFixed .menu-list-items, #header.topbar-dark .mega-menu.mobileTopFixed .menu-list-items {
position: fixed;
top: 0;
left: 0;		
right: 0;
max-width: 100%;
} #header.light-transparent .mega-menu.mobileTopFixed .menu-list-items {		
background: #ffffff;		
} .wpb_single_image .vc_figure {
width: 100%;
}
.wpb_single_image .vc_single_image-wrapper {
width: 100%;
}
.pgs_testimonials-style-1 .testimonial .testimonial-info p {
padding: 40px 0px 20px;
}
.widget.widget_recent_entries {
margin-bottom: 35px;
}
.widget.widget_text.widget-1 {
margin-bottom: 30px;
} .mega-menu .menu-links {
padding-right: 0px;
}
.mega-menu .menu-links li .drop-down-multilevel {
border-top: 1px solid #f3f3f3;
}
.burger-left .mega-menu .menu-mobile-collapse-trigger {
right: inherit;
}
.burger-left .mega-menu .menu-logo > li > a {
float: right;
} .mega-menu.default-menu .menu-links > li > a {
color: #363636;
line-height: normal;
padding: 10px 10px 10px 12px;
position: static;
width: auto;
z-index: 20;
} .mega-menu.default-menu .menu-logo,
.mega-menu.default-menu .menu-logo > li,
.mega-menu.default-menu .menu-logo > li > a,
.mega-menu.default-menu img {
float: none;
} .mega-menu.default-menu .menu-logo > li > a {
float: none;
}
.mega-menu.default-menu .drop-down-multilevel li a:hover,
.mega-menu.default-menu .drop-down-multilevel li ul.drop-down-multilevel li a:hover,
.mega-menu.default-menu .drop-down-multilevel li li:hover > a,
.mega-menu.default-menu .drop-down-multilevel li:hover > a i.fa {
color: #363636 !important;
} .pgs_portfolio.pgs_portfolio-carousel-2 .portfolio-info {
display: none;
} .owl-carousel-8 .owl-nav .owl-next {
background: #323232;
right: 50%;
}
.owl-carousel-8 .owl-nav .owl-prev {
background: #323232;
left: 50.5%;
}
.owl-carousel-8 .owl-nav i:hover {
color: #ffffff;
}
.pgs_portfolio-filterable .fulltab .full-screen.columns-5 .grid-item {
width: 50%;
}
.device-full-01::before {
left: -160%;
} .pgs_slider-style-1 img {
margin: 20px 0px;
}
.social-full a {
font-size: 20px;
} .contact-6 .feature-8-title {
display: block;
float: none;
margin-bottom: 15px;
} .img-slider .wpb_content_element {
padding: 0;
}
.img-slider h1 {
font-size: 32px;
line-height: 40px;
} .user-skill {
padding: 220px 0 140px;
} .owl-carousel-2 .owl-item img {
width: 100%;
}
.maintenance-progress-bar .progress-bar {
margin: 40px 20px;
}
a.social {
margin-bottom: 5px;
}
.full-screen.columns-4 .grid-item {
width: 50%;
} .entry-title h3 {
line-height: 30px;
}
.masonry.columns-3 .masonry-item {
width: 50%;
} .portfolio-sidebar.portfolio-block.columns-3 .grid-item {
width: 50%;
}
.portfolio-fullwidth.portfolio-block.columns-3 .grid-item {
width: 50%;
}
.portfolio-sidebar.portfolio-block.columns-4 .grid-item {
width: 50%;
}
.portfolio-fullwidth.portfolio-block.columns-4 .grid-item {
width: 50%;
}
.masonry.columns-4 .masonry-item {
width: 50%;
}
.masonry .masonry-item {
width: 50%;
}
.full-screen.columns-5 .grid-item {
width: 50%;
}
.news-letter .section-field input {
width: 64%;
}
.full-height .vc_column-inner div {
height: 300px !important;
margin-bottom: 50px;
} .text-dropping .custom-content-2 h1,
.text-dropping .custom-content-2 .dropping-words {
font-size: 32px;
margin-bottom: 20px;
}
.text-dropping .custom-content-2 div {
color: #ffffff;
font-size: 16px;
margin-bottom: 20px;
}
.hero-custom-content h1 {
font-size: 46px;
line-height: 46px;
}
.hero-custom-content p {
font-size: 16px;
}
.gallery-item {
max-width: 50%;
}
#comments .comments-info h4 {
display: inline-block;
margin-bottom: 0px;
}
#comments .comments-info .comment-date a {
display: block;
margin-bottom: 10px;
}
.default-menu .sub-menu {
display: none;
position: relative;
border-top: 1px solid #f3f3f3;
}
.default-menu .sub-menu li {
border-bottom: none;
}
.default-menu .drop-down-multilevel li a {
padding: 12px 30px;
}
.default-menu .sub-menu .sub-menu {
left: inherit;
}
.default-menu .sub-menu li.activeTriggerMobile li a {
color: #232323;
} .our-history .timeline > li > .timeline-panel::before {
right: -9px;
}
.our-history .timeline > li.timeline-inverted > .timeline-panel::before {
left: -9px;
}
.our-history .timeline > li.timeline-item-odd .timeline-panel {
padding: 10px 52px 20px 0;
}
.our-history .timeline > li.timeline-item-even .timeline-panel {
padding: 10px 0 20px 53px;
} .blog .timeline > li > .timeline-panel {
padding: 10px;
}
.blog .timeline::before,
.blog .timeline > li > .timeline-panel::after {
content: none;
}
.blog.timeline-sidebar .timeline li.entry-date,
.blog.timeline-sidebar .timeline li.timeline-inverted .timeline-badge,
.blog .timeline li.timeline-inverted .timeline-panel::before {
display: none;
}
.blog.timeline-sidebar .timeline li,
.blog .timeline > li > .timeline-panel {
width: 100%;
}
.blog .timeline > li:nth-child(2) {
margin-top: 0;
}
.blog .timeline {
padding: 0;
}
.blog .timeline > li > .timeline-badge,
.blog .timeline li.entry-date {
display: none;
}
.blog .timeline > li > .timeline-panel::before {
content: none;
}
.blog .timeline > li:nth-child(3) {
margin-top: 0;
}
.blog .timeline > li {
width: 49%;
}
.blog-box .blog-info p {
min-height: 246px;
}
.masonry .grid-sizer,
.masonry.columns-2 .masonry-item {
float: none;
width: 100%;
} .mntc-cs-item h1 {
font-size: 52px;
margin-bottom: 40px;
line-height: 60px;
}
.tc_maintenance_mode-comingsoon .mntc-cs-item p,
.mntc-cs-item p {
font-size: 26px;
}
.mntc-cs-item p {
padding: 0 100px;
}
.tc_maintenance_mode-comingsoon ul.countdown {
margin: 45px 0;
}
.tc_maintenance_mode-comingsoon ul.countdown li span {
font-size: 70px;
}
.tc_maintenance_mode-comingsoon ul.countdown li p {
display: block;
font-size: 20px;
margin-bottom: 10px;
padding: 0;
} .footer .footer-widget {
text-align: center;
}
.footer .footer-widget-social {
text-align: center;
}
.footer-widget p {
margin-top: 0;
}
.woocommerce ul.products li.product, 
.woocommerce-page ul.products li.product { 
width: 48%; 
}
.woocommerce ul.products li.product:nth-child(2n+2), 
.woocommerce-page ul.products li.product:nth-child(2n+2){
margin-right: 0px;
}
.woocommerce ul.products li.product a img {
margin-bottom: 0px;
} .mega-menu .menu-links { 
box-shadow: 0 1px 10px 0px rgba(0,0,0,0.1); 
}
#header.burger #menu-toggle { 
display: none;
}
}
@media screen and (min-width:993px) { .default-menu .sub-menu {
display: block !important;
opacity: 0;
visibility: hidden; box-shadow: 0 0px 0px 1px rgba(0, 0, 0, 0.05);
border-bottom: 0px;
}
.default-menu .menu-links li.hoverTrigger.menu-item-has-children:hover > .sub-menu {
opacity: 1;
visibility: visible;
} .burger .mega-menu .menu-links {
padding-right: 55px;
}
.burger #menu-1 ul.menu-links > li,
.burger-left #menu-1 ul.menu-links > li {
visibility: hidden;
filter: alpha(opacity=0);
-webkit-opacity: 0;
-moz-opacity: 0;
opacity: 0;
-webkit-transition: all 0s cubic-bezier(.175, .885, .525, 1.2);
-moz-transition: all 0s cubic-bezier(.175, .885, .525, 1.2);
-o-transition: all 0s cubic-bezier(.175, .885, .525, 1.2);
transition: all 0s cubic-bezier(.175, .885, .525, 1.2);
-webkit-transition-duration: 150ms;
-moz-transition-duration: 150ms;
-o-transition-duration: 150ms;
transition-duration: 150ms;
margin-top: -20px;
}
.burger #menu-1 ul.menu-links > li:nth-child(n+1),
.burger-left #menu-1 ul.menu-links > li:nth-child(n+1) {
-webkit-transition-duration: 250ms;
-moz-transition-duration: 250ms;
-o-transition-duration: 250ms;
transition-duration: 250ms;
-webkit-transition-delay: 60ms;
-moz-transition-delay: 60ms;
-o-transition-delay: 60ms;
transition-delay: 60ms
}
.burger-left #menu-1 ul.menu-links > li:first-child {
visibility: visible;
filter: alpha(opacity=100);
-webkit-opacity: 1;
-moz-opacity: 1;
opacity: 1;
margin-top: 0px;
}
.burger #menu-1 ul.menu-links > li:nth-child(n+2),
.burger-left #menu-1 ul.menu-links > li:nth-child(n+2) {
-webkit-transition-duration: 350ms;
-moz-transition-duration: 350ms;
-o-transition-duration: 350ms;
transition-duration: 350ms;
-webkit-transition-delay: 120ms;
-moz-transition-delay: 120ms;
-o-transition-delay: 120ms;
transition-delay: 120ms
}
.burger #menu-1 ul.menu-links > li:nth-child(n+3),
.burger-left #menu-1 ul.menu-links > li:nth-child(n+3) {
-webkit-transition-duration: 450ms;
-moz-transition-duration: 450ms;
-o-transition-duration: 450ms;
transition-duration: 450ms;
-webkit-transition-delay: 180ms;
-moz-transition-delay: 180ms;
-o-transition-delay: 180ms;
transition-delay: 180ms
}
.burger #menu-1 ul.menu-links > li:nth-child(n+4),
.burger-left #menu-1 ul.menu-links > li:nth-child(n+4) {
-webkit-transition-duration: 550ms;
-moz-transition-duration: 550ms;
-o-transition-duration: 550ms;
transition-duration: 550ms;
-webkit-transition-delay: 240ms;
-moz-transition-delay: 240ms;
-o-transition-delay: 240ms;
transition-delay: 240ms
}
.burger #menu-1 ul.menu-links > li:nth-child(n+5),
.burger-left #menu-1 ul.menu-links > li:nth-child(n+5) {
-webkit-transition-duration: 650ms;
-moz-transition-duration: 650ms;
-o-transition-duration: 650ms;
transition-duration: 650ms;
-webkit-transition-delay: .3s;
-moz-transition-delay: .3s;
-o-transition-delay: .3s;
transition-delay: .3s
}
.burger #menu-1 ul.menu-links > li:nth-child(n+6),
.burger-left #menu-1 ul.menu-links > li:nth-child(n+6) {
-webkit-transition-duration: 750ms;
-moz-transition-duration: 750ms;
-o-transition-duration: 750ms;
transition-duration: 750ms;
-webkit-transition-delay: 360ms;
-moz-transition-delay: 360ms;
-o-transition-delay: 360ms;
transition-delay: 360ms
}
.burger #menu-1 ul.menu-links > li:nth-child(n+7),
.burger-left #menu-1 ul.menu-links > li:nth-child(n+7) {
-webkit-transition-duration: 750ms;
-moz-transition-duration: 750ms;
-o-transition-duration: 750ms;
transition-duration: 750ms;
-webkit-transition-delay: 420ms;
-moz-transition-delay: 420ms;
-o-transition-delay: 420ms;
transition-delay: 420ms
}
.burger #menu-1 ul.menu-links > li.menu-item-burger-toggle, .burger #menu-1 ul.menu-links > li.menu-item-search {
visibility: visible;
filter: alpha(opacity=100);
-webkit-opacity: 1;
-moz-opacity: 1;
opacity: 1;
margin-top: 0px;
}
.burger #menu-1.items-visible ul.menu-links > li,
.burger #menu-1.items-visible ul.menu-links > li:hover li,
.burger-left #menu-1.items-visible ul.menu-links > li,
.burger-left #menu-1.items-visible ul.menu-links > li:hover li {
visibility: visible;
filter: alpha(opacity=100);
-webkit-opacity: 1;
-moz-opacity: 1;
opacity: 1;
margin-top: 0px;
}
.burger-left #menu-1.items-visible ul li:nth-last-child(n+1) {
-webkit-transition-duration: 250ms;
-moz-transition-duration: 250ms;
-o-transition-duration: 250ms;
transition-duration: 250ms;
-webkit-transition-delay: 120ms;
-moz-transition-delay: 120ms;
-o-transition-delay: 120ms;
transition-delay: 120ms
}
.burger #menu-1.items-visible ul li:nth-last-child(n+2),
.burger-left #menu-1.items-visible ul li:nth-last-child(n+2) {
-webkit-transition-duration: 350ms;
-moz-transition-duration: 350ms;
-o-transition-duration: 350ms;
transition-duration: 350ms;
-webkit-transition-delay: 120ms;
-moz-transition-delay: 120ms;
-o-transition-delay: 120ms;
transition-delay: 120ms
}
.burger #menu-1.items-visible ul li:nth-last-child(n+3),
.burger-left #menu-1.items-visible ul li:nth-last-child(n+3) {
-webkit-transition-duration: 450ms;
-moz-transition-duration: 450ms;
-o-transition-duration: 450ms;
transition-duration: 450ms;
-webkit-transition-delay: 180ms;
-moz-transition-delay: 180ms;
-o-transition-delay: 180ms;
transition-delay: 180ms
}
.burger #menu-1.items-visible ul li:nth-last-child(n+4),
.burger-left #menu-1.items-visible ul li:nth-last-child(n+4) {
-webkit-transition-duration: 550ms;
-moz-transition-duration: 550ms;
-o-transition-duration: 550ms;
transition-duration: 550ms;
-webkit-transition-delay: 240ms;
-moz-transition-delay: 240ms;
-o-transition-delay: 240ms;
transition-delay: 240ms
}
.burger #menu-1.items-visible ul li:nth-last-child(n+5),
.burger-left #menu-1.items-visible ul li:nth-last-child(n+5) {
-webkit-transition-duration: 650ms;
-moz-transition-duration: 650ms;
-o-transition-duration: 650ms;
transition-duration: 650ms;
-webkit-transition-delay: .3s;
-moz-transition-delay: .3s;
-o-transition-delay: .3s;
transition-delay: .3s
}
.burger #menu-1.items-visible ul li:nth-last-child(n+6),
.burger-left #menu-1.items-visible ul li:nth-last-child(n+6) {
-webkit-transition-duration: 750ms;
-moz-transition-duration: 750ms;
-o-transition-duration: 750ms;
transition-duration: 750ms;
-webkit-transition-delay: 360ms;
-moz-transition-delay: 360ms;
-o-transition-delay: 360ms;
transition-delay: 360ms
}
.burger #menu-1.items-visible ul li:nth-last-child(n+7),
.burger-left #menu-1.items-visible ul li:nth-last-child(n+7) {
-webkit-transition-duration: 750ms;
-moz-transition-duration: 750ms;
-o-transition-duration: 750ms;
transition-duration: 750ms;
-webkit-transition-delay: 420ms;
-moz-transition-delay: 420ms;
-o-transition-delay: 420ms;
transition-delay: 420ms
}
.burger #menu-1.items-visible ul li:nth-last-child(n+8),
.burger-left #menu-1.items-visible ul li:nth-last-child(n+8) {
-webkit-transition-duration: 750ms;
-moz-transition-duration: 750ms;
-o-transition-duration: 750ms;
transition-duration: 750ms;
-webkit-transition-delay: 480ms;
-moz-transition-delay: 480ms;
-o-transition-delay: 480ms;
transition-delay: 480ms;
}
.burger #menu-1.items-visible ul li:nth-last-child(n+9),
.burger-left #menu-1.items-visible ul li:nth-last-child(n+9) {
-webkit-transition-duration: 750ms;
-moz-transition-duration: 750ms;
-o-transition-duration: 750ms;
transition-duration: 750ms;
-webkit-transition-delay: 5s20ms;
-moz-transition-delay: 5s20ms;
-o-transition-delay: 5s20ms;
transition-delay: 5s20ms;
} .burger-left .mega-menu .menu-logo {
float: right;
}
.burger-left .mega-menu .menu-links {
float: left;
padding-left: 55px;
}
}
@media(max-width:767px) {
.error-search-box input.search-field {
width: 74%;
}
.topbar-left.text-left {
text-align: center;
margin-bottom: 10px;
}
.topbar-right.text-right {
text-align: center;
}
.vc_tta.vc_general.vc_tta-style-pgs_tabs_style_2 .vc_tta-panel-title>a {
text-align: center;
} .responsive-text {
font-size: 7px !important;
}
#rev_slider_10_1 .zeus.tparrows {
min-width: 40px;
min-height: 40px;
}
#rev_slider_10_1 .zeus.tparrows:before {
font-size: 14px;
line-height: 42px;
}
#rev_slider_4_1 .hermes.tparrows,
#rev_slider_5_1 .uranus.tparrows {
display: none;
}
.hide-br {
display: block;
}
#rev_slider_6_1 .hebe.tparrows {
display: none;
}
.widget.widget_text widget-1 {
margin-bottom: 30px;
}
.mailchimp_newsletter {
margin-bottom: 30px;
}
.pgs_team_style-1 .team-inner img {
width: 100%;
}
.pgs_testimonials-style-2 .testimonial-avatar {
float: none;
text-align: center;
margin-right: 0;
}
.feature_text_box.feature_text_box_style_2 .feature_info h4 {
line-height: 30px;
} .mega-menu .menu-links {
position: absolute;
top: 70px;
} .custom-content-2 h1 {
font-size: 38px;
}
.owl-carousel-4 .owl-nav .owl-prev {
left: 58%;
}
.owl-carousel-4 .owl-nav .owl-next {
right: 58%;
}
#content .action-box .wpb_text_column p {
margin-bottom: 15px;
}
#content .action-box .wpb_text_column:last-child {
margin-bottom: 15px;
}
.action-box .wpb_wrapper {
text-align: left;
}
.footer .recent-post-info a {
width: auto;
} .core-features .wpb_wrapper {
text-align: center;
}
.pgs_testimonials-style-2 .testimonial-info {
text-align: center;
}
.pgs_testimonials-style-2 .testimonial-info strong {
float: none !important;
} .tparrows {
display: none !important;
} #tabs .tabs li img {
width: 80px;
}
.mc4wp-form .news-letter {
margin-top: 20px;
}
.creativity h1 {
font-size: 36px;
}
.equal-content .vc_column_container {
display: block;
}
.equal-content .vc_column_container:last-child .feature_text_box.feature_text_box_style_3 {
margin-bottom: 0px !important;
}
.other-candidates h2 {
margin-top: 0px;
margin-bottom: 10px;
} .contact-6 .feature-8 {
margin-bottom: 30px;
}
#header.burger .logo img {
height: 30px;
} .full-screen.columns-3 .grid-item {
width: 50%;
}
.skills-2 li:last-child {
margin-bottom: 40px;
}
.skills-2 li {
margin-bottom: 30px;
} .features-device {
margin-top: 0px;
}
.features-device img {
display: none;
}
.vc_tta.vc_general .vc_tta-panel-heading {
border: none;
} .pgs_testimonials-style-4 .testimonial-content {
padding: 0px;
}
.clients-partners .wpb_single_image .vc_figure {
width: auto;
}
.clients-partners .wpb_single_image .vc_single_image-wrapper {
width: auto;
}
.clients-partners .wpb_single_image img {
width: auto;
}
.img-slider h1 {
font-size: 20px;
line-height: 24px;
}
.img-slider p {
font-size: 12px;
}
.news {
padding: 50px 15px;
}
.news .button,
.news .meta {
float: none !important;
}
.news .meta a {
font-size: 19px;
} .pgs_portfolio-filterable .full-screen.columns-3 .grid-item {
padding: 7px;
}
.feature_text_box.feature_text_box_style_6 {
padding: 30px 15px;
}
.user-skill {
padding: 60px 0;
}
.typer-content h2 {
margin-top: 0;
} .feature_text_box.feature_text_box_style_1 {
text-align: center;
}
.feature-right .feature_text_box.feature_text_box_style_1 .feature_info h4::before,
.feature_text_box.feature_text_box_style_1 .feature_info h4::before {
left: 50%;
margin-left: -35px;
} #header.defualt,
#header.dark-transparent,
#header.secondary-menu-transparent,
#header.burger {
background: #323232;
position: relative;
}
#header.transparent-fullwidth,
#header.transparent {
background: #323232;
position: relative;
}
.transparent-fullwidth .mega-menu .menu-mobile-collapse-trigger::before,
.transparent-fullwidth .mega-menu .menu-mobile-collapse-trigger::after,
.transparent-fullwidth .mega-menu .menu-mobile-collapse-trigger span,
#header.transparent .mega-menu .menu-mobile-collapse-trigger::before,
#header.transparent .mega-menu .menu-mobile-collapse-trigger::after,
#header.transparent .mega-menu .menu-mobile-collapse-trigger span {
background: #ffffff;
}
#header.burger {
padding: 0px 0px;
}
#header.burger #menu-icon {
top: -10px;
} .our-history .timeline {
overflow: hidden;
}
.our-history .timeline > li > .timeline-panel {
width: 100%;
text-align: left;
padding: 10px 20px 20px 130px;
}
.our-history ul.timeline > li {
left: none;
clear: none;
}
.our-history .timeline::before {
left: 12px;
}
.our-history .timeline > li > .timeline-badge {
left: 4px;
margin-left: 0;
}
.our-history .timeline > li > .timeline-panel::before {
left: 35px;
}
.our-history .timeline .timeline-arrow {
bottom: -26px;
left: 6px;
text-align: left;
}
.our-history .timeline > li.timeline-inverted > .timeline-panel::before {
left: 35px;
}
.pgs-pricing-table-style-2.pricing-table.active {
margin-top: 20px;
}
.pgs_team_style-2 .team-inner .team-social-icon a i {
margin: 0 2px;
}
.pgs_team_style-2 .team-images img {
width: 100%;
}
.faq-layout-layout_1 #tabs .tabs {
text-align: center;
}
.vc_tta-style-pgs_accordion_style_1.vc_tta.vc_general .vc_tta-panel-title>a {
line-height: 20px;
}
.share {
right: 10px;
}
.masonry .grid-sizer,
.masonry.columns-2 .masonry-item {
width: 100%;
}
.masonry.columns-3 .masonry-item {
width: 100%;
} .our-history .timeline > li.timeline-item-even .timeline-panel {
padding: 10px 0 20px 97px;
}
.our-history .timeline > li.timeline-item-odd .timeline-panel {
padding: 10px 0 20px 97px;
} .content-wrapper, 
.page .content-wrapper {
padding: 80px 0;
}
.blog .timeline > li {
float: none;
width: 100%;
}
.blog .row .col-sm-12 .row:last-child article:last-child hr {
display: block;
}
.blog .row .col-sm-12 .row:last-child > .col-md-6:last-child article:last-child hr {
display: none;
}
.blog .row .col-sm-12 .row:last-child .col-md-4:last-child article:last-child hr {
display: none;
}
.blog .row .col-sm-8 .row:last-child > .col-md-6 article:last-child hr {
display: block;
}
.blog .row .col-sm-8 .row:last-child > .col-md-6:last-child article:last-child hr {
display: none;
}
.blog .row .col-sm-12 .masonry-item:nth-last-child(2) article hr {
display: block;
}
.blog .row .col-sm-8 .masonry-item:nth-last-child(2) article:last-child hr {
display: block;
} .portfolio-classic h3 {
margin-top: 30px;
}
.single-portfolio-post .port-information {
margin-top: 50px;
}
.contact.contact-box:first-child {
margin-top: 30px;
margin-bottom: 20px;
}
.pgs_counter-style-2 {
margin-bottom: 30px;
}
.pgs_list.pgs_list_style_2 {
margin-bottom: 30px;
}
.pgs_list.pgs_list_style_3 {
margin-bottom: 30px;
}
.clients-partners .wpb_single_image.vc_align_left {
text-align: center;
}
.commentlist .children {
margin-left: 0px;
padding-left: 0px;
}
.vc_tta.vc_general .vc_tta-panel-title>a {
font-size: 16px;
}
.vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-title>a,
.vc_tta-style-pgs_accordion_style_2.vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-title>a {
color: #fff;
}
.vc_tta.vc_general.vc_tta-style-pgs_tabs_style_2 .vc_tta-panel.vc_active .vc_tta-panel-title>a {
color: #363636;
} .vc_row.wpb_row.xs-pd-lr {
padding-left: 0px !important;
padding-right: 0px !important;
}
.vc_row.wpb_row.xs-pd-lr .vc_column_container {
padding-left: 0px !important;
padding-right: 0px !important;
}
.vc_row.wpb_row.xs-pd-lr .vc_column-inner {
padding-left: 15px !important;
padding-right: 15px !important;
} .text-dropping .custom-content-2 h1,
.text-dropping .custom-content-2 .dropping-words {
font-size: 26px;
line-height: 30px;
margin-bottom: 15px;
}
.text-dropping .custom-content-2 div {
font-size: 14px;
margin-bottom: 15px;
line-height: 20px;
}
.hero-custom-content h1 {
font-size: 26px;
line-height: 26px;
}
.hero-custom-content p {
font-size: 13px;
line-height: 18px;
} .owl-carousel-2 .owl-nav {
display: none;
} .maintenance-progress-bar {
margin: 0;
} .service-block.text-right {
text-align: left;
}
.service-block ul {
border-left: 6px solid #dde1eb;
border-right: medium none;
padding-left: 20px;
padding-right: 0;
}
.our-service .pull-right {
float: none !important;
}
.service-block b {
right: inherit;
} .our-activities .skills-2 {
padding-right: 17px;
} .Contact-form {
padding: 0 15px;
}
.page .Contact-form {
padding: 0px 15px;
}
.pagination {
margin: 0 0 15px;
}
.pagination > li > a,
.pagination > li > span {
padding: 4px 12px;
line-height: 22px;
}
.sidebar-widget {
margin-top: 30px;
}
table td,
table th {
padding: 6px 0;
}
.page-links a,
.page-links span {
padding: 4px 12px;
}
.comments-1 .comments-photo {
margin-right: 2%;
padding: 0 3px 3px;
}
.comments-1 .comments-info {
margin-bottom: 10px;
padding: 10px;
} .sidebar-widget.widget_recent_entries .recent-post {
display: inline-block;
}
.sidebar-widget.widget_recent_entries .recent-post-info a {
width: 205px;
} ul.page-breadcrumb {
padding-top: 5px;
} .vc_tta.vc_tta-controls-align-left .vc_tta-panel-heading {
background: #eceff7;
border-bottom: 1px solid #ffffff !important;
}
.vc_tta.vc_tta-controls-align-left .vc_active .vc_tta-panel-heading {
background: #363636;
color: #ffffff;
} .mntc-cs-item h1 {
font-size: 36px;
margin-bottom: 20px;
line-height: 50px;
}
.tc_maintenance_mode-comingsoon .mntc-cs-item p {
font-size: 16px;
line-height: 28px;
padding: 0;
}
.tc_maintenance_mode-comingsoon ul.countdown li {
width: 23%;
}
.tc_maintenance_mode-comingsoon ul.countdown li span {
font-size: 30px;
line-height: 40px;
}
.tc_maintenance_mode-comingsoon ul.countdown li p {
font-size: 14px;
margin-bottom: 0;
}
.tc_maintenance_mode-comingsoon .mntc-cs-item i {
margin-top: 30px;
}
.mntc-cs-item p {
padding: 0;
}
.mntc-cs-item.mntc-cs-content {
padding: 30px 0;
} .action-box .pgs_btn.pgs_btn_style_1.pgs_btn_sm,
.action-box .pgs_btn.pgs_btn_style_2.pgs_btn_sm,
.action-box .pgs_btn.pgs_btn_style_3.pgs_btn_sm {
margin-left: 0;
margin-right: 10px;
}
.action-box.center-btn .wpb_wrapper {
text-align: center;
}
.blog-box .blog-info p {
min-height: inherit;
}
.blog-box {
margin-bottom: 20px;   
}
.woocommerce a.remove {
text-align: left;
} .typer-content h2 {
line-height: 30px;
font-size: 24px;
height: 24px;
}
}
@media(max-width:600px) {
.masonry .masonry-item {
width: 50%;
}
.error-block h1 {
font-size: 62px;
}
.error-block {
padding: 20px 0px;
}
.error-search-box {
width: inherit;
}
h1 {
font-size: 34px;
}
h2 {
font-size: 30px;
}
h2.section-heading {
font-size: 34px;
}
.section-title-1 h1 {
font-size: 34px;
}
.custom-content-2 h1 {
font-size: 24px;
}
.pgs_portfolio-filterable .fulltab .full-screen.columns-5 .grid-item {
width: 100%;
}
.contact-form .section-field {
width: 100%;
margin-right: 0px;
}
.pgs_step_feature_style_1 h2.pgs_step_feature-title {
font-size: 26px;
}
.pgs_slider-content-wrapper .pgs_slider-title {
font-size: 26px;
}
.blog-box-info h1 {
font-size: 24px;
}
.full-screen.columns-3 .grid-item {
width: 100%;
}
.feature_text_box_style_3 .feature_info h4 {
line-height: 30px;
}
.vc_tta-style-pgs_accordion_style_2 .vc_tta-panel-title span {
line-height: 30px;
}
.typer-content h2 {
line-height: 30px;
font-size: 24px;
}
.image-holder h1 {
font-size: 40px;
}
.image-holder .wpb_content_element {
margin-bottom: 5px;
}
.feature_text_box_style_1 {
text-align: left;
}
.our-history .timeline li h4.timeline-title {
line-height: 30px;
}
.full-screen.columns-4 .grid-item {
width: 100%;
}
.inner-intro h1 {
font-size: 26px;
}
.blog .portfolio-item .portfolio-overlay a {
line-height: 32px;
width: 30px;
height: 30px;
}
.blog .timeline > li > .timeline-badge {
font-size: 15px;
height: 44px;
line-height: 12px;
width: 44px;
}
.blog ul.timeline:before {
left: 27px;
}
.blog ul.timeline > li > .timeline-badge {
left: 5px;
}
.blog ul.timeline > li > .timeline-panel {
width: 100%;
}
.blog .timeline li.entry-date span {
display: none;
}
.blog ul.timeline::before {
display: none;
}
.blog ul.timeline > li > .timeline-badge {
display: none;
}
.blog ul.timeline > li > .timeline-panel::before {
display: none;
}
.blog ul.timeline > li > .timeline-panel::after {
display: none;
}
.blog .timeline li.timeline-inverted .timeline-panel::after {
display: none;
}
.blog .timeline li.timeline-inverted .timeline-panel::before {
display: none;
}
.blog.timeline-sidebar .timeline li {
width: 100%;
}
.blog .timeline .entry-date-bottom {
display: none;
} .isotope-filters-2 {
text-align: center;
}
.portfolio-sidebar.portfolio-block.columns-2 .grid-item {
width: 100%;
}
.portfolio-fullwidth.portfolio-block.columns-2 .grid-item {
width: 100%;
}
.portfolio-sidebar.portfolio-block.columns-3 .grid-item {
width: 100%;
}
.portfolio-fullwidth.portfolio-block.columns-3 .grid-item {
width: 100%;
}
.portfolio-sidebar.portfolio-block.columns-4 .grid-item {
width: 100%;
}
.portfolio-fullwidth.portfolio-block.columns-4 .grid-item {
width: 100%;
}
.masonry.columns-4 .masonry-item {
width: 100%;
}
.full-screen.columns-2 .grid-item {
width: 100%;
}
.full-screen.columns-5 .grid-item {
width: 100%;
}
.news-letter .section-field input.button-border {
margin-right: 0px;
}
.accordion .accordion-title.job-item-title .job-type {
float: none !important;
display: block;
text-align: left;
} .custom-content-2 strong {
font-size: 16px;
}
.owl-carousel-4 .owl-nav .owl-prev {
left: 60%;
}
.owl-carousel-4 .owl-nav .owl-next {
right: 60%;
} #tabs .tabs li {
margin: 5px 0px;
} .pgs_portfolio-filterable .full-screen.columns-3 .grid-item {
padding: 7px 0;
} .pgs_team_style-4 .grid-item {
padding: 7px 0px !important;
}
.reply.pull-right {
float: none !important;
}
.reply.pull-right a {
margin-left: 0px;
margin-bottom: 10px;
display: block;
}
#comments .comments-info .comment-date a {
margin-bottom: 0;
} .text-dropping .custom-content-2 h1,
.text-dropping .custom-content-2 .dropping-words {
font-size: 20px;
line-height: 30px;
padding-right: 90px;
}
.dropping-words {
text-indent: 4px;
} .pgs_team_style-4 .full-screen.columns-4 .grid-item {
padding: 15px !important;
}
}
@media(max-width:479px) {
.error-search-box input.search-field {
width: 62%;
}
.section-title-1 h1 {
font-size: 28px;
}
h2.section-heading {
font-size: 28px;
}
h3 {
font-size: 22px;
}
.custom-content-2 h1 {
font-size: 18px;
}
.creativity h1 {
font-size: 30px;
line-height: 40px;
}
.video-content h1 {
font-size: 30px;
}
.news-letter .section-field input {
width: 100%;
margin-bottom: 10px;
}
.news-letter .section-field input.button-border {
width: 100%;
}
.social-full a {
line-height: 40px;
height: 40px;
font-size: 12px;
}
.news .meta a {
line-height: 30px;
}
.share .share-button {
font-size: 14px;
padding: 9px 12px;
}
.share ul {
padding: 6px 11px;
right: 14px;
width: 140px;
}
.share ul li a {
padding: 3px 4px;
} .vc_tta-style-pgs_accordion_style_1 .vc_tta-panel-heading span {
line-height: 20px;
} .custom-content-2 strong {
font-size: 15px;
}
.owl-carousel-4 .owl-nav .owl-prev {
left: 66%;
}
.owl-carousel-4 .owl-nav .owl-next {
right: 66%;
}
.footer .recent-post-info a {
width: 205px;
} .vc_tta.vc_general.vc_tta-style-pgs_accordion_style_2 .fa-question {
display: none;
}
.vc_tta.vc_general.vc_tta-style-pgs_accordion_style_2 .vc_tta-title-text:not(:empty):not(:first-child),
.vc_tta.vc_general.vc_tta-style-pgs_accordion_style_2 .vc_tta-title-text:not(:empty)~* {
margin-left: 0;
}
.vc_tta.vc_general.vc_tta-style-pgs_accordion_style_2 .vc_tta-panel-title>a {
padding: 6px 12px;
padding-right: 30px;
font-size: 15px;
}
.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon {
right: 10px;
} .our-history .timeline > li > .timeline-badge {
left: 4px;
margin-left: 0;
}
.row-background-dark .our-history .timeline::before {
left: 12px;
margin-left: 0;
}
.our-history .timeline > li > .timeline-panel::before {
left: 35px;
}
.our-history .timeline > li.timeline-inverted > .timeline-panel::before {
left: 35px;
}
.our-history .timeline > li > .timeline-panel {
padding: 10px 0 20px 86px;
}
.our-history .timeline .timeline-arrow {
bottom: -27px;
left: 6px;
} .contact-info {
padding: 15px;
width: 289px;
} .service-block b,
.service-block.left b {
top: 68px;
} .clients-photo {
display: block;
float: none;
margin-bottom: 15px;
margin-right: 0;
}
.clients .entry-title .client-link {
display: block;
float: none;
margin-top: 10px;
} .portfolio-scroll .portfolio-item {
width: 300px;
}
.port-photo {
height: 56px;
line-height: 56px;
width: 94px;
}
.port-arrow {
height: 56px;
width: 35px;
}
.port-arrow i {
font-size: 22px;
line-height: 56px;
}
.port-meta li {
font-size: 15px;
margin-bottom: 15px;
}
.port-meta li b {
display: table-cell;
width: 87px;
}
.port-meta li span {
display: table-cell;
} .custom-content-4 .pull-left {
float: none !important;
}
.custom-content-4 .title span {
margin-bottom: 15px;
}
.custom-content-4 .social {
float: none;
margin-top: 0;
margin-bottom: 15px;
}
.custom-content-4 .social li a {
margin-left: 0;
margin-right: 5px;
} .share ul {
padding: 6px;
}
.gallery-item {
max-width: 100%;
padding-left: 0;
padding-right: 0;
}
.woocommerce ul.products li.product, 
.woocommerce-page ul.products li.product {
width: 100%;
}
.woocommerce .star-rating {
margin-bottom: 5px; 
float: none;
}
}
@media (max-width:1240px) {
.boxed-layout .page-wrapper {
width: inherit;
}
.boxed-layout.page-wrapper {
width: inherit;
}
}
@media (max-width:1199px) {
.boxed-layout .page-wrapper .mega-menu.desktopTopFixed .menu-list-items {
width: 100%;
padding: 0px;
}
}
@media (max-width:992px) {
.boxed-layout .page-wrapper .mega-menu.desktopTopFixed .menu-list-items {
width: 100%;
}
}
@media (max-width:1199px) {
.boxed-layout.page-wrapper .mega-menu.desktopTopFixed .menu-list-items {
width: 100%;
}
}
@media (max-width:992px) {
.boxed-layout.page-wrapper .mega-menu.desktopTopFixed .menu-list-items {
width: 100%;
}
}div.sib-sms-field {
display: inline-block;
position: relative;
width: 100%;
}
.sib-sms-field .sib-country-block {
position: absolute;
right: auto;
left: 0;
top: 0;
bottom: 0;
padding: 1px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.sib-country-block .sib-toggle.sib-country-flg {
z-index: 1;
position: relative;
width: 46px;
height: 100%;
padding: 0 0 0 8px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background-color: #dbdbdb;
cursor: pointer;
}
.sib-country-block .sib-toggle .sib-cflags {
position: absolute;
top: 0;
bottom: 0;
margin: auto;
height: 15px;
width: 20px;
background-repeat: no-repeat;
background-color: #dbdbdb;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background-image: url(//amzov.fr/wp-content/plugins/mailin/img/flags/fr.png);
}
.sib-country-block .sib-toggle .sib-icon-arrow {
position: absolute;
top: 50%;
margin-top: -2px;
right: 6px;
width:  0;
height: 0;
border-left: 3px solid transparent;
border-right: 3px solid transparent;
border-top: 4px solid;
}
.sib-sms-field ul.sib-country-list {
position: absolute;
z-index: 2;
list-style: none;
text-align: left;
padding: 0px;
margin: 0px 0px 0px -1px;
box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 4px;
background-color: white;
border: 1px solid rgb(204, 204, 204);
white-space: nowrap;
max-height: 150px;
overflow-y: scroll;
overflow-x: hidden;
top: 50px;
width: 250px;
}
.sib-sms-field ul.sib-country-list li.sib-country-prefix {
font-size: 14px;
padding:1px 10px;
cursor: pointer;
}
.sib-sms-field ul.sib-country-list li.sib-country-prefix:hover {
background-color: #dbdbdb;
}
.sib-sms-field ul.sib-country-list li .sib-flag-box {
width: 20px;
}
.sib-sms-field ul.sib-country-list li .sib-flag-box .sib-flag {
height: 18px;
width: 20px;
background-image: url(//amzov.fr/wp-content/plugins/mailin/img/flags/ad.png);
vertical-align: middle;
display: inline-block;
background-repeat:no-repeat;
}
.sib-sms-field ul.sib-country-list li .sib-flag-box .sib-dial-code {
margin-left: 20px;
}
.sib-sms-field .sib-sms {
padding-right: 6px;
padding-left: 52px;
margin-left: 0;
position: relative;
z-index: 0;
margin-top: 0 !important;
margin-bottom: 0 !important;
margin-right: 0;
}
.sib-multi-lists.sib_error {
color: #A94442;
}