*{padding: 0;margin: 0}
body{font-family: roboto}
a, a:hover{text-decoration: none;color: inherit;}
.heade_top{background: #E2E2E2}
.heade_top a{color: #98083b;font-size: 15px;}
.blinking{animation:blinkingText 1.2s infinite;}
.background_bannner, .thank-you-banner{background: url(//www.sundreamgroup.com/wp-content/themes/Anthurium/anchor_fasteners/images/fastener-bg-img.jpg) no-repeat; height: 100%;background-size: cover;background-position: left; ; }
.thank-you-contenn .border p{color: #BB1515;font-size: 1.125rem}  
.thank-you-contenn .border h3{    font-size: 1.65rem;} .btn:focus, .btn:active, .btn:visited{box-shadow: none !important;outline: none;}
.btn.btn-secondary:active{background: #BB1515}
.banner_title{background: #BA1515}
.gform_wrapper{margin: 0 !important}
.gform_wrapper ul.gform_fields li.gfield, .gform_wrapper ul.gform_fields li.gfield .ginput_container{margin-top: 0}
.banner_title:after{    width: 0;content: "";position: absolute;left: 50%;right: 0;bottom: -15px;height: 0;border-left: 15px solid transparent;border-right: 15px solid transparent;border-top: 15px solid #ba1515;transform: translateX(-50%);}
.gform_wrapper ul.gform_fields li.gfield:not(:last-child){margin-bottom: 13px;}
.banner-form .form-control, .gform_wrapper ul.gform_fields li.gfield input:not([type="submit"]){border-radius: 3px;border: none;font-size: 14px !important;margin-top: 0;    height: calc(1.5em + .75rem + 2px);
padding: .375rem .75rem !important;}
.gform_wrapper .gform_footer{padding: 0 !important;margin:1.5rem 0 !important; text-align: center;}
.banner-form .form-group{margin-bottom: 13px}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{padding-right: 16px !important;
padding-top: 2px !important;color: #fff}
.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){    max-width: 100% !important;
background: none !important;
border: none !important;
margin: 0 !important;
padding: 0 !important;
color: #fff !important;}
.gform_wrapper div.validation_error{  color: #fff !important;border: none !important;padding: 0 !important;    font-size: 0.9em !important;    margin-bottom: 15px !important;}  
.banner-form{background: #141430c9;}
.font-weight-medium{font-weight: 400}
.btn.btn-primary, .gform_button.button{background: #BB1515;color: #fff;border-color: #BB1515}
.background_bannner h1{    font-size: 3rem;
text-shadow: 1px 2px 4px #1B1C1E; }
.thank-you-banner h3{    text-shadow: 1px 2px 4px #1B1C1E;}
.background_bannner h1 span.highliged{    background: #1f1f35;
}
.background_bannner h1 small{    font-size: 1.8rem;
padding-bottom: 5px;}
.background_bannner h1 span{background: #BB1515;padding: 0 15px;font-size: 3.8rem}
.blinking-text{font-weight: 600;} .anthurium_banner{padding: 2rem 0;background: #F7F7F7}
.achivments .feacture-item{ 
background: #BB1515;
color: #fff;
padding: 15px 10px;
display: flex;    font-size: 17px;flex-direction: column;justify-content: center;
align-items: center;font-weight: 500;}
.font-weight-semi{font-weight: 600}
.anthurium_banner h2{color: #303030}
.anthurium_banner h3 span{background: url(//www.sundreamgroup.com/wp-content/themes/Anthurium/anchor_fasteners/images/images.jpg) no-repeat;-webkit-background-clip: text;
-webkit-text-fill-color: transparent;font-size: 2.5rem;font-weight: 900;background-size: cover;}
.owl-nav button span{font-size: 2.6rem}
.owl-nav button:focus{outline: none;}
.feacutes-false_image img:not(:last-child){margin-bottom: 10px;}
.feacutes-false p:last-child{margin-bottom: 0}
.feacutes-false p b{color: #BB1515}
.bg-red{background: #BB1515;border-color: #BB1515}
.types-of-title{    display: flex;
bottom: 0; height: 100%;
justify-content: center;
align-items: center;padding: 0 10px;}
.tyeps_of_floors{background: #ECEBEB}
.other_prodct_titel{top: 50%;transform: translateY(-50%);}
.other_colm-image:after{content: "";position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: #00000063;}
.other_prodct_titel h6{text-shadow: 1px 2px 4px #1B1C1E;}
.note small{font-size: 14px;}
.copyright{background: #000;font-size: 13px}
.tyeps_of_floors .row .col-lg-6:not(:last-child), .other_prouctds .row .col-md-6:not(:nth-last-child(-n+2)){margin-bottom: 2rem}
.types-of-title h6{font-size: 1.2rem}
.types-of-titles h5{font-size: .9rem}
.justify-content-evenly{justify-content: space-evenly}
.do-you-know-content{background: #BB1515;color: #fff;}
.do-you-know-content h5{font-weight: 600}
.do-you-know-content ul li{font-size: 1.2rem;    list-style-image: url(//www.sundreamgroup.com/wp-content/themes/Anthurium/anchor_fasteners/images/white-tick.png);}
.do-you-know-content ul li:not(:last-child), .feacutes-false ul li:not(:last-child), .feactures__ul ul li:not(:last-child){margin-bottom: 0.5rem}
.feacutes-false h5, .inner_title h4, .red-h5{color: #bb1515}
.inner_title{border-bottom: 2px solid #ccc}
.tyeps_of_floors .types-list-row:not(:last-child){margin-bottom: 2.5rem}
.testimonial-content h5{font-weight: 400;line-height: 2rem}
.author-name h4{font-size: 1.1rem;line-height: 1.7rem;}
.vides-content-cta{background: #1F1F35}
.videos-section iframe{display: block;}
.btn-info{background: #fff;color: #bb1515;font-weight: bold;border-color: #fff}
.btn-info:hover{background:  #bb1515;border-color: #fff;color: #fff}
.testimonial{background: url(//www.sundreamgroup.com/wp-content/themes/Anthurium/anchor_fasteners/images/testimonal-backk.jpg) no-repeat;background-size: cover;background-attachment: fixed;}
.whats-app-icon{left: 20px;bottom: 20px;z-index: 99}
.testimonial-messgae:before{content: "";position: absolute;top: 0;background: url(//www.sundreamgroup.com/wp-content/themes/Anthurium/anchor_fasteners/images/coma-arrow.png) no-repeat;left: 0px;width: 25px;height: 20px;}
.testimonial-messgae:after{content: "";position: absolute;bottom: 0;background: url(//www.sundreamgroup.com/wp-content/themes/Anthurium/anchor_fasteners/images/circle_coma2.png) no-repeat;left: auto;width: 25px;height: 20px;right: 0}
.arrow-icon{display: inline !important;width: auto !important;}
.feacutes-false ul li{list-style-image: url(//www.sundreamgroup.com/wp-content/themes/Anthurium/anchor_fasteners/images/tick.png);}
.back_to_top{background: #BB1515;border-color: #BB1515;bottom: 20px;right: 20px;width: 50px;height: 50px;align-items: center;justify-content: center;display: none;cursor: pointer;z-index: 99}
.iso-certified h5{font-size: 1rem}
.sundream_header h5{margin-right: 1.5rem}
.feacutes-false_image iframe{border: 5px solid #BB1515;}
footer ul li{font-weight: 600}
.carousel-artivle-of{border-bottom: 1px solid #ccc}
.other_prouctds{border: 2px solid #ccc;border-width: 2px 0;    background: #ecebeb;}
.fixed-enquire{top: 50%;    transform: translateY(-50%) rotate(-90deg);
right: 20px;
transform-origin: right;z-index: 999}
.feacture-item div.counter_itemm{font-size: 1.7rem;font-weight: bold} .videos-section h4 span{display: block;}
.other-range h4{color: #BB1515;    font-size: 1.35rem;} .keywords{background: #212129;color: #818182;}
.keywords ul li{font-weight: 400}
.keywords ul li{padding: 0 1rem;
font-size: 14px;line-height: 1.5rem;}
.canon_feactures .inner_title h4{color: #ecdea3}
.delived_the_excellence	.types-of-titles{    bottom: 0;
background: #bb1515d1;}
@keyframes blinkingText{
0%{     color: #000;    }
49%{    color: #000; }
60%{    color: #BB1515; }
99%{    color:#BB1515;  }
100%{   color: #000;    }
}
.shp-wor{background: #F0D31D;color: #1B1C45;    border: 5px solid #BB1515;}
.feactures__ul ul li{display: flex;}
.user-_image img{width: 125px;border-radius: 50%;border: 1px solid #ccc;}
.grid-header-connt .name-_designation h5{font-weight: normal;    font-size: 1.15rem;}
.whyy-Us{background: #1B1C45}
.call_iconn{border-radius: 50%;width: 64px;height: 64px;background: #fff;border:3px solid #BB1515;display: flex;align-items: center;justify-content: center;}
.call_iconn img{width: 30px;}
.types-of_card.text-center.position-relative{background: #bb1515d1; }
@media only screen and (min-width: 992px){
.owl-types .owl-stage {
display: flex;
}
.types-of_card.text-center.position-relative {
display: flex;
flex-direction: column;   height: 100%;}
.owl-types .owl-stage .owl-item {
flex: none;
}
.owl-types .owl-stage .item {
height: 100%;
}
.shp-wor h4{font-size: 1.6rem}    
.keywords ul li{width: 25%;}
.why_cannon .page_title + p{font-size: 1.125rem}
.shp-wor h2{font-size: 2.5rem}
.shp-wor h2:after{     content: "";
position: absolute;
top: 100%;
width: 60px;
height: 7px;
background: #bb1515;
left: 7px;
transform: translateY(17px);}
.fixed-enquire .btn-secondary{font-size: 1.2rem}    
.feacutes-false ul li, .feactures__ul ul li{font-size: 1.125rem;}
.btn-secondary{    font-size: 1.4rem;
line-height: 33px;}    
.btn-info{font-size: 1.3rem}
.page_title h2{font-size: 2.7rem}
.do-you-know-content h5{    font-size: 1.85rem;
line-height: 2.4rem;}   
.do-you-know-content h5 span{ font-size: 3rem;}     
.background_bannner h1 span.highliged{ line-height: 4.6rem;}
.achivments .feacture-item{   width: 12.4%; }    
.owl-nav{display: flex;justify-content: space-between;position: absolute;width: 100%;top: 50%;transform: translateY(-50%);z-index: -1}
.owl-nav .owl-prev{margin-left: -3%}
.owl-nav .owl-next{margin-right: -3%}
.background_bannner h1{   line-height: 4rem;} .inner_title h4{font-size: 2rem;
font-weight: bold;}
.gform_button.button{    display: inline-block;
font-weight: 400;
text-align: center;
vertical-align: middle;
border: 1px solid transparent;
padding: .375rem .75rem;
font-size: 1rem;
line-height: 1.5;margin: 0;
border-radius: .25rem;
}
.btn-primary, .btn-secondary, .gform_button.button{    transform: perspective(1px) translateZ(0);transition: 0.3s all ease;}
.btn-primary, .gform_button.button{background: #BB1515}
.btn-secondary{background: #BB1515}
.btn-primary:hover, .btn-secondary:hover, .gform_button.button:hover{background: #5EEC02;border-color: #5EEC02;color: #000}
.btn-primary:before, .btn-secondary:before, .gform_button.button:before{    content: "";
position: absolute;
z-index: -1;
top: 0;
bottom: 0;
left: 0;
right: 0;
-webkit-transform: scaleY(1);
transform: scaleY(1);
transform-origin: 50%;
transition: 0.3s all ease}
.btn-primary:before, .gform_button.button:before{background: #BB1515;}
.btn-secondary:before{background: #BB1515;}
.btn-primary:hover:before, .btn-secondary:hover:before, .gform_button.button:hover:before{transform: scaleY(0);}
.beter-price h4{    line-height: 2.2rem;}
}
@media only screen and (max-width: 767px){
.background_bannner h1 small{font-size: 2.5rem}      
.achivments .feacture-item{width: 100%;justify-content: center;}
.background_bannner h1 span{    font-size: 2.2rem;}
.background_bannner h1{    font-size: 1.9rem;   }
.anthurium_banner h3 span{     margin-top: 10px;
font-size: 2.2rem;
display: block;}
.h2, h2 {
font-size: 1.6rem;
}
.blinking-text h5{    font-size: 1.03rem;}
.abouut_sundream .col-lg-2{margin-bottom: 20px;}
.ceos .row .col-lg-6:not(:last-child), .videos-section .col-md-4:not(:last-child){margin-bottom: 2rem}
footer .row .col-lg-10 .row .col-lg-6:first-child, .videos-section .col-md-4{margin-bottom: 1.5rem}
.do-you-know-content ul li {
font-size: 1.025rem;
}
h4{    font-size: 1.3rem;}
.vides-content-cta h3{    font-size: 1.25rem;}
.we-are-ico h4{margin-bottom: 1rem !important}
.whats-app-icon img{width: 45px;}
.sundream_header h5{font-size: 1.1rem}
.sundream_header img{width: 80px;}
.msme-logo img{width: 70px;}
.Make_In_India-lgo img{    width: 85px;}
.fixed-enquire .btn-secondary{font-size: 0.9rem}
.fixed-enquire{    right: 18px;}
.vides-content-cta .col-md-7{margin-bottom: 1.5rem}
.call_iconn img{width: 25px;}
.call_iconn{width: 50px;height: 50px;}
}
@media only screen and (max-width: 991px){
.owl-nav{text-align: center;}
.owl-nav button:first-child{margin-right: 10px;}
.why_cannon .col-lg-7{margin-bottom: 1.5rem}
.background_bannner h1{ margin-bottom: 1rem !important;}
.btn-secondary:active, .btn-secondary:focus, .btn-secondary:visited{background:#BB1515;}
.testimonial_-grid .row .col-lg-3:not(:last-child) {
margin-bottom: 2rem;
}
.do-you-know-content h5 span{font-size: 2rem}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
.achivments .feacture-item{width: 49%;justify-content: center;}
.background_bannner h1 span{font-size: 2.8rem;}
.why_cannon .row .col-lg-7 + .col-lg-5{text-align: center;}
.background_bannner h1{font-size: 2.3rem;}
.iso-certified h5 {
font-size: 1rem;
}
.measurnmnert{    font-size: 1.45rem;}
}
@media only screen and (min-width: 320px) and (max-width: 480px){
.other_prouctds .row .col-md-6:not(:last-child){margin-bottom: 2rem}
.list-logos{    margin: 0.5rem 0 0;}
.iso-certified h5{    font-size: 0.75rem;}
.ce-logo{text-align: left !important;}
.keywords ul{justify-content: center;}
.shp-wor h3{    font-size: 1.55rem;}
.shp-wor h4{    font-size: 1.2rem;}
}
@media only screen and (min-width: 481px) and (max-width: 767px){
.iso-certified h5 {
font-size: 0.75rem;
}
.list-logos .row div[class*="col-"]{padding:0 5px;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.bling-_h5{font-size: 1.1rem}
.header_bottom .container-fluid > .row > .col-lg-8{    -ms-flex: 0 0 63.666667%;
flex: 0 0 63.666667%;
max-width: 63.666667%;}
.header_bottom .container-fluid > .row > .col-lg-1{    -ms-flex: 0 0 11.333333%;
flex: 0 0 11.333333%;
max-width: 11.333333%;}
.anthurium_banner h2 {
font-size: 3rem;
}
}
@media only screen and (min-width: 1200px){
.bling-_h5{font-size: 1.2rem}
}
@media only screen and (min-width: 1280px){
.anthurium_banner h2{font-size: 5rem;}
}
@media only screen and (min-width: 481px) and (max-width: 991px){
.sundream_header{justify-content: center !important;margin-top: 1rem;}
.keywords ul li{width: 50%}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.list-logos .row div[class*="col-"]{padding:0 8px;}
.iso-certified h5 {
font-size: 0.7rem;
}
.keywords ul li{font-size: 13px;}
}