    .partnerlogosec{
        display:flex;
        flex-flow:row wrap;
    }
    .header-logo{
        width:100%;
        display:flex;
        flex-flow:row wrap;
    }
    
    .theme-partners{
        display:flex;
        flex-flow:row wrap;
        flex:5;
    }
    .header-logo .omanlogo{
        flex:2;
        display:flex;
        justify-content:center;
        
    }
    .omanlogo > img{
        height:130px;
        margin:auto;
    }
    .theme-partners .themelogo{
        flex: 1.8;
        display: flex;
        flex-direction: column;
        align-items:center;
    }
    .themelogo img{
		height: 104px;
		margin: auto;
	}
	.themelogo p{
	    font-size:13px;
	    font-weight:bold;
	    letter-spacing:1px;
	    padding:10px;
	}
    .theme-partners .partners-logo-img{
        display:flex;
        flex-flow:row wrap;
        padding:15px;
    }
    .partners-logo-img label{
        flex-basis:100%;
        text-align:center;
    }
    .partners-logo-img .plogo{
        display:flex;
        flex-flow:row wrap;
    }
    .themelogo , .plogoh
    {
        padding:15px;
        margin:0px 0px ;
    }
    .plogo .pdo {
        margin:auto;
       
    }
    
    .plogo .pdo img{
		height: 46px;
		padding:10px 10px 0px 10px;
		margin-top:20px;
			
	}
	.plogo .mi{
	    margin:auto;
	   
	}
    .plogo .mi img{
    	height: 90px;
    	padding:10px 10px 0px 10px;
    	
    }
    .plogo .opal{
        margin:auto;
        
    }
    .plogo .opal img{
		height: 72px;
	/*	margin:17px 0px 0px 0px ;*/
	    padding:10px 10px 0px 10px;
	}
	

	.social-media-top{
	    padding:0px;
	}
	.social-media-top ul{
	    margin-bottom:0px !important;
	    font-size:18px;
	    font-weight:500;
	    color:#fff;
	    line-height:50px;
	    margin-right:30px
	}
        
   .social-media-top ul li {
        list-style: none;
        display: inline-block;
        margin-left: 0;
        width: 28px;
        height: 27px;
        border: 1.5px solid transparent;
        text-align: center;
        border-radius: 50%;
        line-height: 30px;
        transition: all 0.5s;
        text-decoration: none;
        font-size: 16px;
        color: #fff;
    }
    .social-media-top ul li a i {
      
        text-decoration: none;
        font-size: 16px;
        color: #fff;
    }
    .swal2-modal{
        z-index:999999;
    }
    .swal2-container {
        z-index:99999 !important;
    }
    .right-logo {
        margin-top:0px !important;
        padding: 22px 15px !important;
    }
    #header {
        position: relative;
        margin: 0;
        padding: 0;
        background-image: linear-gradient(to right, rgba(2 4 104), rgba(2 104 28));
        width: 100%;
        /*margin-top:40px !important;*/
    }
   /* .under-patronage-sec{
        padding:0px;
        
    }
    .under-the-pat{
        padding:0px;
    }
   #header {
    position: relative;
    margin: 0;
    padding: 0;
    background-color: #008BBF;
    width: 100%;
    margin-top:40px !important;
    }
    #header .container .under-the-pat{
        padding-top:0px !important;
        padding-bottom:0px !important;
      
        
    }
    #header .container .under-the-pat p{
        color: #fff;
        font-weight: 300;
        text-align: left;
        line-height: 40px;
        margin-left: 20px;
    }
    #header .container .social-m-link-top{
        padding-top:0px !important;
        padding-bottom:0px !important;
    }
    #header p{
        line-height:30px !important;
        font-size:17px !important;
        line-height:50px !important;
        margin-left:30px;
        font-weight:300!important;
    }
   */
    .date-theme p{
        text-align:left;
    }
    .under-the-minister .small-screen{
        display:none;
    }
            
    @media only screen and (max-width:1200px){
		.omanlogo img{
			height: 110px;
			margin:auto;
		}
		.themelogo img{
			height: 80px !important;
			
		}
		.plogo .pdo img{
			height: 42px !important;
		}
		.plogo .mi img{
			height: 80px !important;
		}
		.plogo opal img{
			height: 60px;
		}
		.line{border-left: groove; margin:auto 0px 1px 0px; height: 50px;text-align: center;
		    
		}
	
		.omanlogo img {
            height: 125px !important;
		}
		.social-media-top{
		    display:none;
		}

	}
	 @media only screen and (max-width: 1100px )  {
        
        .themelogo img{
            height:75px !important;
        }
        .themelogo p{
            margin-bottom:15px !important;
        }
        .partlogo img{
           
            height:80px !important;
        }
        .partlogo p{
            margin-bottom:11px !important;
        }
        .temp img{
            width:100% !important;
        }
        .chairman img{
                width:100% !important;
        }
        .plogo .pdo img{
			height: 35px !important;
		}
		.plogo .mi img{
			height: 68px !important;
		}
		.plogo opal img{
			height: 55px;
		}
		.omanlogo img {
            height: 110px !important;
		}
		.social-media-top{
		    display:none;
		}
		#header p{
		    font-size:14px !important;
		    margin:0px;
		    text-align:center;
		    line-height:20px;
		}
		.right-logo .owl-logo-1{
		    margin-top:10px important;
		}
		.modal-body .v-registration form .col-md-6{
		    width:50% !important;
		    float:left !important;
		}
            
    }
	@media only screen and (max-width:950px){
	    
	   .header-logo .omanlogo{
            flex-basis:100%;
            padding-top:20px;
        }
        	.themelogo{
			flex-basis: 100%;
		}
        
		.omanlogo img{
			height: 90px !important;
			margin:auto;
		}
		.theme-partners .themelogo {
            flex: 1;
            display: flex;
            flex-direction: column;
            align-items: center;
            padding: 15px !important;
        }
        .partners-logo{
            flex:2;
            align-items: center;
        }
        
        .theme-partners .partners-logo-img {
            justify-content:center;
        }
		
		.themelogo img{
			height: 60px;
			margin: auto;
		}
	    .plogo .pdo img{
			height: 35px !important;
		}
		.plogo .mi img{
			height: 68px !important;
		}
		.plogo opal img{
			height: 55px;
		}
		#header p{
		    font-size:13px !important;
		    line-height:20px;
		}

	}
	@media only screen and (max-width:810px){
		.omanlogo img{
			height: 75px;
			margin:auto;
		}
		.themelogo img{
			height: 42px;
			margin: auto;
		}
		
		
		.omanlogo img{
            height:90px important;
        }
        .themelogo img{
            height:55px !important;
            width:175px !important;
            margin-left:30px !important;
            margin-top:11px !important;
        }
        .partlogo img{
           
            height:85px !important;
        }
       

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

        
        .plogo .pdo img{
			height: 37px !important;
		}
		.plogo .mi img{
			height: 65px !important;
		}
		.plogo .opal img{
			height: 60px;
		}
	
        .mar{
            border:none !important;
            padding:0px 14px !important;
        }
        #header p{
		    font-size:12px !important;
		    line-height:22px;
		}
	
       
        
    }
	
	@media only screen and (max-width:600px){
	
		.omanlogo img{
			height: 120px;
			margin:auto;
		}
		
		.themelogo img{
			height:50px !important;;
			width:140px !important;;
			margin: auto;
		}
		
		
		.line{border-left: groove; margin:auto 0px 1px 0px; height: 50px;text-align: center;
		    
		}
		.omanlogo img{
            height:130px !important;
        }
        
        .plogo .pdo img{
			height:30px !important;
		}
		.plogo .mi img{
			height: 55px !important;
		}
		.plogo .opal img{
			height: 44px;
		}
		.date-theme p {
            text-align: center;
            font-size: 11px;
        }
        #header{
            margin-top: 0px !important;
            
        }
        #header img {
            top: 4px;
            left: -10px;
        }
        	.under-the-minister .big-screen{
		    display:none;
		}
		.under-the-minister .small-screen{
            display:block;
            text-align:center;
        }
            

	}
	
		@media only screen and (max-width:500px){
		   
	    .omanlogo img{
            height:100px !important;
        }
        .theme-partners .themelogo{
			flex-basis: 100%;
			padding:20px 15px 10px !important;
		}
		 .themelogo img{
            height:75px !important;
            width:200px !important;
            margin:0px !important;
           
        }
        .partners-logo{
            flex-basis:100%;
        }
		    
	     .plogo .pdo img{
			height: 48px !important;
		}
		.plogo .mi img{
			height: 75px !important;
		}
		.plogo .opal img{
			height: 70px;
		}
		    
		}
		
		@media only screen and (max-width:480px){
	     .plogo .pdo img{
		    height: 40px !important;
    		}
    		.plogo .mi img{
    			height: 65px !important;
    		}
    		.plogo .opal img{
    			height: 55px;
    		}
		    
		}
		
		
		@media only screen and (max-width:460px){
	     .plogo .pdo img{
		    height: 35px !important;
    		}
    		.plogo .mi img{
    			height: 60px !important;
    		}
    		.plogo .opal img{
    			height: 50px;
    		}
    		#header .col-sm-11 {
                width: 75%;
                padding: 0px !important;
            }
            .chair-first .chairman-inner {
                padding: 0px 0px !important;
            }
            		    
		}
	
		
		
		
		
		
		