
body {
background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; overflow-x: hidden; height: 100%; font-size: 13px; position: relative; 
}




@-ms-viewport { width: auto !important; } 




@font-face {
font-family: 'robotoregular';
src: url('../fonts/Roboto-Regular.ttf') format('truetype');
font-weight: bold;
font-style: normal;

}






a:link {
outline-style: none;
}


a:hover {
transition: all 0.5s ease;
}




.no-gutters {
margin-right: 0;
margin-left: 0;
}


.no-gutters>.col,.no-gutters>[class*=col-] {
padding-right: 0;
padding-left: 0;
}






.row-eq-height {
flex-wrap: wrap;
}


.row-eq-height {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}


.force-height {
display: flex;
}


section.directory-top {


margin-top: 65px;


}

.directory-cos-listed {

font-size: 14px;

}


.directory-cos-listed h1 {

font-size: 40px; margin: 0 0 30px 0;

}


.co-list-nav {

padding: 10px 20px 5px 20px; margin: 25px 0 75px 0; background-color: #45555f; font-size: 13px; display: inline-block; border-radius: 6px; color: #fff;

}


.co-list-nav a:first-child {

margin-right: 10px;

}  

.co-list-nav a {

margin: 0 10px 0 10px;

}   



.co-list-nav a:link { color: #ffffff; text-decoration: none; }

.co-list-nav a:visited { color: #ffffff; text-decoration: none; }

.co-list-nav a:hover { color: #ffffff; text-decoration: underline; }


.row.directory-split {

margin-top: 55px;


}



.directory-pre-headers {

font-size: 18px; font-weight: normal; color: #7a7a7a; margin: 0 0 10px 0;


}


.directory-new-wrapper:first-child {

border: 1px solid #000; margin: 0 0 75px 0 !important; 


}
    



.directory-new-wrapper {

border: 1px solid #000; margin: 0 0 0 0; margin-bottom: 75px;


}




.directory-new-wrapper:last-child {

border: 1px solid #000; margin: 0 0 85px 0; 


}





.directory-co-info {

padding: 10px 25px 10px 25px; color: #000; font-size: 12px; width: 100%;



}

.directory-co-info h1 {


margin: 15px 0 15px 0; padding: 0; font-size: 18px; font-weight: normal;



}

.directory-info-logo {

vertical-align: bottom; float: right;


}


.directory-info-logo.logo1 img {

margin-top: 20px;

}

.directory-info-logo.logo2 img {

margin-top: 20px;

}





.directory-info-logo.logo3 img {

margin-top: 60px;

}

.directory-info-logo.logo4 img {

    margin: 0 0 0 0;

}

.directory-info-logo.logo5 img {

margin: 15px 0 0 0;

}

.directory-info-logo.logo6 img {

margin: 0 0 0 0;

}

.directory-info-logo.logo7 img {

margin: 25px 0 0 0;

}


.directory-info-logo.logo8 img {

margin: 0 0 0 0;

}

.directory-info-logo.logo9 img {

margin: 40px 0 0 0;

}






@media only screen and (min-width: 320px) and (max-width: 479px) 

{ 



 section.directory-top {


  margin-top: 5px;
  
  
  }



.co-list-nav {

padding: 10px 20px 5px 20px; margin: 25px 0 75px 0; background-color: #45555f; font-size: 15px; display: inline-block; border-radius: 6px; color: #fff; text-align: center;

}


.co-list-nav a:first-child {

margin-right: 15px;

}  

.co-list-nav a {

margin: 0 15px 0 10px;

}  



.directory-co-info {

    padding: 10px 15px 10px 15px; color: #000; font-size: 12px; width: 100%;
    margin: -5px 0 0 0;

    
    }





.image-main-left {
background-color: #000; color: #fff;
width: 100%; height: 85px;



}


.image-main-confirmit {

    margin-left: auto; margin-right: auto; text-align: center; 
    
    }

.image-main-confirmit img {

margin: 20px 0 10px 0;

    }



    .image-main-highlight {

        margin-left: auto; margin-right: auto; text-align: center;
        
        }
    
    .image-main-highlight img {
    
    margin: 20px 0 10px 0;
    
        }


        

    .image-main-etabs {

        margin-left: auto; margin-right: auto; text-align: center;
        
        }
    
    .image-main-etabs img {
    
    margin: 20px 0 10px 0;
    
        }




        .image-main-infotools {

            margin-left: auto; margin-right: auto; text-align: center;
            
            }
        
        .image-main-infotools img {
        
        margin: 20px 0 10px 0;
        
            }



            
        .image-main-ipsos {

            margin-left: auto; margin-right: auto; text-align: center;
            
            }
        
        .image-main-ipsos img {
        
        margin: 20px 0 10px 0;
        
            }




                        
        .image-main-medallia {

            margin-left: auto; margin-right: auto; text-align: center;
            
            }
        
        .image-main-medallia img {
        
        margin: 20px 0 10px 0;
        
            }


            


                        
            .image-main-kicktag {

                margin-left: auto; margin-right: auto; text-align: center;
                
                }
            
            .image-main-kicktag img {
            
            margin: 20px 0 10px 0;
            
                }

                


                        
                .image-main-toluna {

                    margin-left: auto; margin-right: auto; text-align: center;
                    
                    }
                
                .image-main-toluna img {
                
                margin: 20px 0 10px 0;
                
                    }



                        
                    .image-main-motif {

                        margin-left: auto; margin-right: auto; text-align: center;
                        
                        }
                    
                    .image-main-motif img {
                    
                    margin: 20px 0 10px 0;
                    
                        }

                        .graphic-pane-mob-only {

                            background-color: #ededed; padding: 10px 10px 10px 10px; margin-top: 20px; margin-right: auto; margin-left: auto; text-align: center; font-size: 15px;
                            
                            
                            }
                            
                            
                            
                            
                            .graphic-pane-mob-only img {
                            
                             border: 1px solid #000;
                            
                                } 








}




@media only screen and (min-width: 480px) and (max-width: 767px)

{ 



 section.directory-top {


  margin-top: 5px;
  
  
  }

    
.co-list-nav {

    padding: 10px 20px 5px 20px; margin: 25px 0 75px 0; background-color: #45555f; font-size: 15px; display: inline-block; border-radius: 6px; color: #fff; text-align: center;
    
    }
    
    
    .co-list-nav a:first-child {
    
    margin-right: 15px;
    
    }  
    
    .co-list-nav a {
    
    margin: 0 15px 0 10px;
    
    }  



    .directory-co-info {

        padding: 10px 15px 10px 15px; color: #000; font-size: 12px; width: 100%; margin: -5px 0 0 0;
        
        
        
        }

 



.image-main-left {
background-color: #000; color: #fff;
width: 100%; height: 185px;


}


.image-main-confirmit {

    margin-left: auto; margin-right: auto; text-align: center; 
    
    }

.image-main-confirmit img {

margin: 20px 0 10px 0;

    }



    .image-main-highlight {

        margin-left: auto; margin-right: auto; text-align: center;
        
        }
    
    .image-main-highlight img {
    
    margin: 20px 0 10px 0;
    
        }



        .image-main-etabs {

            margin-left: auto; margin-right: auto; text-align: center;
            
            }
        
        .image-main-etabs img {
        
        margin: 20px 0 10px 0;
        
            }


            .image-main-infotools {

                margin-left: auto; margin-right: auto; text-align: center;
                
                }
            
            .image-main-infotools img {
            
            margin: 20px 0 10px 0;
            
                }




            
                .image-main-ipsos {

                    margin-left: auto; margin-right: auto; text-align: center;
                    
                    }
                
                .image-main-ipsos img {
                
                margin: 20px 0 10px 0;
                
                    }


                        
                    .image-main-medallia {

                        margin-left: auto; margin-right: auto; text-align: center;
                        
                        }
                    
                    .image-main-medallia img {
                    
                    margin: 20px 0 10px 0;
                    
                        }

                        
                        .image-main-kicktag {

                            margin-left: auto; margin-right: auto; text-align: center;
                            
                            }
                        
                        .image-main-kicktag img {
                        
                        margin: 20px 0 10px 0;
                        
                            }


                        
                            .image-main-toluna {

                                margin-left: auto; margin-right: auto; text-align: center;
                                
                                }
                            
                            .image-main-toluna img {
                            
                            margin: 20px 0 10px 0;
                            
                                }


                                
                        
                    .image-main-motif {

                        margin-left: auto; margin-right: auto; text-align: center;
                        
                        }
                    
                    .image-main-motif img {
                    
                    margin: 20px 0 10px 0;
                    
                        }

                        .graphic-pane-mob-only {

                            background-color: #ededed; padding: 10px 10px 10px 10px; margin-top: 20px; margin-right: auto; margin-left: auto; text-align: center; font-size: 15px;
                            
                            
                            }
                            
                            
                            
                            
                            .graphic-pane-mob-only img {
                            
                             border: 1px solid #000;
                            
                                } 



}











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


{ 



    .co-list-nav {

        padding: 10px 20px 5px 20px; margin: 25px 0 75px 0; background-color: #45555f; font-size: 15px; display: inline-block; border-radius: 6px; color: #fff; text-align: center;
        
        }
        
        
        .co-list-nav a:first-child {
        
        margin-right: 15px;
        
        }  
        
        .co-list-nav a {
        
        margin: 0 15px 0 10px;
        
        }  





.image-main-left {
background-color: #fff; color: #000;
width: 100%; height: 185px;



}


.directory-co-info {

    padding: 10px 15px 10px 15px; color: #000; font-size: 12px; width: 100%; margin: -5px 0 0 0;
    
    
    
    }





.image-main-confirmit {

    margin-left: auto; margin-right: auto; text-align: center;
    
    }

.image-main-confirmit img {

margin: 20px 0 10px 0;

    } 



    .image-main-highlight {

        margin-left: auto; margin-right: auto; text-align: center;
        
        }
    
    .image-main-highlight img {
    
    margin: 20px 0 10px 0;
    
        }



        .image-main-etabs {

            margin-left: auto; margin-right: auto; text-align: center;
            
            }
        
        .image-main-etabs img {
        
        margin: 20px 0 10px 0;
        
            }



            .image-main-infotools {

                margin-left: auto; margin-right: auto; text-align: center;
                
                }
            
            .image-main-infotools img {
            
            margin: 20px 0 10px 0;
            
                }



            
                .image-main-ipsos {

                    margin-left: auto; margin-right: auto; text-align: center;
                    
                    }
                
                .image-main-ipsos img {
                
                margin: 20px 0 10px 0;
                
                    }



                        
                    .image-main-medallia {

                        margin-left: auto; margin-right: auto; text-align: center;
                        
                        }
                    
                    .image-main-medallia img {
                    
                    margin: 20px 0 10px 0;
                    
                        }

                        
                        .image-main-kicktag {

                            margin-left: auto; margin-right: auto; text-align: center;
                            
                            }
                        
                        .image-main-kicktag img {
                        
                        margin: 20px 0 10px 0;
                        
                            }


                        
                            .image-main-toluna {

                                margin-left: auto; margin-right: auto; text-align: center;
                                
                                }
                            
                            .image-main-toluna img {
                            
                            margin: 20px 0 10px 0;
                            
                                }


                        
                                .image-main-motif {

                                    margin-left: auto; margin-right: auto; text-align: center;
                                    
                                    }
                                
                                .image-main-motif img {
                                
                                margin: 20px 0 10px 0;
                                
                                    }

.graphic-pane-mob-only {

background-color: #ededed; color: #000; padding: 10px; margin: 20px 0 0 0; font-size: 15px;


}



}





@media only screen and (min-width: 992px) and (max-width: 1199px) 




{



    
.co-list-nav {

    padding: 10px 20px 5px 20px; margin: 25px 0 75px 0; background-color: #45555f; font-size: 15px; display: inline-block; border-radius: 6px; color: #fff;
    
    }
    
    
    .co-list-nav a:first-child {
    
    margin-right: 15px;
    
    }  
    
    .co-list-nav a {
    
    margin: 0 15px 0 10px;
    
    }  



.image-main-confirmit {
background-color: #000;
width: 100%; height: auto;
background-image: url("../img/confirmit-main-left-lg.jpg");
background-position: top right;
background-repeat: no-repeat;
border-right: 1px solid #000;


}



.image-main-highlight {
background-color: #fff;
width: 100%; height: auto;
background-image: url("../img/highlight-main-left-md1.jpg");
background-position: bottom right;
background-repeat: no-repeat;
border-right: 1px solid #000;


}


.image-main-etabs {
    background-color: #f2f2f2;
    width: 100%; height: auto;
    background-image: url("../img/etabs-main-left-md1.jpg");
    background-position: top left;
    background-repeat: no-repeat;
    border-right: 1px solid #000;
    
    
    }    




    .image-main-infotools {
        background-color: #000;
        width: 100%; height: auto;
        background-image: url("../img/infotools-main-left-md1.jpg");
        background-position: top left;
        background-repeat: no-repeat;
        border-right: 1px solid #000;
        
        
        }   



        .image-main-ipsos {
            background-color: #000;
            width: 100%; height: 320px;
            background-image: url("../img/ipsos-main-left-md1.jpg");
            background-position: top left;
            background-repeat: no-repeat;
            border-right: 1px solid #000;
            
            
            }   

    
            .image-main-toluna {
                background-color: #000;
                width: 100%; height: 360px;
                background-image: url("../img/toluna-main-left-md22.jpg");
                background-position: bottom left;
                background-repeat: no-repeat;
                border-right: 1px solid #000;
                
                
                }  




                .image-main-medallia {
                    background-color: #000;
                    width: 100%; height: 435px;
                    background-image: url("../img/mdll-main-left-md1.jpg");
                    background-position: top left;
                    background-repeat: no-repeat;
                    border-right: 1px solid #000;
                    
                    
                    }   


                    .image-main-kicktag {
                        background-color: #000;
                        width: 100%; height: 435px;
                        background-image: url("https://www.mrweb.com/mrt/img/kicktag-main-left-md1.jpg");
                        background-position: bottom left;
                        background-repeat: no-repeat;
                        border-right: 1px solid #000;
                        
                        
                        }  
                    

                        


    
            .image-main-motif {
                background-color: #000;
                width: 100%; height: 435px;
                background-image: url("../img/motif-main-left-md1.jpg");
                background-position: top left;
                background-repeat: no-repeat;
                border-right: 1px solid #000;
                
                
                }  


                
    




}




@media only screen and (min-width: 1200px) and (max-width: 1999px) 


{



    .co-list-nav {

        padding: 10px 20px 5px 20px; margin: 25px 0 75px 0; background-color: #45555f; font-size: 15px; display: inline-block; border-radius: 6px; color: #fff; 
        
        }
        
        
        .co-list-nav a:first-child {
        
        margin-right: 15px;
        
        }  
        
        .co-list-nav a {
        
        margin: 0 15px 0 10px;
        
        }  



.image-main-confirmit {
background-color: #000;
width: 100%; height: auto;
background-image: url("../img/confirmit-main-left-lg.jpg");
background-position: top right;
background-repeat: no-repeat;
border-right: 1px solid #000;


}



.image-main-highlight {
background-color: #fff;
width: 100%; height: auto;
background-image: url("../img/highlight-main-left-lg1.jpg");
background-position: bottom right;
background-repeat: no-repeat;
border-right: 1px solid #000;


}


.image-main-etabs {
background-color: #f2f2f2;
width: 100%; height: auto;
background-image: url("../img/etabs-main-left-lg1.jpg");
background-position: top left;
background-repeat: no-repeat;
border-right: 1px solid #000;


}    




.image-main-infotools {
    background-color: #000;
    width: 100%; height: auto;
    background-image: url("../img/infotools-main-left-lg1.jpg");
    background-position: top left;
    background-repeat: no-repeat;
    border-right: 1px solid #000;
    
    
    }   




    
.image-main-ipsos {
    background-color: #000;
    width: 100%; height: 385px;
    background-image: url("../img/ipsos-main-left-lg1.jpg");
    background-position: top left;
    background-repeat: no-repeat;
    border-right: 1px solid #000;
    
    
    }   





    

.image-main-kicktag {
background-color: #000;
width: 100%; height: 435px;
background-image: url("../img/kicktag-main-left-lg1.jpg");
background-position: bottom right;
background-repeat: no-repeat;
border-right: 1px solid #000;


}  




.image-main-toluna {
background-color: #000;
width: 100%; height: 435px;
background-image: url("../img/toluna-main-left-lg22.jpg");
background-position: top left;
background-repeat: no-repeat;
border-right: 1px solid #000;


}   







.image-main-medallia {
background-color: #000;
width: 100%; height: 435px;
background-image: url("../img/mdll-main-left-lg1.jpg");
background-position: top left;
background-repeat: no-repeat;
border-right: 1px solid #000;


}   







.image-main-motif {
background-color: #000;
width: 100%; height: 435px;
background-image: url("../img/motif-main-left-lg1.jpg");
background-position: top left;
background-repeat: no-repeat;
border-right: 1px solid #000;


}  







}