@font-face {
    font-family: 'Lucky Skirt';
    src: url('../fonts/LuckySkirt-Regular.woff2') format('woff2'),
        url('../fonts/LuckySkirt-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Futura BdCn BT';
    src: url('../fonts/') format('woff2'),
        url('../fonts/FuturaBT-BoldCondensed.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

*, ::after, ::before {box-sizing: border-box;}
body{font-family: 'Karla', sans-serif; color:#000; font-size:15px; margin:0px; padding:0px;}
li{list-style: none;}
a,button {text-decoration: none; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease; -ms-transition: all 300ms ease;-o-transition: all 300ms ease; transition: all 300ms ease; cursor:pointer;}
h1,h2,h3,h4,h5{}
img{max-width:100%;}
a:hover{text-decoration:none;}
.container{max-width:1310px; margin:0 auto; padding-left:15px; padding-right:15px;}
.clear{clear:both;}


/*menu css*/
.menumn {display:inline-block;}
.menumn ul{ margin:0; padding:0; list-style:none; text-align:center;}
.menumn li{display:inline-block; vertical-align:top; position:relative; z-index:999; margin:0 0 0 0px; text-align:left; -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box;}
.menumn li ul{ margin-top:19px;}
.menumn li ul {position: absolute; width: 200px; display: none; color: #000; padding: 2px; background: #fff; top: 5px; z-index: 99999 !important; left:0px;}
.menumn li:hover ul{display:block;}
.menumn li ul li{float:none;}
.menumn li a{font-size: 17px; color: #f58220; display: inline-block; float: left; padding: 30px 20px 30px 20px; margin: 0 0 0 0px; text-decoration: none; cursor: pointer; font-weight: 800; text-transform: uppercase; background: url(../images/menu-bg.png) center center no-repeat; min-width: 160px; text-align: center;}
.main-header-bg .container{max-width:100%;}

.menumn #menu-menu-1 > li a span{  display:block;}
.menumn #menu-menu-1 > li.current_page_item > a,
.menumn #menu-menu-1 > li.current_page_parent > a,
.menumn #menu-menu-1 > li:hover > a{color:#d80002;}
.menumn li a:hover{transition: all 0.0s linear; -moz-transition: all 0.0s linear; -webkit-transition: all 0.0s linear; -o-transition: all 0.0s linear;}
.menumn li ul li{width:100%; margin:0; margin-bottom:0; padding:0; background-image:none;}
.menumn li ul li a{float:none; display:block; background:#fff; margin:0; padding:3px 3px 3px 10px; text-transform:none; text-align:left; font-size:14px; color:#2e2e2e; background:inherit; border-bottom: solid 1px #ffffff2b;}
.menumn li ul li:last-child a{border:none;}
.menumn li ul li a:hover,
.menumn li ul li.current-menu-item > a,
.menumn li ul li ul li.current-menu-item > a{color:#0080e3;}
.menumn li ul li.current-menu-item > a,
.menumn li ul li a:hover,
.menumn li ul li.current_page_item a{color:#0080e3;}
.menutrigger{display:none;}
.open-mobile-2{ display:none;}
.menumn li ul.sub-menu ul{ left:240px; top:0; display:none; padding-top:5px; margin-top:-5px; } 
.menumn li ul.sub-menu li:hover ul{ display:block;}
.menumn li ul.sub-menu li:hover ul li ul{ display:none;}
.menumn li ul.sub-menu li ul li:hover ul{ display:block;}
.menumn li ul li{   float:none;}
.menumn li.current-menu-item > a,
.menumn li a:hover{ color:#f58220;}

@media screen and (min-width: 1025px) {
#cssmenu01{ display:block !important;}
.menu-item-has-children:last-child .menumn li ul{ right:0 !important;}
.menu-item-has-children { background:url(../images/menu-arrow.png) no-repeat center right; padding-right:10px !important;}

}
@media screen and (max-width: 991px) {
   
  .nav-menu .droup_menu a{background:none;}
.menumn ul li{ background-image:none;}
.menumn .pagemn { padding-left:0; padding-right:0;}
#cssmenu01{display:none;}
.menumn{margin:0px 0 0 0; padding:0; float:none; z-index:999; position:relative;}
#cssmenu01 {background: #272727;margin-top: 0px;clear: both; top: 77px;position: absolute;z-index: 9999;width: 100%;}
.menumn ul{padding:10px 10px 10px; text-align:center;}
.menumn li ul{background: #fff; display: block; padding:0; position: relative; width: auto;}
.menumn li{float:none; display:block; padding-bottom:0px; padding-top:0; background-image:none;}
.menumn li a{padding:6px 10px; background:#272727; color:#fff; font-weight:500; font-size:16px; border-bottom:1px solid #ffffff2b;}
.menumn li a:hover{color:#fff;}
.menumn li ul li a{margin:0 5px;}
.menumn li ul li{margin-bottom:0;}
.c-hamburger{display:block; position:relative; overflow:hidden; margin:0; padding:0; width:40px; height:36px; font-size:0; text-indent:-9999px; -webkit-appearance:none; -moz-appearance:none; appearance:none; box-shadow:none; border-radius:none; border:none; cursor:pointer; -webkit-transition:background .3s; transition:background .3s;}
.c-hamburger:focus {outline:0}
.c-hamburger span {display:block; position:absolute; top:16px; left:9px; right:9px; height:3px; background:#fff;}
.c-hamburger span::after, .c-hamburger span::before{position:absolute; display:block; left:0; width:100%; height:3px; background-color:#fff; content:""}
.c-hamburger--htla.is-active span::after, .c-hamburger--htla.is-active span::before, .c-hamburger--htra.is-active span::after, .c-hamburger--htra.is-active span::before {width:50%}
.c-hamburger span::before{top:-8px}
.c-hamburger span::after{bottom:-9px}
.c-hamburger--htx {background-color:#f58220; z-index:99;}
.c-hamburger--htx span{-webkit-transition:background 0s .3s; transition:background 0s .3s}
.c-hamburger--htx span::after, .c-hamburger--htx span::before{ -webkit-transition-duration:.3s, .3s; transition-duration:.3s, .3s; -webkit-transition-delay:.3s, 0s; transition-delay:.3s, 0s}
.c-hamburger--htx span::before {-webkit-transition-property:top, -webkit-transform; transition-property:top, transform}
.c-hamburger--htx span::after {-webkit-transition-property:bottom, -webkit-transform; transition-property:bottom, transform}
.c-hamburger--htx.is-active {background-color:#f58220}
.c-hamburger--htx.is-active span {background:0 0}
.c-hamburger--htx.is-active span::before {top:0; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg)}
.c-hamburger--htx.is-active span::after {bottom:0; -webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg)}
.c-hamburger--htx.is-active span::after, .c-hamburger--htx.is-active span::before {-webkit-transition-delay:0s, .3s; transition-delay:0s, .3s}
.menutrigger{display:block; margin:0 0 0 0px; width:48px; position:absolute; left: 15px;}
.open-mobile-2{color:#fff; position:absolute; right:10px; top:3px; width:30px; text-align:right; width: 40px; font-size:30px !important; top:-3px; font-weight:700; cursor:pointer; display:inline;}
.menumn li ul li a {margin: 0;}
.menumn li ul.sub-menu ul{padding-top:0;}
.menumn li:hover ul.sub-menu, 
.menumn li ul.sub-menu {display: none;}
.menu-header-menu-container{}
.menumn li:hover ul.sub-menu,
.menumn li ul.sub-menu{display:none;}
.menumn li ul.sub-menu ul{ left:0px; top:5px; display:none; } 
.menumn li ul.sub-menu ul li a{background:#005395;}
.menumn li ul.sub-menu ul li a{ font-size:14px; color:#fff;}
.menumn li ul.sub-menu li:hover ul{ display:none;}
.menumn li ul.sub-menu li:hover ul li ul{ display:none; left:0px; }
.menumn li ul.sub-menu li:hover ul li ul li a { background:#2493ad; }
.menumn li ul li a:hover{ color:#fff;}
.menumn li ul.sub-menu li ul li:hover ul{ display:none;}
.menumn li ul a { text-align:center;}
ul.sub-menu a{ text-align:center;}
#menu-item-50 ul{ width:100%;}
#menu-item-50 ul.sub-menu ul{ left:auto; width:100%;}
#menu-item-50 ul.sub-menu ul li a {font-size: 15px;    line-height: 1.25em; }
#menu-item-198 ul{ width:100%;}
.menumn li ul li a {    text-align: center;}
.menumn li.menu-item-has-children em{  display:none;}
.menumn li{ display:block; float:none; width:100%; padding-right:0;}
.menumn li a{ display:block; float:none; text-align:center;}
.menumn li ul{ background:none;}
.menumn li ul {    margin-left: auto; margin-right:auto;    width: 98%;}
.c-hamburger span {position: absolute; top: 16px; left: 9px; right: 9px;}



}
@media screen and (max-width: 992px) {

  .main-header-bg .header-right-text ul {
  
    display: flex;
    align-items: center;
    justify-content: center;
}
}
/*menu css*/
@media (min-width: 768px){
.col-sm-1{-webkit-box-flex: 0; -ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333%;}
.col-sm-2 {-webkit-box-flex: 0; -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%;}
.col-sm-3 {-webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%;}
.col-sm-4 {-webkit-box-flex: 0; -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%;}
.col-sm-5 {-webkit-box-flex: 0; -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667%;}
.col-sm-6 {-webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}
.col-sm-7 {-webkit-box-flex: 0; -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333%;}
.col-sm-8 {-webkit-box-flex: 0; -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%;}
.col-sm-9 {-webkit-box-flex: 0; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%;}
.col-sm-10 {-webkit-box-flex: 0; -ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333%;}
.col-sm-11 {-webkit-box-flex: 0; -ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667%;}
.col-sm-12 {-webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;} 
}

.row {display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px;}
.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9
{position: relative; width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px;}



.single-slider .owl-prev{background: url(../images/banner-left-arrow.png) left top no-repeat; width:53px; height:99px; position:absolute; left:2%; top:45%; font-size:0px;}
.single-slider .owl-next{background: url(../images/banner-right-arrow.png) right top no-repeat; width:53px; height:99px; position:absolute; right:2%; top:45%; font-size:0px;}
.single-slider .slide_box img{width:100%;}


.main-header-bg{padding:11px 0px; border-bottom:solid 1px #dddddd;}
.main-header-bg .logo a img{position: absolute; z-index: 9; top: 26px;}
.main-header-bg .header-right-text ul{margin:0px; padding:0px;}
.main-header-bg .header-right-text ul li{display: inline-block; text-align: center; padding: 0 40px;}
.main-header-bg .header-right-text{text-align:center;}
.main-header-bg .header-right-text ul li .txt {display: block; width: 100%; text-align: center; font-size: 12px; font-weight: 600;
text-transform: uppercase; color: #000000; font-family: 'Roboto', sans-serif; margin: 2px 0 0 0; letter-spacing: 0.50px;}
.main-header-bg .header-right-text ul li img{vertical-align:top;}
.main-header-bg .left-mns{align-items: center; display: flex; justify-content: center;}
.client-logo-main{position:relative; z-index:2;}
.client-logo-main .container{position:relative;}
.client-logo-main .row{align-items: center; text-align: center; background: #fff; margin-top: -50px; position: relative; border-radius:60px; padding-top: 40px; padding-bottom:110px;}
.client-logo-main .col-sm-3:first-child:before{display:none;}	
.client-logo-main .col-sm-3:before{content: " "; height:100%; width:1px;
background: #ffffff;
background: -moz-linear-gradient(top, #ffffff 0%, #cccccc 18%, #cccccc 50%, #cccccc 81%, #ffffff 100%); 
background: -webkit-linear-gradient(top, #ffffff 0%,#cccccc 18%,#cccccc 50%,#cccccc 81%,#ffffff 100%);
background: linear-gradient(to bottom, #ffffff 0%,#cccccc 18%,#cccccc 50%,#cccccc 81%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
position:absolute; top:0px; left:0px;}
.client-logo-main .left-shape{width: 26px; height: 119px; background: url(../images/left-shadow.png) left top no-repeat; position: absolute; left: -24px; z-index: 99; top: 47px;}
.client-logo-main .right-shape{width: 26px; height: 119px; content: " "; background: url(../images/right-shadow.png) left top no-repeat;
    position: absolute; right: -24px; z-index: 99; top: 46px;}


.wpmem_msg{text-align: center !important;}

.for-box-bg-main{padding:80px 0 60px 0px;}
.for-box-bg-main .infofor-box{text-align:center; max-width:246px; margin:0 auto;}
.for-box-bg-main .infofor-box h4{margin:0px; padding:0px; text-transform:uppercase; font-family: 'Lucky Skirt', sans-serif; letter-spacing:2px; font-size:42px; font-weight:normal;}
.for-box-bg-main .infofor-box p{margin:13px 0 0 0; padding:0px; color:#000; font-size:15px; line-height:normal; letter-spacing:0.50px; font-weight:500;}
.for-box-bg-main .infofor-box p img{vertical-align:middle; margin:0 0 0 3px;}
.duck-slider {background: url(../images/bg-slider.jpg) center bottom repeat-x;padding: 0 0 380px 0px;}
.duck-slider .container{max-width:1500px;}
.duck-slider .owl-prev{background: url(../images/slide-left-arrow.png) left top no-repeat; width:23px; height:43px; position: absolute; left:0%; top:50%; font-size: 0px;}
.duck-slider .owl-next{background: url(../images/slide-right-arrow.png) right top no-repeat; width:23px; height:43px; position: absolute; right:0%; top:50%; font-size: 0px;}
.duck-slider .owl-nav.disabled {
    display: inline-block;
    right: 0;
    bottom: 160px;
    position: relative;
    z-index: 9;
    display: flex;
    justify-content: space-between;
}


.new-ducks-bg-main{padding:35px 0 66px 0px; background: url(../images/new-ducks.jpg) center bottom repeat-x;}
.new-ducks-bg-main .new-ducks-ttl{text-align:center; margin:0 0 62px 0; padding:0px; font-size:35px; font-weight:700; text-transform:uppercase; letter-spacing:1px;}
.new-ducks-bg-main .box-img-text{display:flex;     justify-content: center;}
.new-ducks-bg-main .box-img-text .right-text-new-duck{max-width: 252px; padding:0 0 0 13px;}
.new-ducks-bg-main .container{max-width:1440px;}
.new-ducks-bg-main .box-img-text .right-text-new-duck h4{font-family: 'Lucky Skirt', sans-serif; font-size: 22px; color: #000; font-weight: normal; letter-spacing: 1px; margin: 12px 0 0 0;}
.new-ducks-bg-main .box-img-text .right-text-new-duck p{margin:3px 0 0 0; padding:0px; font-size:15px; line-height:20px; letter-spacing:0.50px;}
.new-ducks-bg-main .box-img-text .right-text-new-duck p .plus-icon{vertical-align:middle; margin:0 0 0 3px;}


.the-duck-finder-bg-main{padding:80px 0 100px 0px;}
.the-duck-finder-bg-main .bg-whts{text-align: center; background: #fff; box-shadow: 0px 7px 7px #cccccc47; border-radius: 80px; overflow: hidden; padding:0 20px;}
.the-duck-finder-bg-main .bg-whts .left-duck{text-align:center;}
.the-duck-finder-bg-main .bg-whts .left-duck img {position: relative; top: 42px;}
.the-duck-finder-bg-main .bg-whts .left-duck .ck-img-right{top:8px;}
.the-duck-finder-bg-main .center-text h2{margin:0px; padding:0px; font-weight:700; font-size:35px; text-transform:uppercase; letter-spacing:0.50px;}
.the-duck-finder-bg-main .center-text p{margin:15px 0 15px 0; padding:0px; font-weight:500; font-size:20px; letter-spacing:0.50px;}
.the-duck-finder-bg-main .center-text .find-duck-btn{outline: none; border: none; background: #007cc3; color: #fff; font-weight: 700; text-transform: uppercase; border-radius: 40px; padding: 14px 33px; font-size: 15px; letter-spacing: 1px; margin: 6px 0 0 0; display: inline-block;}
.the-duck-finder-bg-main .center-text .find-duck-btn:hover{background:#eb7d24;}


.customized-home-bg-main{padding:0px 0 97px 0px; margin:0 auto; max-width:1920px;
    display: flex;
}
.customized-home-bg-main .left-customized{width:50%; float:left; 
    /* min-height:600px; */
     background: url(../images/left-full.png) left top no-repeat; background-size: cover; border-radius: 0px 60px 60px 0px;}
.customized-home-bg-main .left-customized .innerf-text{margin:0 auto; max-width:450px; text-align:center; margin-top: 80px;}
.customized-home-bg-main .left-customized .innerf-text h2{font-weight:700; font-size:35px; color:#fff; text-transform:uppercase; margin:0px; padding:0px; letter-spacing:1px;}
.customized-home-bg-main .left-customized .innerf-text p{font-weight:400; font-size:18px; color:#fff; margin:20px 0 20px 0; padding:0px; letter-spacing:0.50px; line-height:24px;}
.customized-home-bg-main .left-customized .innerf-text .customized-now-btn{outline: none; border: none; background: #fff; color: #000;font-weight: 700; text-transform: uppercase; border-radius: 40px; padding:16px 37px; font-size: 17px; letter-spacing: 1px; margin: 7px 0 0 0; display: inline-block;}
.customized-home-bg-main .left-customized .innerf-text .customized-now-btn:hover{background:#eb7d24; color:#fff;}

.customized-home-bg-main .right-offer {
    float: left;
    margin: 0 0 0 75px;
    width: 36%;
    min-height: 600px;
    background: url(../images/right-full.png) left top no-repeat;
    background-size: cover;
    text-align: center;
    border-radius: 60px;
    padding: 60px 0 0 0;
}
.customized-home-bg-main .right-offer .inner-text-offer{margin:30px 0 0 0px;}
.customized-home-bg-main .right-offer .inner-text-offer h4{font-size:38px; font-weight:400; text-transform:uppercase; color:#000000; margin:0px; padding:0px; letter-spacing:1px;}
.customized-home-bg-main .right-offer .inner-text-offer h2{margin:0px; padding:0px; color:#000000; font-size:45px; font-weight:900; letter-spacing:0.50px; text-transform:uppercase;}
.customized-home-bg-main .right-offer .inner-text-offer .ck-img-cpl{margin:20px 0 0 0px;}
.customized-home-bg-main .right-offer .inner-text-offer .send-ecard-btn{outline: none; border: none; background: #007cc3; color: #fff;font-weight: 700; border-radius: 40px; padding:16px 36px; font-size:15px; letter-spacing: 1px; margin:18px 0 0 0; display: inline-block;}
.customized-home-bg-main .right-offer .inner-text-offer .send-ecard-btn:hover{background:#eb7d24;}

.about-home{padding: 0px 0 70px 0px; margin: 0 auto; max-width: 1920px;}
.about-home .inner-about{float:right; width:83%;display: flex;align-items: center;}
.about-home .inner-about .left-infos {width: 45%;float: left;padding: 0 20px 0 20px;}
.about-home .inner-about .left-infos h2 {
    margin: 0px;
    padding: 0px;
    font-weight: 700;
    font-size: 35px;
    text-transform: uppercase;
    letter-spacing: 0.50px;
}
.about-home .inner-about .left-infos p{font-size:15px; line-height:26px; color:#000000; margin:17px 0 0 0; padding:0px; letter-spacing:0.50px;}
.about-home .inner-about .left-infos .read-more-btn-about{outline: none; border: none; background: #007cc3; color: #fff;font-weight: 700; text-transform: uppercase; border-radius: 40px; padding:15px 37px; font-size: 17px; letter-spacing: 1px; margin:5px 0 20px 0; display: inline-block;}
.about-home .inner-about .left-infos .read-more-btn-about:hover{background:#eb7d24;}
.about-home .inner-about .left-infos iframe{border: solid 11px #f5f5f5; border-radius: 12px; max-width: 100%;}
.about-home .inner-about .right-img-info{float:right; width: 55%;}
.about-home .inner-about .right-img-info .img-right-info{border-radius: 60px 0px 0px 60px;width: 100%;}


/*----------------------------------Sukhdev CSS Start----------------------------------*/
.ducki-story {padding: 130px 0 27px 0 !important;}
.ducki-story h2.main-title {font-size: 70px;font-weight: bold; font-family: 'Futura BdCn BT', sans-serif; margin: 0;line-height: normal;}
.duski-story p{font-size: 16px; font-family: 'Roboto' , sans-serif; color: #000; line-height: 26px; margin: 15px 0;}
.duski-story{padding-left:45px;}
a.red-btn{background: #007cc3; padding: 16px 37px; border-radius: 30px; font-size: 16px; color: #fff; text-transform: uppercase; font-weight: 500; font-family: 'Roboto' , sans-serif;}
a.red-btn:hover {background: #eb7d24;}
.duski-story  h2.main-title span {color: #999999;}
.duski-story a.red-btn {margin-top: 10px;display: inline-block;}
.ducki-story .row {align-items: center;}
.ducks-img { text-align: center;}
.rubber-text {padding-top: 80px;}
.docks-wiki {display: flex;align-items: center;justify-content: center;}
.docks-wiki img{margin:0 10px 0 0px;}
.docks-wiki a {font-size: 16px;color: #007dc4;font-family: 'Roboto' , sans-serif;text-decoration: revert;}
.channel-stores-content { background: url(../images/banner-3.jpg) left top no-repeat; width: 100%; text-align: center; padding: 30px 0 135px 0; background-size: auto; background-position: center;}
/* h2.main-title {font-family: 'Futura BdCn BT' , sans-serif ;font-weight: bold;color: #000;  margin: 0;} */
.channel-stores-content h2 {font-size: 35px;color: #fff;text-transform: uppercase;word-spacing: 3px;}
.channel-stores-content p { max-width: 533px;margin: 0 auto;color: #fff;font-size: 16px;font-family: 'Roboto' , sans-serif;padding: 0 0 20px 0;line-height: 24px;}
.channel-stores-content .red-btn{padding: 16px 46px; background: #fff; color: #000; margin-top: 0; display: inline-block;}
.channel-stores-content .red-btn:hover{color: #fff;}
.finder-text h2 {font-size: 50px;line-height: normal;padding: 0;margin: 0;font-weight: 800;font-family: 'Futura BdCn BT', sans-serif;}
.finder-contact{background: #1d439a; padding: 60px 0;}
.content-bg{background: #fff; padding: 29px 80px;}
.finder-text p{margin: 5px 0 0 0; font-size: 16px; font-family: 'Roboto' , sans-serif; line-height: 22px;}
.the-view-all {padding: 17px 0 50px 0;}
.keyboard-selector{display: flex; align-items: center; justify-content: space-between; max-width: 94%; margin: 0 auto;}
.check-box {display: flex;}
.input-box input{height: 32px; border: 1px solid #f6892d; padding: 0 10px; max-width: 160px; font-size: 15px; outline:none;}
.select-box label{font-size:14px; font-weight:700; color: #1d439a; font-family: 'Roboto' , sans-serif; text-transform: capitalize; margin:0 0 0 14px;}
.select-box ul{margin: 0; padding:6px 0 0 0px;}
select#id_contact_options{min-width: 151px; height: 25px; border:solid 1px #767676; outline:none; font-size:14px; border-radius:2px;}
.content-bg .row {align-items: center;}
.check-box span{font-size: 14px; font-weight: bold; font-family: 'Roboto' , sans-serif; color: #1d439a; margin-right: 10px;}
.check-grup label{color: #1d439a; font-size: 14px; font-family: 'Roboto' , sans-serif;}
.check-grup {margin-right: 10px;}
.celebrities-pics h2 {font-size: 60px;}
.duski-story h2.main-title span {color: #999999;}
.celebrities-pics h5{font-size: 22px; color: #f58220; padding: 45px 20px 46px 20px; text-transform: uppercase; background: url(../images/title-bg.png) center center no-repeat; text-align: center; min-width: 238px; margin-left: 30px; font-family: 'Lucky Skirt', sans-serif; font-weight: normal; letter-spacing: 2px;}
.celebrities-pics {display: flex;align-items: center;}
.star-box{text-align: center; border: 2px solid #e1e1e1; padding: 30px 26px; border-radius: 5px; background: #fff;margin-bottom: 30px;}
.our-story {padding: 0 0 70px 0;}
.duckfeest-banner {background: url(../images/banner-4.jpg) center center no-repeat; width: 100%; background-size: cover; padding: 0 0 60px 0; margin:0 0 30px 0px;}
.celebrities-pics h2 span {color: #999;}
.duck-img{text-align: center; background: #fff; padding: 25px 15px; border-radius: 10px; margin-bottom: 35px;}
.event-box a.red-btn{display: table; margin: 0 auto !important; border: 2px solid #fff; padding: 14px 34px;}
.american-gift figure img{width: 100%;}
figure{margin: 0px;padding:0;}
.text-gift h6{margin: 0; font-size: 24px; line-height: 26px; font-family: 'Roboto' , sans-serif; font-weight: bold; padding-bottom: 26px; min-height:78px;}
.text-gift span{font-size: 16px; color: #000; font-family: 'Roboto' , sans-serif;}
.text-gift p{font-size: 15px; font-family: 'Roboto' , sans-serif; line-height: 22px; margin: 23px 0;}
.text-gift a{text-transform: capitalize; font-family: 'Roboto' , sans-serif; font-size: 16px; font-weight: bold; color: #000; text-decoration: revert;}
.use-press{padding: 0 0 50px 0;}
hr.border-bottom{height: 1px; width: 100%; background: #d6d6d6; border: 0; margin-top: 50px;}
.text-gift{padding-top: 30px;}
.use-press a.red-btn{margin: 0 auto; display: table; margin-top: 64px;}
.our-vedio .celebrities-pics h5{background: unset; padding: 0; margin: 0 0 0 30px; min-width: auto;}
.our-vedio .celebrities-pics h2{font-size: 51px;}
.our-vedio a.red-btn{display: table; margin: 0 auto; margin-top: 50px;}
.our-vedio .celebrities-pics{padding-bottom: 20px;}
.new-rubba-all .celebrities-pics {padding-bottom: 40px;}
.new-rubba-all a.red-btn {display: table;margin: 0 auto;margin-top: 50px;}
.new-rubba-all {padding: 0 0 80px 0;}
.new-rubba-all h2.main-title {font-size: 50px;}
.official-online-Store .celebrities-pics h2 {font-size: 50px;}
.official-online-Store{background: url(../images/banner-6.jpg) center center no-repeat; background-size: cover; padding: 80px 0;}
.online-store-img a.red-btn{margin: 0 auto;}
.online-store-img figure{margin-bottom: 40px;}
.official-online-Store .celebrities-pics {padding-bottom: 0px;}
.online-store-img figure img{border-radius: 10px;}
.new-ducks-img img{border-radius: 10px;}
.american-gift figure img{border-radius: 10px;}
.finder-contact .owl-carousel .item {width: 120px; border-radius: 100%; margin: 0 auto;}
.finder-contact .owl-carousel .item img{border-radius: 100%;}
.sldier-box .owl-item.active.center {transform: scale(1.5); opacity: 1; z-index: 1; height: 200px; line-height: 220px;}
.sldier-box{max-width: 700px; margin: 0 auto;}
.sldier-box  .owl-item{opacity: 0.1;}
.sldier-box{padding: 100px 0 0 0;}
.sldier-box  .owl-carousel .owl-item img{display: block; width: 100%; margin-top: 40px;}
.looking-content .red-btn {
    display: flex;
    justify-content: center;
    max-width: 160px;
    margin: 10px 0 0 160px;
    border-radius: 13px;
    background: url(../images/one-px.png) center top repeat;
    text-transform: inherit;
    font-weight: 400;
    padding: 9px 27px;
    box-shadow: 1px 4px 5px #ffffff30;
    border: 0;
    color: #fff;
}
.looking-content .red-btn:hover{background: url(../images/one-px.png) center top repeat;}	
.sldier-box a.red-btn{margin: 0 auto; display: table; margin-top: 30px; border-radius: 13px; background: url(../images/one-px.png) center top repeat; text-transform: inherit; font-weight: 400; padding: 11px 27px; box-shadow: 1px 4px 5px #00000030;}
.sldier-box .owl-nav{position: absolute; left: 0; right: 0; display: flex; bottom: 0; justify-content: space-between; padding: 0 50px; top: 200px;}
.combination-content {display:flex;}
.owl-nav button span {font-size: 0;}
.finder-contact button.owl-prev span{position: relative;font-size: 0;}
.finder-contact button.owl-next span{position: relative;font-size: 0;}
.finder-contact button.owl-prev span::before{content: 'Previous'; position: absolute; font-size: 17px; color: #f58729; margin-left: 34px;}
.finder-contact button.owl-next span::after{content: 'Next'; position: absolute; font-size: 18px; color: #f58729; left: -74px;}
.finder-contact button.owl-prev{background: url(../images/prev1.png ) !important; width: 49px;height: 51px;right: 0;}
.finder-contact button.owl-next{background: url(../images/next.png ) !important;width: 49px;height: 51px;left: 30px;}
.channel-stores-content h2 { padding-bottom: 0px;margin-bottom: 10px;}
/*----------------------------------Sukhdev CSS Done----------------------------------*/


.footer-bg-main{background:#f5f5f5; padding:88px 0 0px 0px;}
.footer-bg-main .footer-left-logo .email-footer{position: relative; font-size: 16px; color: #000000; display: inline-block; width: 100%; letter-spacing: 0.50px; font-weight:400; margin:41px 0 0 0px;}
.footer-bg-main .footer-left-logo .email-footer:before{content: " "; background: url(../images/mail-icon.png) left top no-repeat; width: 21px; height: 15px; display: inline-block; margin: 0 15px 0 0; vertical-align: middle;}
.footer-bg-main .footer-menu-ttl{margin:0px 0 40px 0; padding:0px; color:#eb7d24; font-size:20px; letter-spacing:0.50px; text-transform:uppercase; font-weight:900;}
.footer-bg-main .new-ducks{margin:0px; padding:0px;}
.footer-bg-main .new-ducks li{display:inline-block; width:100%; margin:0 0 10px 0px;}
.footer-bg-main .new-ducks li a{color:#000000; font-size:15px; letter-spacing:0.50px; font-weight:400;}
.footer-bg-main .new-ducks li a img{vertical-align: middle; border-radius: 100%; height: 52px; width: 52px; box-shadow: 0px 0px 6px #0000001c; margin: 0 6px 0 0;padding: 9px;background-color: #fff;}
.footer-bg-main .keep-fresh-here-text{margin:0px; padding:0px; font-size:15px; letter-spacing: 0.50px; font-weight:600;}
.footer-bg-main .the-soap-dish-list{margin:0px; padding:0px;}
.footer-bg-main .the-soap-dish-list li{margin:0px; padding:0px;}
.footer-bg-main .the-soap-dish-list li a{margin: 17px 0 0 0; padding: 0 0 0 34px; position: relative; font-size: 15px; color: #000;
    font-weight: 400; letter-spacing: 0.50px; display: inline-block; width: 100%;}
.footer-bg-main .the-soap-dish-list li a:before{position: absolute; width: 22px; height: 20px; background: url(../images/footer-menu-arrow.png) left top no-repeat; left: 0px; content: " ";}
.footer-bg-main .ducksclusive-text{margin:0 0 20px 0px; padding:0px; font-size:15px; letter-spacing: 0.50px; font-weight:600;}
.footer-bg-main .form-group{margin-bottom:10px; position:relative;}
.footer-bg-main .form-group .form-control{width:100%; background:#fff; border:solid 1px #d6d6d6; outline:none; font-size:14px; color:#000; border-radius:40px; height:45px; padding:0 20px;}
.footer-bg-main .form-group .form-control::-webkit-input-placeholder {color:#909090;}
.footer-bg-main .form-group .form-control::-moz-placeholder {color:#909090;}
.footer-bg-main .form-group .form-control:-ms-input-placeholder {color:#909090;}
.footer-bg-main .form-group .form-control:-moz-placeholder {color:#909090;}
.footer-bg-main .btn{outline: none; border: none; background: #007cc3; color: #fff; font-weight: 700; text-transform: uppercase; border-radius: 40px; padding: 13px 35px; font-size: 15px; letter-spacing: 1px;}
.footer-bg-main .btn:hover{background:#eb7d24;}
.footer-bg-main hr{margin: 41px 0 10px 0; padding: 0px; background: #c4c4c4; border: none; height: 1px;}
.footer-bg-main .copy-right-footer{margin:20px 0 30px 0px; padding:0px; text-align:center;}
.footer-bg-main .copy-right-footer li {display: inline-block;font-size: 14px;color: #000;position: relative;padding: 0 15px;}
.footer-bg-main .copy-right-footer li:before{width:2px; background:#cecece; height:14px; position:absolute; left:0px; top:7px; content: " ";}
.footer-bg-main .copy-right-footer li:last-child:before{top:3px;}
.footer-bg-main .copy-right-footer li:first-child:before{display:none;}
.footer-bg-main .copy-right-footer li a{color:#000;}
.footer-bg-main .copy-right-footer li img{vertical-align: middle; position: relative; margin: 0 0 0 14px; top: -3px;}
.footer-bg-main .left-padding-footer-menu{padding-left:40px;}






.smallbutton span {font-size: 18px;color: #1d439a; font-weight: 800;}

.bigbutton span {font-size: 18px;color: #1d439a; font-weight: 800;}
.bigbutton p { text-align: left;font-weight: 800;olor: #000;font-size: 16px;line-height: 20px;max-width: 360px;}
.smallbutton {width: 377px;height: 125px;margin-left: auto;margin-right: auto;background: url(../images/popup-button-bg.png)repeat-x top left;margin-bottom: 10px;float: left;}
.smallbutton p {font-size: 16px;font-weight: 800;color: #000;line-height: 20px;}
img.popup-button-close {position: absolute !important;right: 0 !important;left: unset !important;}
 #welcomenav div.bigbutton {max-width: 787px;height: 125px;margin-left: auto;margin-right: auto;background: url(../images/popup-button-bg.png)repeat-x top left;margin-bottom: 10px;}
img.popup-button-close {position: absolute !important;right: 0 !important;left: unset !important;}
.fancybox-skin {position: relative;background: #ffffff !important;  }
div#mediaplayer {width: 70px;padding: 4px 0;position: relative;}
.mbMiniPlayer.orange table span.map_volume.mute {color: #000000;padding-right: 14px !important;}
.mbMiniPlayer td span {font: 12px/20px "mb_audio_fontRegular" !important;}
.mbMiniPlayer.orange table span.map_volume {border-right: 1px solid #fea827;text-transform: inherit !important;color: #FFF !important;font-size: 20px !important;}
.culture-story .duski-story {  padding-left: 35px; position: relative;width: 100%;overflow-x: hidden;}
.galleria-container.notouch {float: right;}
.mbMiniPlayer span {font: 20px/20px "mb_audio_fontRegular";font: 20px/20px "mb_audio_fontRegular";}
#callout-store a {display: block;width: 152px;height: 103px;background: url(../images/button-rubbashop-big.png) top left no-repeat;text-indent: -9999px;position: relative;left: 40px;top: 10px;float: right;}
a.back-to-ducks {
    display: block;
    text-indent: 0;
    float: left;
    width: 158px;
    height: 43px;
 
    background: url(../images/one-px.png) center top repeat;
    text-align: center;
    line-height: 40px;
    font-size: 15px;
    font-weight: 600;
    color: #fff;
    border-radius: 19px;
}a.previous-duck {display: block;text-indent: -9999px;float: left;background: url(../images/button-therubbalist2.png) top left no-repeat;|width: 158px;height: 43px;margin-top: 6px;}
a.previous-duck {display: block;text-indent: 10px;float: left;background: url(../images/button-previousduck.png) top left no-repeat;width: 178px;height: 57px;color: #f58220;text-decoration: none;text-align: center;line-height: 57px;}
.duck-single-page a.next-duck {display: block;text-indent: -110px;float: left;background: url(../images/button-nextduck.png) top left no-repeat;width: 60px;height: 57px;color: #f58220;text-decoration: none;text-align: center;line-height: 57px;margin-left: 200px;}
.ecard-container h3#cta {font-size: 60px;font-weight: bold;text-transform: capitalize; color: #fff;text-align: center;padding-bottom: 30px;text-transform: uppercase;}
.duck-single-page .duck-content blockquote { width: 375px; height: 80px; font-family: "Arial Black", Arial; font-weight: 500; color: #fff; font-size: 18px; font-style: italic; padding-left: 60px; padding-top: 20px; background: url(../images/bg-blockquote-bubbles.png) top left no-repeat;float: left;}
.duck-single-page {background: #1d439a;color:#fff; width: 100%; display: inline-block;}
section[role=duck] {width: 900px;margin-left: 50px;}
.duck-content blockquote span {color: #fff30c;font-size: 20px;}
.duck-content p {display: block;color: #FFF;line-height: 22px;margin-bottom: 20px;margin-left: 60px;font-size: 16px;}
.pinterest-btn {
    font-size: 15px;
    color: white;
    position: relative;
    /* left: 497px; */
    z-index: 2;
    background: red;
    padding: 5px 17px;
    border-radius: 5px;
    margin-top: 0;
    display: inline-block;
}
.duck-single-page .container {max-width: 990px;margin: 0 auto;padding-left: 15px;padding-right: 15px;}
.duck-single-page  .nextback {float: right;}
.duck-single-page  div#ducknav { display: inline-block;display: flex;justify-content: space-between;align-items: center;width: 100%;}
footer {background: #FFF url(../images/bg-footer.jpg);background-repeat: repeat-x;min-height:auto;}
.page-template-tmp-all-duck h2.h-meettheducks {text-align: center;width: 100%;}
.pinterest-btn i {padding-right: 5px;}

.mbMiniPlayer.orange table span.map_play {
    color: #fff !important;
    font-size: 20px !important;
}
.page-template-tmp-all-duck p {font-size: 17px;font-family: 'Roboto' , sans-serif;color: #000;line-height: 26px;margin: 15px 0;}
.duck-single-page #ducknav {height: 80px;width: 100%;clear: both;}
.box-blog img {width: 100% !important;}
.main-section-box .row {align-items: flex-start;}
.pro {margin: 0 !important;}
.box-blog img {width: 100vh !important;height: 380px;margin: 0 !important;padding: 0;}
.box-blog p {margin: 0 !important;padding: 0 !important+;}
.markets-text {width: 100%; display: grid; padding: 50px 0px 20px 0px; text-align: left;}
.markets-text ul {margin: 0px;padding: 0px;}
.markets-text p  {margin: 0 0 10px 0 !important;font-size: 15px;line-height: 26px;color: #000000;padding: 0px !important;}
.markets-text h3 {text-transform: uppercase;margin: 0 0 8px 0;font-family: 'Lucky Skirt', sans-serif;font-size: 22px;color: #000;font-weight: normal;letter-spacing: 1px;}
.markets-text ul li {padding: 0 0 11px 0;font-weight: 700;width: 100%;}
.markets-text p strong {font-size: 18px;text-decoration: underline;}
/* section#content h2 {font-size: 70px;font-family: 'Futura BdCn BT' , sans-serif;font-weight: bold;text-align: center;padding: 0;margin: 0;} */
.ducki-story .status-publish h2{
    text-align: center;
}
.page-template-tmp-all-duck p {font-size: 17px;font-family: 'Roboto' , sans-serif;color: #000;line-height: 26px;margin: 15px 0;}
p.group-text {
    font-size: 17px;
    font-family: 'Roboto' , sans-serif;
    color: #000;
    line-height: 26px;
    margin: 15px 0;
    text-align: center;
    padding: 0 16px;
    width: 100%;
}
.page-template-template-ecards form p input {
    width: 100%;
    height: 47px;
    display: flex;
   
    border: 1px solid #99999985 !important;
    z-index: 99999;
    border-radius: 4px !important;
    outline: none;
}.page-template-template-ecards form p  textarea{width: 100%;}
input.m-btn.blue {max-width: 161px;|text-align: center;display: block;background: #007cc3;color: #fff;font-size: 15px;text-transform: uppercase;font-weight: 600;border-radius: 30px !important;border:0px !important;cursor: pointer;}
.ecard-container input[type="text"], .ecard-container input[type="email"], .ecard-container textarea {padding: 6px;box-shadow: unset !important;border: 1px solid #CCCCCC; border-radius: 2px;font-family: inherit; margin-bottom: 4px;background: #fff !important;}
.page-template-template-ecards form p textarea {
    width: 100%;
    margin-top: 20px;
    outline: none;
    border: 1px solid #99999985;
    border-radius: 4px;
}
.duck-single-page h1.entry-title {font-size: 50px;font-family: 'Futura BdCn BT' , sans-serif;font-weight: bold;text-align: left;padding: 0;margin: 0;color: #fff;padding-bottom: 20px;}
.duck-single-page section.entry-content p img {width: 200px;height: auto;margin-right: 30px !important;display: inline-block;}
.duck-single-page section.entry-content p {font-size: 17px;line-height: 26px;color: #fff;margin: 0 0 10px 0;}
.duck-single-page section.entry-content p a {text-decoration: revert;color: #ffffff;font-weight: normal;}
.duck-single-page .nav-previous a {background: #007cc3; padding: 14px 34px; border-radius: 30px; color: #fff; font-size: 15px; font-weight: 600; text-transform: uppercase; margin-top: 20px;display: inline-block;}
.post-template-default.single.single-post.postid-1270.single-format-standard.logged-in.admin-bar.customize-support .nav-next a {background: #f58220;padding: 14px 70px;font-size: 15px;font-weight: 600;text-transform: uppercase;display: inline-block;border-radius: 30px;color: #fff;}
.nav-next a {background: #eb7d24; padding: 14px 65px; border-radius: 30px; color: #fff; font-size: 15px; font-weight: 600; text-transform: uppercase; margin-top: 20px; display: inline-block;}

.postid-1339 .ducki-story .duck-single-page.nav-next a {background: #eb7d24; padding: 14px 65px; border-radius: 30px; color: #fff; font-size: 15px; font-weight: 600; text-transform: uppercase; margin-top: 20px; display: inline-block;}
.duck-single-page .nav-previous a:hover {background: #fff;color: #000;}
.duck-single-page .nav-next a:hover {background: #ffffff;color: #000;}
.ducki-story.duck-single-page .duski-story {padding: 0 15px !important;}
h2.main-title.center_title { text-align: center; font-size: 60px;padding-bottom: 40px; font-weight: bold;}
.pagination_archive .nav-links {padding: 0;color: #fff;margin: 30px 0 0px 14px;}
.pagination_archive .nav-links a {color: #fff;}
h2.page_header.center_title {font-size: 60px;font-weight: bold;font-family: 'Futura BdCn BT' , sans-serif;}
.pagination_archive a.page-numbers {border: 1px solid #007cc3;padding: 5px 28px;background: #007cc3;margin: 0 2px;    border-radius: 5px;}
.page-id-1277 section.entry-content h2 {float: left; width: 100%; font-size: 60px !important; display: contents;}
.page-id-1277 section.entry-content p {font-size: 17px;color: #000;padding: 0;margin: 0;line-height: 24px;}
.page-id-1277 section.entry-content p a {  text-decoration: revert;font-weight: 600;color: #f58220;}
.pagination_archive span.page-numbers.current { border: 1px solid #eb7d24;padding: 6px 20px;background: #eb7d24;    border-radius: 5px;}
.page-id-1280 section#content .entry-content h3 {padding: 0 !important;margin: 10px 0 10px 0;text-decoration: underline;}
input.m-btn.blue:hover{background-color: #eb7d24;}

.page-id-1280 section#content .entry-content h2 {
    font-size: 60px;
    font-famiy: 'Futura BdCn BT' , sans-serif;
    font-weight: bold;
    text-align: left;
    padding: 0 0px 20px 0;
    margin: 0;
}
    .page-id-1280 section#content .entry-content p {
        font-size: 17px;
        margin: 0;
        padding: 0;
        color: #000;
    }
    .page-id-1280 section#content .entry-content p a {  text-decoration: revert;font-weight: 600;color: #f58220;}

    .gform_body ul li {
        display: block;
        width: 100%;
    }

    .page-id-1309 .ducki-story {
        padding: 130px 0 27px 0;
        background: #1d439a;
    }

   
.center_title {
    text-align: center;
    width: 100%;
}

.white_text{
    color: #fff;;

}


.ducki-story .gform_body ul li input {
    width: 100% !important;
    display: block;
    padding: 14px 10px !important;
}
.ducki-story ul li label {
    margin: 15px 0;
}
div#input_1_16 {
    display: grid;
    flex-wrap: wrap;
    width: 100%;
}

.gform_body label {
    font-size: 18px !important;
    color: #000 !important;
    opacity: 1;
    margin: 10px 0 !important;
    font-weight: 700;
}
.gform_wrapper .ginput_complex .ginput_full, .gform_wrapper .ginput_complex .ginput_left, .gform_wrapper .ginput_complex .ginput_right {
    min-height: 45px;
    width: 100% !important;
}
div.ginput_complex.ginput_container.gf_name_has_2 span {width: 100% !important;}

select#input_1_10_4 {
    padding: 15px 5px;
}
.gform_wrapper .gsection {
    border-bottom: 0 !important;
    text-align: center;
    font-size: 40px;
    font-weight: bold;
}
.retailer-sign-Up h3 {
    font-size: 50px;
    font-weight: bold;
    color: #fff;
    text-transform: capitalize;
    padding: 0;
    margin: 0;
}
.main-section-box a.pro {
    float: unset;
}
.retailer-sign-Up {
    width: 100%;
    display: inline-block;
    padding: 0 15px;
}
.retailer-sign-Up p {
    font-size: 18px;
    line-height: 26px;
    color: #fff;
    width: 100%;
    margin: 11px 0;
}
.complete-text h3 {
    padding: 20px 0 30px 0;
    font-size: 45px !important;
    color: #000000;
}
.gform_button {
    background: #007cc3;
    padding: 13px 35px !important;
    font-size: 16px !important;
    border: 0;
    outline: none;
    border-radius: 30px;
    color: #ffff;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 1px !important;
    cursor: pointer;
}
.gform_button:hover{background-color: #eb7d24; transition: all 0.3 ease;}
.gform_body input {
    outline: none;
    border: 1px solid #99999985;
    border-radius: 4px;
}
select#input_1_12_4 {
    padding: 15px 5px;
    border: 1px solid #99999985;
    border-radius: 4px;
}

.retailer-sign-Up p a {
    color: #eb7d24;
    font-weight: 700;
}
.date_and_author a {
    font-size: 16px;
    font-weight: 500;
    color: #000000;
   
}
.date_and_author a i{padding-right: 5px;}
span.page-numbers.dots {
    background: #007cc3;
    padding: 5px 28px;
    letter-spacing: 2px;
    border-radius: 5px;
    margin: 0;
    line-height: normal;
    cursor: pointer;
}
.date_and_author {
    text-align: center;
    padding-bottom: 20px;
}
.fancybox-inner {
    overflow: unset !important;
}
.fancybox-skin .fancybox-outer p {
    font-size: 15px;
    color: #000;
    line-height: normal;
}
.fancybox-skin {
    position: relative;
  
    padding: 30px 35px !important;
    display: inline-block;
}
.fancybox-inner {
    height: auto !important;
}

section.entry-content .ecard-container form {
    background: white;
    padding: 50px 30px;
    max-width: 80%;
    margin: 0 auto;
}

.entry-content .ecard-container form p {
    font-size: 16px;
    font-weight: 600;
    color: #000;
    line-height: 40px;
}

 .custom_forms {background: #1d439a;color: #ffffff;}
 .custom_forms form {
    width: 100% !important;
    background: white !important;
    padding: 20px 30px !important;
}
.custom_forms .row {
    display: block !important;
}
.div_text input {
    outline: none;
    border: 1px solid #99999985 !important;
    border-radius: 4px !important;
    min-height: 47px;
}
.custom_forms label.text {
    font-size: 18px !important;
    color: #000 !important;
    opacity: 1;
    margin: 10px 0 !important;
    font-weight: 600;
    padding-bottom: 20px !important;
    display: inline-block;
}
.page-id-1280 #wpmem_login, #wpmem_msg, #wpmem_reg, .wpmem_msg {
    width: 55% !important;
    margin: 0 auto;
    text-align: center;
}
.post-1272.status-publish ul li {
    display: inline-block;
    margin: 0 10px !important;
}
div#wpmem_login .custom_forms form {
    width: 100% !important;
    background: white !important;
    padding: 20px 30px !important;
    margin: 0 auto;
    max-width: 707px;
}
.page-id-1277 #wpmem_login, #wpmem_reg {
    width: 100% !important;
}.buttons{background: #007cc3;
    padding: 13px 35px !important;
    font-size: 16px !important;
    border: 0;
    outline: none;
    border-radius: 30px;
    color: #ffff;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 1px !important;
    cursor: pointer;}

    .page-id-1277 #wpmem_login, #wpmem_msg, #wpmem_reg, .wpmem_msg {
        width: 55% !important;
        margin: 0 auto;
        text-align: left;
    }
    .ducki-story.custom_forms p a {
        color: #eb7d24;
        font-weight: 700;
        text-decoration: revert;
    }
    .ducki-story.custom_forms p {
        margin: 0 auto;
        text-align: center;
        color: #fff;
        font-size: 17px;
        line-height: 20px;
    }
    #post-1277 p{
        margin: 0 auto;
        max-width: 50%;
        text-align: center;
        padding: 40px 0;
        color: #fff;
        font-size: 17px;
        line-height: 20px;   
    }
    .button_div {
        display: flex;
        align-items: baseline;
    }
    section#post-1272 #wpmem_login, #wpmem_msg, #wpmem_reg, .wpmem_msg {
        width: 55%;
        margin: 0 auto;
    }
    .custom_forms .link-text a {
        color: #000000;
        text-decoration: revert;
        font-weight: 600;
    }
    .custom_forms #wpmem_login label, #wpmem_reg label {
        display: initial;
        font-size: 17px;
        padding-bottom: 10px;
        display: block;
        font-weight: 600;
    }
    .custom_forms legend {
        text-align: center;
        padding-bottom: 40px;
    }
    form#wpmem_login_form label {
        font-size: 17px;
        color: #000;
        font-weight: 700;
        margin-bottom: 8px;
        display: inline-block;
        text-align: left;
        width: 100%;
    }
    .page-id-1277 #wpmem_login label, #wpmem_reg label {
        display: inline-block !important;
        padding-bottom: 10px !important;
        margin: 0 !important;
    }
    .custom_forms h2.center_title.white_text {
        padding-bottom: 30px !important;
    }
    .page-id-1309 .ducki-story.custom_forms p {
        width: 100%;
        text-align: left;
        max-width: 100%;
    }
    .custom_forms #wpmem_login, #wpmem_reg {
        margin: 0 auto;
    }
    .retailer-sign-Up p {
        margin: 0;
        padding: 0px 0 10px 0 !important;
        line-height: 31px !important;
    }
     .page-id-7 h2.h-meettheducks {font-size: 70px;}

    .custom_forms #wpmem_msg, .wpmem_msg {margin: 0 auto !important;}
    .page-id-1275 .custom_forms #wpmem_msg, .wpmem_msg {
        border-radius: 0 !important;
        line-height: normal;
        font-size: 16px;
        color: #000;
        font-weight: 600;
        margin: 0 auto;
    }
    .footer-bg-main .copy-right-footer li  a#crown {
        top: -12px;
        right: 20px;
        left: -10px;
    }


    


 h2.main-title { font-family: 'Futura BdCn BT', sans-serif;}
.item-slide {text-align: center; }
.duck-slider .item-slide h4 { margin: 0px; padding: 0px;text-transform: uppercase;  font-family: 'Lucky Skirt', sans-serif; letter-spacing: 2px; font-size: 42px;font-weight: normal;}
.duck-slider .item-slide p {margin: 13px 0 0 0; padding: 0px; color: #000; font-size: 15px; line-height: normal;letter-spacing: 0.50px; font-weight: 500; max-width: 68%;margin: 0 auto;}
.img-slider.owl-carousel.owl-loaded.owl-drag{position: relative;}
section.duck-slider .img-slider.owl-carousel.owl-loaded.owl-drag::before {background: url(../images/taf-bg3.png) center center no-repeat; width: 100%;position: absolute;content: '';height: 455px;left: 0px;right: 0;z-index: 99;bottom: -323px;overflow-x: hidden;}

.main-header-bg .header-right-text ul li:nth-child(2){position: relative;}

.mbMiniPlayer{z-index: 2; position: relative;}
.main-header-bg .header-right-text ul li:nth-child(2):before {content: '';background: #cecece;height: 14px;position: absolute;width: 2px;bottom: 0;left: 0;}
.main-header-bg .header-right-text ul li:nth-child(2)::after {content: '';background: #cecece;height: 14px;position: absolute;width: 2px;bottom: 0;right: 0;}
img.tub_slider_image {margin-top: 68px;}
.left-infos h2 span {color: #999999;text-transform: capitalize;}
.menumn li a span {color: #999999;text-transform: capitalize;}
ul {margin: 0px;padding: 0px;}
    .page-id-1275 .custom_forms #wpmem_msg, .wpmem_msg br{display:none;}
    .page-id-1275 .custom_forms form { width: 55% !important;margin: 0 auto !important;}
    .status-publish ul li {display: inline-block;margin: 0 10px;}
    .status-publish ul li a {color: #fff;font-size: 18px;text-decoration: underline;}
    .status-publish ul { margin: 0 auto;display: inline-block; width: 100%;text-align: center;margin-bottom: 20px;}
    .page-id-1272 .status-publish ul {margin-top: 20px;}
    article#post-1278 { background: #1d439a;}
    .page-id-1278 h2 {text-align: center;color: #fff;font-size: 70px; padding: 0; margin-bottom: 15px;}
    .page-id-1278 section.entry-content {text-align: center;padding: 110px 0 0 0;}
    .page-id-1278  section.entry-content p {font-size: 17px;color: #fff;margin: 0 0 0px 0;padding: 0 600px;line-height: 26px;}
    .page-id-1278 form ul.rubbalist { max-width: 1310px; margin: 0 auto; padding: 0 15px 30px 15px;}
   .duck-single-page .duski-story div#duckactions a { margin: 0 11px 0 0px;color: #fff;background: #f58220;padding: 9px 27px;display: inline-block;border-radius: 3px;font-weight: 600;}
    .duck-single-page .duski-story div#duckactions { padding-left: 54px;}
    .ducklist-wishlist {background: #007cc3 !important;}
    .duck-single-page .duski-story div#duckactions a:hover {background: #fff !important;color: #000 !important;transition: all 0.3s ease;}
    .post-type-archive-press .row {align-items: flex-start;}
    .post-type-archive-press .ducki-story {background: #1d439a;}
    .post-type-archive-press  h2.page_header.center_title{color: #fff;padding-bottom: 20px;}
    .box-blog br { display: none;}
    .box-blog ul li {text-align: left;margin: 0px; padding: 0px; line-height: 22px;}
    .ducki-story.duck-single-page h3{ text-align: center;color: #fff;font-size: 40px;text-transform: uppercase;}
    .duck-single-page p {font-size: 17px !important;color: #fff;}
    .duck-single-page p a{color: red;}
    .duck-single-page p a {color: #f58220;text-decoration: underline;}
    .page-id-1278 form ul.rubbalist li {display: inline-block;}
    .duck-single-page h1, .duck-single-page h2, .duck-single-page h3, .duck-single-page h4, .duck-single-page h5, .duck-single-page h6{color: #fff;}
    .duck-single-page p img {margin-right: 30px;}
    .page-id-7 .ducki-story.duck-single-page { padding-bottom: 0 !important;}
    .page-id-7 .ducki-story.duck-single-page  p{text-align: center;}
    .combination-content {display: flex;align-items: center;}
    h2.center_title {font-size: 70px; font-weight: bold;font-family: 'Futura BdCn BT', sans-serif;margin: 0;line-height: normal;}
    .select-box ul {margin: 0px;padding: 0px;}
    .select-box ul li { display: flex;margin: 0 0 0;align-items: baseline;}
    .select-box ul li label {padding: 0 6px 0 10px;}
    .gallery {float: right;}
    .answer-box {float: left; width: 50%;}
    .duski-story div#duckactions {float: left;width: 100%;}
    .american-gift figure img {height: 297px;}
    .mbMiniPlayer span {font: 20px/20px "mb_audio_fontRegular" !important;}
    .btn-slider {position: relative;}
    .nextback {display: flex;justify-content: center;align-items: center;}
    .row.blog-popup {padding: 0 0 50px 0;}
    a.best-icon {background: #007cc3;padding: 0 19px; margin-top: 10px;font-size: 15px;color: #fff;font-weight: bold;border-radius: 19px;margin: 0 auto;display: flex;align-items: center;justify-content: center;min-height: 43px;font-weight: 600;line-height: 43px;}
    .btn-more {display: flex; align-items: center;}
    .aligncenter.wp-image-1594 {width: 100%;}
    .alignleft.wp-image-1623.size-full {float: left; }
    .go_back_btn {
        display: block;
        text-indent: 10px;
        float: left;
        background: url(../images/icon-music.png) top left no-repeat;
        width: 178px;
        height: 57px;
        color: #f58220;
        text-decoration: none;
        text-align: center;
        line-height: 57px;
        font-size: 18px;
        font-weight: 600;
        margin-top: 10px;
        position: absolute;
        left: 0;
      }
    .starboxrow a.red-btn {margin: 0 auto;display: flex;justify-content: center;max-width: 172px;margin-bottom: 30px;}
    .duckfeest-banner a.red-btn {display: flex;max-width: 170px;margin: 0 auto;justify-content: space-evenly;margin-top: 30px;}
    .event-box {margin-bottom: 30px;}
    .archive h2.page_header.center_title {padding-bottom: 30px;}
    .our-vedio-box {margin-bottom: 20px;}
    .american-gift {margin-bottom: 30px;}
    .new-ducks-img {margin-bottom: 20px;}

.postid-887 .duck-content blockquote{margin-left:0px;}
.postid-887 .duck-content p{margin-left:0px;}
.postid-887 .duski-story div#duckactions {padding-left: 0;}
 

    @media only screen and (min-width:1301px) and (max-width:1750px) {
        .menumn li a {padding: 30px 18px 30px 18px;}


    }
@media only screen and (max-width:1700px) {
.about-home .inner-about{width: 96%;}
.customized-home-bg-main .left-customized{width:55%; background-size: 100% 100%;}
.customized-home-bg-main .right-offer {margin: 0 0 0 30px; width: 40%; padding: 30px; background-size: 100% 100%;}
.customized-home-bg-main .right-offer .inner-text-offer{margin: 80px 0 0 0px;}
.about-home .inner-about .right-img-info{width:55%;}
.about-home .inner-about .left-infos{width:43%;}
.duck-slider .owl-prev{left:2%;}
.duck-slider .owl-next{right:2%;}
.single-slider .owl-prev{background-size:32px; width:34px; height:60px;}
.single-slider .owl-next{background-size:32px; width:34px; height:60px;}
.main-header-bg .header-right-text ul li{padding:0 14px;}
.menumn li a{min-width:117px; background-size:122px; padding:30px 9px 30px 9px;}
.main-header-bg .logo a img{top: 31px; max-width: 299px; margin: 0 auto; left: -24px;}
.galleria .galleria-container.touch {float: right;}
.img-slider.owl-carousel.owl-loaded.owl-drag::before {bottom: -323px;background-size: contain;background-position: center; left: 0;}
section.duck-slider .img-slider.owl-carousel.owl-loaded.owl-drag::before { background-size: 100%;}

}
@media only screen and (max-width:1366px) {

.page-id-1229 .ducki-story {padding: 40px 0 27px 0;}
.single-celebrity .ducki-story {padding: 40px 0 27px 0;}
.img-slider.owl-carousel.owl-loaded.owl-drag::before {left: 0;bottom: -323px;background-size: contain;background-position: center;}
.img-slider.owl-carousel.owl-loaded.owl-drag::after {bottom: -6px;overflow-x: hidden;}
section.duck-slider .img-slider.owl-carousel.owl-loaded.owl-drag::before {background-size: 1276px;}

}
@media only screen and (max-width:1280px) {
    .content-bg {padding: 29px 40px;}
    .client-logo-main .right-shape{right: 0;}
    .client-logo-main .left-shape{left: 0;}
    section.duck-slider .img-slider.owl-carousel.owl-loaded.owl-drag::before { background-size: 1156px;}
}


@media only screen and (max-width:1199px) {
.the-duck-finder-bg-main .center-text p{font-size:15px; margin:9px 0 9px 0px;}
.new-ducks-bg-main {padding: 35px 0 156px 0px;}
.client-logo-main .left-shape{display:none;}
.client-logo-main .right-shape{display:none;}
.for-box-bg-main .infofor-box h4{font-size:31px;}
.footer-bg-main {padding: 49px 0 0px 0px;}
.text-gift h6 {margin: 0;font-size: 21px;}
.text-gift p { font-size: 14px; margin: 11px 0;}
.use-press {padding: 0 0 30px 0;}
.content-bg {padding: 29px 50px;}
.duski-story{padding-left: 0;}
.ecard-container h3#cta {font-size: 50px !important;padding-bottom: 10px !important;}
.page-id-1229 .ducki-story {padding: 27px 0 27px 0;}
.keyboard-selector {max-width: 100%;}
.footer-bg-main .copy-right-footer li {font-size: 12px; padding: 0 5px;}


}

@media only screen and (min-width:1301px) and (max-width:1364px) {
.main-header-bg .logo a img {top: 20px; max-width:100%; margin: 0 auto; left:0;}
.menumn li a{font-size: 15px; padding: 20px 5px 15px 11px; min-width: 100px; background-size: 103px;}
.main-header-bg .header-right-text ul li .txt{font-size:11px;}
.main-header-bg .header-right-text ul li img{max-width: 147px;}
.main-header-bg .header-right-text ul li{padding: 0 4px;}
.main-section-box { margin-left: 15px;}
p.group-text {  max-width: 90%;margin: 0 auto;}
}


@media only screen and (min-width:992px) and (max-width:1300px) {
.main-header-bg .logo a img {top: 20px; max-width:100%; margin: 0 auto; left:0;}
.menumn li a{font-size: 12px; padding:15px 7px 15px 7px; min-width:57px; background-size:82px;}
.main-header-bg .header-right-text ul li .txt{font-size:10px;}
.main-header-bg .header-right-text ul li img{max-width: 147px;}
.main-header-bg .header-right-text ul li{padding: 0 4px;}
.main-section-box { margin-left: 15px;}
p.group-text {  max-width: 90%;margin: 0 auto;}
.box-blog img { height: 300px !important;}



}
@media only screen and (max-width:1330px) {
    .ducki-story.rubba_blog_list {padding:50px 15px 27px 15px !important;}
}

@media only screen and (max-width: 1170px) {
.content-bg {padding: 29px 30px;}
.finder-text h2 {font-size: 40px;line-height: 60px;}
.ducki-story{padding: 40px 0 27px 0;}
.page-id-1278 form ul.rubbalist li {max-width: 144px;}
.page-id-13 .group-text {padding: 0 15px;max-width: 100%;text-align: ;}
.page-id-13 .ducki-story { padding: 40px 0 27px 0;}
.postid-1341 .ducki-story {padding: 27px 0 27px 0;}
.finder-contact { padding-bottom: 30px;}
.page-id-7 .ducki-story.duck-single-page.check-grup {margin-right: 1px;}
.check-box span {font-size: 12px;margin-right: 5px;}
.page-id-7 .check-grup {margin-right: 2px;}
.about-home .inner-about .left-infos { padding: 0 20px 0 0px;}
}


@media only screen and (max-width: 1024px) {
.content-bg {padding: 29px 20px;}
.select-box label{margin: 0px;}
.galleria .galleria-container.touch{margin-bottom: 20px;}
.single-duck section.duck-content p{max-width: 100%;width: 100%;font-size: 15px;}
img.client-logo { max-width: 90px;}
.for-box-bg-main {padding: 40px 0 60px 0px;}
.duck-single-page { overflow-x: hidden;}
section.duck-slider .img-slider.owl-carousel.owl-loaded.owl-drag::before {background-size: 986px;bottom: -293px;}
section.duck-slider .img-slider.owl-carousel.owl-loaded.owl-drag::before {background-size: contain;}
}





@media only screen and (max-width:991px) {

    .main-header-bg .header-right-text ul li:nth-child(3){padding-top: 40px;}
    section.duck-slider .img-slider.owl-carousel.owl-loaded.owl-drag::before {background-size:contain;}
    .duck-slider .item-slide h4 { font-size: 25px;}
    a.best-icon{font-size: 13px;}
    .duck-single-page  .nextback {float: unset;width: 100%; display: flex;justify-content: space-between;}
    a.previous-duck { width: 148px;  height: 57px;  background-size: 50px;}
    .duck-slider .item-slide p {max-width: 100%;}
    .duck-single-page a.next-duck { width: 60px; height: 57px;margin-left: 161px;background-size: 50px;}
    .duck-single-page .duck-content blockquote { width: 365px;font-size: 12px;}
    a.back-to-ducks {width: 118px;font-size: 12px;}
    .pinterest-btn {font-size: 11px;padding: 5px 15px;}
    #welcomenav img {width: 160px; left: unset !important;}
    .galleria {max-width: 300px;}
.single-slider .owl-prev{background-size:17px; width: 22px; height: 35px; left:1%;}
.single-slider .owl-next{background-size:17px; width: 22px; height: 35px; right:1%;}
.for-box-bg-main{padding:20px 0 70px 0px;}
.for-box-bg-main .infofor-box p{margin:0px;}
.client-logo-main .right-shape{display:none;}
.client-logo-main .left-shape{display:none;}
.new-ducks-bg-main {padding: 35px 0 136px 0px;}
.new-ducks-bg-main .box-img-text{margin: 10px 0 10px 0;}
.the-duck-finder-bg-main .center-text p{font-size:16px; margin:7px 0 8px 0px;}
.for-box-bg-main .infofor-box h4{font-size:25px;}
.customized-home-bg-main .left-customized {width:96%; background-size: cover;}
.duck-slider .owl-prev{left:0;}
.duck-slider .owl-next{right:0;}
.new-ducks-bg-main .new-ducks-ttl{margin: 0 0 32px 0; font-size: 27px;}
.customized-home-bg-main .left-customized .innerf-text p{text-shadow: 0px 0px 21px #000;}
.customized-home-bg-main .right-offer{width: 93%; margin-left: 15px; margin-right: 15px; margin-top:30px;}
.about-home .inner-about{width: 100%; padding: 0 0 0 15px;}
.about-home .inner-about .left-infos{width: 100%; padding-right: 15px;}
.about-home .inner-about .left-infos iframe{border: solid 3px #f5f5f5; border-radius: 0; width: 100%; height:340px;}
.about-home .inner-about .left-infos .read-more-btn-about{padding: 12px 27px; font-size: 14px; margin: 19px 0 24px 0;}
.customized-home-bg-main {padding: 0px 0 57px 0px;}
.about-home .inner-about .left-infos h2{font-size:28px;}
.about-home .inner-about .right-img-info {width: 100%;}
.about-home .inner-about .right-img-info .img-right-info{margin: 20px 0 0 0; width:100%;}
.about-home{padding: 0px 0 50px 0px;}
.footer-bg-main .left-padding-footer-menu {padding-left: 0;}
.footer-bg-main .new-ducks li a img{width:42px; height:42px;}
.footer-bg-main .footer-left-logo .email-footer:before{margin: 0 5px 0 0; width:14px; height:12px; background-size: 15px;}
.footer-bg-main .footer-left-logo .email-footer{font-size:13px; margin:21px 0 0 0px;}
.footer-bg-main .footer-menu-ttl {margin: 0px 0 30px 0; font-size: 16px;}
.footer-bg-main .ducksclusive-text br{display:none;}
.footer-bg-main .keep-fresh-here-text br{display:none;}
.main-section-box {padding-left: 15px;}
.main-header-bg .header-right-text ul li{padding:9px 10px;}
.main-header-bg .logo a img{top:0px; max-width:210px; margin: 0 auto; left: 0; position:relative;}
.main-header-bg{padding-top:11px;}
/* .menutrigger{position:absolute; right:7px;top: 24px;} */
.menumn {position: absolute; left: 15px; right: 15px; margin: 0px 0 0 0px; top:37px;}
.logo-mdl{text-align:center;}
.menumn li a{padding: 10px 10px 10px 10px;}
.content-bg {padding: 29px 10px;}
.finder-text p { font-size: 15px;line-height: 20px;margin-top: 0px;}
.left-mns{-webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width:100%;}
.logo-mdl{-webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width:100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.right-hd{-webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width:100%;}
.main-header-bg .header-right-text ul li {padding: 9px 40px;}
.keyboard-selector { display: inline-block;}
.check-box{padding: 13px 0 0 0;}
.finder-text h2{font-size:32px;}
.ducki-story{padding: 50px 0 27px 0 !important;}
.nav-next a {padding: 14px 34px;   }
.markets-text {padding: 20px 0px 20px 0px;display: inline-block;}
.ecard-container h3#cta {font-size: 50px;}
.ducki-story h2 {font-size: 60px;}
.page-id-1278 form ul.rubbalist li {max-width: 170px;}
.page-id-1278 h2 {font-size: 55px !important;}
.error404.logged-in.admin-bar.customize-support .duck-single-page p { margin: 0px 0 0px 0;}
.error404.logged-in.admin-bar.customize-support .ducki-story { padding: 19px 0 27px 0;}
.error404.logged-in.admin-bar.customize-support .ducki-story  h2{font-size: 50px;}
.duck-single-page article#post-1341  p {font-size: 15px !important; line-height: 22px !important;}
.duck-single-page {padding: 40px 0 50px 0 !important;}
.postid-1270  .duck-single-page { padding: 40px 0 50px 0 !important;}
.fancybox-opened .fancybox-skin {max-width: 680px !important;margin: 0 auto;padding: 20px 20px !important;display: inline-block;}
.fancybox-inner {max-width: 616px !important;}
.bigbutton div{    width: 268px !important;float: left !important;}
.smallbutton {left: 0 !important;  width: 100% !important;}

.smallbutton div {max-width: 474px !important;float: left;width: auto !important;}
.fancybox-wrap.fancybox-desktop.fancybox-type-inline.fancybox-opened { width: auto !important;}
.page-id-7 .duck-single-page p {font-size: 15px !important;padding: 0 15px;}
.select-box ul{padding: 0px;}
.keyboard-selector{width: 100%;}
.sldier-box{padding-top: 40px;}
.galleria-container.touch {  width: 370px !important;float: right !important;}
.single-duck section.duck-content p {float: left !important; }
.img-slider .owl-nav {position: relative;bottom: 120px;}

}


@media only screen and (min-width:1000px) and (max-width:998px) {
.main-header-bg .header-right-text ul {display: flex;align-items: self-end;justify-content: space-between;}
}









@media only screen and (max-width:767px) {
.go_back_btn {top: -50px;}
a.back-to-ducks {margin-bottom: 10px;display: flex;justify-content: center;align-items: center;  max-width: 100%;}
.btn-slider {margin: 20px 0;}
.btn-more{display: inline-block;}
a.best-icon{display: inline-block;}
.duck-slider .item-slide p {max-width: 80%;}
.container360 { min-width: unset !important;max-width: 100% !important;}
.for-box-bg-main .infofor-box h4{font-size:24px;}
.for-box-bg-main .col-sm-3{-webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width:50%;}
.for-box-bg-main .infofor-box {max-width: 100%; margin: 15px 0 15px 0;}
.client-logo-main .col-sm-3{-webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%;}
.new-ducks-bg-main .col-sm-4{-webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width:50%;}
.the-duck-finder-bg-main .bg-whts .left-duck img{top:0px;}
.the-duck-finder-bg-main .center-text h2{font-size:24px;}
.customized-home-bg-main .left-customized .innerf-text{margin-top:40px; padding:15px;}
.the-duck-finder-bg-main {padding: 0px 0 70px 0px;}
.duck-single-page section.entry-content p {font-size: 14px;line-height: 23px;margin: 0 0 10px 0;}
.footer-bg-main .col-sm-3{-webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}
.footer-bg-main .footer-menu-ttl {margin: 10px 0 4px 0;}
.footer-bg-main {padding: 58px 0 0px 0px;}
.footer-bg-main .left-padding-footer-menu{padding-left: 0;}
.footer-bg-main .copy-right-footer li{width:100%; padding:0px; margin:5px 0px;}
.footer-bg-main .copy-right-footer li:before{display:none;}
.footer-bg-main .copy-right-footer li img {margin: 5px 0 0 0px; top: 0;}
.footer-bg-main .footer-left-logo .email-footer{font-size:15px;}
.main-header-bg .header-right-text ul li {padding: 9px 10px;}
.use-press.europe-press .col-sm-3 {width: 50%;}
.use-press .col-sm-3 {width: 50%;}
.duckfeest-banner .col-sm-3 {width: 50%;}
.duck-img { margin-bottom: 15px;}
.event-box {margin-bottom: 30px;}
.duckfeest-banner {padding: 0 0 0px 0;}
.our-story .col-sm-3 {width: 50%;}
.star-box{margin-bottom: 30px;}
.duck-single-page section.entry-content p {font-size: 16px;line-height: 25px; width: 100%;float: left;}
.main-section-box .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {width: 50%;}
.ecard-container h3#cta {font-size: 40px;}
.box-blog img {height: 270px;}
nav#nav-below {text-align: center;}
article#post-1341 {text-align: center;}
.single-celebrity h2.main-title.center_title {font-size: 50px;padding-bottom: 10px;}
.single-celebrity .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {width: 100%;}
.finder-contact {padding: 20px 0;}
.galleria-container.notouch {  width: 100% !important;display: inline-block;}
.galleria-container{width: 100% !important;}

.duck-content p br{display: none;}
.duck-content p { margin-left: 0;margin-bottom: 0;margin-top: 0px;}
.galleria { margin-bottom: 30px;}
.duck-single-page .duski-story div#duckactions {padding-left: 4px;margin-top: 18px;}
.postid-728 a.previous-duck{width: 108px;}
.ducki-story {padding: 50px 0 27px 0 !important;}
.ducks-img {margin: 0 0 20px 0;}
.duski-story h2{font-size:38px;}
.text-gift {padding:4px 0 40px 0px;}
.text-gift h6{min-height:inherit; padding-bottom:10px;}
.use-press a.red-btn{margin-top: 0;}
.our-vedio .celebrities-pics h2{font-size: 35px; display:inline-block;}
.our-vedio .celebrities-pics h5{margin:0 0 0 10px; display:inline-block;}
.our-vedio .celebrities-pics h5 img{max-width:50px;}
.celebrities-pics{display: inline-block; width: 100%; text-align: center;}
.celebrities-pics h2{font-size: 42px; margin: 33px 0 0 0;}
.celebrities-pics h5{margin:0 0 30px 0; font-size:18px;}
.content-bg{padding: 29px 20px;}
.check-box { display: flex;align-items: end;}


.select-box label{margin: 10px 0 0 0; display: inline-block; width:100%;}
.check-box span{margin: 10px 0 0 0; display: inline-block;}
.input-box input{max-width:100%; width:100%;}
select#id_contact_options{max-width:100%; width:100%;}
.sldier-box .owl-nav{padding:0 10px;}
.docks-wiki{gap: 8px;}
.docks-wiki a{word-break: break-word;}
.channel-stores-content{padding: 40px 15px 65px 15px;}
.channel-stores-content h2{font-size:30px;}

.star-box {padding: 20px 12px;}
.sldier-box {padding: 50px 0 0 0;}
.our-vedio .col-sm-4{width:50%;}
.our-vedio .our-vedio-box{margin:10px 0;}
.new-rubba-all h2.main-title {font-size: 33px;}
.new-rubba-all .col-sm-3{width:50%;}
.new-rubba-all .new-ducks-img img{width:100%; margin:10px 0px;}
.new-rubba-all .celebrities-pics {padding-bottom: 16px;}
.new-rubba-all a.red-btn {margin-top: 26px;}
.official-online-Store .celebrities-pics h2 {font-size: 30px; margin:0px;}
.official-online-Store {padding: 60px 0;}
.online-store-img figure {margin-bottom: 20px;}
.official-online-Store .col-sm-3{width:50%;}
.finder-text p {margin: 5px 0 7px 0;}
.online-store-img figure img{width:100%;}
.our-story{padding: 0 0 30px 0;}
.duck-single-page h1.entry-title {font-size: 40px;padding-bottom: 10px;}
.nav-next a {padding: 14px 46px; }
.page-id-1229 .ducki-story { padding: 20px 0 20px 0;}
.postid-1270 .ducki-story {padding: 70px 0 57px 0;}
.custom_forms #wpmem_login, #wpmem_reg { width: 100% !important; padding: 0 15px;}
.ducki-story.custom_forms p {max-width: 100%;text-align: center;padding: 0 5px 30px 5px;}
#wpmem_login .div_text, #wpmem_reg .div_checkbox, #wpmem_reg .div_date, #wpmem_reg .div_file, #wpmem_reg .div_image, #wpmem_reg .div_membership, #wpmem_reg .div_multicheckbox, #wpmem_reg .div_multiselect, #wpmem_reg .div_number, #wpmem_reg .div_radio, #wpmem_reg .div_select, #wpmem_reg .div_text, #wpmem_reg .div_textarea, #wpmem_reg .div_url { margin: 0px 0 5px 0;}
.custom_forms label.text{font-size: 15px;}
.page-id-1278 form ul.rubbalist li {max-width: 140px;}
.page-id-13 .group-text {text-align: center; font-size: 15px;max-width: 100%;}
.page-id-13  .ducki-story {padding: 10px 0 27px 0;}
.ecard-container h3#cta{font-size: 31px !important;}
.duck-single-page article#post-1341 p {font-size: 15px !important;line-height: 22px !important;float: unset;text-align: left;}
.postid-1270 nav#nav-below { float: left;}
.fancybox-opened .fancybox-skin {max-width: 440px !important;}
#welcomenav div.bigbutton { max-width: 390px; left: 0;margin: 0;}

.smallbutton {left: 0 !important;width: auto;height: auto;}
.smallbutton div {max-width: 244px !important;}
.smallbutton {width: auto !important;}
.fancybox-inner { width: auto !important;}

#welcomenav div.bigbutton {background: #fff;}
.smallbutton img { display: none;}
.bigbutton img {display: none;}
.smallbutton div {max-width: 100% !important;background: #fff;}
.fancybox-skin .fancybox-outer p { height: auto;}
.bigbutton div {width: 100% !important;height: auto;}
#welcomenav div.bigbutton{height: auto !important;}
.fancybox-skin .fancybox-outer p { border: 3px solid #f58220;padding: 10px 10px;border-radius: 6px;}
.bigbutton p{max-width: 100%;}

.bigbutton { margin-left: 0px !important;margin-right: 0px !important;display: initial;}
.popup-button-close {left: unset !important;}
.duck-single-page a.next-duck {margin-left: 90px;}
.duck-single-page .duck-content blockquote {width: 100%;}
.answer-box p { margin-bottom: 12px;}
.gallery {float: left;padding: 0 0 0 71px;margin-top: 50px;}
.customized-home-bg-main{display: inline-block;}
.about-home .inner-about{display:inline-block;}
.about-home .inner-about .left-infos{padding-left: 0;}
.customized-home-bg-main .right-offer .inner-text-offer h2 {font-size: 35px;}
.pinterest-btn{left: 0;}
.innerf-text p br { display: none;}

.postid-887 .duck-single-page .duck-content .answer-box {width: 79%;}
.page-id-1277 #wpmem_login, #wpmem_msg, #wpmem_reg, .wpmem_msg{width:100% !important}
}


@media only screen and (max-width:575px) {
.duck-single-page a.next-duck {margin-left: 30px;}
.duck-slider .item-slide p {max-width: 70%;}
section.duck-slider .img-slider.owl-carousel.owl-loaded.owl-drag::before {background-size: contain;height: 185px;bottom: -123px;}
.img-slider .owl-nav {position: relative;top: -130px;}

.single-celebrity h2.main-title.center_title { font-size: 25px;padding-top: 20px;}
.go_back_btn { width: 200px;}
}

@media only screen and (max-width:480px) {
.client-logo-main .row{margin-top:0px;}
.client-logo-main .col-sm-3{-webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}
img.client-logo{margin: 10px 0 10px 0;}
.for-box-bg-main .col-sm-3{-webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width:100%;}
.new-ducks-bg-main .col-sm-4{-webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width:100%;}
.footer-bg-main .col-sm-3{-webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width:100%;}
.footer-bg-main .footer-menu-ttl{margin: 29px 0 6px 0; font-size:16px; letter-spacing:0px;}
.footer-bg-main .left-padding-footer-menu{padding-left: 0;}
.footer-bg-main .copy-right-footer{margin:15px 0 18px 0px;}
.footer-bg-main hr{margin:25px 0 10px 0px;}
.use-press.europe-press .col-sm-3{width:100%;}
.duckfeest-banner .col-sm-3 {width:100%;}
.our-story .col-sm-3{width: 50%;}
.finder-contact button.owl-next span::after{display:none;}
.finder-contact button.owl-prev span::before{display:none;}
.use-press .col-sm-3{width: 100%;}
.our-vedio .col-sm-4{width:100%;}
.new-rubba-all .col-sm-3{width:100%;}
.official-online-Store .col-sm-3{width:100%;}
.duck-single-page .nav-previous a {padding: 14px 12px; font-size: 13px;}
.nav-next a {padding: 14px 24px;font-size: 13px;}
.duck-single-page h1.entry-title {font-size: 28px;padding-bottom: 6px;}
.duck-single-page section.entry-content p { font-size: 15px;line-height: 25px;margin: 0 0 10px 0;}
.main-section-box .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {width: 100%;}
.main-section-box {padding-right: 15px;}
.box-blog img {height: auto;}   
.ecard-container h3#cta {font-size: 30px;}
.ducki-story.custom_forms p {max-width: 100%;}
.custom_forms h2.center_title.white_text { padding-bottom: 20px !important;font-size: 40px;}
.page-id-1278 form ul.rubbalist li {max-width: 110px;}
.actions img {max-width: 80px;margin: 0 auto;}
  .duck-single-page h2 {font-size: 40px;}
  .page-id-1278  .duck-single-page p{text-align: center !important;width: 100%;}
  section.entry-content .ecard-container form { max-width: 93%;padding: 50px 10px ;}
  .ducki-story .status-publish h2 {font-size: 40px;}
  p.group-text {font-size: 15px;margin: 0px 0;text-align: center;padding: 0 15px;}
  .page-id-13 .ducki-story {padding-top: 20px !important;}
  .ecard-container h3#cta{font-size: 30px !important;}
  .duck-single-page article#post-1341 p {float: left;}
  .entry-content .ecard-container form p {line-height: 20px !important;}
  
   .single-celebrity .ducki-story {padding: 10px 0 0 0;}
   .fancybox-inner { max-width: 250px !important;}
.bigbutton img { display: none;}
.smallbutton {left: 0 !important;width: 100% !important;}
.smallbutton img { display: none;}
#welcomenav div.bigbutton {background: unset;}
#welcomenav img {  width: 100px;}
.page-id-7 .duck-single-page p {font-size: 15px !important;padding: 0 15px;}
.duck-single-page a.next-duck { width: 57px; margin-left: 20px;}
.single-duck .nextback a.previous-duck {width: 163px;background-position: left; background-size: 50px;}
.duck-single-page div#ducknav {  display: inline-block !important}
.duck-single-page a.next-duck {background-size: 59px;background-position: center;}
a.previous-duck {background-size: 30px;}
.duck-single-page .nextback {top: 60px;position: relative;}
.duck-single-page .duski-story a i {bottom: 0;right: 0;left: 0;top: 150px;}
.duck-single-page .nextback { width: 100%;display: flex;align-items: center;padding: 0 20px 0 30px;justify-content: space-between;}
.duck-slider { background: url(../images/bg-slider.jpg) center bottom repeat-x;padding: 0 0 150px 0px;}
.img-slider.owl-carousel.owl-loaded.owl-drag::before {bottom: -233px;}

}
@media only screen and (max-width:390px) {
.duck-single-page h1.entry-title {font-size: 24px; }
.ducki-story {padding: 20px 0 0 0;}
.duck-single-page .duck-content blockquote { font-size: 12px;}
.duski-story a img { width: 120px;}
.postid-888 .duck-single-page .nextback {top: 30px;position: relative;right: 60px;}
.duck-single-page  .nextback {float: right;right: 34px;}
.single-duck section.duck-content p { padding: 0 20px 0 5px;font-size: 14px;}
.duck-single-page a.next-duck { width: 110px; }
.duck-content blockquote span {font-size: 14px;}
.galleria-stage {width: 240px;}
.duck-single-page a.next-duck {background-size: 50px;}
section.duck-slider .img-slider.owl-carousel.owl-loaded.owl-drag::before {bottom: -83px;}



}
.aiowps-captcha-answer{color: #000;}

/* Post Page CSS */
.post-2215 .alm-listing .alm-reveal {display: flex; flex-flow: wrap;justify-content: space-between; }
.rubba_blog_list .alm-listing .alm-reveal, .post-2215 .alm-listing .alm-reveal {display: flex; flex-flow: wrap;justify-content: space-between; }
.rubba_blog_list h2.center_title {padding-bottom: 50px;}

li.press_list.alm-item {text-align: left;padding: 15px 15px 15px 210px !important; width: calc(50% - 10px); border: 1px solid #e1e1e1; border-radius: 5px;     min-height: 185px;text-align: left;margin: 0 0 20px 0 !important;max-width: 50%;}
.prees_post_thumb {position: absolute; max-width: 180px; padding: 0; left: 15px; margin: 0; border: none; height: auto;}
.prees_post_thumb img { position: relative !important; height: 155px!important; width: 180px !important; max-width: initial !important; object-fit: cover; max-height: initial;}
li.press_list h2 a { font-size:22px;text-decoration: none;color: #000;}
.ducki-story .status-publish .press_list h2 {text-align: left;margin-bottom: 20px !important;    font-size: 22px;}
.press_list h2 {margin-top: 0;}
li.press_list h4 {margin-bottom: 0;}

@media only screen and (max-width:991px) {
   li.press_list.alm-item {width: 100%;    max-width: 100%;}
}
@media only screen and (max-width:456px) {
    .prees_post_thumb {position: relative; margin: 0 0 20px 0; max-width: 100%; left: 0;}
    li.press_list.alm-item {padding: 15px !important;}
    .prees_post_thumb img {height: auto !important; width: 100% !important;}
}