div.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
width: 1px;
margin: 0;
padding: 0;
border: 0;
}
div.wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #ff0000;
}
div.wpcf7-mail-sent-ok {
border: 2px solid #398f14;
}
div.wpcf7-mail-sent-ng,
div.wpcf7-aborted {
border: 2px solid #ff0000;
}
div.wpcf7-spam-blocked {
border: 2px solid #ffa500;
}
div.wpcf7-validation-errors,
div.wpcf7-acceptance-missing {
border: 2px solid #f7e700;
}
.wpcf7-form-control-wrap {
position: relative;
}
span.wpcf7-not-valid-tip {
color: #f00;
font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip span.wpcf7-not-valid-tip {
position: absolute;
top: 20%;
left: 20%;
z-index: 100;
border: 1px solid #ff0000;
background: #fff;
padding: .2em .8em;
}
span.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
span.wpcf7-list-item-label::before,
span.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-display-none {
display: none;
}
div.wpcf7 .ajax-loader {
visibility: hidden;
display: inline-block;
background-image: url(//rollupkids.com/wp-content/plugins/contact-form-7/images/ajax-loader.gif);
width: 16px;
height: 16px;
border: none;
padding: 0;
margin: 0 0 0 4px;
vertical-align: middle;
}
div.wpcf7 .ajax-loader.is-active {
visibility: visible;
}
div.wpcf7 div.ajax-error {
display: none;
}
div.wpcf7 .placeheld {
color: #888;
}
div.wpcf7 input[type="file"] {
cursor: pointer;
}
div.wpcf7 input[type="file"]:disabled {
cursor: default;
}
div.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}.panel-grid.panel-has-style>.panel-row-style,.panel-grid.panel-no-style{display:flex;-ms-flex-wrap:wrap;flex-wrap:nowrap;-ms-justify-content:space-between;justify-content:space-between}.panel-layout.panel-is-rtl .panel-grid.panel-has-style>.panel-row-style,.panel-layout.panel-is-rtl .panel-grid.panel-no-style{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.panel-grid-cell{-ms-box-sizing:border-box;box-sizing:border-box}.panel-grid-cell .panel-cell-style{height:100%}.panel-grid-cell .so-panel{zoom:1}.panel-grid-cell .so-panel:before{content:"";display:block}.panel-grid-cell .so-panel:after{content:"";display:table;clear:both}.panel-grid-cell .panel-last-child{margin-bottom:0}.panel-grid-cell .widget-title{margin-top:0}body.siteorigin-panels-before-js{overflow-x:hidden}body.siteorigin-panels-before-js .siteorigin-panels-stretch{margin-right:-1000px!important;margin-left:-1000px!important;padding-right:1000px!important;padding-left:1000px!important}@font-face{font-family:'feature-background';src:url(//rollupkids.com/wp-content/plugins/so-widgets-bundle/widgets/features/css/fonts/feature-background.eot);src:url(//rollupkids.com/wp-content/plugins/so-widgets-bundle/widgets/features/css/fonts/feature-background.eot) format('embedded-opentype'),url(//rollupkids.com/wp-content/plugins/so-widgets-bundle/widgets/features/css/fonts/feature-background.woff) format('woff'),url(//rollupkids.com/wp-content/plugins/so-widgets-bundle/widgets/features/css/fonts/feature-background.ttf) format('truetype'),url(//rollupkids.com/wp-content/plugins/so-widgets-bundle/widgets/features/css/fonts/feature-background.svg) format('svg');font-weight:normal;font-style:normal}.sow-features-list .sow-icon-container{font-family:'feature-background';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-size:90px;position:relative;color:#404040}.sow-features-list .sow-icon-container.sow-container-round:before{content:"\e600"}.sow-features-list .sow-icon-container.sow-container-sticker:before{content:"\e601"}.sow-features-list .sow-icon-container.sow-container-rounded-sticker:before{content:"\e602"}.sow-features-list .sow-icon-container.sow-container-square:before{content:"\e603"}.sow-features-list .sow-icon-container.sow-container-rounded-square:before{content:"\e604"}.sow-features-list .sow-icon-container.sow-container-rounded-hex:before{content:"\e605"}.sow-features-list .sow-icon-container.sow-container-octagon:before{content:"\e606"}.sow-features-list .sow-icon-container.sow-container-hex:before{content:"\e607"}.sow-features-list .sow-icon-container.sow-container-frame:before{content:"\e608"}.sow-features-list .sow-icon-container.sow-container-explode:before{content:"\e609"}.so-widget-sow-features-default-f9175990cb90 .sow-features-list {
zoom: 1;
}
.so-widget-sow-features-default-f9175990cb90 .sow-features-list:before {
content: '';
display: block;
}
.so-widget-sow-features-default-f9175990cb90 .sow-features-list:after {
content: '';
display: table;
clear: both;
}
.so-widget-sow-features-default-f9175990cb90 .sow-features-list .sow-features-feature {
position: relative;
float: left;
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 0 25px;
display: flex;
margin-bottom: 40px;
}
@media (min-width: 520px) {
.so-widget-sow-features-default-f9175990cb90 .sow-features-list .sow-features-feature:nth-of-type(3n + 1) {
padding-left: 0;
clear: left;
}
.so-widget-sow-features-default-f9175990cb90 .sow-features-list .sow-features-feature:nth-of-type(3n) {
padding-right: 0;
}
}
.so-widget-sow-features-default-f9175990cb90 .sow-features-list .sow-features-feature.sow-icon-container-position-top {
flex-direction: column;
text-align: center;
}
.so-widget-sow-features-default-f9175990cb90 .sow-features-list .sow-features-feature.sow-icon-container-position-top .sow-icon-container {
margin-bottom: 10px;
}
.so-widget-sow-features-default-f9175990cb90 .sow-features-list .sow-features-feature.sow-icon-container-position-right {
text-align: left;
flex-direction: row;
}
.so-widget-sow-features-default-f9175990cb90 .sow-features-list .sow-features-feature.sow-icon-container-position-right .sow-icon-container {
margin-right: 10px;
}
.so-widget-sow-features-default-f9175990cb90 .sow-features-list .sow-features-feature.sow-icon-container-position-left {
text-align: left;
flex-direction: row-reverse;
}
.so-widget-sow-features-default-f9175990cb90 .sow-features-list .sow-features-feature.sow-icon-container-position-left .sow-icon-container {
margin-left: 10px;
}
.so-widget-sow-features-default-f9175990cb90 .sow-features-list .sow-features-feature.sow-icon-container-position-bottom {
text-align: center;
flex-direction: column-reverse;
}
.so-widget-sow-features-default-f9175990cb90 .sow-features-list .sow-features-feature.sow-icon-container-position-bottom .sow-icon-container {
margin-top: 10px;
}
.so-widget-sow-features-default-f9175990cb90 .sow-features-list .sow-features-feature .sow-icon-container {
width: 84px;
height: 84px;
font-size: 84px;
text-decoration: none;
margin: auto;
}
.so-widget-sow-features-default-f9175990cb90 .sow-features-list .sow-features-feature .sow-icon-container [class^="sow-icon-"],
.so-widget-sow-features-default-f9175990cb90 .sow-features-list .sow-features-feature .sow-icon-container .sow-icon-image {
text-decoration: none;
color: #FFFFFF;
width: 84px;
height: 84px;
position: absolute;
top: 0;
display: flex;
align-items: center;
justify-content: center;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}
.so-widget-sow-features-default-f9175990cb90 .sow-features-list .sow-features-feature h5 {
margin: 1em 0;
}
.so-widget-sow-features-default-f9175990cb90 .sow-features-list .sow-features-feature h5 a {
color: inherit;
text-decoration: none;
}
.so-widget-sow-features-default-f9175990cb90 .sow-features-list .sow-features-feature h5 a:hover {
text-decoration: underline;
}
.so-widget-sow-features-default-f9175990cb90 .sow-features-list .sow-features-feature p.sow-more-text a {
font-weight: 500;
color: inherit;
text-decoration: none;
}
.so-widget-sow-features-default-f9175990cb90 .sow-features-list .sow-features-feature p.sow-more-text a:hover {
text-decoration: underline;
}
.so-widget-sow-features-default-f9175990cb90 .sow-features-list .sow-features-feature p:last-child {
margin-bottom: 0;
}
.so-widget-sow-features-default-f9175990cb90 .sow-features-list .sow-features-feature.sow-features-feature-last-row {
margin-bottom: 0;
}
.so-widget-sow-features-default-f9175990cb90 .sow-features-list .sow-features-feature .textwidget {
margin: auto;
color: #262626;
}
.so-widget-sow-features-default-f9175990cb90 .sow-features-list .sow-features-feature .textwidget > h5 {
font-size: 1.4em;
color: #262626;
}
.so-widget-sow-features-default-f9175990cb90 .sow-features-list .sow-features-clear {
clear: both;
}
@media (max-width: 520px) {
.so-widget-sow-features-default-f9175990cb90 .sow-features-list.sow-features-responsive {
margin: 0;
}
.so-widget-sow-features-default-f9175990cb90 .sow-features-list.sow-features-responsive .sow-features-feature {
width: 100% !important;
float: none;
margin-bottom: 40px;
display: block;
}
.so-widget-sow-features-default-f9175990cb90 .sow-features-list.sow-features-responsive .sow-features-feature:last-child {
margin-bottom: 0px;
}
.so-widget-sow-features-default-f9175990cb90 .sow-features-list.sow-features-responsive .sow-features-clear {
clear: none;
}
}@import url("https://fonts.googleapis.com/css?family=Philosopher:400,700&display=swap");
body{font-family: 'Philosopher', sans-serif;}
p{font-family: 'Philosopher', sans-serif; color:#000 !important; font-size:16px; line-height:28px;}
p a{font-family: 'Philosopher', sans-serif !important;}
.gt_top3_wrap::before {background:transparent;}
.header_menu ul li a{border-bottom:3px solid #fff;background-color:#fff;color:#333;font-family: 'Philosopher', sans-serif; font-size:17px;padding: 38px 25px; font-weight:600;}
.header_menu ul li a:hover{background-color:#fff;; border-bottom:3px solid #80cd33; color:#333;}
.header_menu ul li.current_page_item a{border-bottom:3px solid #80cd33; color:#333; background-color:#fff;}
.header_menu ul li.current_page_item a:hover{border-bottom:3px solid #80cd33; color:#333; background-color:#fff;}
.post_box_home {margin-top:20px;}
.post_box_home{margin-bottom:75px;}
.gt_wht_offer_bg{background-color:#12aee1; padding-top:50px; padding-bottom:30px;}
.mnheading{font-size:32px; text-align:center; font-weight:bold; color:#000; margin-top:30px; text-transform:uppercase;font-family: 'Philosopher', sans-serif;}
body h1, body h2, body h3, body h4, body h5, body h6{font-family: 'Philosopher', sans-serif;}
.main_services_bg_1{background-color:#f64c1e;  text-align:center; padding:10px 15px 22px 15px; color:#fff; border-radius:3px;    box-shadow: 0;
transition: box-shadow 0.5s;}
.main_services_bg_1 img{margin-bottom:14px;}
.main_services_bg_1:hover{background-color:#f64c1e; box-shadow: 0 5px 19px rgba(0,0,0,0.7);}
.main_services_bg_1 p{color:#fff; font-size:16px; margin-bottom:20px;}
.main_services_bg_1 h5{color:#fff; margin-bottom:13px;} 
.main_services_bg_1 h5::after{content:"-" width:150px; border-top:2px solid #fff;}
.textcenter{text-align:center;}
.main_services_bg_2{background-color:#12aee0;  text-align:center;  padding:10px 15px 22px 15px;color:#fff; border-radius:3px;box-shadow: 0; transition: box-shadow 0.5s;}
.main_services_bg_2 img{margin-bottom:14px;}
.main_services_bg_2:hover{background-color:#12aee0;  box-shadow: 0 5px 19px rgba(0,0,0,0.7);}
.main_services_bg_2 p{color:#fff; font-size:16px; margin-bottom:20px;}
.main_services_bg_2 h5{color:#fff; margin-bottom:13px;} 
.main_services_bg_3{background-color:#2bb24c;  text-align:center;  padding:10px 15px 22px 15px; color:#fff; border-radius:3px;box-shadow: 0; transition: box-shadow 0.5s;}
.main_services_bg_3 img{margin-bottom:14px;}
.main_services_bg_3:hover{background-color:#2bb24c;  box-shadow: 0 5px 19px rgba(0,0,0,0.7);}
.main_services_bg_3 p{color:#fff; font-size:16px; margin-bottom:20px;}
.main_services_bg_3 h5{color:#fff; margin-bottom:13px;} 
.main_services_bg_4{background-color:#00cac9;  text-align:center;  padding:10px 15px 22px 15px; color:#fff; border-radius:3px;box-shadow: 0; transition: box-shadow 0.5s;}
.main_services_bg_4 img{margin-bottom:14px;}
.main_services_bg_4:hover{background-color:#00cac9;  box-shadow: 0 5px 19px rgba(0,0,0,0.7);}
.main_services_bg_4 p{color:#fff; font-size:16px; margin-bottom:20px;}
.main_services_bg_4 h5{color:#fff; margin-bottom:13px;} 
.main_services_bg_1 a, .main_services_bg_2 a, .main_services_bg_3 a, .main_services_bg_4 a{border-radius:3px; background-color:#fff; padding:5px 10px;}
.gt_wht_offer_des h5 a{text-transform:uppercase;font-family: 'Philosopher', sans-serif; font-size: 16px;}
.gt_wht_offer_des h5 a:hover{color:#000;}
.gt_hdg_1 h3{color:#000;}
.gt_product_outer_wrap img{height:294px;}
.pt-cv-wrapper img {height: 200px;border: 1px solid #ccc;}
.pt-cv-title a{font-family: 'Philosopher', sans-serif; font-weight:normal;}
.pt-cv-content, .pt-cv-content * {font-family: 'Philosopher', sans-serif; font-weight: 400; font-size: 14px; line-height: 22px;}
.leftblog{float:left; width:65%;}
.rightblog{float:right;32%;}
.pt-cv-wrapper .btn-success.active, .pt-cv-wrapper .btn-success:active, .pt-cv-wrapper .btn-success:hover, .pt-cv-wrapper .open > .dropdown-toggle.btn-success{background-color: #e94216;
border-color: #e94216;}
.pt-cv-wrapper .btn-success.active, .pt-cv-wrapper .btn-success:active, .pt-cv-wrapper .btn-success, .pt-cv-wrapper .open > .dropdown-toggle.btn-success{background-color: #e94216;
border-color: #e94216;}
.productbox1{background-color:#eb008b;}
footer {margin-top: 0 !important;}
.hddivider{text-align: center;  margin: 0 auto 20px; width: 200px;display: block;}
.homeabout{font-size:18px; line-height:32px; text-align:center;}
.homeabout .hddivider{margin-top:10px; margin-bottom:20px;}
.pt-cv-wrapper .btn{padding: 5px 16px;}
.tpspae1{margin-top:25px;}
.rdmorebuttn{display:inline-block; padding:5px 19px;color:#fff;background-color: #f20834; border-radius:4px;}
.rdmorebuttn:hover{color:#fff;background-color: #d20a30;}
.alignright{float:right; margin-left:22px;}
.gt_product_des_wrap h5 > a{font-family: 'Philosopher', sans-serif;}
.gt_product_des_wrap{min-height:120px; padding: 20px 15px 5px 15px;}
.gt_product_outer_wrap{border-radius:3px;box-shadow: 0; transition: box-shadow 0.5s;}
.gt_product_outer_wrap:hover{ box-shadow: 0 5px 19px rgba(0,0,0,0.7);}
.gt_blog_des_wrap .gt_blog_meta{display:none !important;} 
.gt_blog_des_wrap{min-height:220px;}
.gt_blog_des_wrap h5 > a{font-family: 'Philosopher', sans-serif;}
.gt_brand_carousel .gt_brand_outer_wrap { height: 197px;}
.gt_brand_carousel .item{width:97%; overflow:hidden;}
.gt_brand_carousel .item img{width:230px;}
.gt_top3_menu .gt-logo {padding: 20px 0;}
.ft_bg{background-color:#333; padding:15px 0;}
.onethird{float:left; width:21%; color:#fff;}
.rtspacer{margin-right:4%;}
.onethird a{color:#fff;}
.onethird .post-date{display:block; color:#f2f2f2}
.onethird h2.widgettitle {font-size:26px; padding-bottom:16px; border-bottom: 1px solid #4d4d4d; margin-bottom:18px;color:#fff;}
#recent-posts-3 li {padding-bottom: 10px;  border-bottom: 1px dotted #ccc;  margin-bottom:10px;}
#custom_html-3{line-height:21px;}
.smedia{padding-top:8px;}
#custom_html-4 ul.addlst li {padding-bottom: 10px;  border-bottom: 1px dotted #ccc;  margin-bottom:10px;}
.addlst .fa{margin-right:10px;}
ul.gt_hdr3_scl_icon li a{padding:0px; background: #000; border-radius: 30px; width: 35px; height: 35px; text-align: center;line-height: 35px;}
.font19{font-size:18px; line-height:28px; padding-bottom:8px !important;}
.txtcenter{text-align:center;}
.bxwdt{padding:25px 0; }
.gt_blog_wrap figure img{height:265px;}
.so-widget-sow-tabs-default-1a458c89083f .sow-tabs .sow-tabs-tab-container {padding:0px;float: left; width: 25%;}
.so-widget-sow-tabs-default-1a458c89083f .sow-tabs .sow-tabs-panel-container {position: relative;background-color: #f9f9f9; float: right; width: 74%;}
.so-widget-sow-tabs-default-1a458c89083f .sow-tabs .sow-tabs-panel-container .sow-tabs-panel {padding:30px 30px 30px 35px; height:505px;}
.so-widget-sow-tabs-default-1a458c89083f .sow-tabs .sow-tabs-tab-container .sow-tabs-tab.sow-tabs-tab-selected, .so-widget-sow-tabs-default-02e4508ec074 .sow-tabs .sow-tabs-tab-container .sow-tabs-tab:hover{color:#087cb3; background:transparent;border-bottom:2px solid #087cb3;  }
.so-widget-sow-tabs-default-1a458c89083f .sow-tabs .sow-tabs-tab-container .sow-tabs-tab{color:#000; background:transparent;padding:9px 11px 9px 0px; font-size: 16px; display:block;}
.so-widget-sow-tabs-default-1a458c89083f .sow-tabs .sow-tabs-tab-container .sow-tabs-tab:hover{border-bottom:2px solid #087cb3;}
.so-widget-sow-accordion-default-b71f743ae5df .sow-accordion .sow-accordion-panel .sow-accordion-panel-header{padding:10px;}
#pgc-534-1-0 {margin-bottom: 0px;}
#pg-534-0, #pg-534-1, #pl-534 .so-panel{margin-bottom: 0px !important;}
.so-widget-sow-accordion-default-b71f743ae5df .sow-accordion .sow-accordion-panel .sow-accordion-panel-content .sow-accordion-panel-border{padding:15px 15px 0 15px;}
.page_navigation {background: #f2f2f2; padding: 8px 0;}
.page_navigation ul{text-align:center;}
.page_navigation ul li{display:inline-block; padding-left:6px; padding-right:6px;}
.bg_8 { background: #36bc07;}
.post_box_page h4 {padding-bottom: 0px; color:#f30808;}
.gt_sub_banner_bg {
background-image: url(https://rollupkids.com/wp-content/uploads/2018/11/sub-banner-bg-1.jpg);}
.prdbo{border:1px solid #ccc; padding:20px; box-shadow:1px 2px 1px 1px #ccc;}
.post_box_page ul, .single_post_box ul{font-size:16px;}
.copyright_wrap p{color:#fff !important;}
.pt-cv-ifield{border:1px solid #ccc; padding:12px;}
.pt-cv-ifield:hover{box-shadow:1px 3px 1px 2px #ccc;}
.pt-cv-pagination-wrapper{text-align:center;}
@media (max-width:768px){
.homeabout {font-size: 14px; line-height: 27px;}
.gt_product_outer_wrap{width:260px; margin: 30px auto; float:none;}
.onethird{float:none; width:100%; color:#fff;}
.rtspacer{margin-right:0%;} 
.gt_brand_carousel .gt_brand_outer_wrap{height:auto;}  
.gt_form_map { position:inherit;  width:auto;}
.so-widget-sow-tabs-default-1a458c89083f .sow-tabs .sow-tabs-panel-container .sow-tabs-panel{height:auto;}
.so-widget-sow-tabs-default-1a458c89083f .sow-tabs .sow-tabs-tab-container {padding:0px;float:none; width:100%;}
.so-widget-sow-tabs-default-1a458c89083f .sow-tabs .sow-tabs-panel-container {position: relative;background-color: #f9f9f9; float: none; width:100%;}
.so-widget-sow-tabs-default-1a458c89083f .sow-tabs .sow-tabs-tab-container .sow-tabs-tab{display:inline-block;}
.header_menu ul li a{padding:10px 0;}
.alignright {float: none; margin-left: 0; display:block;}
.font19 {font-size: 19px; line-height: 28px;  padding-bottom: 15px !important;}
#pgc-534-1-0 {margin-bottom: 0px;}
}