a, input{-webkit-transition: all 300ms cubic-bezier(0.165, 0.840, 0.440, 1.000) !important;-moz-transition: all 300ms cubic-bezier(0.165, 0.840, 0.440, 1.000) !important;-o-transition: all 300ms cubic-bezier(0.165, 0.840, 0.440, 1.000) !important;transition: all 300ms cubic-bezier(0.165, 0.840, 0.440, 1.000) !important;}
a{color:#555; text-decoration:none !important; outline:0  !important;}
a:hover{color:#3763af;}
body{line-height:1;font-family: 'Open Sans', sans-serif; font-size:14px; font-weight:400; color:#555555;}
ul{margin:0; padding:0; list-style:none;}

.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #bdbdbd;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s; color:#000;}

.form-control:focus{border-color:#bbb;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(140,198,63,.075),0 0 8px rgba(4,128,186,.075);box-shadow:inset 0 1px 1px rgba(140,198,63,.075),0 0 8px rgba(4,128,186,.075);}
.form-control::-moz-placeholder{color:#bbb;opacity:1}
.form-control:-ms-input-placeholder{color:#bbb;}
.form-control::-webkit-input-placeholder{color:#bbb;}


.com-btn{border:1px solid #3763af; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
background: #eb6752; /* Old browsers */
background: -moz-linear-gradient(top, #eb6752 0%, #7e444a 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #eb6752 0%,#7e444a 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #eb6752 0%,#7e444a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb6752', endColorstr='#7e444a',GradientType=0 ); /* IE6-9 */  color:#fff; font-weight:400; padding:12px 20px;}
.com-btn:hover, .com-btn:visited, .com-btn:focus{background: -moz-linear-gradient(top, #7e444a 0%, #eb6752 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #7e444a 0%,#eb6752 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #7e444a 0%,#eb6752 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7e444a', endColorstr='#eb6752',GradientType=0 ); /* IE6-9 */ color:#fff;}



ol, ul{margin:0; padding:0;}
.flw{float:left; display:block; padding:0; margin:0; width:100%;}

.topbar{background:#e2e2e2; line-height:1; padding:8px 0;}
.topbar .topinfo-bar{float:left; display:block; margin:4px 0 0;}
.topbar .topinfo-bar li{float:left; display:block; margin:0 30px 0 0; padding:0;}
.topbar .topinfo-bar li:last-child{margin:0;}
.topbar .topinfo-bar .fa{float:left; display:block; margin:0 5px 0 0; color:#3763af;}
.topbar  a{color:#555;}

.topbar .topsocial-bar{float:right;}
.topbar .topsocial-bar li{float:left; display:block; margin:0 3px 0 0;}
.topbar .topsocial-bar li a{ width:23px ;height:23px; display:block; border-radius:50%;  -webkit-border-radius:50%;  -moz-border-radius:50%;  border-radius:50%; color:#fff; background:#3763af; text-align:center; line-height:23px; color:#fff;}
.topbar .topsocial-bar .fa{font-size:14px;}
.topbar .topsocial-bar li a:hover{background:#555; color:#fff;}
.topbar a:hover{color:#3763af;}

.top-header{padding:3px 0;border-bottom:3px solid #d3d3d3;}
.top-header .logo{display:block; margin:0;}
.top-header nav{float:right; margin:24px 0 0; padding:0; display:block;}
.top-header nav ul{list-style:none;}
.top-header nav li{float:left; display:inline-block; padding:0; text-transform:uppercase; font-size:14px; font-weight:400;}
.top-header nav li:hover{border-color:#3763af; line-height:1;}
.top-header nav li a{line-height:1;float:left; padding:10px 15px; color:#414141; position:relative;}
.top-header nav li a:hover{color:#fff;background:#3763af;}
.top-header nav li.active a{color:#fff;background:#3763af;}
.top-header nav li.active a:hover{color:#fff;}
.top-header .sign-login{line-height:1; float:right; margin:5px 0 0 10px; }
.top-header .sign-login ul{list-style:none;}
.top-header .sign-login li{font-size:14px; font-weight:600; text-transform:uppercase;float:left; display:inline; line-height:l; margin-right:7px;}
.top-header .sign-login li:last-child{margin-right:0;}
.top-header .sign-login a{padding:10px 15px;float:left; position:relative;}
.top-header .sign-login .fa{margin-right:5px;}
.top-header .sign-login .login a{background:#0a63bb;color:#fff;}
.top-header .sign-login .mob-nav a{  line-height:1; font-size:20px; padding:10px 15px; color:#414141;}
.top-header .sign-login .mob-nav a:hover{border-color:#555; color:#555;}
.top-header .sign-login .mob-nav{display:none;}

.top-header .sign-login .login a:hover{background:#cecece; color:#414141;}

.top-header .sign-login .signup a{position:relative;background:#555; color:#fff;}
.top-header .sign-login .signup a:hover{background:#fd5c42; border-color:#fd5c42;}
.top-header .sign-login .signup a span{left:14px;}



.top-header .sign-login .mob-nav a{ border:1px solid #cecece; line-height:1; font-size:20px; padding:7px 10px 6px; color:#414141;}
.top-header .sign-login .mob-nav a:hover{border-color:#ff6f58; color:#ff6f58;}
.top-header .sign-login .mob-nav{display:none;}
.top-header .sign-login .mob-nav .fa{margin:0;}


/*banner section start*/
.banner-main{background:#1d1d1d; min-height:1px; padding:0;}


.banner-main .slideImg{background-repeat:none;background-attachment:scroll;background-position:top center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;text-align:center;color:#fff; min-height:525px; position:relative;z-index:1;}
.banner-main.slideImg:before{background:rgba(0,0,0,0.1); height:100%; width:100%; content:''; position:absolute; left:0; top:0;}
.banner-main .intro-text .intro-heading{font-size:18px; line-height:24px; font-weight:600; position:relative; z-index:1; background:#0d2271; padding:10px 20px; text-transform:capitalize; position:absolute; top:50%; right:0; transform: translate(0px, -50%); -webkit-transform: translate(0px, -50%); -moz-transform: translate(0px, -50%);}

.banner-main .intro-text .intro-heading.leftP{left:0; right:inherit;}



.banner-main .bannerText{margin:60px 0 0;}
.banner-main .bannerText h1{text-transform:uppercase;font-size:36px; font-weight:300; color:#fcfcfc;margin:0 0 30px; padding:0;}
.banner-main .bannerText p{font-size:16px; line-height:26px; font-weight:300; color:#fcfcfc;}
.overBtn{background:#3763af; text-transform:uppercase; color:#fff; border-top:2px solid #0d2271; padding:10px 25px; display:inline-block; border:none;border-top:2px solid #0d2271;}
.overBtn:hover{color:#fff; background:#0d2271;}
.banner-main .bannerText .overBtn{margin:20px 0 0;}
/*banner section END*/
.com-heading{margin:0 0 30px; font-size:30px;font-weight:600; color:#666; text-transform:uppercase; text-align:left; position:relative; padding-bottom:15px;}
.com-heading:before{content:''; display:block; height:3px; width:150px; position:absolute; left:0; bottom:0;background:#fdcf00;}	
.stats{background:#ebebeb;padding:40px 0;}
.stats p{line-height:1.6;}
.stats p{line-height:1.6;}
.stats .statsbox{background:#0a63bb;height:127px; text-align:center; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;display:block;width:100%; float:left;}
.stats .statsbox h3{margin:28px 0 0 0; padding:0;font-size:28px; font-weight:300; color:#fff;}
.stats .statsbox h3 span{font-size:36px; display:block;}
.stats .statsbox.color2{background:#555;}
.stats .statsbox h3.mtop12{margin:12px 0 0;}
 
.featureBox{padding:80px 0 90px;}
.featureBox .com-heading{text-align:left; margin-bottom:50px;}

.featureBox .homeBox{ display:block; text-align:left;}
.featureBox .homeBox p{line-height:24px; font-size:16px; font-weight:400; margin:0; padding:0;}
.featureBox .homeBox p a{text-transform:uppercase; font-size:12px; margin:15px 0 0; font-weight:600;display:inline-block;}
.featureBox .homeBox h3{color:#0a63bb; font-size:18px; font-weight:600; text-transform:uppercase;margin:0 0 15px;}
.featureBox .homeBox span{margin:0 auto 30px;width:71px; height:71px; display:block; background:url(../images/home-icon.png) no-repeat #3763af; -webkit-border-radius:50%; -moz-border-radius:50%;border-radius:50%;-webkit-transition: all 300ms cubic-bezier(0.165, 0.840, 0.440, 1.000) !important;-moz-transition: all 300ms cubic-bezier(0.165, 0.840, 0.440, 1.000) !important;-o-transition: all 300ms cubic-bezier(0.165, 0.840, 0.440, 1.000) !important;transition: all 300ms cubic-bezier(0.165, 0.840, 0.440, 1.000) !important;}
.featureBox .homeBox:hover span{background:url(../images/home-icon.png) no-repeat #0a63bb; background-position:0 0;}
.featureBox .homeBox span.icon2{background-position:-73px 0;}
.featureBox .homeBox span.icon3{background-position:-146px 0;}


.publisher-setup{padding:70px 0 0; background:#dcdcdc; text-align:center;}
.publisher-setup .com-heading{color:#0a63bb; margin:0 0 20px;}
.publisher-setup p{font-size:20px;}
.publisher-setup .pub-heading{font-size:30px; color:#3763af; font-weight:400; margin:40px 0 70px; padding:0 0 20px; position:relative;} 
.publisher-setup .pub-heading:before{background:#0a63bb;width:160px; height:3px; left:50%; margin-left:-80px;display:block; content:''; position:absolute; bottom:0;}

.select-publisher {padding:100px 0 70px;} 
.select-publisher .com-heading{margin:0 0 50px;}
.select-publisher .publisher-logo {background: #ffffff;border: 1px solid #bcbcbc;cursor: pointer;display: block; padding:8px 0;margin: 0 0 30px;text-align: center;}
.select-publisher .publisher-logo img{max-width:100%; height:auto;}

/*stepbar start*/

.stepbar-main {background: #fbfbfb;border-top:4px double #b2b2b2;padding:40px 0;}
.stepbar-main h3 {color:#0a63bb;font-size:30px;font-weight:300;margin:0 0 50px;text-align:center;}

.stepbar-main ul {list-style:none; text-align:center;margin: 0;padding: 0;}
.stepbar-main li {display: inline-block;font-size: 20px;font-weight: 400;line-height: 1;padding-left:90px;position: relative;vertical-align: middle;}
.stepbar-main li span {float: left;margin: -10px 15px 0 0;}
.stepbar-main li:first-child {padding-left:0;}
.stepbar-main li:before {color: #0a63bb;content: "\f101";font-family: "FontAwesome";font-size: 24px;left:40px;position: absolute;top: 0;}
.stepbar-main li:first-child:before {content: "";}
/*stepbar END*/


.joinUs{background:url(../images/joinus-bg.png) no-repeat top left; -webkit-background-size:cover;-moz-background-size:cover;background-size:cover; position:relative; padding:30px 0; text-align:center;}
.joinUs:before{background:rgba(0,0,0,0.75);content:''; height:100%; width:100%; position:absolute; left:0; top:0;}

.joinUs h3{color:#fff; font-weight:300; line-height:48px; letter-spacing:0; margin:0 0 40px; font-size:30px; text-transform:uppercase; text-shadow:0px 2px 0px #000;}

.joinUs h3 span{color:#51baef; text-transform:uppercase; font-weight:700;}
.joinUs .overBtn{width:180px; height:60px; line-height:60px; padding:0; text-align:center; font-size:20px; margin-right:5px;}



.main-footer{background:#262626;padding:0; color:#7a7a7a;}
.main-footer .copyright{background:#222222; text-align:center;color:#9e9e9e; font-size:14px; margin:0; padding:40px 0 0}
.main-footer  h5{text-transform:uppercase;margin:0 0 20px; font-weight:600; color:#fff;font-size:18px;} 
.main-footer p{margin:0 0 30px; font-size:14px; line-height:24px;color:#7a7a7a;}
.main-footer a{color:#7a7a7a;}
.main-footer a:hover{color:#3763af;}
.main-footer .wd50{display:inline-block; float:left; margin-left:40px;}
.main-footer .wd50 li{display:block; padding-left:20px; margin:0 0 15px; position:relative;}
.main-footer .wd50 li:before{content:"\f105"; position:absolute; left:0; top:0; display:block; width:10px; height:20px;color:#afafaf;font-family:'FontAwesome'; font-size:14px;}
.main-footer .con-list{margin:0 0 30px;}
.main-footer .con-list li{display:block; padding-left:35px; margin:0 0 20px; position:relative;}
.main-footer .con-list li:before{content:"\f105"; position:absolute; left:0; top:0; display:block; width:10px; height:20px;color:#afafaf;font-family:'FontAwesome'; font-size:14px;}
.main-footer .con-list li span{width:85px;}
.main-footer .con-list li.email:before{content:"\f0e0";}
.main-footer .con-list li.phone:before{content:"\f095";}
.main-footer .con-list li.address:before{content:"\f041";}
.main-footer .con-list li.map:before{content:"\f277";}
.main-footer .social-media{margin:0px 0 0 -5px;}
.main-footer .social-media li{float:left;display:inline-block; width:23px; height:23px; text-align:center;}

.main-footer .copyright a{padding:0 8px;}
.main-footer .copyright .center-copyright a{color:#51baef;}
.main-footer .copyright .center-copyright a:hover{color:#3763af;}



#twitter-news ul, #twitter-news ul li {margin: 0px 0px 1em !important; padding: 0px !important; float: left; width: 100%; list-style: none; background: url(none);}
#twitter-news .user,#twitter-news .interact {display: none;}
#twitter-news p {float: left; margin: 0; padding: 0;}
#twitter-news .timePosted {margin: 0; font-size: 1em; color: #999;}













.breadcrumb-main {background: url(../images/breadcum-bg.png) repeat-x  #323232;padding:20px 0 25px;text-align: center;}
.breadcrumb-main h1.title {color: #fdcf00;font-size:26px;font-weight:400;line-height: 1;margin:0 0 10px;}
.breadcrumb-main p {margin:0; font-size:16px;}
.breadcrumb-main p a:before {color: #fff;content: "/";font-size:16px;position: absolute;right: 5px;top: 4px;}
.breadcrumb-main p a {color: #fff;line-height: 1;padding: 0 15px 0 0;position: relative;}
.breadcrumb-main p a.active {color: #9a9a9b;cursor: default;padding-right: 0;}
.about-us-content {background: none repeat scroll 0 0 #f1f1f1;border-bottom: 1px solid #e8e8e8;padding: 40px 0 50px;position: relative;}
.breadcrumb-main p a.active:before{content:"";}


.inner-page{padding:55px 0 20px;}
.inner-page-heading{margin:0 0 40px; color:#0a63bb; font-size:26px;font-weight:400; line-height:1; padding:0;}
.inner-page .inner-page-heading{font-family: 'Open Sans', sans-serif; }

.boxShadow{border:1px solid #cacaca; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow:0 0 5px 0 #dad7d7;-moz-box-shadow:0 0 5px 0 #dad7d7;box-shadow:0 0 5px 0 #dad7d7; display:block; text-align:center; padding:20px; margin:0 0 30px;}
.boxShadow.ftBox{min-height:370px;}

.iconShadow{line-height:0;height:88px; width:88px;display:block; margin:0 auto;background: rgb(131,131,132);background:#363842; /* IE6-9 */ border-radius:50%;-webkit-border-radius:50%; -moz-border-radius:50%; margin:0 auto 30px;}

.iconShadow:hover{background:#0a63bb; /* IE6-9 */}




.boxShadow li{display:block;}
.boxShadow .title{font-size:20px;color:#0a63bb ; margin:0 0 15px;}
.boxShadow .text{font-size:14px; line-height:22px;color:#353535; margin:0 0 20px; min-height: 112px;}

.boxShadow.innerJumb{padding:0 20px 0; text-align:left;}
.boxShadow.innerJumb .media-heading{font-size:22px; font-weight:400; color:#0a63bb ; margin:30px 0 20px;}
.boxShadow.innerJumb p{color:#353535; font-weight:300; font-size:18px; line-height:27px; margin:0 0 20px;}
.boxShadow.innerJumb .com-btn{font-weight:400;font-size:16px; padding:12px 20px; text-align:center; line-height:1;}


.comm-element-inner{padding:0 0 40px;}

.inner-img-pox {background: none repeat scroll 0 0 #fff;box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.2);
margin: 20px 0 10px;padding: 5px;position: relative;}
.inner-img-pox:before{background:url(../images/shadow-img.png) no-repeat; content:"";width:100%; height:10px; left:0; bottom:-10px; position:absolute;}
.inner-img-pox img {height: auto;max-width: 100%;width: 100%;}

.par-italic {color: #666;font-size:16px;font-style: italic;font-weight: 300;line-height:24px;margin-bottom: 25px;}
.inner-page p {line-height:22px;margin-bottom: 20px;}
.par-italic-normal {color: #ff6f58 ;font-style: italic;font-weight: 300;}
.ad-industries {padding:30px 0 20px; background:#f9f9f9; margin:30px 0;}
.ad-industries.bgnone{background:none;margin:0;}
.ad-industries .inner-page-heading {margin-bottom:20px;}
.ad-industries h1 {text-align: left;}
.ad-industries img {border: 1px solid #e9e9e9;height: auto;max-width: 100%;width: 100%;}
.ad-industries ul li{list-style:disc inside; margin-bottom:12px; line-height:1.5;}
.ad-industries p{line-height:24px;}
.ad-industries .mtop{margin:25px 0 0;}
/*Contact us Start*/
.contact-us-main{padding-bottom:50px;}
.contact-us-main .address{margin:0 0 15px;}
.contact-us-main .contact-info a{color:#666;}
.contact-us-main .contact-info a:hover{color:#ff6f58;}
.mailbox li{list-style:none; margin-bottom:15px;}
.mailbox label{color:#666; font-weight:400; margin:0 0 10px;}
.mailbox sup{color:#ff0000;}
.mailbox .blue-btn{font-size:14px; padding:10px 25px;}
.inner-page.contact-us-main .mbtom{margin:0 0 15px;}
.help-block{color:#ff0000;}

/*Contact us Start*/


.mtop30{margin:30px 0 0;}

.inner-page.contact-us-main h2.inner-page-heading{margin:0 0 15px; font-size:20px;}





 
@media only screen and (min-width :981px) and (max-width :1280px) and (orientation : portrait){

}


@media only screen and (min-width :900px) and (max-width :980px) and (orientation : portrait){
.stepbar-main li {font-size: 16px;padding-left: 34px;}
.stepbar-main li:before {font-size: 22px;left: 15px;position: absolute;top: -1px;}

}
@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation :landscape){
.stepbar-main li{padding-left:60px; line-height:28px;}
.stepbar-main li:before{left:25px;}
.top-header .sign-login .mob-nav{display:block;}
.top-header nav{display:none;}
.stats .statsbox h3{font-size:22px;}
}
@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : portrait){
.stepbar-main li{  font-size: 16px;padding-left:32px; line-height:28px;}
.stepbar-main li:before{left:10px;}
.top-header .sign-login .mob-nav{display:block;}
.top-header nav{display:none;}
.top-header nav li a{ padding: 10px 7px;}
.stats .statsbox h3{font-size:18px;}
.stats .statsbox h3 span{ font-size: 26px;}
.publisher-setup img{max-width:100%;}
}
@media only screen and (min-width: 320px) and (max-width: 767px){

.top-header .sign-login .mob-nav{display:inline-block;}
.top-header nav{margin:10px 0 0; display:none; padding:10px; border:1px solid #CCC; border-radius:5px;}
.top-header nav li{display:block; width:100%;}
.top-header nav li a{width:100%;}
.top-header .logo{margin:0; text-align:center; display:inline-block;}
.top-header .sign-login{width:auto; margin:20px 0 0;}
.top-header .sign-login ul{text-align:center;}
.top-header .sign-login li{float:none; display:inline-block;}
.topbar .topinfo-bar li{margin:0 0 10px; width:100%; text-align:center;}
.topbar .topinfo-bar .fa{ display: inline;float: none;}
.topbar .topsocial-bar{margin:0 0 10px; float:none; text-align:right;}
.topbar .topsocial-bar li{display:inline-block;float:none; margin:10px 0 0;}
.stats .statsbox{margin:0 0 20px;}
.publisher-setup img{max-width:100%; height:auto;}
.stepbar-main li:before{display:none;}
.stepbar-main li{float:left; display:block; text-align:left; width:100%; line-height:30px; height:50px;padding:0; margin:0 0 10px;}
.stepbar-main{padding:20px 0;}
.stepbar-main h3, .joinUs h3{  margin: 0 0 20px; font-size:24px; line-height:1.3;}
.joinUs .overBtn{margin:10px 0 0; width:100%;}
.joinUs{padding:20px 0;}
}

@media only screen and (min-width: 320px) and (max-width: 479px){}
@media only screen and (min-width: 360px) and (max-width: 639px){}
@media only screen and (width:480px){}
@media only screen and (width: 640px){}
@media only screen and (max-width: 767px){}



[class*="block-grid-"] {
display: block;
padding: 0;
margin: 0 -0.625rem; }
[class*="block-grid-"]:before, [class*="block-grid-"]:after {
content: " ";
display: table; }
[class*="block-grid-"]:after {
clear: both; }
[class*="block-grid-"] > li {
display: block;
height: auto;
float: left;
padding: 0 0.625rem 1.25rem; }

@media only screen {
.small-block-grid-1 > li {width: 100%;list-style: none;}
.small-block-grid-1 > li:nth-of-type(1n) {clear: none; }
.small-block-grid-1 > li:nth-of-type(1n+1) {clear: both; }
.small-block-grid-2 > li {width: 50%;list-style: none; }
.small-block-grid-2 > li:nth-of-type(1n) {clear: none; }
.small-block-grid-2 > li:nth-of-type(2n+1) {clear: both; }
.small-block-grid-3 > li {width: 33.33333%;list-style: none; }
.small-block-grid-3 > li:nth-of-type(1n) {clear: none; }
.small-block-grid-3 > li:nth-of-type(3n+1) {clear: both; }
.small-block-grid-4 > li {width: 25%;list-style: none; }
.small-block-grid-4 > li:nth-of-type(1n) {clear: none; }
.small-block-grid-4 > li:nth-of-type(4n+1) {clear: both; }
.small-block-grid-5 > li {width: 20%;list-style: none; }
.small-block-grid-5 > li:nth-of-type(1n) {clear: none; }
.small-block-grid-5 > li:nth-of-type(5n+1) {clear: both; }
.small-block-grid-6 > li {width: 16.66667%;list-style: none; }
.small-block-grid-6 > li:nth-of-type(1n) {
clear: none; }
.small-block-grid-6 > li:nth-of-type(6n+1) {
clear: both; }

.small-block-grid-7 > li {
width: 14.28571%;
list-style: none; }
.small-block-grid-7 > li:nth-of-type(1n) {
clear: none; }
.small-block-grid-7 > li:nth-of-type(7n+1) {
clear: both; }

.small-block-grid-8 > li {
width: 12.5%;
list-style: none; }
.small-block-grid-8 > li:nth-of-type(1n) {
clear: none; }
.small-block-grid-8 > li:nth-of-type(8n+1) {
clear: both; }

.small-block-grid-9 > li {
width: 11.11111%;
list-style: none; }
.small-block-grid-9 > li:nth-of-type(1n) {
clear: none; }
.small-block-grid-9 > li:nth-of-type(9n+1) {
clear: both; }

.small-block-grid-10 > li {
width: 10%;
list-style: none; }
.small-block-grid-10 > li:nth-of-type(1n) {
clear: none; }
.small-block-grid-10 > li:nth-of-type(10n+1) {
clear: both; }

.small-block-grid-11 > li {
width: 9.09091%;
list-style: none; }
.small-block-grid-11 > li:nth-of-type(1n) {
clear: none; }
.small-block-grid-11 > li:nth-of-type(11n+1) {
clear: both; }

.small-block-grid-12 > li {
width: 8.33333%;
list-style: none; }
.small-block-grid-12 > li:nth-of-type(1n) {
clear: none; }
.small-block-grid-12 > li:nth-of-type(12n+1) {
clear: both; } }
@media only screen and (min-width: 40.063em) {
.medium-block-grid-1 > li {
width: 100%;
list-style: none; }
.medium-block-grid-1 > li:nth-of-type(1n) {
clear: none; }
.medium-block-grid-1 > li:nth-of-type(1n+1) {
clear: both; }

.medium-block-grid-2 > li {
width: 50%;
list-style: none; }
.medium-block-grid-2 > li:nth-of-type(1n) {
clear: none; }
.medium-block-grid-2 > li:nth-of-type(2n+1) {
clear: both; }

.medium-block-grid-3 > li {
width: 33.33333%;
list-style: none; }
.medium-block-grid-3 > li:nth-of-type(1n) {
clear: none; }
.medium-block-grid-3 > li:nth-of-type(3n+1) {
clear: both; }

.medium-block-grid-4 > li {
width: 25%;
list-style: none; }
.medium-block-grid-4 > li:nth-of-type(1n) {
clear: none; }
.medium-block-grid-4 > li:nth-of-type(4n+1) {
clear: both; }

.medium-block-grid-5 > li {
width: 20%;
list-style: none; }
.medium-block-grid-5 > li:nth-of-type(1n) {
clear: none; }
.medium-block-grid-5 > li:nth-of-type(5n+1) {
clear: both; }

.medium-block-grid-6 > li {
width: 16.66667%;
list-style: none; }
.medium-block-grid-6 > li:nth-of-type(1n) {
clear: none; }
.medium-block-grid-6 > li:nth-of-type(6n+1) {
clear: both; }

.medium-block-grid-7 > li {
width: 14.28571%;
list-style: none; }
.medium-block-grid-7 > li:nth-of-type(1n) {
clear: none; }
.medium-block-grid-7 > li:nth-of-type(7n+1) {
clear: both; }

.medium-block-grid-8 > li {
width: 12.5%;
list-style: none; }
.medium-block-grid-8 > li:nth-of-type(1n) {
clear: none; }
.medium-block-grid-8 > li:nth-of-type(8n+1) {
clear: both; }

.medium-block-grid-9 > li {
width: 11.11111%;
list-style: none; }
.medium-block-grid-9 > li:nth-of-type(1n) {
clear: none; }
.medium-block-grid-9 > li:nth-of-type(9n+1) {
clear: both; }

.medium-block-grid-10 > li {
width: 10%;
list-style: none; }
.medium-block-grid-10 > li:nth-of-type(1n) {
clear: none; }
.medium-block-grid-10 > li:nth-of-type(10n+1) {
clear: both; }

.medium-block-grid-11 > li {
width: 9.09091%;
list-style: none; }
.medium-block-grid-11 > li:nth-of-type(1n) {
clear: none; }
.medium-block-grid-11 > li:nth-of-type(11n+1) {
clear: both; }

.medium-block-grid-12 > li {
width: 8.33333%;
list-style: none; }
.medium-block-grid-12 > li:nth-of-type(1n) {
clear: none; }
.medium-block-grid-12 > li:nth-of-type(12n+1) {
clear: both; } }
@media only screen and (min-width: 64.063em) {
.large-block-grid-1 > li {
width: 100%;
list-style: none; }
.large-block-grid-1 > li:nth-of-type(1n) {
clear: none; }
.large-block-grid-1 > li:nth-of-type(1n+1) {
clear: both; }

.large-block-grid-2 > li {
width: 50%;
list-style: none; }
.large-block-grid-2 > li:nth-of-type(1n) {
clear: none; }
.large-block-grid-2 > li:nth-of-type(2n+1) {
clear: both; }

.large-block-grid-3 > li {
width: 33.33333%;
list-style: none; }
.large-block-grid-3 > li:nth-of-type(1n) {
clear: none; }
.large-block-grid-3 > li:nth-of-type(3n+1) {
clear: both; }

.large-block-grid-4 > li {
width: 25%;
list-style: none; }
.large-block-grid-4 > li:nth-of-type(1n) {
clear: none; }
.large-block-grid-4 > li:nth-of-type(4n+1) {
clear: both; }

.large-block-grid-5 > li {
width: 20%;
list-style: none; }
.large-block-grid-5 > li:nth-of-type(1n) {
clear: none; }
.large-block-grid-5 > li:nth-of-type(5n+1) {
clear: both; }

.large-block-grid-6 > li {
width: 16.66667%;
list-style: none; }
.large-block-grid-6 > li:nth-of-type(1n) {
clear: none; }
.large-block-grid-6 > li:nth-of-type(6n+1) {
clear: both; }

.large-block-grid-7 > li {
width: 14.28571%;
list-style: none; }
.large-block-grid-7 > li:nth-of-type(1n) {
clear: none; }
.large-block-grid-7 > li:nth-of-type(7n+1) {
clear: both; }

.large-block-grid-8 > li {
width: 12.5%;
list-style: none; }
.large-block-grid-8 > li:nth-of-type(1n) {
clear: none; }
.large-block-grid-8 > li:nth-of-type(8n+1) {
clear: both; }

.large-block-grid-9 > li {
width: 11.11111%;
list-style: none; }
.large-block-grid-9 > li:nth-of-type(1n) {
clear: none; }
.large-block-grid-9 > li:nth-of-type(9n+1) {
clear: both; }

.large-block-grid-10 > li {
width: 10%;
list-style: none; }
.large-block-grid-10 > li:nth-of-type(1n) {
clear: none; }
.large-block-grid-10 > li:nth-of-type(10n+1) {
clear: both; }

.large-block-grid-11 > li {
width: 9.09091%;
list-style: none; }
.large-block-grid-11 > li:nth-of-type(1n) {
clear: none; }
.large-block-grid-11 > li:nth-of-type(11n+1) {
clear: both; }

.large-block-grid-12 > li {
width: 8.33333%;
list-style: none; }
.large-block-grid-12 > li:nth-of-type(1n) {
clear: none; }
.large-block-grid-12 > li:nth-of-type(12n+1) {
clear: both; } }


